RadioRa2 Keypads - Raise/Lower Based on Last Button Press?

Hubitat Integration is great with RR2, really enjoying the ability to set dim levels based on time of day now (Thank you for your help to get this working!)

One item I'm trying to now solve is how I can use the UP/DOWN buttons on the wired SeeTouch keypads to raise/lower whatever the last button pressed on the keypad was.

RadioRa2 has this built in, you just set the keys to 'Raise/Lower last button pressed'. This works great for my lights and shades, but in order to add Sonos volume control, you have to change the programming to "Raise/Lower Programmed Device". This effectively locks the raise/lower buttons to be dedicated to Sonos volume. You can no longer raise/lower anything else on the keypad, once it's set to Raise/Lower Programmed Device.

Is there someway with Hubitat I could accomplish raise/lower of last button pressed, be it lights, shades or sonos volume?

Thanks for any ideas!

These buttons are not supported in our Lutron integration. Basically, they report Start Raising/Lowering and Stop Raising/Lowering. Unfortunately, I don't think it is possible to have them not perform their programmed function in the Ra2 system. While in theory Hubitat could do something with those button events, that would not prevent them from doing whatever they are programmed to do in the Ra2 system. Based on that problem, it doesn't seem feasible to put them to use.

Thanks for the info @bravenel !

I was able to get the Raise/Lower button on the SeeTouch to work well in HE but only for single button presses (not press and hold like in a dimmer).

In Essentials, set the Raise/Lower buttons to "Lower Programmed Devices", and then don't set any devices to be controlled in Essentials or in Lutrons app. Then in HE, used Button controller to control buttons 18 & 19 and set volume up/down.

From telnet, I do see the main repeater sending a command when the button is first pressed (or held), and then a second command is sent upon release.

~DEVICE,33,18,3 <-Pressed
~DEVICE,33,18,4 <-Appears after button is released

Would be amazing to get this to work somehow!

Yes, they are "start raising" and "stop raising" (for actions 3 and 4 respectively). So they will only map well into the equivalent functions in Hubitat.

Ah, good. I didn't know this.

For using these to raise and lower dimmers, you can use the Start Level Change and Stop Level Change commands for the dimmers, and it should work as expected with press and hold. For volume, we'd need to have the same equivalent commands supported: Start Volume Change and Stop Volume Change.

You could use these two as just ordinary buttons also, numbers 18 and 19.

In RM, looks like the only setting that works is setting the button to "Pushed". Unfortunately with this setting and 'Start Raising', the light turns on and ramps up to full brightness.

I set it to use 'Held', but then the button doesn't do anything. Switching back to 'Pushed' works again though.

In the logs, I see that the button was pushed
DEVICE,33,19,4
button 19 pushed
DEVICE,33,19,3

Anywhere else I could possibly look or setting I could try?

Thanks!

Instead of using the Keypad driver, try the Pico driver, and set it for Pushed and Released. Give it 19 buttons. The Lutron Keypad driver only has Pushed, but you need both.

That won't work because the Pico driver doesn't let you have more than 5 buttons. I'll look at adding Released as an option for the Keypad Driver.

This will be available in the next release.

Awesome, thank you!

@bravenel Was just wondering if this ever made it into the newer releases? Did not see mention in the release notes. Thanks!

Yes, keypads support Released.

1 Like

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.