Xfinity 2nd generation keypad help

I’m not an expert, but this worked for me to install an Xfinity keypad

Installing a keypad in SmartThings

  1. Install SmartThings Classic

Do not install latest SmartThings app.

  1. Install Device Handler for your keypad on Smartthings Groovy IDE

The Xfinity
https://graph-na04-useast2.api.smartthings.com/
You need to log in with your Samsung ID

XHK1-UE Keypad device handler is at

Install Device Handler using

My Device Handlers
arnbme : SHM Delay arbme/SHMDelay (Version 2) Published MyApps
arnbme : SHM Delay Child arbme/SHMDelay (Version 2) Unpublished MyApps
arnbme : SHM Delay ModeFix arbme/SHMDelay (Version 2) Unpublished MyApps
arnbme : SHM Delay Simkypd Child arbme/SHMDelay (Version 2) Unpublished MyApps
arnbme : SHM Delay Talker Child arbme/SHMDelay (Version 2) Unpublished MyApps
arnbme : SHM Delay User arbme/SHMDelay (Version 2) Unpublished MyApps
ethayer: Lock Manager ethayer/lock-manager Unpublished
ethayer: User Lock Manager Published Safety & Security
rboy : Lock single user code Published Safety & Security
(IProbably don’t need rboy : Lock single user code)

  1. Pair Keypad to SmartThings Classic

For example, reset Xfinity XHK1-UE Keypad by taking out all batteries for 10 seconds, then press grey button next to batteries
while putting in batteries. Light new batteries will blink several times then repeat.
On SmartThings Classic app, My Home, Things, press the top right plus sign, Add a Thing, and wait for pairing to occur.
If you see waiting message, then you chose the wrong Device Handler.
You will know keypad is paired by clicking Smartthings Classic, My Home, Xfinity XHK1-UE, Right Now, and seeing an interface.
Waving a hand over the keyboard changes “no motion” to “motion”.
Pressing the speaker icon in center bottom will make keypad beep. Pressing the circle arrow icon will turn the keypad off.
This shows that you can control the keypad from the SmartThings Classic app.

4.Install SHM Delay SmartApp

As stated in above URL, Create a Sim Contact Sensor

You can use SIMSEN01
https://graph-na04-useast2.api.smartthings.com/
My Devices, New Device
Sim Contact Sensor, Simulated Contact Sensor, Home, Home Hub, , SIMSEN01, ONLINE, Cloud

