Hello,
is there a way to set a max cycle for the generic thermostat? When the heater switches on, it takes some time for the heat to spread trough the apartment. I’d like for the heater to switch on for 20 minutes, then switch off for 5 minutes, and then, if the target temperature still hasn’t been reached, to switch on for another 20 minutes (or less if the target temperature’s been met).
I notice now that when the heater switches off it keeps heating for a while resulting in a temperature too high.
What sort of heating system do you have? If its a wet system (radiators plumbed into a boiler) you will always get a little overshoot with a wet system because when the system is turned off it is still full of hot water.
My easy fix to make this less obvious was to mount my thermostat higher up the wall so it will register more of the trapped heat sooner.
Sorry to revive an old thread. But did you manage to do this? I’ve got under floor heating which is very slow, so I would like to do the same thing
for a while I wrote an automation that would literaly do all that, so:
- trigger: room temp < thermostat temp
- action: turn on switch.heater for 20m
- turn off switch.heater for 5m
and then re-run this automation. I don’t have the code anymore because I switched to thermostatic valves because I wanted per room heating. The logic I apply with the new valves is different: if any valve is >25% open, then turn on switch.heater