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.
toggle quoted message
Show quoted text
--- 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