Mike
My keypads are the only devices not moved over from ST to Hubitat. I've waited patiently for the last five months for keypad support to mature. Meanwhile the keypads stay on ST happily working with my SHM Delay smartapp using the HE Send Hub Event app to sync the ST mode to HE. I do not send the HE mode and state to ST, it causes a cross system state/mode setting loop. Meaning I currently arm only with ST.
I've previously ported the basic commands: disarm, armAway, armStay, armNight, and created a dummy routine for entry, for now. Honestly, I feel I can make a remnant of my SHM Delay app work in HE. I'm close, but would prefer not having to do so. My code does not use the HSM keypad logic and I expect the DH would be much more reliable in HE than ST, without cloud and internet delays creating keypad timeout issues.
Another reason for me using my keypad DTH and app on HE is I use my keypads to run tasks, such as opening my garage door, and turning on a light by entering non-arming pin codes. Are there any plans to create an event for an invalid keypad pin code entry that includes the invalid pin? Then this could be easily done in RM or simple app.
As a side note I added code to my DH that handles the multiple mode setting issue I previously reported.