I have set up an automation that turns my ceiling fan on above 25c with a time condition. I’ve discovered that when the time condition is true the ceiling fan doesn’t start even though above 25c. It starts when the temperature changes not when the temperature is above the threshold. Could someone give me a hand, I’m pretty new and am on a steep learning curve
I know this is basic, I initially wanted the fan to turn off when the room temperature got to the HVAC set temperature and turn back on if above HVAC set temperature but this was well above my pay grade.
Yes that would be great if it’s not going to turn off at 18:00 with the time condition. I am also experiencing the opposite issue. Right now it’s 08:40 and the fan has still not turned on it’s 27c on temperature sensor. The temp was over 25c prior to 07:00.
I have three room ceiling fan automations, two with a time condition (home offices) and one without which is my living room.
Hi everyone, thanks @123 for the above script. I’m finding that if the temperature is above 25c before the time condition window opens when it gets to 07:00:00 the fan does not start? Is there a way to make that happen or is that a limitation of HA?
Yes. Here’s the enhanced example. The additional Time Trigger triggers at 7 and checks if the temperature is above/below 25 then sets the appropriate command.
Sorry about that; my mistake. I have corrected the example posted above. It was missing a few important characters at the end of the template for the cmd variable.
Cheers, that has saved without issue. I can see the closing special characters that were added. It’s good learning the construct, now I just need to research on what the value_template and cmd coding does.
Hi @123 i have received the following errors this morning. Would this be because there are no Device ID’s? Is cmd interchangable with id?
“The automation “Automatic Office Fan” (automation.automatic_office_fan ) has an action that calls an unknown service: fan.turn_2, To fix this error, edit the automation and remove the action that calls this service.”