[RELEASE] Keypad Coordinator - Bring out the power of your Keypads

keypad
smartapp_security
smartapp_remotes

(Jason "The Enabler" as deemed so by @Smart) #1

From the EchoSistant SmartApps Family we introduce

Keypad Coordinator

Please see the wiki page (in work!) here for the latest software versions:

http://thingsthataresmart.wiki/index.php?title=EchoSistant_-_Keypad_Coordinator

Current Version ~ 7/18/2017 Version:1.0 R.0.0.1a Initial Release

This app is designed to be used with the “Iris 2nd Generation Keypads” aka Centralite keypads. It has not been tested with
any locks or other devices. If you test it with other devices and it works, let me know… if it doesn’t, let me know that too and we’ll see if we can make it work for you.

Please feel free to give suggestions and especially any bug reports.


[RELEASE] Lowes Iris and XFinity CentraLite keypad DTH + Apps
Xfinity 3400-x A & B buttons
Consolidating Keypads?
[COMPLETE] Sliding Door electronic lock with Keypad access, fully ST integrated
[RELEASE] Lowes Iris and XFinity CentraLite keypad DTH + Apps
Devices we don't have
[RELEASE] EchoSistant v4.5
[RELEASE] Enhanced ZigBee Keypad Lock - Centralite, IRIS, UEI and Xfinity Keypads Device Handler
[RELEASE] Lowes Iris and XFinity CentraLite keypad DTH + Apps
[DEPRECATED] EchoSistant Evolved ~ Amazon Echo's Only Assistant with Robust Scheduling and Flexible Reporting
Thinking about getting an IRIS keypad, what can it do?
(Jason "The Enabler" as deemed so by @Smart) #2

Would anyone be interested in having control of dimmers via their keypads?

For example… you type in 50 and your lights change to 50%.


( Cosmo) #3

The project looks amazing.
I’ll get it tested with my sliding door lock project, and I’ll get it posted in a video as a compliment project with this!
This is gonna open up a lot of functionality!!


(Jason "The Enabler" as deemed so by @Smart) #4

Are you having any issues with the app?


( Cosmo) #5

So far so good. I’ve got a couple ideas for tweaking/enhancing it slightly. but it’s a fantastic piece of work!!


(Jason "The Enabler" as deemed so by @Smart) #6

Thanks… throw the ideas and suggestions at me and I’ll see if I can get them to work.


(Ron Talley) #7

Got 2 of these sitting in the box… Been waiting for something this!

Thoughts were when I purchased them:
Code+On/Off=Action
1 then off=Turn Off switch 1
2 then off=Turn Off switch 2

I have many Virtual Switches that do many different things. Would be so cool to assign a number to a switch!

Icing on cake would be for Alexa to say “Switch” is On/Off!

However, SmartTiles satisfied my cravings months back.


(Jason "The Enabler" as deemed so by @Smart) #8

well, this can be done… but, just like with the temperature… you have to input 4 digits…

so, you would key in 0001 on/partial and the switch would turn on/partial

i did make it with a group of devices action… press only “ON” and it turns on the group.

the response is almost instant


(MacTechGenius) #9

What improvements does this offer compared to Lock Manager? Does it beep and let you set a delay (like lock manager) before arming?

Thanks


(Jason "The Enabler" as deemed so by @Smart) #10

Lock manager is an outstanding so that does a whole lot for security. Yes, this app allows you to set an arm delay and three keypads will beep the countdown. You can also choose which keypads will do that.

I’m not sure what else lock manager does, but keypad coordinator can do the following… (of the top of my head)

  • Create a virtual person and allow them to control SHM, devices, routines, and other actions.
  • control temperature of thermostats
  • chime when doors or windows open
  • change modes
  • run routines
  • control momentary devices (gate locks)
  • garage doors
  • panic button actions
  • smart home monitor
  • multiple profiles (unique settings for individual persons)
  • turn on/off lights with a single button press
  • perform actions with restrictions
  • send a separate sms/push message for each thing above of the user wants.
  • send unique messages to speakers for the panic button press

And some other stuff.

Is there something in mind you’d like to see added?


I Need A Easy Fix, Budget 60.00, Taking in "Harvey" family and need access codes outside
(MacTechGenius) #11

Can I have it play a message on a speaker, for instance if I arm away. I can have my speaker say 50 seconds remaining, 25 seconds, etc…


(Jason "The Enabler" as deemed so by @Smart) #12

I’ve used CoRE to do that in the past. I’m sure I could build it in.


(Tim) #13

