Ring Keypad Gen 1 - Cannot set Armed Home

For reference there must be something specific in your environment or specific config settings causing issues. I have a g1 keypad and it is functioning without issue.

Can someone having this issue on the current hub software please enable debug logging and try this action, as I am not able to reproduce this problem.

This is what I get when I attempt to arm:

Ok.. Can you also screenshot the HSM config where you have the keypad programmed?

If I go to the ring keypad settings, am I supposed to be able to set a persistent numerical value for entry/exit if I press the buttons below?

Because at the moment I can't

I'm having the same problem with the Gen 1 Keypad on 2.2.5.124. I'll check my logs and see if they are the same as @christos

I am having the same problem with a Ring Keypad G2:

Setting the delay in the Ring Keypad device throws an error:
Screenshot 2021-02-01 at 18.44.11

The value 10 won't save.

I have a C7 on 2.2.5.126.

Ok.. I see the issue here.. and why it is affecting some and not others..

This might be an easy fix.. Can someone getting the error post a screenshot of the "State Variables" section of the device page? For both G1 and G2

For G1:

image

1 Like

Ok.. Try this:

metadata {
    definition (name: "Ring Keypad Fix", namespace: "hubitat", author: "Bryan Copeland") {
        command "fixKeypad"
    }
}

void fixKeypad() {
    state.initialized=false
}

Drop this in driver code as a new driver.. Switch to "Ring Keypad Fix" and click "fixKeypad" button. Then switch back to the normal driver and click "configure".

Somewhere along the line either it didn't get setup all the way, or it lost a state.

This should fix G1 and G2

2 Likes

@bcopeland, awesome! it works! Many thanks!

I suspect new users may have issues understanding the process.

Once the new driver has been added, then go to your device and change the Type dropdown menu to "Ring Keypad Fix" and save device.

Then click the "fixKeypad" button. Then revert the dropdown menu to "Ring Alarm Keypad". Save device and click Configure button.

2 Likes

Nice... Thanks @christos

Thank you both (@bcopeland @christos). Can’t wait to get home and try this out.

@bcopeland I have applied the fix to my C7 [2.2.5.126], Ring Keypad G2 but am now getting a configure error when I press the Configure button:
Screenshot 2021-02-02 at 10.45.00

Great it worked perfectly :+1: thanks

Did you ever get this fixed? I am getting the same error on the G2 ring keypad. It will let me now hit arm/disarm in habitat and the keypad will update and say the status, but none of the buttons on the keypad make any changes other than to beep. I can't arm/disarm, or anything else from the keypad. It also shows the red wifi logo, but seems to receive commands fine from habitat. I'm on 2.2.5.131, so the update to the keypad should be in and not the issue, right?

Thanks @bcopeland , I had the same issue with a brand new Ring Keypad Gen1, the fix worked for me.