[RELEASE] Ecobee Suite, version 1.9.00

Yes, most of what you are asking for does exist in the API.

Unfortunately:

  1. Getting at this data is very cumbersome, and it requires the collection of a large amount of data that changes very infrequently - there is no "this has been updated since XXXX" function for this data;

  2. Users continually complain about the CPU, network and memory/state overhead of Ecobee Suite. Adding the collection and parsing of this data could significantly impact things for the worse - even if it were only collected on a selectable per-thermostat basis and on an infrequent schedule;

  3. I have pretty much retired from working on new features for ES. I'm travelling more these days, and so I'm pretty much in the fix-it-if-broken/no-new-features mode with this code. In other words, Bug Fixes Only.

Unlike BeeStat (which is Patron-$upported), Ecobee Suite has been essentially an unfunded hobby for me - the occasional donations have never been enough to incent me to invest more time and effort into it.

Sorry...