Hey guys,
i’v tried to send a dimmer value to the knx for my actor for the rgb led, but the values are not send. I’ve looked in the ETS5 bus monitor and can’t find any value. I’ve also searched in the logs, but can’t find any error. The rule is executed; the logInfo messages with the values are shown.
led.rules
import org.openhab.core.library.types rule "Set RGB 1 value" when Item knx_zdlicht_ledc changed then val hsbValue = knx_zdlicht_ledc.state as HSBType RGBvalues= hsbValue.red.toString + ";" + hsbValue.green.toString + ";" + hsbValue.blue.toString logInfo( "Led color", RGBvalues ) val int red = hsbValue.red.intValue val int green = hsbValue.green.intValue val int blue = hsbValue.blue.intValue knx_zdlicht_ledr.sendCommand(new PercentType(red)) Thread::sleep(500) knx_zdlicht_ledg.sendCommand(new PercentType(green)) Thread::sleep(500) knx_zdlicht_ledb.sendCommand(new PercentType(blue)) RGBvalues= red.toString + ";" + green.toString + ";" + blue.toString logInfo( "Led", RGBvalues )
end
led.items
Color knx_zdlicht_ledc “Farben Decke”
Dimmer knx_zdlicht_ledr “LED Decke rot” {channel=“knx:device:brigde:EG_Fewo:ZD_LEDr” }
Dimmer knx_zdlicht_ledg "LED Decke grün {channel=“knx:device:brigde:EG_Fewo:ZDLicht_LEDg” }
Dimmer knx_zdlicht_ledb “LED Decke blau” {channel=“knx:device:brigde:EG_Fewo:ZDLicht_LEDb” }
knx.things
Thing device EG_Fewo “EG Solo Tastsensor2 Schlafzimmer Fenster Fewo” @ “KNX” {
Type dimmer : ZD_LEDr “Led Decke rot” [ ga=“3/1/4+<3/1/5”]
Type dimmer : ZDLicht_LEDg “Led Decke grün” [ ga=“3/1/6+<3/1/7”]
Type dimmer : ZDLicht_LEDb “Led Decke blau” [ ga=“3/1/8+<3/1/9”]
}
I’ve also tried ist with Number instead of Dimmer in things and items but it didn’t help.