I’m switching over 3 ecobees to use HomeKit because I prefer the local control. It works great mostly just a few little differences. One breaking change for me. The cloud lets me set the “preset mode” (home,away,sleep). I just use service call for climate.set_preset_mode. I get state changes for it through a template sensor to run most of my automations.
Now I’ve switched the connection from the cloud to the HomeKit controller integration. Problem here is that preset mode gets broken out from the climate entity to a select entity. I’ve never heard of this one it’s different than an input_select but looks the same from the dashboard. Anyway problem is that it doesn’t update frequently. Is there anyway to force some kind of polling? I could trigger it to any change in set temp.
Please don’t suggest dropping the preset mode to use set temps. It simplifies my automations a lot to use preset mode. They have multiple advantages for me like working differently for heating and cooling, different temps for each zone and my set temps aren’t determined yet because of a new heat pump system and a lot of cloud shenanigans between heat pump and ecobee. Trying retake control of it in with home assistant.