Pi5 zigbee2mqtt item state update

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Chefkoch667
Beiträge: 15
Registriert: 2. Jan 2021 10:06
Answers: 0

Pi5 zigbee2mqtt item state update

Beitrag 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 :cry:

Was mache ich falsch?
JSONPATH transformation hab ich bereits installiert

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

Re: Pi5 zigbee2mqtt item state update

Beitrag von udo1toni »

Meine Glaskugel scheint kaputt zu sein, entsprechend wirst Du Deine Konfiguration herzeigen müssen ;)
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Chefkoch667
Beiträge: 15
Registriert: 2. Jan 2021 10:06
Answers: 0

Re: Pi5 zigbee2mqtt item state update

Beitrag 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? 🙈

Harka
Beiträge: 489
Registriert: 30. Apr 2021 13:13
Answers: 19

Re: Pi5 zigbee2mqtt item state update

Beitrag 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
🎅

Chefkoch667
Beiträge: 15
Registriert: 2. Jan 2021 10:06
Answers: 0

Re: Pi5 zigbee2mqtt item state update

Beitrag 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

Harka
Beiträge: 489
Registriert: 30. Apr 2021 13:13
Answers: 19

Re: Pi5 zigbee2mqtt item state update

Beitrag 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.

Chefkoch667
Beiträge: 15
Registriert: 2. Jan 2021 10:06
Answers: 0

Re: Pi5 zigbee2mqtt item state update

Beitrag 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

Harka
Beiträge: 489
Registriert: 30. Apr 2021 13:13
Answers: 19

Re: Pi5 zigbee2mqtt item state update

Beitrag 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 ... 🔮

Chefkoch667
Beiträge: 15
Registriert: 2. Jan 2021 10:06
Answers: 0

Re: Pi5 zigbee2mqtt item state update

Beitrag 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 :D
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 :shock:

Harka
Beiträge: 489
Registriert: 30. Apr 2021 13:13
Answers: 19

Re: Pi5 zigbee2mqtt item state update

Beitrag 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

Antworten