I thought this was simple, but apparently it is not.
Here's what I have set up:
Trigger: "Freezer Door" onOffState becomes on
Condition: always execute
Actions: start timer
Trigger: "Freezer Door" onOffState becomes off
Condition: Always Execute
Actions: stop timer, set timer start (of Freezer Open Timer) value to 300 seconds
Timer: Freezer Open Timer. 300 Seconds default time.
Trigger: "Freezer Open Timer" timeLeftSeconds becomes less than 60
Condition: always execute
Actions: set off a whole bunch of stuff that draws attention to the fact the freezer door has been open for 4 minutes.
What I want: alerts go off after the freezer door being left open for 4 minutes.
What I get: alerts the moment the freezer door is opened.
What am I doing wrong here? From what I can tell, it *should* work: Door opens, timer starts. If timer counts down, alerts. If door closes, timer stops and resets. I have checked the freezer door sensor for other dependencies, and there are none.
I bet it is something dumb, but I can't find it.