Hi, I have this automation that turns the heating on for 30 minutes if the average temperature of the house is less than 20 for longer than 5 minutes. I recall this one working some time ago. I’m not sure I’ve edited something or not but now it never triggers. Any idea on why it might be?
I expect it to run again at the end if the trigger is valid again (i.e. if after running the avg temp is still below 20 then run again). Am I thinking wrong?
Thanks
oooh…ok that was confusing…so how I guess I should detect every temperature change and the verify with a condition if it’s below 20 right? But how would I detect every change? I don’t think there’s a state for that entity. thanks
I would remove the 30 minute delay and add a second trigger that turns off the heater when the temperature goes above a certain value. E.g. above 21 or whatever you choose
Ok…
So now the question becomes, why do you have an automation when you have a generic thermostat.
The whole point of a thermostat is to do stuff without an automation.
If you set up the thermostat then it could just be turned on and forgotten about.
It should not need an automation unless you want some kind of presence detection.
Just heat control is what it’s built for and does not need an automation