Multi-purpose sensor on basement freezer

Hi, I bought a multi-purpose sensor with the intent of sounding an alert if my freezer door is open more than 10 or 15 minutes.

With the app, I’m easy to alert if it is open, but not if it is open for X minutes. Can anyone recommend a good SmartApp to do this?

(Apologies if this has already been asked and answered, but I couldn’t find it.)

Thanks.

The one I use the most that replicates being notified for something being left open, on, running, or unlocked too long is a parent/child smartapp: (you’ll want all of these)

Parent: (Save and Publish)
https://raw.githubusercontent.com/jsconstantelos/SmartThings/master/smartapps/jsconstantelos/alerts-left-it-on-open-or-unlocked-parent.src/alerts-left-it-on-open-or-unlocked-parent.groovy

Left it On Child: (just Save)
https://raw.githubusercontent.com/jsconstantelos/SmartThings/master/smartapps/jsconstantelos/alerts-left-it-on-child.src/alerts-left-it-on-child.groovy

Left it Open Child: (just Save)
https://raw.githubusercontent.com/jsconstantelos/SmartThings/master/smartapps/jsconstantelos/alerts-left-it-open-child.src/alerts-left-it-open-child.groovy

Left it Unlocked Child: (just Save)
https://raw.githubusercontent.com/jsconstantelos/SmartThings/master/smartapps/jsconstantelos/alerts-left-it-unlocked-child.src/alerts-left-it-unlocked-child.groovy

Left it Running Child: (just Save)
https://raw.githubusercontent.com/jsconstantelos/SmartThings/master/smartapps/jsconstantelos/alerts-left-it-running-child.src/alerts-left-it-running-child.groovy

If you do not want all that for some reason, then just use the Left it Open child smartapp and remove line 24 and change line 19 to a name you want, then save and publish.

If you have access to rboys apps, this app does exactly that. Single or repeat notifications with customizable intervals, announce it on Alexa, Sonos or Bose, customize the notifications and much more.