openhab / openhab-addons

Add-ons for openHAB
https://www.openhab.org/
Eclipse Public License 2.0
1.86k stars 3.58k forks source link

[homematic] Problem with IP LED Controller - RGBW #17296

Open ruediger218 opened 3 weeks ago

ruediger218 commented 3 weeks ago

i have problems sending a state to the saturation channel of the led controller. other channels could be read or written but the reading of the saturation channel is succesfully. after some community discussion it seems that the problem is in the homematic addon.

my item Dimmer TerrasseLEDStreifenDim "TerrasseLEDStreifenDim" {channel="homematic:HmIP-RGBW:LEQ0114055:0033E0C9923FDE:1#LEVEL" } Number TerrasseLEDStreifenHue "TerrasseLEDStreifenHue" {channel="homematic:HmIP-RGBW:LEQ0114055:0033E0C9923FDE:1#HUE" } Number:Dimensionless TerrasseLEDStreifenSaturation "TerrasseLEDStreifenSaturation" {channel="homematic:HmIP-RGBW:LEQ0114055:0033E0C9923FDE:1#SATURATION" } my rule val sat = TerrasseLEDStreifenSaturation.state logInfo("test","sat: " + sat.toString) TerrasseLEDStreifenSaturation.sendCommand(sat)

my log `[ternal.handler.HomematicThingHandler] - -1 Generic error (MISSING_NON_OPTIONAL_PARAMETER) (sending <?xml version="1.0" encoding="ISO-8859-1"?>

setValue 0033E0C9923FDE:1SATURATION0.45) java.io.IOException: -1 Generic error (MISSING_NON_OPTIONAL_PARAMETER) (sending setValue 0033E0C9923FDE:1SATURATION0.45) `
ruediger218 commented 3 weeks ago

seems to be an issue in the homematic ccu. but as a workarround one can use the combined parameter instead of saturation, hue and brightness explicitely