SmartThings Classic, Automation, SmartApps (tab), Add a SmartApp
SmartThings Classic, Automation, SmartApps (tab), SHM Delay
Create a New Delay Profile
Real Contact Sensor (Remove from SmartHome Monitoring)
Simulated Contact Sensor (Must Monitor in SmartHome)
Sim Contact Sensor
(Optional) Tap to set
(Optional) Tap to set
Profile name
Profile: Delay:
Next
Entry and Exit Data
Alarm entry delay time in seconds from 0 to 90
30
When arming in away mode without the keypad, set a simulated exit delay time in seconds from 0 to 90
30
When arming in away mode optional motion sensor entry delay time…
0
Beep/Chime these devices when real contact sensor opens, and Alarm State is Off (Optional)
Tap to set
Next
Open door monitor and notification settings
Maximum number of open door warning messages
2
Number of minutes between open door messages from 1 to 15
1
Log to Notifications
slide to on
Send Push Notifications?
slide to on
Send a text message to this number. For multiple SMS recipients, separate phone numbers with a semicolon(:wink:

Save

Global Settings
Disable All Functions. Default: Off/False
slide to off
A real or simulated Keypad is used to arm and disarm Smart Home Monitor (SHM) Default: Off/False
slide to ON
This app issues an intrusion message with name of triggering real sensor? Default: On/True
slide to ON
Add 3 digit emergency call number on this app’s intrusion message this pho?
Tap to set
Include this phone number as a link on this app’s intrusion message? Separate multiple phone numbers with a semicolon(:wink:
Tap to set
I have the same motion sensor defined in multiple delay profiles. Stop false motioon sensor triggered alarms…
slide to off
Mode Fix when system armed
slide to off
True Night Flag…
slide to off
I am using the RBoy Apps Keypad DTH
slide to off
Default True exit delay in seconds when arming with a delay. range 0-90, default:30
30
Keypad Disarmed/OFF executes Routine. Default: I’m Back!
I’m Back!
Keypad Stay/Partial…
Good Night!
Keypad Night…
Good Night!
Keypad Away…
Goodbye!
Iris Panic Key is Monitored…
slide to ON
Log pin entries. Default: On/True
slide to on
Log Pin to Notifications?
slide to ON
Send Pin Push Notification?
slide to ON
Send Pin text message to this number…
Tap to set
Log invalid keypad entries, pins not found in a User Profile Default: On/True
slide to ON
Log Bad Pins to Notifications?
slide to ON
Send Bad Pin Push Notification?
slide to ON
Send invalid Bad Pin text message…
Tap to set
(Optional) Contacts must be closed…
Tap to set
(Optional) Contacts must be closed…
Tap to set
Simulated sensors must be unique?..
slide to off
True Entry Delay. This is a last resort…
slide to off
Allow Multiple Motion Sensors in Delay Profile. Default: On/True
slide to On
Next
Save

Lock User Manager version and installation instructions are in
/**

  • User Lock Manager v4.1.5
  • Copyright 2015 Erik Thayer
  • Keypad support added by BLebson

*/
Installation instructions are in

User Lock Manager
Which locks?
Select Locks
Xfinity XHK1-UE Keypad
Select Locks
Xfinity XHK1-UK Keypad
(press right box so it is a white checkmark in blue box)

Number of users
1
User Settings

User Settings
Users
<name>
	Name for User
	<name>
	node
	<enter a passcode number>
	Slot
	1
	Mute entry notification?
	slide to off
	Burn after use?
	slide to off
	Enabled?
	slide to ON
	Hello Home Phrase
	Tap to set
Save
	(note Slot 1 / number [Usage: number]

Lock Info
Tap to show
Keypad Info (optional)
Tap to show
Notification Settings
Text this Number
Phone number
Send a Push Notification
slide to off
Only During These Times (optional)
Notify Starting At This Time
Notify Ending At This Time
Schedule (optional)
Global Hello Home
Tap to show
Label this SmartApp
Tap to show

Test SHM Delay by opening designated door and try to trigger motion sensor, and check to see if takes 30 seconds before motion responds.

PIN code test
Test with alarm disarmed, enter PIN code on keypad then press A in bottom left. Should hear short beeps when
touching keypad and long beep after pressing correct PIN code and pressing A (or press B in bottom right).
Test with alarm armed, set off intrusiontenter PIN code on keypad then press A in bottom left. Should hear short beeps when
touching keypad and long beep after pressing correct PIN code and pressing A.
When disarmed, when motion over keyboard, see green wireless symbol and green light at bottom of keypad.
When armed, when motion over keyboard, see red middle top and see green wireless symbol and red light at bottom of keypad.
If keyboard does not respond with a long beep to correct PIN and the letter A, then wait a day. For some reason, it may work the next day or the day after.

5.Create Disarm Routine

SmartThings Classic, Automation, Routines, Add a Routine, Give this Routine a name “Disarm Keypad”,
What do want to happen? Set Smart Home Monitor to “Disarmed”
Save
Additional settings
Automatically perform “Disarm Keypad” when “Button is Pushed or Held”
Test by arming Smart Home Monitor, then clicking PIN number and A and see if Smart Home Monitor disarms.

Other notes:

Note that SmartThings Classic, Automation, SmartApps (tab), Smart Home Monitor shows “Something’s Wrong; We can’t load your screen right now”
Feel free to uninstall SmartThings and reinstall at any time. Devices will return.

If you see a reminder text that reminds you hourly that does not turn off even though you cleared all intrusion alerts, install the latest SmartThings app (not SmartThings Classic) and see if you can turn off the intrusion alert.

Feel free to uninstall any automation. It will still be in the Samsung Groovy IDE and can be easily reinstalled.

1 Like