Automation with virtual switch plus temperature doesn't run unless switch is toggled

I have an automation set up to turn off a physical switch when a virtual switch is on and a multi-purpose sensor temperature is equals or below. Problem is that even when the temperature condition is met and the virtual switch is already on, the automation doesn’t run unless I toggle the virtual switch off/ on.

Am I doing something wrong? Is there some different way I should set this up?

My expectation would be for the Automation to run and check its conditions when the switch changes or the temperature changes. Does that not happen?

1 Like

It appears to only check the conditions when the switch changes state, but not when the temp changes by itself.

My plan (desire?) is essentially to use the switch (via Google Assistant) to enable/disable the automation. Is there a better way to do that?

Did you ever get to the bottom of this? I noticed the same thing, i really hoped the automations to be better.

Nope, never got any further with it.

No worries, thanks for replying :slight_smile: