SmartThings Community

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

keypad
smartapp_security
smartapp_remotes

(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!


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

I’ll need to sit down and work with you to make this keypad work with the app. When would be good with you?


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

Hi Mike,
Since you are wanting to use your keypad for your security setup, I can not recommend this app. It is really designed more for general use. I didn’t not mask any of the entry codes or anything, so your PIN would be able to be seen in the logs, and I’m honestly not sure how secure it is.

I can recommend this app by a fellow developer…


(Christopher) #23

I’m pretty open tomorrow. Just send me a PM with some times that work for you. Thanks so much!


( Cosmo) #24

How hard would it be to mask code entries?


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

I’m not sure, but I’ll look into what it takes.


(Mike Breault) #26

hello again, I have installed these apps, but all of a sudden my keypad device is unavailable, been like that for 12 hours now. what are the exact instructions people followed to include this into smart things and have it fully working?


( Cosmo) #27

I’d try to reset your device. Delete it, re add it.

Did you recently move the keypad to a perminant location after initial pairing? How strong is your zigbee mesh?
It is very unlikely the smartapp causing issues, more likely the device or the DTH, hence I suggest delete and re add


#28

That will be really cool to have this feature


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

Ok, I’ll get that put in


( Cosmo) #30

@bamarayne
Jason, can you add functionality to the run a virtual button press with code entry?

Doing that allows using webcore for routines without having to make a whole bunch of smartthings routine shortcuts.
It’s an alternative.
Further, i don’t know if there’s some collaboration with @ady624 possible, but if direct webcore integration is possible it’d eliminate the need for a bunch of virtual buttons or ST routines and it could be seriously awesome.

I did the following to illustrate where/functionally I’m talking about:


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

For the virtual buttons you can create a virtual button in the ide. Then tie that to the app and to WC.

Is that what you mean?

I’ll look into the WebCoRE integration.


( Cosmo) #32

Exactly. There’s single virtual button, there’s also a virtual minimote with buttons 1-4 press, buttons 1-4 held as individual buttons. That thing could serve as a connection between KC and WC

I edited the DTH to display the function on each tile from the original, but this 8 Button virtual device could be a great 1 stop bridge to trigger WC pistons and not take a stupid number of virtual devices in the things list.

Original:

My edited version:


( Cosmo) #33

@ady624
Look back a few posts to my suggestion about creating a bridge to WC.

This smartapp could really work well with WC.
What do you think Adrian?
Team work? :slightly_smiling_face:


( I hate Mondays) #34

I am open :wink:


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

Sounds great… As soon as I can get a few minutes I’ll get all of that working.


(Josh Gruberman) #36

Hello, I wanted to ask about features and see if this would work for me(perhaps combined with other apps if necessary).

  • I would like to be able to leave my house and the alarm activate from my mobile presence or by turning the alarm on from the keypad. If turned on from the keypad, there be a 30 sec delay from me arming it to the system actually being armed with an “Exit chime”
  • I would like to be able to either A) Disarm the system remotely from mobile presence or B) Open the front door(by electronic Schlage keypad lock) and the alarm either disarm upon front door successful PIN entry or the alarm allow a 30 second “entry chime” to give me time to get to the keypad to disarm the entire system.

Pretty sure the mobile presence is built into the ST app, but not sure if this can all be achieved easily so the system will function like a normal home alarm system with the ST automation as an added bonus. Thanks in advance for your guidance and assistance!