I had requested notification when my son uses the keypad to arm & unarm SHM. It works flawlessly for me in the beta.
[Beta Release] SHM Delay Version 2.0, July 21, 2018 20:40EDT
Enhancements and Changes
-
(Added Jul 21) Support for quick arming on Iris keypad without entering a pin.
Iris harware sends a 0000 code when single or double tapping the On or Partail key without entering a pin. The device firmware determines if it is single of double tapped.
To implement: add User Profile with pin 0000, Type: User. The Iris does not send the 0000 when the Off key is pressed. For security reasons, suggest setting the User Profile flag to ignore an real 0000 pin entry with the Off button -
Valid Pin message routing is now controllable on a global basis, and each User Profile may optionally override the global pin message settings. Pin Messages may log to phone Notification Log, Contact Book, push messages and SMS with phone numbers. Scroll to end of globals to set basic pin message settings, then optionally override the global pin settings in the User Profile.
-
Bad Pin messages, pins not in a User Profile, are now controllable on a global basis. This is separate from the valid pin setting.
-
New User (pin) Profile type: UserRoutinePiston. Sets armed mode; optionally runs Routines, optionaly runs Webcore Pistons
-
User (pin) Profile types “Routine”, “Piston”, and “UserUserRoutinePiston” include settings for keypad mode used in addition to All Modes. For example: Off: executes Routine-> Lights Off; On/Away: executes Routine-> Lights On
Pre Installation
- Remove all existing “Routine” type User (pin) Profiles
How to Install
There are two (2) modules associated with this update. When updating from Github, in the IDE change for each module shown below, change the source repo to the beta repo shown below
- SHM Delay (v2.1.6). Module should be Saved, Published, then Installed with the Smarthings app (must be done first)
- SHM Delay User (v1.1.1) Should be Saved, do not publish or install.
-
Install via the repository (preferred), from the following repo.
Owner: arnbme (in upper case that is ARNBME)
Name: SHMDelay
Branch: beta -
Recreate any removed “Routine” User Profiles.
-
Set global pin message settings and optional User Profile overrides.
-
Set global Bad pin message settings.
This is now fully supported in the updated beta version. You need to set up user pin code 0000. Quick arming is an Iris keypad hardware function that sends 0000 and the arm code when the Partial or On button is pressed without a pin.
I owe you a beer.
[Update] SHM Delay Version 2.0, July 23, 2018 10:10EDT
Enhancements and Changes
-
Support for quick arming on Iris keypad without entering a pin.
Iris harware sends a 0000 code when single or double tapping the On or Partail key without entering a pin. The device firmware determines if it is single of double tapped.
To implement: add User Profile with pin 0000, Type: User. The Iris does not send the 0000 when the Off key is pressed. For security reasons, suggest setting the User Profile flag to ignore a real 0000 pin entry with the Off button -
Valid Pin message routing is now controllable on a global basis, and each User Profile may optionally override the global pin message settings. Pin Messages may log to phone Notification Log, Contact Book, push messages, and SMS with phone numbers. Scroll to end of globals to set basic pin message settings, then optionally override the global pin message settings in the User Profile.
-
Bad Pin messages, pins not in a User Profile, are now controllable on a global basis. This is separate from the valid pin message setting.
-
New User (pin) Profile type: UserRoutinePiston. Sets armed mode; optionally runs Routines, optionaly runs Webcore Pistons
-
User (pin) Profile types “Routine”, “Piston”, and “UserUserRoutinePiston” include settings for keypad mode used in addition to All Modes. For example: Off: executes Routine-> Lights Off; On/Away: executes Routine-> Lights On
Pre Installation
- Remove all existing “Routine” type User (pin) Profiles
How to Install
There are two (2) modules associated with this update.
- SHM Delay (v2.1.6). Module should be Saved, Published, then Installed with the Smarthings app (must be done first)
- SHM Delay User (v1.1.1) Should be Saved, do not publish or install.
-
Install via the repository (preferred), from the following repo.
Owner: arnbme (in upper case that is ARNBME)
Name: SHMDelay
Branch: Version2 -
In the Classic phoneapp: save SHM Delay after installing to set default pin message routing variables
Post Installation
-
Recreate any removed “Routine” User Profiles.
-
When “One Touch” Iris keypad arming is wanted, setup User Profile for pin 0000
-
Set global pin message settings and optional User Profile overrides.
-
Set global Bad pin message settings.
ST Removal of Contact Book
On July 30, 2018, should you be using the Contact Book for push messages with the SHM Delay app: Contact Book will be disabled, and you must modify the all message routing settings to use push or SMS messaging.
I have a couple very basic questions about this:
My setup is an 18-zone Konnected panel driven by Kindle Fire tablets running ActionTiles via Full Kiosk Browser.
-
Will this took work well with this sort of setup?
-
Among the features are several items that mention things like chirping, beeps and sounds of various types (including voice if I read that right). Will these work with a Kindle Fire tablet or is this all limited to some specific hardware I don’t currently have? I would LOVE to be able to use the current system and have it act like the old Honeywell panel and keypads this upgrade replaced.
Thanks so much for all the hard work on this.
- It should work. I can and occasionally do set my system from ActionTiles.
- They work for me. I find it works best with a real hardware Iris or Centralite Keypad, or simulated keypads that provided real exit delays vs simulated. Entry is always simulated. You can try it out by installing the app, then using the app’s simulated keypad.
Can you elaborate on one part of that? You mention different types of entry devices. In my type of setup what is the most common one used? I’m assuming ActionTiles has one, or are there a bunch out there that you integrate into the setup?
For our use we’d definitely prefer to stick with just the tablet so it would be a simulated keypad. I just had no clue it wasn’t already a piece that’s in our setup at this point. ActionTitles has something I’ve used that takes a passcode, but obviously it has no delay.
Thanks again.
This smartapp was created primarily to leverage the functions of keypads sold for Lowe’s Iris and Comcast xfinity systems. The underlying hardware is similar, and made by centralite. Both keypads use zigbee and can be paired to a ST hub.
Because Arn is a great coder, he added functionality that makes it technically possible to make use of the app even without a physical keypad.
Got my setup working. Took a bit to wrap my aged head around it, but all is functioning now.
Two questions popped up:
-
There’s an option to Beep and/or Chirp certain devices on entry delay and when the real sensor opens when the alarm state is off. However, since I have no physical keypads it only sees the Siren as an option and that’s not a good solution as it will wake everyone up. It’s LOUD. So, that got me wondering. We are using a Kindle Fire HD tablet. Has anyone created a device that can use that as a device SHMD will see as something it can beep/chirp? From my novice perspective, this seems like an obvious option/need (but not for SHMD, just as a device for it to talk to).
-
What is a Talker Profile? I assume this is something I cannot make use of with my typical system? In other words, no talk-capable panels. We’d LOVE to have talking at the tablet, but really don’t want to add a physical keypad. Obviously at this point with my current setup we’re operating entirely in the dark. We set the delay to 60 seconds but have zero idea how long we have or that it’s even actively counting down.
Update comment: So as an interim fix I added the piezo buzzer that comes with the Konnected system and have it set to be behind my tablet. I see from other posts that this won’t appear where I need it, but can be edited to work and then we’ll need a piston to get what we need. Speaking of that approach, does anyone know if there’s a way to get it to work so that for say, 50 seconds the piezo can cycle a standard beep and then for 10 seconds have it beep more quickly?
Thanks
-
Keypad Exit and Entry delay tones are software commands issued to a hardware supported function. Due to the smart app code running in the cloud, then the command being sent over the internet, simulating this feature or doing a count down on another device is not practical. However, you should be able to have the Kindle speak at both exit and entry delay.
-
Talker Profile. Install the Lannouncer app on the Kindle. Then use the Kindle as a TTS device for Entry and Exit delay messages. Section 18 of the documentation has links and much more information
@arnb Great work on this app! I am working on setting this app up for my home and ran into an issue with the simulated keypads. When I get to this step,
On your phoneapp, go to Automation->Smartapps, then tap SHM Delay. Scroll down and tap “Create A New Sim Keypad Profile”
I get an “Sorry, but there was an unexpected error” message and not profile is created.
Any ideas?
Assuming the SHM Delay Simkypd Child module is properly installed with OAUTH, and the DTH is properly installed according to the documentation I will need for you to:
- log into the IDE
- click on Live Logging
- attempt to “Create A New Sim Keypad Profile”
- Forward any errors that show up on the log
Thanks! I missed the SHM Delay Simkypd Child module in the original install instructions. Works great now!
Just wondering: are you are using the Android App or browser webpage?
I’m playing with the android app right now but not sure on final implementation. Im undecided on using a real keypad, old phone with the app or a Fire Tablet with Action Tiles. Each has its own pros and cons. Ideally, as long as any of the options work with your app for an entry/exit delay than SHM will be functional. As it is, I stopped using ST as a security system due to the false alarms.
I find the hardware keypad the easiest to use. I have both an Iris and a Centralite, they each have their own unique characteristics and are both manufactured by Centralite.
Iris: Panic button, One touch arming, 2 arm modes Away(on), Partial (Stay)-global determines if it has a delay, or no delay(night)
Centralite: Off mode set with pin only, has 3 fully supported arm modes away, stay with entry delay, stay(night) no entry delay.
Based on my experience the Iris is much louder.
Simulated keypads: Free, can be distributed to many users, but require a phone, tablet or computer to use.
Did you figure this out? Im getting the same error.
Solved: Disconnecting Github integration then re-adding worked.
Hi,
I’ve installed the SHM delay version 2, but cannot get the beep/chime to work. I’m not very good a coding.
I’m using an old cell phone as a controller. I also have a piezo buzzer and a dome siren for a chime.
The delay entry and exit work; just no buzzer. I have added the buzzer as the chime option, but no go.
I’ve searched all over and can’t find answers.
Please help.