I'm having some confusion about how the virtual thermostats and temperature setpoints work .
I'm on version 2.3.3.134
My setup is an outbuilding with:
- a temperature sensor which is correctly reporting temperatures
- a fan heater connected to a remotely controlled socket, which runs when heat is requested (through rule machine)
I've set up a virtual thermostat using the thermostat controller, which calls for heat or not (thermostat mode is "heat"), a thermostat scheduler which sets set points depending on time of day, and a couple of rules in RM which turn the socket on or off depending on whether the state of the thermostat is calling for heat or not. Most of this works well, but I'm confused about the conditions for calling for heat.
For example:
you can see that although my setpoint is well about the current temperature (including any hysteresis), the sate of the controlled thermostat is still 'idle'.
It's not until I raise the setpoint well above the current temperature, that we get to 'Heating' and everything works:
Am I doing something wrong, or is there a bug related to hysteresis and/or control offsets (which I can't set to 0)
Thanks!