[OBSOLETE] SHM Delay Version 2.0

[Update] Dec 20, 2019 15:33 EST supports STHM

Bug Reports

  1. User profiles (child apps) created in the New phone app do not work with this smatapp, and do not show up in the Classic app. Until this is resolved create all profiles in Classic phone app.

  2. Update Apr 20, 2020

Corrections and Updates

  • Support for STHM in new ST App while maintaining all functionality with SHM in Classic app

  • Added global Modes or Routines flag that determines how STHM/SHM Alarm Status is set.
    *Default: On/True: Sets Location Mode, triggering Automation Rules that change SHTM Status in new ST app, or triggering SHM Delay Modefix in Classic.
    *Off/False: Use Routines (deprecated in Classic and not available New ST app if not set in Classic) triggering SHM Delay Modefix in Classic"

  • If you are using the Classic app with SHM, and not planning to move to new St app, do not install this change

Installation module changes

Post Installation Setup with new ST app and STHM

  • Set Global settings switch for Modes Or Routines to On/True to use Modes (Only shows when global using Keypads setting is true)
    *set the various Modes in global settings, tap Next,then Save

  • Install the new Smarthings app from Android or Apple app store

  • Use the ST app’s SmartApps function to install Smart Things Home Monitor, then setup all devices including the simulated contact sensor exactly as set in SHM; or if this is a new installation, as defined in the documentation.

  • Create the following six Automation Rules
    *If location mode Away: Change security mode to Armed (away)
    *If location mode Home: Change security mode to Disarmed
    *If location mode Night (and Stay if defined): Change security mode to Armed (stay)
    *If security mode Armed (away): Change location mode Away (set wait flag off)
    *If security mode Disarmed: Change location mode Home (set wait flag off)
    *If security mode Armed (stay): Change location mode Night or Stay if defined (set wait flag off)

  • When additional location modes are defined, adjust or add rules as needed

  • Enable SHM Delay Modefix
    Set global setting “Mode Fix when system armed from non keypad source” to ON/TRUE

  • Update Feb 07, 2020 issue Sirens continue to sound when system is disarmed
    Solution add rule: When system is disarmed issue command off to sirens defined in STHM

Post Installation Setup with Classic app and SHM

  • Should you want to use Routines (currently standard in Classic): Set Global settings switch for Modes Or Routines to Off/False (Only shows when global using Keypads setting is true)

  • Should you want to use Modes: Set global settings switch for Modes Or Routines to On/True, set various Modes in global settings. (Only shows when global using Keypads setting is true)

  • Set global setting “Mode Fix when system armed from non keypad source” to On/True

  • Tap Next, tap Save (global settings)

  • Verify and or update Active Mode Fix settings

Notes

  • It is suggested that you run either SHM or STHM, but not both simultaneously.
  • However, should you want to run both with SHM Delay, there may be an issue with the Modefix settings
  • Suggest not using any STHM defined device delays with devices used with SHM Delay

Issues or Errors?

  • Post questions on this thread.

  • For code errors: Set “Log debugging messages?” to true. In IDE turn on Live Logging; rerun the test, then forward the debug messages in a private message to me.

Thank you
My thanks and appreciation to Steve Jackson, @oldcomputerwiz, for helping me quickly get up to speed on the new ST app, developing the concept and use of automation rules to set STHM alarm status with SHM Delay, and for being an alpha tester.

Status Update
Dec 20, 2019 15:33EST Beta Release
Feb 06, 2020 11:30EST STHM support moved to production github repo

3 Likes