I recently switched from the cloud-based ecobee integration to controlling my ecobee thermostat locally via homekit-controller.
In the old integration, I was able to see whether the thermostat was on “hold” mode (i.e. when manually changing the setpoint to a value different from the ‘comfort setting’ for the mode it is set (Home, Sleep, Away etc), the thermostat enters “hold mode” and stays there for 4 hours, and after that it falls back to the normal time-of-the-day based setting.
With the homekit controller, everything works great however I could not figure out a way to tell, based on the properties/sensors that it provides, if my thermostat is in hold mode or not.
I have some automations that were triggered when the thermostat enters hold mode, which are not working due to this missing trigger.
Is there a way to detect if the thermostat is in hold-mode via the homekit-controller integration?