-
Notifications
You must be signed in to change notification settings - Fork 0
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
Current thermostat resource items and proposed candidates #13
Comments
Some tuya TRV have (at least) 2 heatpoint, one for the day and one for night. |
Erm, no? It's a state and cannot be set.
Thermostats are longer part of the code than door locks. The description was taken from the respective attribute and changing that would be a breaking change to all thermostats using it. Door locks are supposed to use this as well from my perspective.
Sorry, I don't know anything about that. |
Arf, ok so it s not same for tuya device, on all of them it's a setting not a return, if it's on it s the device itself that stop the heating according to a delay and a temperature drop. |
There is also a
Used in dresden-elektronik/deconz-rest-plugin#6054 I have a few questions about the window items:
|
The answer is yes 😄
|
Ok thanks, I start to understand this more :) We should extend/clarify the description for items in the /generic/items JSON files. I'd suggest we deprecate |
...and perhaps name it |
In pydeconz I named it window_open_detection https://github.com/Kane610/deconz/blob/0b5b0b5cfa5d31ac12f121aee2f99c234ad9c426/pydeconz/models/sensor/thermostat.py#L388 |
Hm, do we have a naming convention here? 😃 The vast majority is without any underscores.
I wanted to eliminate any room for interpretation or ambiguity here. |
Currently we don't but would be nice to have one :) The underscores were introduced for some newer items like for the alarm system Personally I increasingly like the underscore versions better, especially for the long names. On the other hand consistency is important too.. But perhaps moving forward we can vote for a certain style and stick to it. |
I need too |
|
As addition to the proposed candidates for Danfoss Ally and derivates:
|
Childlock is
This one is not config/offset ? |
You are totally right. I overlooked them both. Updated my list above for better overview. |
Some one wana make a PR for them ? I realy need a second heatsetpoint, lot of tuya stuff use a heatpoint classic, and (at least) one more for manu mode or away mode. |
I could really use the load balancing feature on my Ally thermostats. I have 2 merged living rooms with 4 radiators. And the radiators tend to work against each other. I'm pretty sure that load balancing would solve that. It's also a standard feature in the Ally hub. So the following Ally features would be very appreciated: |
Currently supported resource items:
State items
The error code given by the device.
The measured floor temperatore (in contrast to air temperature).)
Determines heating state for ELKO Super TR thermostat.
The current mounting mode state.
True when device is on; false when off.
The current temperature in °C * 100.
The open percentage of the thermostat valve.
The current window state detected by the thermostat.
Config items
Target cooling temperature of a thermostat.
Displayed content is normal or upside down.
The temperature measured by an external sensor, can be used for regulation or displayed on screen.
The window state detected by an external sensor.
Specifies the current speed of the fan for sensors.
Target temperature of a thermostat.
The configuration flags for Eurotronic Spirit
Specifies the delta between the current active setpoint and the previous active setpoint.
Determine whether changes to setpoints were initiated by manual interaction, scheduled programming or some other source.
Specifies the time in UTC at which the setpoint change was recorded.
Locks or unlocks the device. This item has to be understood as child-lock.
Mode of the device.
Determines if the device has entered the mounting state.
Relative offset to the main measured value.
On-device heating schedules.
Determines if on-device schedules for setting the heatsetpoint are currently used or if the thermostat is operated manually.
Indicates the position of Louver on the AC.
Overview of supported resource items by device
Stelpro smt402ad
Danfoss Ally
Namron 4512737, 4512738
Sinope Th1124zb
Eurotronic Spirit SPZB0001
eCozy thermostat
Proposed candidates
Danfoss Ally and derivatives
Already included in PR 6175
config/heatavailable
-> Indicate if central heating is active. Set to true when heating period ends to prevent unnecessary valve adjustments.config/loadbalancing
-> Thermostat runs stand alone (false) or shares load with others in the same room (true).config/radiatorcovered
-> Radiator is standing freely (false) or is covered (true). Set this to true for Danfoss Ally to use external temp sensor.config/windowopendetectionenabled
-> Turns the window open detection feature on or off.Not yet part of a PR
config/adaptationrun
-> String, supposed to start or cancel thermostat calibration.config/adaptationsetting
-> String, supposed to configure when thermostat calibration shall start.state/adaptationstatus
-> String, supposed to provide the current thermostat calibration status.state/loadestimate
-> Int16, the current load value. This is required to appropriately use and calculate the load balancing feature.config/meanloadroom
-> Int16, the average load over all thermostats in a room. This is required to appropriately use and calculate the load balancing feature.Bosch Thermostat II
Not yet part of a PR
config/displayedtemperature
-> String, supposed set which temperature to display (measured vs. setpoint).config/displayontime
-> Uint8, set how long the display shall be active (can also be used generically).config/displaybrightness
-> Uint8, set the brightness of the display (can also be used generically).The text was updated successfully, but these errors were encountered: