šŸ“¢ [Alarm] Keypad Frient (KEPZB-110) for Alarmo or Other Systems with ZHA

Hi Home Assistant Community! šŸ‘‹

I’m excited to share a new automation blueprint I’ve developed for the Frient Keypad (KEPZB-110). This blueprint allows you to manage multiple PIN codes to arm and disarm your alarm system (Alarmo or other supported systems) while synchronizing the status between the keypad and your alarm panel. It also supports RFID badges for quick arming/disarming without entering a PIN.

šŸ”‘ Features:

  • Multiple PIN Code Management: You can configure and manage different PIN codes for different users to arm/disarm the system.
  • RFID Badge Support: Use RFID badges to arm or disarm your system without having to input a PIN.
  • Synchronization: Keeps the alarm panel and Frient Keypad status in sync.
  • Multi-language Support (EN/FR): The blueprint supports both English and French!

ā— Important Note:

This blueprint is designed to work with ZHA (Zigbee Home Automation) and is not compatible with Zigbee2MQTT. Please ensure your Frient Keypad is integrated via ZHA in Home Assistant.

šŸ› ļø Installation:

  1. Click the button below to import the blueprint directly into your Home Assistant:
Import Blueprint
  1. Once imported, configure the Frient Keypad in your ZHA integration.
  2. Set up the same PIN codes in Alarmo (which also supports RFID badges) to sync the access control with the Frient Keypad.
  3. Start using the keypad to arm/disarm your alarm system!

šŸ’” How it Works:

  • When a valid PIN code or RFID badge is entered, the system will either arm or disarm based on the alarm mode selected (Home, Away, Night).
  • The Frient Keypad synchronizes with the alarm panel, so any changes made from the keypad will reflect on your alarm system and vice versa.

šŸ”— Links:

šŸ’¬ Feedback & Contributions:

I’d love to hear your feedback or suggestions on how to improve this blueprint. Feel free to open issues on GitHub or contribute directly by submitting a pull request.

2 Likes

Thank you for the blueprint, I will try it out. Still figuring out alarmo and the frient keypad workings

First, thanks for sharing and taking the time to make this.

I might be doing something wrong, but can’t add the keybord under device. it says it cant find it, even tho it is really integrated in my home assistsant.

also it says i need to add RFID to be able to save, but i don’t use those

1 Like

is it perhaps possible to add something for extra codes and extra tags to do different action(s)? for example opening the garage port wich i have a button for in HA now? But would like to give some people a tag to open my garage without having to give acces to the home assistant app

something like this:

I can can arm and disarm in Alarmo and it syncronizes with the keypad but the other way arround is only working for arming. If I disarm in the keypad te alarm remains active in Alarmo. This would be for me the most important action using the keypad so I hope someone knows why this is happening. I did remove alarmo and installed it again but no luck. The weird thing is that in HA the status for the keypad does change but somewhow it does not comunicate with Alarmo.

I have this exact same issue.

If however I remove the users from Alarmo under ā€œCodesā€ I am able to disarm via the keypad. This is still not an option, because who wants an alarm that any burglar can disarm :slight_smile:

I have all the codes alligned

  • Code in ZHA integration is the same
  • Code in blueprint is the same
  • Code in user in Alarmo is the same

Does anyone know what we are doing wrong? :crossed_fingers:

Did you solve the issue @mail2vic?

Hi there,

I have a similar issue in my integration. For sure not an expert in programming or even HA. What happens is that the keypad works perfectly fine when used without the blueprint. I installed the blueprint to be able to use RFID tags. That also works, but as soon as I active the blueprint automation, I can disarm on the keypad without entering a code and without presenting the RFID tag. When I disable the blueprint automation, the keypad behaves as it should, but I cannot used RFID tags anymore. Any help is much appreciated. My alarm system is Eufy by the way.

This works fine however I’ve noticed that if I add a 30 seconds entry delay using Alarmo and Alarmo goes into ā€œpendingā€ mode I can’t disarm with the keypad. Only with the alarm panel card. If I remove the entry timer it works fine. Has anyone else noticed this ?

In case anyone still struggles with getting the Alarmo panel to deactivate when using the keypad, I figured out that I had to define users with different codes than the default pin codes for the panels.
Also the users codes need to be part of the valid pin codes list.

I haven’t tested with RFID.

Did you find a fix ? I just got the keypad and i have the same issue. Otherwise it works ok.

Thank you for your work on this blueprint. The Frient keypad is working fine with Alarmo. (I have not tried using tags).

I did not find a problem with Alarmo pending mode like SpyrosG or Geoffmcguire. Maybe its been fixed?

Yes that’s what I had to do to fix it, works fine now, I have tried RFID and it works great.

Thank you for this blueprint, the keypad is functionning well with alarmo. I can activate or desactivate perfectly. The only issue I’ve seen for the moment is when I activate the alarm from other way than the keypad, no led light on the keypad.

is there an update on this… I have some issue… lot’s of blinking and somethimes the keypad just hangs :confused:

I’m getting the same thing. I’ve tried this blueprint but also just tried my own basic automations and found that the Keypad won’t keep the state that it gets sent from HA

So if I tell it to Disarm… it goes green and disarms… for a few seconds… then lots of blinking green yellow red… then it settles back on red/armed

Same in reverse

If I try to arm it via HA the LED goes red… then a few seconds later lots of beeping and colours and it settles back on Green Disarmed

If anyone has any ideas or can help I’d appreciate it as at the moment it can’t really be used.

I’m hoping the Works with Home Assistant program helps them fix some bugs that are currently there with ZHA. As I had the same issues a few months ago and I’ve switched my KEPZB-110 to Z2M which works great for the device.

I have made Blueprints for both Integrations, but can’t fix what is going wrong in ZHA itself.

I’ve switched my KEPZB-110 to Z2M which works great for the device

I already have loads of Zigbee items on ZHA and pretty weary about having to migrate everything to Z2M and needing to go in and change all the dashboards, automatons scripts etc etc

I guess the only way to just put my keypad (KEPZB-110) on Z2M would be to get a separate Zigbee dongle? (which then would also have the downside of not getting the existing bulbs etc extending the signals)

.

Yes, I have two Home Assistant Connect ZBT-1 sticks. One for ZHA and one for Z2M. As some devices work better in ZHA and some work better with Z2M.

For a while only had Z2M running for the KEPZB-110 but also moved the Bosch Smart Home devices with more complete support in Z2M as well.

Currently I have 84 devices in ZHA (Ch 20) and 19 devices in Z2M (Ch 25).

I’m easily convinced… just ordered another dongle to arrive later today! Thanks!

Would you be able to share the blueprint you are using for Z2M (I have simple automatons to do it based on state change but I would imagine a blueprint would be better!)

My Blueprint can replace Alarmo completely, but you could also use it to just sync the Alarm states and/or use other features present.

:closed_book: ZHA version
:orange_book: Z2M version

There are some others available in the Blueprints Exchange that just sync the Alarm states when connected with Z2M. In Z2M the Keypad is just a ā€˜Device’ and not an Alarm Panel itself.