[RELEASE] Enhanced ZigBee Keypad Device Handler - Centralite, UEI, IRIS, Xfinity, Scout

I wish there was a weatherproof version that could be used for garage doors and arming/disarming before you enter the home.

EDIT: Side by side detailed comparison of the keypads in the first post

Nothing like looking at the real stuff and/or some data points. A few comparisons of the some of the keypad models. The Centralite retail model is used here for comparison (dimension wise it’s similar to the Xfinity Centralite, features are slightly different)

The IRIS v3 is big (but it also has a LOUD siren), the Centralite is the thickest and the XHK is the thinnest (personal favorite and IMHO the sleekest/lowest profile). Feel free to share your thoughts.

1 Like

I’ve been looking for a second keypad, but now I haven’t been able to find anything. When is the new centralite keypad coming out, and how much are they selling it for?

Wow! Thanks for the side by side comparison. I was mistaken. So you’d recommend the XHK keypad? Gotcha. I’ll forward to my friend and when I’m ready I’ll get it myself.

Centralite went bankrupt in March 2019… That’s what got me to come here and comment in the first place since I thought they made most of the keypads out there. So there won’t be anymore new Centralite keypads unless someone bought the name/IP to restart the brand.

I think someone will develop another keypad… It’s a void in the market now.

One of the most common questions we receive from users is around mounting the keypad in an outdoor enclosure in extreme weather to keep it safe from the elements.

Each keypad behaves differently in the enclosure. We do NOT recommend using the IRIS v3 (IL021) with an enclosure since it seems to constantly trigger the motion sensor. However in out tests the other keypads (IRIS v2, Xfinity XHK1, Xfinity Centratlite and Centralite Retail) do reasonable well with outdoor coverings. Do keep in mind that when using a covering it may interfere with the motion sensor and accuracy of the temperature sensor.

Here is an examples of a simple gang box covering with a clear lid that can be used as a keypad covering for outside for about $8


I purchased some keypads and I can’t figure out how to do what I want.

I’d like to be able to just type in the code and have it toggle my garage door (I am a WebCoRE+RBoy user by the way, and also have Schlage zwave door locks). Ideally it would accept any codes that are programmed in my door lock.

I can open the garage with (code) and close it with (disarm button + code), but I was hoping to only have to enter the code.

I see that if I enter a wrong code, the lock handler sends an invalid code status… and I was able to modify that so that it sends the code instead of just “invalid code”. I can then check for that code in WebCoRE, which “sort of” works…WebCoRE fires the piston more than once with a "invalidCode changes to " or "invalidCode stays "… and of course I have the problem of having to put the codes into WebCoRE.

I use Rental Lock Automator and I’d love my guests to be able to type their code into this keypad which would be placed outside the garage in order to toggle the garage open or closed.

Any ideas on how I could accomplish this?

Hi there It depends on which keypad you’re using. Most keypads can send successive lock (arm) and unlocked (disarm) events, the Iris v3 however requires an unlock (disarm) for every lock (arm).

If you’re using a non Iris v3 Keypad, have you considered having WebCoRE or CoRE trigger when the keypad is unlocked ? When a valid user code is entered (disarm) it sends an unlocked event, you can simply use that to toggle your switch.

EDIT: For the benefit of those using CoRE or WebCoRE. You can subscribe to the keypad unlocked event from WebCoRE and within that event, under the data section you’ll find the the variable codeName which contains the name of the user who unlocked the keypad.

Thanks Maddie. I got a XHK1-UE.

The issue is that WebCoRE seems to de-dupe events- so the triggers of ‘changes’ or ‘changes to (disarmed)’ don’t fire. I got this working by using the trigger “Keypad’s armMode stays ‘disarmed’ for 1 second.” Odd, but it works. I’m going to send you an email with an additional DH enhancement that I made that you may want to add in :slight_smile:

I’m experiencing two issues with my Iris v2 keypad. I have the Enhanced ZigBee Keypad DH v01.09.00 installed.

1st when I try to change the settings in Smartthings Classic App I constantly get the following error.

What am I missing?

I’m also using LUM v07.09.04 with Intruder Alert with Actions v04.02.00. I keep getting notifications of keypad tampering. I know this is because of the bad design of the tamper button on the back. But is there a way to disable the tamper SMS notification? I’m not really concerned about getting tamper via SMS.

There’s a bug in the Android ST app where it automatically adds a .0 to the ends of number inputs causing it to throw that error because the DTH tells it to expect a number and not a decimal.
Set the number of beeps to 1 instead of 1.0, the motion timeout to 10 instead of 10.0, 30 instead of 30.0 and so on and then try to save it.

The tamper is an automatic notification and cannot be turned off for safety. You can stick the button/tab your keypad or stick a piece of paper/clip to keep it pressed if you aren’t using so it won’t keep triggering.

That worked. Thank you.

1 Like

Thanks for the post!
Do you know any keypads that have the CE mark so it may be shipped to Europe?

Zigbee is international so it’s a bit odd none of these devices are available with a CE mark.

Is it possible disable the keypad (in my case a Iris V2) or set the “CODE ENTRY ON” to “CODE OFF” after 3 or 5 invalid PIN codes. I get notify when someone enter a “Invalid user code detected” so can I use that and automat so that someone can’t “hammer” and unlock the door.

On the iris keypad i cant get the setup to save. It gives a error please fill out all fields. Everything is filled in but it wont save the config

EDIT: A workaround for the ST Android app bug has been published in v01.09.04. It also fixes an issue with temperature offset not being applied in some cases

Just got my xhk1-ue (thanks for the link) and my subscription to http://rboyapps.com/ and everything is working GREAT within 10 mins!! Now I just have to find a weatherproof housing that fits (It a little to big for the one posted…) any ideas??

1 Like

I’m planing to buy one of those keypad (Which one is the most reliable ?)
Currently I’m using Intruder Alert With action smart app to set the security status (changes modes ).
Will it be possible to make a beep (or another sound ) from the keypad when Entry/exit delay happening ?

Hey there. I just responded to your note. The XHK is an excellent choice for operating devices and custom keypad controls but the Iris v2 has a built in siren and a more sophisticated beeper.

See this post

Thanks a lot @maddie

1 Like