Which firmware version do you have? I tested this on both my keypads, and it works as expected on v1.18, but not 1.8. Looks like it might be a big in older firmware versions.
Unfortunately, I don’t know of a way to upgrade the firmware without a real Ring system. It should be doable, but I’ve never been able to find the firmware files.
When you send a command to the panel: property 16 “Keypad says Sensors require bypass” then the enter button blinks for some seconds.
How can you determine when you get an event_type of 2 (enter button) if this enter mode is blinking (so you are in bypass mode request) or that not the bypass mode request is running?
Do you have to time it your self so for some seconds?
I’m happy to report that the motion sensor timeout configuration parameter is now in the ZWaveJS device database. You may need to force a reinterview for existing keypads, but at that point you should be able to set it through the UI.
Sorry for being slow. For some reason Google keeps not actually showing me replies to this topic.
I don’t believe there’s any difference in the report sent whether or not it’s in bypass required mode. What we do in the blueprint is to try to arm, then wait a few seconds to see if we get an enter press with no data. If we see that, we do a forced arm.
Also many thanks for all your work investigating this product. I have to say that everything works perfectly.
Controlling the Ring Keypad, the alarm control panel in Home Assistant, HomeKit → everything works perfectly synced (I’m using Node-RED). It’s really cool.
One thing that Ring could improve should be adding a NFC reader on the panel
But I think I will add an extra device besides this panel which will include a nfc reader.
So, my first v2 keypad paired flawlessly and is working fine with ha/alarmo. I bought another keypad, and i can’t get it to work at all. nothing in logs, its not showing up either for inclusion or exclusion. any ideas?
I have been trying to follow through these threads to find a concise answer to how to do the following (using Alarmo, ring2MQTT, Keypad v2=all working):
Want a brief “ding” or chime on the keypad whenever a door sensor opens.
Thanks for the blueprint. It is almost flawless.
I have two V1 keypads and arming and disarming works like a charm.
Both synchronically telling the state.
But… I can’t seem to get the motion detection working.
The proximity value is true (switch to false and back to true, to make sure it is set)
Re-included the keypad, forcing it to use S2, but still not working.
Has anybody any idea?
I know the V2 keypads connect with Z-Wave Plus: Version 2 instead of 1…
Hi folks, fairly new to HA and wondering if anyone can advise me how to troubleshoot and solve this issue.
Have the HUZBSB-1 stick on a PI-3, with the gen2 keypad. Using the blueprint for the keypad, with either zwave-js or zwavejs2mqtt stacks seems to work well and the keypad functions great for a few hours. After this, when close or max 10m apart, the keypad shows the red wifi signal and never reconnects (can’t reinterview or heal). Needs a full 10s reset on the keypad to get it going again. Have tried setting property 26 to 60 but no difference.
Solved my own problem in a way. No matter what i would do, it would never connect. Went on a deep dive on google and found various posts on ring’s forums, and one user suggested holding the “1” button down to perform a soft reset. I did this and it was instantly connected and recognized by HA. so if you have issues with the keypad, i would suggest this. it worked for me.
@Richsm
Thanks for your report about incompatibility between Ringv2 and aeotec Gen5.
The Ring keypad v2 is a S2 securety device; so it should suggest to use a similar coordinator (like gen5+ or the Gen7 aeotec… not the older standard…
@ImSorryButWho
Could you tell us which coordinator are you using with zwave ?
For what it’s worth, the Gen5 can be updated to the same firmware as the Gen5+. (There’s apparently a slight risk to brick your stick during, which is why Aeotec recently tool down the update and reuploaded a few days ago with a caveat, that bricking the stick during the update would not be covered by their warranty.)
Opening you github page, you report that (at the time of the project) the S2 crypto was NOT supported by Zwave-JS, and you had to use a message brocer stack ZWaveJS2MQTT
Today Actual Z-Wave JS, confirm to support S2 crypto
My QUESTION is:
Is ZWaveJS2MQTT still required for some functionality with Ring2 keypad, or ZwaveJS alone will pefrorm now flawlessy ?
I’m using ZWaveJS alone and it is working perfect.
Tip: if you change from ZWaveJSMQTT to ZWaveJS, copy the S0 and S2 keys from ZWaveJSMQTT as ZWaveJS does not provide a way to generate them. (I know I’m kinda lazy )