I finally made the Zipato keypad work with Hass-Custom-Alarm ![]()
It wasnât so difficult, as gazoscalvertos said the âinterconnectionâ part between the keypad and the alarm components only relies on automations to sync the state of both.
When you set the mode to âhomeâ or âawayâ on the keypad (using a valid RFID tag or a valid user code), the alarm_level sensor of the keypad switches between 0 and 255, and so itâs easy to arm or disarm the alarm accordingly.
I used this topic to configure the keypad :
and I had to apply some changes to zwave/lock.py component, as described by merredin in this post Basic Home Alarm Setup with Zipato Keypad - #53 by merredin
Also, when I first paired the keypad with my hass instance using Zwave classic mode (i.e. ânot secureâ), it didnât work, I cannot set any user code.
Then, I removed the device and paired it using Secure Z-wave pairing process, and it worked like a charm !
So, first apply the changes to lock.py file, then, pair the device securely. After, define some user codes (or pair tags), and then work with automations to sync the state between hass-alarm and keypad.
If you need some help feel free to ask me ![]()