Seite 1 von 1

OH3 - zigbee2mqtt - Phillips Hue Color state topic

Verfasst: 18. Mär 2021 07:28
von Quautiputzli
Hallo,
bei mir läuft OH3 auf einem raspberry pi4 in Verbindung mit dem CC2531 und zigbee2mqtt.

Für eine farbige Hue Lampe habe ich ein Thing erstellt mit einem Channel ( Colormode HSB ) Das ganze ist mit einem Colorpicker Item verlinkt. Ich kann da auch wunder bar die Lampe steuern. Das ganze sieht so aus:
OH3_HSB.jpg

Code: Alles auswählen

UID: mqtt:topic:broker:gf_office_light
label: Licht Büro
thingTypeUID: mqtt:topic
configuration: {}
bridgeUID: mqtt:broker:broker
location: Office
channels:
  - id: Office_Light_HSB
    channelTypeUID: mqtt:color
    label: Licht Büro HSB
    description: ""
    configuration:
      commandTopic: zigbee2mqtt/GF_Office_Light/set
      colorMode: HSB
      formatBeforePublish: '{"color":{"hsb":"%1$d,%2$d,%3$d"}}'
      stateTopic: zigbee2mqtt/GF_Office_Light
      transformationPattern: JSONPATH:$.brightness????
      onBrightness: 100
Nun möchte ich gerne wissen wie ich die Rückmeldung also den state richtig reinbekomme. Die Antwort der Lampe ist ein JSON, dass ich auch angehängt habe. Irgendwie muss ich dieses JSON ja aufschlüsseln mit JSONPATH:$.color.. und dann weiß ich nicht weiter. Welche Werte muss ich verwenden? Muss ich da auch wieder so "Platzhalter" wie beim command state benutzen ( hsb":"%1$d,%2$d,%3$d)?

Danke und Servus