Seite 2 von 2

Re: Pi5 zigbee2mqtt item state update

Verfasst: 27. Dez 2023 00:33
von udo1toni
Die nächste Frage wäre die nach der Konfiguration von zigbee2mqtt, da kann man nämlich auch Dinge einstellen - z.B., dass eigene Topics für die Status angelegt werden, statt ein json zu schicken.

Diese Meldung:

Code: Alles auswählen

2023-12-26 19:26:07.444 [WARN ] [t.generic.ChannelStateTransformation] - Transformation service "JSONPATH for pattern $.state" not found!
weist eigentlich darauf hin, dass JSONPATH nicht installiert ist.

Die zweite Zeile (genauer das Wort "Command") deutet für mich darauf hin, dass Du "isCommand" aktiviert hast, das wäre dann ebenfalls falsch. Kann allerdings auch sein, dass das Wording der Fehlermeldung fehlerhaft ist :lol:

Re: Pi5 zigbee2mqtt item state update

Verfasst: 29. Dez 2023 11:30
von Chefkoch667
Danke für eure Hilfen aber jetzt klappt es :)
Da ich ja verwöhnter openhabian User war kannte ich das mit den JSONPATH transform in incoming...... noch garnicht

Hab gleich 2 Fehler gemacht
Beim state topic
Hab ich geschrieben
zigbee2mqtt/buero/ und wie geschrieben mal das state wegmachen
Richtig ist aber
zigbee2mqtt/buero ohne dem /

Und bei der transformation habe ich
"JSONPATH:$.state" mit "" statt einfach
JSONPATH:$.state <-- was richtig ist


Könnt ihr mir zufällig noch helfen wie ich in blockly jetzt nen state als Nummer bekomme? Oder soll ich da nen neuen topic auf machen? Habe njr was mit set function gefunden aber das funktioniert leider nicht :?

Re: Pi5 zigbee2mqtt item state update

Verfasst: 29. Dez 2023 12:46
von udo1toni
Unter openHAB4 gibt es die Funktion get_(variabel)_of_item (die gibt es vielleicht auch schon länger...), default ist das get name of item, da kannst Du aus der Liste auch numeric state auswählen, so dass Du ein Element get numeric state of item erhältst.