ich versuche schon seit Tagen eine Osram LED Strip in Openhab über Zigbee einzubinden.
Was bis jetzt funktioniert ist die Kommunikation über zigbee2mqtt mit Openhab und das Ein- und Ausschalten.
Was nicht funktioniert ist die Farbwahl und Helligkeit Einstellung.
Ich habe die Stripe als Thing über das MQTT Binding hinzugefügt. Die Things und Channels richte ich über Paper UI ein.
Der erste Channel ist als ON/Off Type angelegt. Dieser funktioniert ohne Probleme.
Für die Farbwahl und Helligkeit habe ich den Channel Typ "Color Value (HSB, RGB or CIE xyY)" erstellt.
Folgende Konfigutation ist dort hinterlegt.
https://imgur.com/Ub2mAgz
Lt. MQTT.fx kommen folgende Daten an
Code: Alles auswählen
{
"brightness" : 18,
"color" : {
"x" : 0.436929833678155,
"y" : 0.404073616886221
},
"color_temp" : 333.3333333333333,
"linkquality" : 42,
"state" : "ON",
"update" : {
"state" : "idle"
},
"update_available" : false
}
Code: Alles auswählen
2020-11-22 14:37:59.288 [WARN ] [t.generic.ChannelStateTransformation] - Executing the JSONPATH-transformation failed: Invalid path '$.brightness,color,color_temp,linkquality,state,update
,update_available' in '{"brightness":18,"color":{"x":0.436929833678155,"y":0.404073616886221},"color_temp":333.3333333333333,"linkquality":34,"state":"OFF","update":{"state":"idle"},"upda
te_available":false}'
Brachte aber leider auch keinen Erfolg.
Wo liegt mein Fehler?
Gruß
Patrick