@mike.maxwell
Thank you for adding support for the Zigbee Keypad (KEPZB-110). I am running the latest firmware and have added a Frient Zigbee Keypad. I have some questions about what is supported and the intended functionality in Hubitat at this time. Not much was included if anything for instructions.
- The Keypad supports RFID. Is this enabled in Hubitat?
- How would you add RFID cards to the device/Hubitat?
- What is the intended configuration to use this device with Hubitat at this time? Is it HSM and manual setup of the rules for the states or lock codes?
Thank you.
I did not test the keypad with RFID, will do that and see what's up.
You can use it to arm and disarm via HSM, or configure automations via RM based on specific lastCodeName(s).
Thank you. I appreciate it.
Any chance there is a potential event on the motion sensor? It has that short range sensor to wake the device up. Would be nice to use for automation.
Motion is already available for the device, as far as RFID goes, i don't have an RFID tag that works with the keypad, however I believe all that's required is entering the RFID tag number as a lock code.
If a working tag is put to the keypad, the log output reflecting an invalid pin should print in the live logs
OK. I'll look into. Online references show someone using that platforms software to add the rfid item.
Will let you know.
Happy to drop ship you some cards if you want. Pm me.
I've tried two different RFID tags, neither of them appear to be read by the device.
The tech docs I received from Frient do not mention anything special in regards to configuration to activate RFID.
Keypads do not work the same way that locks do, none of the codes are stored on the device, any codes entered are just forwarded to the hub to validate.
So if I'm not seeing an invalid code presented to the driver I can only expect that the device isn't capable of reading the tags that I have, both of which were provided by other lock manufactures and work just fine with an Aqara U200 matter lock that i'm currently testing.
If you can't get any tags to be read let me know and I'll ping my contact at Frient.
Thanks. I am going to order a new set of fobs to test out. I'll post the logs when I have them.

@mike.maxwell
I got my new batch of Fob. Here is what I am doing so far:
- enabled debug logs on the keypad
- enabled verify pin for arming
- Put a new fob on the keypad then checked the logs. Does not show the code of the fob.
- Put the new fob on the keypad and then hit armed. Shows a string code with length 9.
- I tried to set the maximum code length higher than the default 4, but at the moment when I set it to something like 10 the logs show it set to 4. So at the moment I am unable to attempt to use this technique to grab the fob code and enter it manually into lock code manager to see if it will work.
I assume that if I can get the length expanded the fobs will work. It may be that there is some issue with changing the max length of the code from 4 to anything else. Can you take a look?
Yellow highlight is what I get when I try to set the code length to 10. Purple is where I have grabbed the fob code as shown the logs and added it to lock manager and then tried to use it to arm.
Awesome!, the code came through!, I'll have a look at why set code length won't take 10
1 Like
Yeah, found and fixed. It will be in the next 2.4.2 release, assuming there is one, else 2.4.3 beta
Which fobs ended up working?
1 Like
If you mean which product I purchased it these on Amazon:
https://a.co/d/6zQIU5K
@mike.maxwell So some good news and some bad news. I was able to set the code length greater than 4. However, I think the problem is now setting the value of the code in lock manager, or I am doing something wrong.
I try to set the code, but logs show the job is stuck and it retries the 10 times and then fails. Interestingly, the log lines are updated while retrying rather than a line for each try. I have never noticed that behavior before. Weird.
Could it be that lock manager doesn't permit non numeric lock codes?
I also tried to add it on the device details set code option. It didn't do anything and nothing in the logs.
Let me know what you want me to do or test out etc.
I tried to do a 10 number code and it failed so its probably not an alpha issue.
Try setting it directly in the driver, see if that works first.
Mike, yes I mentioned that above. It didn't seem to do anything. No log messages.
Found another issue we're not adding a code if the length of the code doesn't match the maxCode setting, a legacy setting from other zigbee keypads which only worked with a 4 digit code.
I'll update the driver to fix this, in the mean time if you set the code length to 9, you should be able to add the code.
2 Likes
Nice. I can confirm this works if the max is the actual length of the code you want to add. I can also confirm the existing test code with length of 4 still works.
Good progress. Thank you. I think people would really like these keypads if they want to use this type of functionality. Wish we had an off the shelf generic RFID/NFC pad that only sent the code so that we could automate off of it.
Let me know if you want me to test anything.

1 Like
Yeah ageee
That might be possible with this keypad by not sending the requested panel change status. In other words, pick one of the arm buttons to use as a proxy for an enter button but not tell the panel to change to that arm mode. Of course that would prevent that specific arm button from participating in security related events with HSM
Maybe that would work
1 Like
Yea, that was part of my intent when I bought it. Still wish we had a basic tap to automate pad. No buttons. A puck or fits in a decora switch plate. Sure you can build one, but it's not the same as a commodity.
Years ago I wanted to create physical Playlist or album cards you could use to tap to play on the house system.
Could also be used for accessibility automation so that developmentally challenged people or stroke patients could interact.
Color cards to change your hue lights...
Anyway, thanks for finally getting around to making this product work. I appreciate it.
1 Like