Sorry if this is in the documentation or the forum somewhere. I could not find it.
I have a central heating rule with a “swing” value of 0.3 degrees in it to prevent overshoot when heating up
if $livingroom-temperature >= ($thermostat.temperatureSetpoint-0.3) and heating is turned on for 15 minutes then turn off heating
What I want it to do is to turn off the heating when close to the setpoint and being on for 15 minutes or more.
Is that what the rule does?
Or is it really: when it is exactly “on for 15 minutes”?
It is really hard to simulate or play with it.
Edit: To be absolutely sure I also have
if $livingroom-temperature >= ($thermostat.temperatureSetpoint) then turn off heating
To make sure that it does not continue heating.