Det er måske en god ide at fortsætte diskussionen på github. Har fået lidt henvendelser andre steder fra, og det kunne være rart at have alt samlet et sted.
Men for at svare på dit spørgsmål. Min program scanner Wavin boksen for at finde ud af hvilke udgange, der er aktive på den, og hvilke termostater der styrer den pågældende udgang. Så du vil ikke få noget frem i HA (med autodiscovery), før du har forbindelse til Wavin.
Uden Wavin forbundet, bør du kunne se et mqtt topic som hedder heat/floorXXXXXXXXXXXX/online, som skifter mellem true og false alt efter om der er forbindelse mellem nodemcu og mqtt server.
Det lyder dog som du allerede har forbindelse mellem nodemcu og mqtt? Hvor og hvornår kommer address not avaliable?
Vil gerne forsøge at hjælpe, men som sagt, tror jeg det er en fordel at fortsætte på github. Så opret gerne et issue dér (fint hvis det er på dansk, tror alle der kommer til at bruge min kode taler dansk)