Hi all, I purchased a Zen Thermostat (Model ZEN-01 Zigbee version). These are the ones listed as compatible with ST. All in all working fine and doing the basics well.
The main reason for buying a smart thermostat was to hook it up to all my various open/close window sensors. If somethings open I have an automation to turn the HVAC system off. But I notice that on my thermostat and within the app that it drops the current pre-set “Heating Temperature” by 2 degrees.
Here is my automation. Simply checking if it’s “Heating” and just turning “Mode: off”
And here is the Thermostat History showing the Heating Temperature (Set-point) dropping 2 degrees.
I have another automation to detect when everything is closed, and if the condition is met it turns the Heating back on. This scenario generally self-corrects the temperature and returns to the old Heating Set-point (back up by 2 degrees). This scenario is just annoying more than anything else.
The random problem I’m mainly having is the temperature jumping up too high. I’m yet to pinpoint exactly when this happens (reliably), but it’s generally to do when my automation kicks in and turns the heater on. As mentioned above, it kind of corrects itself, but sometimes it feels like it jumps up to a “default” Heating set-point, rather than remembering the old-set-point.
Here is the history showing the Thermostat coming back on an jumping to 22.5 degrees (this seems to be this magic default set-point). For this particular instance, the set-point should have been at 21.5 degrees.
I’ve looked around a bit to see if i can at least set the default heating to another temperature, but to no avail. But my problem lies more around the randomness and the jumping of temperatures.
I don’t know if this is a Zen issue, a ST Thermostat device controller issue, or both? Happy to hear any thoughts or anyone that’s had similar issues and it’s a known bug?
FYI. Here is the device controller status from the IDE. There’s a lot of variables in here, and seems to be some double-ups.
+++++++++++++++++++
- heatingSetpoint: 21 C
- schedule:
- thermostatSetpointRange:
- coolingSetpointRange:
- thermostatMode: heat
- coolingSetpoint: 23.5 C
- thermostatSetpoint: 21 C
- thermostatOperatingState: idle
- supportedThermostatFanModes:
[ “on”, “auto” ]
[ “off”, “heat”, “cool” ]
- temperature: 21.5 C
- coolingSetpoint: 23.5 C
- thermostatMode: heat
- supportedThermostatModes:
[ “off”, “heat”, “cool” ]
- battery: 96
- healthStatus:
- DeviceWatch-Enroll:
- checkInterval: 720 s
- DeviceWatch-DeviceStatus:
- thermostatOperatingState: idle
- temperature: 21.5 C
- supportedThermostatFanModes:
[ “on”, “auto” ]
- thermostatFanMode: auto
- heatingSetpoint: 21 C
+++++++++++++++++++