I’m poking around with my own version. I literally just got these thermostats on Wednesday, so this is very much a work in progress. I still need to work on these things:
- Validate that the mode selected is supported (emergency heat for non-heat pump units)
- Still need to catch and verify all operating state values.
- Still need to catch and verify power source values.
- Clean up and polish the code a little more, add comments where appropriate.
I have the UI pretty much the way I like it (works in the new app kind of), more importantly my wife, so this won’t change much:
If you want to play around with my code, here it is: