
To see what they look like, go to the Developer Tools section of Home Assistant and listen for zwave_js_notification events on the Events tab. The keypad sends key events using the Entry Control Command Class. Now that you've got the keypad paired, you'll want to start using it in Home Assistant. It took me a few tries to get it paired, but I eventually succeeded. If it failed, go to Manage Nodes -> Exclusion, and while you're in exclusion mode insert the reset pin that was included in the box in the hole on the back of the keypad. In a few seconds, you should see confirmation that it was paired with S2 Access Control. Walk through the rest of the setup procss. Once inclusion mode starts, hold down the 1 key on the keypad until the green indicator starts flashing. If you don't see it included, you can start inclusion by clicking "Manage Nodes" on the main ZWaveJS2MQTT page, then selecting Default mode.

Theoretically, it should automatically pair with the controller in a few seconds, and you should see a notification that it paired with S2 security. Plug the keypad into a power outlet (it will not pair on batteries). Or, in Home Assistant, follow the ZWave add device flow and select the Smart Start option, and scan the QR code. In ZWaveJS2MQTT, go to the Smart Start tab and add the device by pressing the "+" button in the bottom-right corner, then scanning the QR code.

Smart Start is the easiest way to avoid this problem. There's one issue I've had with this keypad: the security negotiation seems to time out quickly. (Of course, don't do this if you already have keys defined, or you'll lose the ability to control whatever devices you already have paired!) If you're using the standard ZWaveJS integration, keys were automatically generated for you. In the ZWaveJS2MQTT settings page ZWave area, click the two arrows button next to the three S2 keys to generate new ones. If you haven't set up any devices with S2 security before, you likely don't have S2 keys defined. It is not supported by the legacy Z-Wave integration. In my opinion, this is by far the most polished option for an alarm keypad that works with HA available currently PairingĪs of this writing, S2 security is supported by both the standard ZWaveJS or ZWaveJS2MQTT add-ons.
RING ALARM KEYPAD HOW TO
In this document, I'll talk about how to use the Ring keypad with Home Assistant, taking full advantage of all the functionality it offers. ZWaveJS2MQTT added support for S2 soon after, which was the key to using the Ring Keypad with Home Assistant successfully. Until August 2021, when ZWaveJS added support for S2. It turns out that for full functionality the keypad must be paired with S2 security, the higher-security Z-Wave mode which wasn't supported by any open-source projects. I was excited when I found out that the Ring Alarm Keypad is Z-Wave based and widely available, but I was never able to get it working with HA.

I've been looking for a physical alarm keypad to use with Home Assistant for quite a while, and have't found any good options.
