Integration breaks at v3.70....
ChirpyTurnip opened this issue · 6 comments
Hi,
I'm so sorry to hear that you're stepping back to focus on family, but I totally understand having one of my own. ;-)
Just wanted to log a ticket to say that for my heat pumps (SLZ-KF25VA3, SLZ-KF50VA3, and SLZ-KF35VA3) which have been super stable with this integration, are now all borked from v3.70. I can still control the units (by telling them to turn on) but I no longer get telemetry back from them so I cannot tell what mode they are in (or even if they are on), and sensors for room temperature, outside temperature etc go to 'unavailable'. If I roll back to 3.6.2 everything works fine again.
I noted that in v3.7 there were quite a few changes....so I completely deleted the integration and removed it from HACS before reinstalling everything fresh to v3.7. The wizard fails to detect my heat pumps and even if I supply the IP addresses of the controllers it claims that it cannot find any of the devices. So it is completely dead in the water....roll back to v3.6.2 and everything simply works again.
Just thought you should know....I can supply logs etc - just let me know what you need if you want to take a look...for now I will just camp out on the previous version.
Cheers!
CP.
@ChirpyTurnip v3.7.0 was released by me. Can you start the python interpreter in a Linux shell or something, issue the pychonet command and observe the results?
- shell
pip install pychonet==2.3.9
python3 -m asyncio
- python interpreter
from pychonet.lib.udpserver import UDPServer
from pychonet import ECHONETAPIClient as api
udp = UDPServer()
loop = asyncio.get_event_loop()
udp.run("0.0.0.0", 3610, loop)
server = api(udp)
server._debug_flag = True
await server.discover("Your heat pump IP address")
Since then I found a bug in the pychonet library and fixed it. We will be able to try it on the master version soon, so stay tuned.
Thank you for validating! I have released Version 3.7.1. 👍