Hey guys,
If got this automation set that heats the babyroom if it drops below 18 °C.
I added a condition that it’s not supposed to fire between 07:00 and 19:00, only the nights.
But now if the temperature dropped below 18 during the day, it doesn’t start heating at 19:00. Only when it changes a degree, and due to the temp-sensor that sometimes takes a while.
This is a common scenario where time and a value must satisfy certain conditions in order to perform the actions.
If the temperature drops below the threshold value before19:00:00 the Time Condition prevents the action from executing. To correct this, simply add a Time Trigger to trigger the automation at 19:00:00and a Numeric State Condition that checks if the sensor’s value is below the threshold.