-
-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Host not reachable in Home Assistant 2022.07.0 #174
Comments
I’m having the same problem after updating to 2022.07.0. I’m running ha core in a Proxmox LXC. |
Looks like a problem. I’ll upgrade my test system to 2022.07.0 and see if I can repro it. |
It's indeed broken on 2022.07.0. Looks like they upgraded to python 3.10. Not sure of the solve yet. |
Several custom interpretations are broken, including my own. Might want to check some other repositories and see what their doing about it. |
Same issue here. |
Thanks. I am on the hunt, let me know if you find anything. Getting a 2022.7.0 dev environment setup. |
Looks like the root cause is the default TLS version in python 3.10 is not compatible with the TLS version on the Lennox Thermostat.
Next step is to figure out how to change ths. |
Presuming ssl is still used for the thermostats comms to the cloud, it seems like more reason to block internet access and switch to local only. If the built in library doesn't have an override flag then might need to switch to a 3dd part ssl library. Unlike the other device I have I don't see a means to upgrade the thermostat or other wise enable tls. |
I've tried a variety of combinations setting the SSL content. without much luck. Line 235 of s30api_async.py
|
This is the cipher setup we need SSL connection using TLSv1.2 / AES256-GCM-SHA384 |
I couldn't figure out how to get to the API code in HA to test with the time I had. But I am hoping this is moving in the right direction.
If that doesn't work |
after a long and painful morning i have a fix! It'll take a day or so to test.
|
I've patched the API. If you are on 2022.7.0, you can try the patch by editing the custom_components/lennoxs30/manifest.json file. Bump the API version from 0.1.11 to 0.1.12. It takes a minute or so for HA to download the new API on startup.
I'll work on getting a new release of the integration put together. |
Excellent and thank you! I did create a patch with ALL, I will test with the more restrictive approach. |
Link to api pull request for review. |
Running 4 RLC-520A with latest firmware. None are working. |
This issue should now be resolved in this release, that was just published now. |
What's the average delay before it appears in HACS? |
Good question. Should be available now. Can you refresh HACS? |
Closing this as should be fixed, reopen or create new if problems persist. |
Describe the bug
After upgrading, the thermostat is unavailable and the following is logged:
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The integration starts
Version
**Integration Configuration **
Additional context
I'm running HAOS which influences DNS resolution. I was able to reach the thermostat both from the OS and inside the homeassistant container, so I don't think this is a more general issue.
I downgraded back to 2022.06 to fix this (thanks zfs!), but I can upgrade to test dependingon my family's schedule.
The text was updated successfully, but these errors were encountered: