If temp 1 is higher than temp 2 speak

I am a beginner, and I use mostly the visual editor. I want to create an automation if the outside temperature becomes higher than the inside temperature. (to close the balcony door). If I test the automation (three dots right of the condition name), the condition Passes or does not pass acording to the higher or lower state of the int and ext temperature. So the condition part works. But the action is never run by the automation. If I run the action manually it does work. What am I doing wrong here ?

Your automation doesn’t have any trigger

After creating the automation did you “load” it?

AAahhh I was assuming if the temperature condition ‘crosses’ the temperature of the other sensor this would trigger the action. Now I will look for another trigger… Thank you for your quick reply !

No, conditions are only checked after the trigger fired.

You could use the state trigger for example and check for changes of the temperature sensor.

Hi Floo, thanks for the reply. What I used as conditions before, I entered as a Trigger now ! And yes, it works.
It’s triggered as the temp 1 value passes the value of temp2. I’ts quite simple but as a beginner I need to think different. Thanks for heading me in the right direction. Over and out. :wink:

1 Like

FYI, with multiple "Trigger"s each will start an automation (OR configuration). The automation will only proceed if all "condition"s are true (AND configuration).
Glad you got to the next step.