The title pretty much says it. I have noticed since switching to ZwaveJS my Ring Keypad G2 device is not really working.
It responds to HSM when i set the alarm but can not be used to manage it. I have tried both a community driver as well as the built in driver and both seem to act the same.
@bobbyD and @bcopeland do we have a updated of Ring Keypad G2 drivers to fix the issue with them working?
After waiting and my CPU fan sounding like its going to blast off, the page has loaded and yes it is there now. Thanks! Now the work can begin later today hopefully.
That page is a beast, it almost needs to be split up into sections or something.
Currently not. @bcopeland made the ring Version 2 Keypad available for another Community Developer, but at this time the Ring Gen 1 Keypad is a Hubitat built in driver.
I know it has been a while, but wanted to post that this update has made the driver functional. I have been using ut since you published the last update and it has worked well.
Agreed, this driver seems functional. My issues seem to revolve around the Ring Keypad hardware and firmware versions. I'll create a new post to describe my current dilemma (unable to include or exclude device due to SmartStart bug). Link to post Ring Keypad Stuck in limbo due to SmartStart ghost
Note one minor driver error is that the siren volume level ('volSiren') is suppose to be within the range of 0->10 but is instead shown as 75. Works fine if left alone, but trying to change it fails.
I also enabled 'validCode' assignment, which is commented out in your version. Not sure if it helped resolve my code validation issue since the workaround was to set CodeName identical to the PIN code number. Not very secure, but it works for a while at least, until it doesn't.
Thanks @jtp10181 for the update since it's more feature rich than the default.
I am using the https://raw.githubusercontent.com/jtp10181/Hubitat-by-Mavrrick/refs/heads/rkg2_update/Ring/rkg2_driver.groovy driver and although I'm not using ZwaveJS I came her to find out why my keypads stopped working (using the 3 year old version of the driver). Anyway, in that version I had to disable the proximity sensor or the keypad would "crash" (not respond to anything until reset). In this version I re-enabled the proximity sensor and everything seems to be working. The older driver worked fine (no sensor) but I presume platform updates caused my rules for the fire/medical/police triggers to stop working. This version fixes all of that.
By the way, can we add the import URL in the metadata string so it will be easier to update?
Once everything seems to be working good on my version I was planning to do a PR and merge it back into @mavrrick58 's repo. I could add the import url for his repo right before merging it.
I was playing around with this driver on mine. Somehow the proximity sensor got enabled. It works ok, but I want to disable that function. I turned on the disable, but it never disables it.
With debug logging on, if you save prefs you should get a log message "Turning the Proximity Sensor OFF". It is setting parameter 15 to value of 0 when you see that.
You can use the Basic Zwave tool to query Param 15 to verify it is set to 0
You can also use the "Device" driver and click Get Info, which will send the fingerprint to the logs. Verify it matches the one this driver was made for: fingerprint mfr:"0346", prod:"0101", deviceId:"0301" . Post it if different, because the settings may not be the same.