Was able to add the xfinity XHK1-UE keypad using the Centralite 3400 driver and it is 95% flawless with HSM.
The only issue happens when you send an Armed Night command from Hubitat via the device page, a HSM dashboard button, or a rule (which all show as - Keypad was armed night [digital]); the keypad arms night mode and continues 1 sec beeps forever until disarmed.
If you arm night mode from the keypad (Keypad was armed night [physical]), it behaves exactly as you would expect arming both HSM night mode and the keypad night mode. Home & Away arm from either HSM or the keypad as you would expect - arming both.
Any ideas on what's different in the armed night [digital] command from Hubitat?
Only config I've done is the discovery and setting it as a Centralite.
Arm Home and Away totally behave on HSM and the keypad. It's just Arm Night. Happens even if you send the Arm Night command from the keypad device screen.
I use the Centralitex driver from here for my UEI keypad and don't have this issue. I also use the nyckelharpa app here too.
I am not sure if the centralitex driver works without the nyckelharpa app but, either way, you may want to try Nyckelharpa too. It adds some missing features to HSM.
Looking at Nyckelharpa and that's definitely something I'm adding. Lot of features I'm looking for. I'm trying to figure out how to install it now. Thanks for the tip!
Glad it worked for you, too. Arn, the developer has been great in making sure the app and driver work with the UEI keypad even though he doesn't own one himself.
It seems like possibly there's a bug in either the driver or HSM where there's a command like beep(duration: 5) set for arm home and arm away, but they forgot to set the timeout for arm night. Total guess as I have no access to the hubitat code, obviously.
Do I need to use the reset of Nyckelharpa to take advantage of Centralitex? I've loaded the dirver, but I'm unable to arm. I do see my code coming though in "last entered code".