core: ecobee thermostat becomes unavailable after home assistant upgrade
The problem
In the past week, I’ve updated Home Assistant Core twice with 2021.6 (currently at 2021.6.3) flavors. In both upgrades, one of two of my ecobee thermostats connected via Homekit Controller has gone unavailable. All of the remote smart sensors attached to that ecobee also go unavailable.
Restarting Home Assistant does not solve the problem, nor does reloading the integration via the UI. When this happened the first time in my 2021.6 upgrade, I resolved the issue by resetting the Homekit pairing via the ecobee and repairing. I’ve also tried rebooting the host (rpi4) and that does not solve the problem. I have not tried rebooting the ecobee itself.
I have checked the config/.storage/homekit-controller-entity-map file on the home assistant box and AFAICT, the unavailable ecobee is showing up there. In both upgrades (n=2), it was the same ecobee. The other ecobee in the house has been fine with both Home Assistant upgrades.
I’m happy to try / do whatever, but as I’ve only seen the problem pop up when doing a Home Assistant upgrade, I figured I’d leave it in this state in case there are any valuable logs / info that can be dug up.
I have the 2021.6.4 upgrade waiting, so I can also try repairing the ecobee, doing the upgrade and seeing if it goes Unavailable again.
Please let me know if there is anything I can provide - or if there are any docs that I missed. I searched again and didn’t see anything that I perceived to be a breaking change around homekit_controller and the ecobee, and am a little confused as to why one thermostat is fine and the other is going unavailable. They are both ecobee SmartThermostat w/ Voice Control.
What is version of Home Assistant Core has the issue?
core-2021.6.3
What was the last working version of Home Assistant Core?
No response
What type of installation are you running?
Home Assistant OS
Integration causing the issue
homekit_controller
Link to integration documentation on our website
https://www.home-assistant.io/integrations/homekit_controller/
Example YAML snippet
No response
Anything in the logs that might be useful for us?
No response
Additional information
No response
About this issue
- Original URL
- State: closed
- Created 3 years ago
- Comments: 17 (8 by maintainers)
Leaving some notes in case other folks stumble here. Rebooting the ecobee (pulling out of the wall and placing back in) brought the ecobee back (can ping it from laptop, HA sees it). Not sure if this will come back in the future, but will update if it does.
Okay - I rebooted the whole host (not just HA) and it came back as unavailable. On my laptop (same network), I tried pinging the Loft ecobee and it got no response.
Pinging the other ecobee yields results just fine:
So I think it’s fair to say this is not a HA /
homekit_controllerissue. Apologies for sending you down the rabbit hole.