-
Notifications
You must be signed in to change notification settings - Fork 502
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Expose more information for the centralite pearl thermostat. #2995
Comments
The API does seem to only expose a rather limited set of attribtues in its current state. Not sure how extensive the changes might become without digging deeper into the code. Regardless, can you please read the attributes of the pertaining clusters and chare a screenshot here? |
For information, I m working too on thermostat, and have adding some more information, and command for API, the "mode" for exemple (attribute 001C) for exemple Smanar@394d44b#diff-97253d482e643c24fce6275e9992ceee Nothing realy usefull for you, but your code can provoke "code conflicts" On my side I m too on 2 device communicating (not the same working mode than you), 1 wired thermostat and 1 remote, and the output cluster is not the thermostat one but the temperature measurement. |
Thanks for looking into this! Of those attributes, it seems "Occupied Cooling Setpoint 0x0011" "Occupied Heating Setpoint 0x0012" and "Fan mode 0x0000" would be most useful to me. Even more so if they are settable/writable through the API. I wonder if the "Thermostat running state 0x0029" provides the current state of the thermostat, i.e. A/C or heater actively running. If that is of use, I can see if that attribute changes as the thermostat does it's thing and how to interpret those likely flags. |
For your device It s perhaps not yet done but ATM I have some problem with setpoint fonction, it seem the deconz core miss a field. |
And fan mode 0x0000 is already in code, it's "state/speed" Perhaps we just need to add your device in some whitelist. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Is that stull relevant? We've put quite some work in thermostats lately. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
I was able to successfully add a Centralite 3157100 to my conbee I stick with 2.05.78 and do see the thermostat temperature sensor in the API and home assistant. Thanks for getting this working in #2630 However currently it seems to only expose the current temperature and not any of the other information such as temperature set point, fan setting, cooling/heating mode. If the AC/heater is actually currently running. It also doesn't appear to be settable through the API, or at least it doesn't appear in the lights section of the API. The thermostat control in home assistant therefore also doesn't appear to be able to set the thermostat. I was able to set the temperature set point directly in deconz gui and read the information from the respective zigbee clusters. Is it easy to expose these other information through the API as well? I would like to write some automations to control the A/C through a temperature sensor in a different room instead of the room the thermostat is currently physically located.
The text was updated successfully, but these errors were encountered: