Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
replicating the cbus dimmer function with responses
#1
I have a number of spare RIO inputs that I am trying to use as individual light switches (make sno sense to purchase expensive CBUS switches for this).

It is simple code to switch the lights on and off, however, I would like to replicate the normal CBUS dimming function.
Has anyone got the code required for this?

I have tried the following code, but it does not always respond as expected.
I think the issue lies with the StopRamp function as, when triggered, the counters are either 0 or 255 and NOT the current dimmer level.
I can\'t seem to find a solution to this and would appreciate any help.

SwitchPress:
Do NullResponse After 1 Seconds Using Timer01
If Flag Flag01 = 0 Then
    Cbus Ramp4 UCM02 1 255
    Set Flag Flag01
Else
    Cbus Ramp4 UCM02 1 0
    Clear Flag Flag01
End If


SwitchRelease:
If Timer Timer01 = 0 Then
    Cbus StopRamp UCM02 1
Else
    If Counter Counter001 > 10 Then
        Cbus RampInst UCM02 1 0
        Clear Flag Flag01 ! next ramp function will be down
    Else
        Cbus RampInst UCM02 1 255
        Set Flag Flag01 ! next ramp function will be up
    End If
End If

Reply



Forum Jump:


Users browsing this thread:
1 Guest(s)

Powered By MyBB, © 2002-2026 Melroy van den Berg.