Thanks to great people like this that make things possible for people that haven’t a clue how to! (Like me) ; )


( Cosmo) #14

Use case for Keypad Coordinator: sliding patio door, or any door electronic access control style lock.


(Christopher) #15

So I’ve got the Centralite 3400 keypad installed and added to ST. I’m trying to use the Keypad Coordinator to open my garage door (MyQ gateway using the MyQ Lite SmartApp) with one code and close it when the code is entered again, but I’m not having much luck. Any suggestions?


(Jason "The Enabler" as deemed so by @Smart) #16

Hi Christopher and thanks for your interest in the app.

I need to see the live logs to know what’s going on. Also, entering the code and pressing on will open the garage door and entering the code and pressing off will close the garage door.


(Christopher) #17

Thanks for the quick reply! I’ve got the Centralite 3400 (Proper centralite and not Lowe’s) and it doesn’t have an on or off button. I’ll get logged into IDE and look for the logs. Thanks!


(Jason "The Enabler" as deemed so by @Smart) #18

awesome… I’d like to see the logs for the actual keypad when you type in a code “1234” and press one of the generic keys.

Also, the log for when you just press the generic key.


(Christopher) #19

Here is a photo of the keypad I’m using.

51IYwrgEz1L

Here is a log from pressing ‘1234’:

85525b37-e3ad-4f9b-9f74-4c31e6a3e7fb 7:45:28 AM: debug motionOrContactHandler(Xfinity 3400-X Keypad motion:active)
73211e31-48c8-457e-b828-fd7934fb616f 7:45:28 AM: debug — Will become inactive in 10 seconds
73211e31-48c8-457e-b828-fd7934fb616f 7:45:28 AM: debug — Motion Detected
73211e31-48c8-457e-b828-fd7934fb616f 7:45:28 AM: debug Parsing 'catchall: 0104 0501 01 01 0140 00 B9E5 01 00 0000 07 00 '
73211e31-48c8-457e-b828-fd7934fb616f 7:45:24 AM: trace [name:codeEntered, value:1234, data:0, isStateChange:true, displayed:false, linkText:Xfinity 3400-X Keypad, descriptionText:Xfinity 3400-X Keypad code entered is 1234]
73211e31-48c8-457e-b828-fd7934fb616f 7:45:24 AM: trace Method: handleArmRequest(message): [name:codeEntered, value:1234, data:0, isStateChange:true, displayed:false, linkText:Xfinity 3400-X Keypad, descriptionText:Xfinity 3400-X Keypad code entered is 1234]
73211e31-48c8-457e-b828-fd7934fb616f 7:45:24 AM: debug Received arm command with keycode/armMode: 1234/0
73211e31-48c8-457e-b828-fd7934fb616f 7:45:23 AM: debug Parsing ‘catchall: 0104 0501 01 01 0140 00 B9E5 01 00 0000 00 00 000431323334FF’

When I press a generic key it doesn’t show anything in the logs. If I press ‘1234’ then a generic key I get this:

73211e31-48c8-457e-b828-fd7934fb616f 7:49:44 AM: debug Parsing 'catchall: 0104 0501 01 01 0140 00 B9E5 01 00 0000 07 00 '
73211e31-48c8-457e-b828-fd7934fb616f 7:49:43 AM: debug — Motion Inactive (OFF)
73211e31-48c8-457e-b828-fd7934fb616f 7:49:39 AM: trace [name:codeEntered, value:1234, data:0, isStateChange:true, displayed:false, linkText:Xfinity 3400-X Keypad, descriptionText:Xfinity 3400-X Keypad code entered is 1234]
73211e31-48c8-457e-b828-fd7934fb616f 7:49:39 AM: trace Method: handleArmRequest(message): [name:codeEntered, value:1234, data:0, isStateChange:true, displayed:false, linkText:Xfinity 3400-X Keypad, descriptionText:Xfinity 3400-X Keypad code entered is 1234]
73211e31-48c8-457e-b828-fd7934fb616f 7:49:39 AM: debug Received arm command with keycode/armMode: 1234/0
73211e31-48c8-457e-b828-fd7934fb616f 7:49:39 AM: debug Parsing ‘catchall: 0104 0501 01 01 0140 00 B9E5 01 00 0000 00 00 000431323334FF’

Let me know if you need anything else from me. Thanks so much for the help!


(Mike Breault) #20

I just received my xfinity 3400 keypad, what should I install to make this work with smartthings, looking to use it just as a device to lock and unlock my alarm upon entry and before I leave. any help would be greatly appreciated!