OpenHAB sturen vanuit schakelaar

Aan/Uit

Regeltje voor de lichten enkel te laten schakelen (met DALI):
Hier opletten dat de DALI verlichting geen OFF status kent. Zijn waarde is ‘0’.
Dit houdt rekening met de ON/OFF status. Langer drukken of puls wordt niet in rekening gebracht.

rule "Leefruimte Schakelaar A1"
when
        Item SchakelaarA1 received command ON or
        Item SchakelaarA1 received command OFF
then
        if (verlichtingB.state == 0 ) verlichtingB.sendCommand(ON)
        else
        verlichtingB.sendCommand(OFF)
end

Dimmen & Aan/Uit

Regeltje voor DALI lichten te laten schakelen en te dimmen vanuit een knx schakelaar:

rule "Schakelaar A1"
when
        Item SchakelaarA1 received command
then
        switch (receivedCommand) {
        case ON : verlichtingB.sendCommand(ON)
        case OFF : verlichtingB.sendCommand(OFF)
        case INCREASE : verlichtingB.sendCommand(if((verlichtingB.state as Number) < 95) (verlichtingB.state as Number) + 5 else 100)
        case DECREASE : verlichtingB.sendCommand(if((verlichtingB.state as Number) > 5) (verlichtingB.state as Number) - 5 else 0)
        default : verlichtingB.sendCommand(receivedCommand)
        }
end