MQTT: Osram LightifyFlex RGBW

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
mamoel
Beiträge: 137
Registriert: 12. Jan 2019 19:56
Answers: 0

MQTT: Osram LightifyFlex RGBW

Beitrag von mamoel »

Ich habe seit rund zwei Wochen den LED-Stripe Osram LightifyFlex RGBW. Diesen hatte ich bis gestern an meiner Hue-Bridge betrieben.
Nun möchte ich ihn aber über openHAB 2.4->MQTT->zigBee2mqtt->CC2531 betreiben.

Ich habe bereits ein paar SmartPlugs, Xiaomi-Kontakte und den Xiaomi Cube erfolgreich eingebunden.

Leider bin ich offenbar zu unfähig, den LED-Stripe vollständig einzubinden. Bisher geht lediglich ON/OFF.

Mein Thing-File sieht an entsprechender Stelle so aus:

Code: Alles auswählen

Thing topic osramLightifyFlexRGBW "Osram Lightify Flex RGBW 01" @"MQTT" {
        Channels:
            Type switch : state  
                [ stateTopic="zigbee2mqtt/lightifyflex01", transformationPattern="JSONPATH:$.state", commandTopic="zigbee2mqtt/lightifyflex01/set", on="ON", off="OFF" ]
    }
Weiß jemand, wie ich Farbe, Helligkeit etc. konfigurieren muss? Woher bekomme ich die entsprechenden "Topics"?
Ich wäre für jegliche Hilfe dankbar!
openHAB 2.5 (M1) in Docker auf NAS: Synology DS418play
mit Homematic, Hue, TP-Link, AVM Fritz!, FritzboxTR064, Nuki, Amazon Echo, Sonos, Harmony, zigbee2mqtt, Denon/Marantz, ...

Benutzeravatar
udo1toni
Beiträge: 15247
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: MQTT: Osram LightifyFlex RGBW

Beitrag von udo1toni »

Die Rückmeldung steckt sicherlich in derselben JSON Antwort.

Eigentlich sollte die Steuerung nicht funktionieren, denn die Doku https://www.zigbee2mqtt.io/information/ ... cture.html besagt, dass das von Dir angegebene commandTopic ausschließlich JSON akzeptiert. In einer kommenden Version des Bindings soll das auch funktionieren (quasi ein umgekehrtes JSONPATH für ausgehenden Verkehr - sehr laienhaft ausgedrückt)
Stand jetzt gehe ich davon aus, dass Du die Ansteuerung über eine Rule erledigen musst, die das JSON korrekt zusammenschustert und anschließend an einen String Channel schickt, der das JSON unverändert in Richtung Broker absetzt.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

mamoel
Beiträge: 137
Registriert: 12. Jan 2019 19:56
Answers: 0

Re: MQTT: Osram LightifyFlex RGBW

Beitrag von mamoel »

Hmmm...senden bekomme ich so sicherlich hin, aber die aktuellen Werte auslesen dürfte damit auch nicht möglich sein oder doch?
openHAB 2.5 (M1) in Docker auf NAS: Synology DS418play
mit Homematic, Hue, TP-Link, AVM Fritz!, FritzboxTR064, Nuki, Amazon Echo, Sonos, Harmony, zigbee2mqtt, Denon/Marantz, ...

Benutzeravatar
udo1toni
Beiträge: 15247
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: MQTT: Osram LightifyFlex RGBW

Beitrag von udo1toni »

Wie gesagt, die werte sollten in der JSON Antwort schon drin sein. Wie sieht denn das vollständige JSON aus, welches sich im Topic zigbee2mqtt/lightifyflex01 versteckt?
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

mamoel
Beiträge: 137
Registriert: 12. Jan 2019 19:56
Answers: 0

Re: MQTT: Osram LightifyFlex RGBW

Beitrag von mamoel »

Das ist eines meiner Hauptprobleme: im Gegensatz zu allen anderen Geräten liefert das Teil nur den state mit "ON" oder "OFF".

Code: Alles auswählen

 zigbee2mqtt:info 2019-4-5 18:58:01 MQTT publish: topic 'zigbee2mqtt/lightifyflex01', payload '{"state":"OFF"}'
Während z.B. der Xiaomi Cube mehr Infos liefert, welche ich auswerten kann:

Code: Alles auswählen

zigbee2mqtt:info 2019-4-5 19:47:39 MQTT publish: topic 'zigbee2mqtt/xiaomiaqaracube', payload '{"battery":86,"voltage":2975,"linkquality":78,"action":"wakeup"}'
openHAB 2.5 (M1) in Docker auf NAS: Synology DS418play
mit Homematic, Hue, TP-Link, AVM Fritz!, FritzboxTR064, Nuki, Amazon Echo, Sonos, Harmony, zigbee2mqtt, Denon/Marantz, ...

Benutzeravatar
udo1toni
Beiträge: 15247
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: MQTT: Osram LightifyFlex RGBW

Beitrag von udo1toni »

Oh.
Das sieht ja aber eher danach aus, dass das Gerät (noch) nicht richtig unterstützt wird.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Antworten