Seite 1 von 2
Pi5 zigbee2mqtt item state update
Verfasst: 26. Dez 2023 15:27
von Chefkoch667
Hi,
Habe jetzt auf meinen pi5 docker am laufen
Mein Problem ist nachdem ich endlich zigbee2mqtt und mosquitto zum laufen gebracht haben
Ich über openhab zwar die zigbee Geräte ansteuern kann
ABER in openhab wird mir der state von den items nicht angezeigt.. Sprich ich schalte die Steckdose manuell oder und zigbee frontet ein aber sie werden in openhab nicht aktualisiert
Was mache ich falsch?
JSONPATH transformation hab ich bereits installiert
Re: Pi5 zigbee2mqtt item state update
Verfasst: 26. Dez 2023 15:38
von udo1toni
Meine Glaskugel scheint kaputt zu sein, entsprechend wirst Du Deine Konfiguration herzeigen müssen

Re: Pi5 zigbee2mqtt item state update
Verfasst: 26. Dez 2023 15:53
von Chefkoch667
Ich bin kein Fan von Text Bindings ich mach alles über gui Seite..
Habe das mqtt Binding installiert und der mqtt broker wird als online angezeigt.. Openhab meldet sich laut logs von mqqt auch ein genauso wie zigbee2mqtt..
Der mqtt Explorer zeigt mir auch das openhab on off usw sendet und von zigbee2mqtt zeigt mir der Explorer auch jede Veränderung an...
Welche Konfiguration möchtest du denn genau sehn bzw brauchst du?

Re: Pi5 zigbee2mqtt item state update
Verfasst: 26. Dez 2023 19:07
von Harka
Moin,
Um es etwas zu beschleunigen: Welches Modell? Was hast Du bisher für Einstellungen? Ich habe hier mal zum Vergleich die Daten von meiner Zigbee-Steckdose, die auch über das UI eingebunden wurde.
https://www.zigbee2mqtt.io/devices/HG06337.html
Code: Alles auswählen
UID: mqtt:topic:cdabf5f31f:Steckdose_05
label: Steckdose_DECT
thingTypeUID: mqtt:topic
configuration:
payloadNotAvailable: offline
availabilityTopic: zigbee2mqtt/Steckdose_05/availability
payloadAvailable: online
bridgeUID: mqtt:broker:MQTT_Mosquitto_90
channels:
- id: last_seen_Steckdose_05
channelTypeUID: mqtt:datetime
label: last_seen_Steckdose_05
description: null
configuration:
stateTopic: zigbee2mqtt/Steckdose_05
transformationPattern: JSONPATH:$.last_seen
- id: Steckdose05_Schalter
channelTypeUID: mqtt:switch
label: Schalter
description: ""
configuration:
commandTopic: zigbee2mqtt/Steckdose_05/set
stateTopic: zigbee2mqtt/Steckdose_05
transformationPattern: JSONPATH:$.state

Re: Pi5 zigbee2mqtt item state update
Verfasst: 26. Dez 2023 20:06
von Chefkoch667
Also so sieht der Code von dem test aus.
Code: Alles auswählen
UID: mqtt:topic:7e49554591:9798186aed
label: Generic MQTT Thing
thingTypeUID: mqtt:topic
configuration: {}
bridgeUID: mqtt:broker:7e49554591
channels:
- id: Test
channelTypeUID: mqtt:switch
label: Test
description: ""
configuration:
commandTopic: zigbee2mqtt/buero/set
stateTopic: zigbee2mqtt/buero/state
Damit kann ich die Steckdose zwar schalten aber ich bekomme keine Updates zu dem state wenn ich die Steckdose selber direkt an aus schalte..
In den openhab logs taucht auch nichts auf wenn ich außerhalb von ohab schalte..
Laufen tut alles auf nen pi5 zigbee mqtt openhab alles in docker Containern
Gerade hab ich openhab 4.1.0 am laufen
Re: Pi5 zigbee2mqtt item state update
Verfasst: 26. Dez 2023 20:11
von Harka
klick im Channel mal "Show advanced" an und füge noch "JSONPATH:$.state" bei "Incoming Value Transformations" ein. Ggf. noch state beim Tropic entfernen.
Re: Pi5 zigbee2mqtt item state update
Verfasst: 26. Dez 2023 20:30
von Chefkoch667
Wenn ich das tue bekomme ich wenigstens schon mal diese Fehlermeldungen hier
Code: Alles auswählen
2023-12-26 19:26:07.444 [WARN ] [t.generic.ChannelStateTransformation] - Transformation service "JSONPATH for pattern $.state" not found!
2023-12-26 19:26:07.444 [WARN ] [ab.binding.mqtt.generic.ChannelState] - Command '{"indicator_mode":"off/on","linkquality":36,"power_on_behavior":"off","state":"OFF"}' from channel 'mqtt:topic:7e49554591:9798186aed:Test' not supported by type 'OnOffValue': No enum constant org.openhab.core.library.types.OnOffType.{"indicator_mode":"off/on","linkquality":36,"power_on_behavior":"off","state
Die json transformation habe ich aber über die Bindings installiert
Re: Pi5 zigbee2mqtt item state update
Verfasst: 26. Dez 2023 21:05
von Harka
Dann ist immer noch die Frage nach dem Modell offen. Liefere doch einfach alles an Info was relevant sein könnte. Die Glaskugel wurde ja schon erwähnt ...

Re: Pi5 zigbee2mqtt item state update
Verfasst: 26. Dez 2023 21:22
von Chefkoch667
Code: Alles auswählen
Zigbee-Hersteller
_TZ3000_kdi2o9m6
Beschreibung
Silvercrest smart plug (EU, CH, FR, BS, DK)
Unterstützungsstatus
Unterstützt
IEEE-Addresse
0xb4e3f9fffeb61607
Netzwerk-Adresse
0x0918
Hersteller
Lidl
Modell
HG06337
ist die gleiche steckdose wie deine
angesteuert wird sie von einem sonoff zigbee dongle plus P den hab ich auch auf die neuste version CC1352P2_CC2652P_launchpad_coordinator_20230507 geflasht
auf meinen alten pi4 (der unglücklicherweise zerstört wurde (aber openhabian)) lief alles wunderbar
versteh die welt langsam echt nichtmehr

Re: Pi5 zigbee2mqtt item state update
Verfasst: 26. Dez 2023 22:58
von Harka
Mmmh,
habe jetzt einiges probiert aber konnte die Fehlermeldung nicht reproduzieren. Ev. hilft Dir das weiter ->
https://community.openhab.org/t/unable- ... -on/151668