uebelack / python-maxcube-api

A python api to control the Max! Cube thermostats.
https://github.com/uebelack/python-maxcube-api
MIT License
21 stars 26 forks source link

Add error, link error, panel lock and initialized attributes for devices #44

Open petslane opened 2 years ago

petslane commented 2 years ago

Recently one of my thermostats stopped responding, even button presses didn't do anything. Had to remove batteries. I noticed not working thermostat only because the room temperature was too low.

To avoid this situation in the future, I plan to monitor error and link_error attributes with HomeAssistant.

Also exposed initialized, not sure what is it.

And exposed panel lock - seems nice to have it. In the future would like to have the ability to set it with API.


Based on L message documentation, extracted additional properties for devices:


L-message contains also valid flag. Not sure what is it, maybe should expose that also? Does anybody know what is it?

petslane commented 2 years ago

Ping @unaiur

petslane commented 2 years ago

@hackercowboy ?

MassiPi commented 1 year ago

oh thanks, i was also planning to implement those (both here and in the HA integration) Only i'm not sure a mantainer is still around to merge this and my pull requests :) incredibly i'm quite happy with my MAX system (used it for years without HA with my custom code), so it's not time to give it up