Customizing ecobee hold modes

one of the few things i don’t (or at least didn’t) like about HA was how every time i use it to change the temperature on one of my ecobees, it always stuck until next schedule transition.

god bless open source software - i decided to fix that myself.

here are the details on how i pulled it off.

TLDR: create a custom component to override the default ecobee integration, and make some changes to both it and the python ecobee api library to allow setting different hold modes.

1 Like