Combines ‘Left it Open’ with ‘Notify Me When’ in a convenient parent-child smart app (decluttering your smartapp list), plus includes:
- Custom frequency of notifications
- Notification Restriction Options for certain Modes, Times of day, Days of week, Sunrise/sunset
- Periodic Notifications - Recurring notifications after the initial one, based on either a separate custom time period, or at sunrise/sunset, or when mode changes
- Adds something left on (or off), something left closed (or open), lock left unlocked (or locked), and temperature still too hot (or cold)
- Can handle when something is left open/closed/on/off/locked/unlocked/too hot/too cold while in a mode or time period that wouldn’t generate a notification, but remember it and notify you when the mode/time changes to a one that does (e.g. something left open while home, but then you leave, it’ll still notify when the modes changes to away)
This is similar to what SHM can do, but includes some features that SHM lacks. The parent-child app setup lets you make as many specific, custom alerts as you want without cluttering up your smartapp list (just like Smart Lighting does).
You can set custom time and other thresholds for each device, or lump them all into one app if you want. It works great for when one of your devices would otherwise notify you of it’s new state, but you don’t care because your home. Once you leave, it still knows you’d like to be notified. (or however you want that set up).
Examples for use:
- Away alerts (all motion/contact sensors alert when away for home security)
- Night alerts (all exterior sensors alert at night for security)
- Guest still on alert (virtual guest switch/presence used when guests/babysitter/etc at home and don’t want automations, this can alert your when the mode changes or every sunset that it’s still on so you can turn it off again)
- Freezer still open (so you know to close it)
- Garage door still open
- Back door still open
- Bathroom motion at night (so you know your toddler/elderly parent may need help in the middle of the night)
- Freezer too hot
- Garage too cold
- Whatever you can think up!
How to Install
In the SmartThings API, create a new Smartapp. Either do it by code and copy the code from the links below, or add my Github repository to your Github Integration settings:
You need to add all three apps as separate smartapps in the API: the parent “Super Notifier” and each child app, “Super Notifier-Instant Alert” and “Super Notifier-Delayed Alert.” But I recommend only publishing the Parent App (publishing will put it in the list of “My Apps” when you’re on your phone, and you only need to ‘install’ the parent app on the phone, the child apps just need to be available within the API).
One you’ve added them to the API, open the SmartThings app on your phone, add an automation, and you’ll find the “Blue Iris Fusion” app under the “My Apps” category. Only install the “Super Notifier” app, do not install the “Super Notifier - Instant Alert” or “Super Notifier - Delayed Alert” apps.
Then follow the directions on screen.
5 Mar 2018 - Bug fix to preferences (one field didn’t have a title)
21 Feb 2018 - Bug fix to timestamps.
1 Feb 2018 - Added timestamp to messages, option to turn on debugging, and app update notifications.
mid Oct 2017 - Added ability to monitor door lock/unlock status changes for alerts.
5 Oct 2017 - Added ability to monitor and receive alerts for temperature sensors either too hot or too cold. Both the instant alert and the delayed alert apps have been updated. Just update via the Github repository and you’ll see it as an option now on your phone. Instant alert example - Freezer too hot! or Basement too Cold! Delayed alert would be similar, Basement is still too cold!
2 Sep 2017 - Added ability to snooze periodic alerts. You can use a virtual switch device to temporarily turn off the periodic alerts in situations where the alerts become bothersome and you can’t fix whatever it’s alerting for. This way you don’t have to edit the smartapp to turn them off, you can just hit a switch on your phone (or real one). For example, being away on vacation and some sensor fails. Instead of getting notifications the whole time or changing your smartapp settings and having to change them back, you can just snooze those alerts. It’ll still send the first message, e.g. “[door] is still open,” and the “it’s ok” message in case anything else configured to the same snooze switch is triggered. There is a “virtual switch” device type handler in my Github repository.
23 October 2016 - Updated Delayed Alert in Github. There was an error in the code. If you had periodic notifications for mode changes or sunrise/sunset but didn’t also have them for a period of time, it may not have alerted you. Corrected now. Reminder- be sure to open and close the smartapp after publishing the change in the IDE to ensure the changes take effect.
Thank You! I have no expectations here, and no guarantees this app work perfectly, but brew money helps keep me going and is appreciated!)