[RELEASE] Routines Backup - Verify/double check your routine execution, notify and take actions


(www.rboyapps.com - Make your home your butler!) #1

Introducing Routines Backup

On request from users: This solution is designed to verify that SmartThings Routines ran their execution to completion. Routines can timeout, actions aren’t completed due to mesh issues or a variety of other issues.

This acts likes a backup for your Routines, it detects when a Routine is run, verifies that the configured actions were completed and if not, it also, provides an option to complete those actions.

You can verify the state of door, windows, switches, locks, valves, shades, garage doors, thermostats etc, notify you if they aren’t in the desired state and even update their state if required. You can even re-run the same routine or another routine as a backup action.

It also provides you with the option to delay verifying the routine execution giving the routine/mesh time to complete their actions and/or an exit delay if needed.

Key features of this solution:

  1. Create verification actions for each Routine separately
    • Run routines
    • Notify if devices are not in desired position
    • Change state of devices
    • Configurable delayed checking/running actions (e.g. exit delay)
    • Custom notifications for each Routine
    • Individual check and action for each Routine
  2. Notify and manage the following types of devices
    • Doors
    • Windows
    • Switches/Lights
    • Locks
    • Valves
    • Shades
    • Garage Doors
    • Thermostats

See our website or release notes for the latest features


A big thank you to all our users for your feedback and suggestions. If you have any feature requests please feel free to send them in to us.

This SmartApp is available on the RBoy Apps Server, http://www.rboyapps.com. Refer to our website or facebook page below to get access to the server.

Visit our Facebook page for updates on new apps and to get Access to ALL our Premium Apps and Server. http://www.facebook.com/RBoySTApps

© RBoy Apps

Lock status bug in Smarthings mobile app?
Get notified if a device is left on when I leave?
Double check execution
[RELEASE] Open/Close Door/Window/Switch/Lock/Valve/Shade Notification and Actions on Mode Change
Feature Request: Routines - need confirmation that actions successfully occurred
(Gabriel) #2

Hi RBoy.

This apps looks very promising to monitor/debug what happens when ST gets all screwed up. I download it from your server and installed it in ST.

Most of my Routines change the Modes. I see that in the app we don’t have the option to monitor if the Mode changed (correctly) after the Routing was executed. Are you planning to add this check in the future? Can it be added?

Example of use case: I have a Roomba Vacuum. During the day, while I am at work, the house is in Mode “Away” and the alarm monitors all my sensors. Just before Roomba is scheduled to clean, a Routine runs automatically to change my Mode to “Away Roomba”, this changes the alarm to exclude a few sensor that Roomba triggers while cleaning. Once Roomba finishes cleaning, another Routine automatically runs and change the Mode back to “Away” and my alarm monitor all sensor again. Sometimes, the Routine runs, but my mode doesn’t change. I get a lot of false notifications from my alarm until I manually change the mode. If I can “monitor” that the Routine executed properly (mode changed), I can re-try the routine if it doesn’t.

Thanks in advance.

(www.rboyapps.com - Make your home your butler!) #3

Hmm, never seen a situation where the mode doesn’t change. Have you come across this situation? Adding is not an issue, given the limited UI space we try to optimize the layout/options.

(Gabriel) #4

I would say is somewhat common for me. I would say it happens 2 or 3 times a week when one of my routines that change the Mode, really doesn’t change it.

Full transparency, the routines themselves don’t change the Modes, they interact with “things” that are supposed to change the Mode. So, with your app, I envisioned that I can monitor both, the “things” that the routine interact and the indirect “outcomes”.

Expanding on the previous example: The routine that changes the house to Mode “Away Roomba”, what it really does is that turns on a Virtual Push button called “Away Roomba”. Core SmartApp, detects the switch turns on, decides if the house is in the proper Mode (“Away”) and executes the Mode change to “Away Roomba”.

Maybe I have an inefficient setup, but with your app I can monitor what is and not happening when a routine runs regardless of my setup. Adding Mode, SHM status, etc expands upon the App you created opening it to new use cases, like mine.

Thanks for your quick responses and all the work you put in these SmartApps/Device Handlers, I’ve been taking advantage of them and more coming soon (I am ordering a Monoprice Motion Sensor to use with your Device Handler).

(Head of Support (rboyapps.com)) #5

Routines Backup - Version 01.01.00

  • Added support for checking and changing target Mode after a routine executes

(Scottie) #6

I use NST manager to change my Nest to Eco when smartthings mode is changed to away, which is done on the “goodbye” routine. Is it possible for Routines backup to check and verify this in the thermostat section? Currently only heat/cool setpoints are available.