And, after I tried adding codes/people though the Lock Code Manager app, now the device won't respond to anything I press (code+Home, just "Home", any of the other keys, etc.).
I then set the code length and removed all the codes and re-added one--still no luck.
Nothing I press on the keypad sends anything to the hub--the keypad beeps when I press any of the buttons, but it doesn't respond and it doesn't send anything to the hub.
Note that it is RECEIVING commands (it responds to "Arm Away", "Arm Home", "Disarm", etc. commands from the hub)--but it isn't seeming to send anything back.
I excluded it and let the Smart Start try again. During that process, the log showed this:
Note: I removed it from my Hubitat and included it onto my Ring system
It claimed the firmware was "up to date".
I then removed it from Ring, factory reset it, and added it back to my Hubitat.
At least part of the issue seems to be the "Configure" operation missing a critical parameter (as noted above--shown again below)--so not sure what to try next.
Well. I'm not seeing "Configure" blowing up (and the driver has a LOT more features)...
But I'm still not seeing responses FROM the keypad.
Also, when I clicked "ArmHome" from the device page, it triggered HSM to do that--but the keypad showed nothing at all. However, when I much later sent an "Off" command, the keypad decided it was "Home and Armed" (spoke up--then the light showed up as expected). But, no keypad presses seem to work.
All in all, it's super wonky--because it will show the "armed state" sometimes for a while when I press a key. But, then, after messing around, it shows nothing (pressing a key just makes them all go white). And, sometimes it isn't responsive to commands from the device page (like "Siren")-but pressing "Configure" (or, a time or so, pressing "Off") suddenly gets it back. Super odd.
At the moment, it's maybe 12-15' from the hub (yet, it decided to route thru a repeater dimmer switch that's farther away? I did a "repair" and that seemed to make it hook up directly).
Sorry, I'm no longer maintaining the community driver. I've since switched all my keypads to a Ring hub for a more 'secure' security system. (using the Unofficial Ring app)
But, if the keypad doesn't work with the official driver, it won't work with the community driver either.
BTW, I also posted in the community driver thread that anyone that wants to take over the driver can branch it off and do as they please to it.
Yeah, I have 2 keypads directly connected to my Ring system for that purpose and have used the "Unofficial Ring App" since the day I got my Hubitat (in fact, its existence was the very reason using Hubitat was even a consideration ).
I snagged a new Ring keypad to see if I could use it to do "special things" but it's not working as expected.
The built-in driver has issues with some code issues, in that the "Configure()" option blows up--so it's hard to tell if that one actually initialized the keypad properly--which yours seems to handle better.
Given the need to understand how the Ring Keypad does things internally, it's kinda hard to tell if it's talking to the hub at all. And, if not, why not. It does seem to have a bit of a mind of its own.
That sounds like a mesh/reception issue. How did you pair it to the hub? The keypad can be a bit finicky about pairing properly and completely.
Have you checked your zwave settings to make sure there are no ghosts?
I know reception problem doesn't make sense with it so close to the hub, but zwave routing can be strange and ring security devices can be a little picky with how they work.
It's like 12 feet from the hub, so it shouldn't have "mesh issues" (it is currently showing a direct route to the hub).
I am running the latest hub firmware (from this new release). I have enough devices that the various Z-Wave firmware bugs have been an issue. But, generally, things are fine when there's not much traffic.
The ONLY way it would pair was to use the "Smart Start". I used the defaults it chose for that (S2 Access Control, SmartStart Boot Mode).
A manual inclusion wouldn't work at all (as others have seemed to notice also).
I agree it shouldn't, but zwave on the 700 chip can be strange.
Go into the zwave settings page and make sure you dont have a button for Firmware Upgrade. If you do click on it and let it finish. Check and make sure you don't have any ghosts. If you see a device without a route trigger some activity on it and refresh the page. Ghosts can be very bad for anzwave network.
It was working great for a bit--then, it went berserk when I tried a code that was 1 digit longer than allowed (for grins)... It's picky for sure.
It appears there is some sort of protocol bug in the driver, perhaps. In certain situations, I suspect the keypad isn't getting a response from the hub that it expects--and it is stuck in a "waiting for an answer from the hub" state and isn't sending traffic until it "times out".
As I recall, that was an issue with other devices using S2. Not sure quite out to debug that one, tho.
While, initially, it seemed to reset itself after a bit (perhaps some "off" and "configure" commands helped), at the moment it is no longer is sending commands to the hub at all (it generally responds to hub commands--but there are some hiccups). This is a bit of an odd beast (perhaps being an S2 Access Control device isn't helping).
How busy is your Zwave environment. Do you have any devices doing power reporting or a zooz Zen25.
It could also be firmware related on the Ring device. My kepad seems to have a older firmware revision. I have seen sevearl folks recently complaining about problems with new firmware from ring.
My keypad can be finiky at times, But I suspect that is related to my Zen25. It was rock solid early on but if any device is going to have a problem it does seem to be the Ring Gen 2 Keypad for me. I really should remove my zen25 and see if the occasional drops for it go away.
Well, at times it gets busy--but it should have been pretty idle when I was testing. No power reporting, no Zen25.
I suspect it's some S2 issues.
@bcopeland I recall that you had to do some special work on the Ring Gen 2 Door Contact sensors to keep the S2 stuff "in sync". I'm a complete noob on the gory details of S2, so I don't recall what it is you had to fix. I'm wondering if it could be something similar.
At the moment, my keypad isn't getting anything sent to the hub and is a bit off receiving at times.
@bcopeland mentioned something about "nonces" getting out of sync. What does it take to get them back INTO sync? I am wondering if that is what I'm seeing with my Ring Keypad??
Where I'm seeing things get hosed up is when things like entering an invalid or too long of a code is done--so these might be semi-"edge" cases. Something happened that has my keypad pretty much locked out and this is what I'm wondering about.