Seite 1 von 1

MQTT: Osram LightifyFlex RGBW

Verfasst: 5. Apr 2019 17:27
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!

Re: MQTT: Osram LightifyFlex RGBW

Verfasst: 5. Apr 2019 19:03
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.

Re: MQTT: Osram LightifyFlex RGBW

Verfasst: 5. Apr 2019 21:24
von mamoel
Hmmm...senden bekomme ich so sicherlich hin, aber die aktuellen Werte auslesen dürfte damit auch nicht möglich sein oder doch?

Re: MQTT: Osram LightifyFlex RGBW

Verfasst: 5. Apr 2019 21:40
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?

Re: MQTT: Osram LightifyFlex RGBW

Verfasst: 5. Apr 2019 22:07
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"}'

Re: MQTT: Osram LightifyFlex RGBW

Verfasst: 6. Apr 2019 00:10
von udo1toni
Oh.
Das sieht ja aber eher danach aus, dass das Gerät (noch) nicht richtig unterstützt wird.