Any way to trigger rule when temperature stays above a certain temperature for 5 minutes

I’m trying to trigger a notification when a temperature sensor stays above a certain level for 5 minutes. If someone opens the freezer door, I don’t want to send a notification. But, if the freezer breaks, loses power or someone leaves the door open, I want to send the notification.

I see operator “updates and is greater than” which won’t work because it will trigger when the door is opened for more than 10 seconds or so.

I see operator “stays”. But, I assume that means it stays at a certain temperature; not that it stays above a certain temperature. Am I reading this right? Is there another solution?

You might just need to reposition the sensor so it isn’t catching the warm air that gets pulled into the freezer every time the door opens. Bury it a bit deeper or farther back might give a better temperature reading.

I use several battery‑powered Zooz multisensors for motion and temperature. They’re not ideal for freezer duty, but one relevant detail is that they only report when motion is detected or when the temperature changes by a certain amount. If your sensor behaves the same way, then your “updates when it is…” logic should still work fine once the sensor is placed somewhere with less airflow fluctuation.

I don’t run temperature sensors inside my freezer yet, but I do monitor it with a smart plug and a door contact sensor. They let me know whether my freezer has lost power and whether the door has been left open.

1 Like