After hours of troubleshooting and reading these forums, I'm unable to get the keypad to send key press events to the hub (e.g. arm / disarm the alarm). These events do not appear in the logs. I can arm / disarm the keypad from the hub via webui, but no button press on the keypad sends data back to the hub. This is an essential function of such a device. The only error in the logs is when setting the alarm: 'java.lang.IllegalArgumentException: Handler method cannot be empty on line 182 (method armHome)'
I have unpaired, factory reset, and paired (S2 AC) using both classic and smart start. Both times the keypad paired without issue.
Given this is a common enough problem reported by the community2, the built-in driver either needs to be fixed (seems to be a bug with the proximity sensor) to work with the latest firmware shipping with these devices or the ring alarm keypad v2 should be removed from the List of Compatible Devices1.
Ring Alarm Keypad V2 info:
firmwareVersion: 2.0
hardwareVersion: 4
Hubitat Elevation Info:
C-8 Pro
2.3.8.140