YET another take on an alarm system

I finally made the Zipato keypad work with Hass-Custom-Alarm :slightly_smiling_face:

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 :slight_smile: