¿ªÔÆÌåÓý

ctrl + shift + ? for shortcuts
© 2025 Groups.io

Lutron Radio Ra2 r05 Maestro Dimming module not working properly


 

I am trying to use raise/lower to a Maestro dimmer module

I have had to fix the modules to be threadsafe, no THREADSAFE keyword or semaphore implemented

a single press works OK, but if you hold either raise/lower, I see the analog feedback change but then bounces back about 1/2 way as the true feedback never catches up

there is a ramp in the module to simulate the feedback until the Lutron side catches up

I watch the debugger and see the artificial feedback, but it only sends a couple of values to the actual Lutron system, the last being about 1/2 way through the ramping

I have tried just using the analog (not raise/lower)

same thing, the Maestro module doesn't send out a string for each analog change


?mark


 

It sounds like the raise/lower button is being released inadvertently. For Raise and Lower, the module sends a "start ramp" command when the buttons are pressed, then a "stop ramp" command when they're released. The stop command isn't exposed outside the module.

The analog input sends a single command to "ramp to X value, over Y period of time, after Z delay ", triggered by a Serial/Analog One-Shot. It's hard to say what would cause that to not work, without seeing the code.

--- On Sunday, July 2, 2017 8:20 AM, Mark wrote:

I am trying to use raise/lower to a Maestro dimmer module

I have had to fix the modules to be threadsafe, no THREADSAFE keyword or
semaphore implemented a single press works OK, but if you hold either
raise/lower, I see the analog feedback change but then bounces back about
1/2 way as the true feedback never catches up

there is a ramp in the module to simulate the feedback until the Lutron
side catches up

I watch the debugger and see the artificial feedback, but it only sends a
couple of values to the actual Lutron system, the last being about 1/2 way
through the ramping

I have tried just using the analog (not raise/lower) same thing, the
Maestro module doesn't send out a string for each analog change

mark


 

i see the start/stop commands
I don't see the Y & Z values being sent as part of the string
just ramp to X value
I see the Y & Z values are passed in, but don't seem to be added to the string
maybe needs a MSP to make it work - i'll add one & see what happens

?mark