Aqara Sensoren in openHAB über zigbee2MQTT

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

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

Re: Aqara Sensoren in openHAB über zigbee2MQTT

Beitrag von udo1toni »

Einklinken ist gut... das letzte Posting des Threads ist gute eineinhalb Jahre alt... :lol:

Das Problem ist, dass (mindestens zwischendurch) die empfangene Payload die gewünschten Daten nicht enthält. Siehe Fehlermeldung, z.B.

Code: Alles auswählen

{
    "humidity":53.3,
    "linkquality":163,
    "pressure":1014.6,
    "temperature":22.41
}
enthält weder battery noch voltage.
Wenn diese Werte aber ab und zu geliefert werden, kannst Du die Fehlermeldung einfach loswerden, indem Du die Transformation verkettest:

Code: Alles auswählen

Type number : volt    "Spannung"       [ stateTopic = "zigbee2mqtt/TempAqaraZ1", transformationPattern="REGEX:(.*voltage.*)∩JSONPATH:$.voltage", unit="V" ]
Type number : bat     "Batteriestatus" [ stateTopic = "zigbee2mqtt/TempAqaraZ1", transformationPattern="REGEX:(.*battery.*)∩JSONPATH:$.battery", unit="%" ]
Das Zeichen ∩ kannst Du aus dem Hilfstext zum transformationPattern in der Main UI kopieren, oder alternativ über die Windows Zeichentabelle, Microsoft hat das Zeichen allerdings falsch übersetzt. Im Englischen Intersection (Schnittmenge, korrekt), im Deutschen (falsch) Durchschnitt.
Es sollte klar sein, dass REGEX als Transformation Service installiert sein muss...
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Selter
Beiträge: 73
Registriert: 9. Mär 2018 16:06
Answers: 0
Wohnort: Bremen

Re: Aqara Sensoren in openHAB über zigbee2MQTT

Beitrag von Selter »

Vielen Dank! Reanimieren des Threads wäre passender ;-)

Offenbar werden die Batteriedaten erst nach bis zu 24h gesendet und waren somit nach dem Anlernen noch nicht verfügbar.
openHAB 3.2 in einer Debian-VM mit openHABian unter Proxmox 8.3.3 auf Intel NUC 5i3ryh // WiFi (UniFi-APs) + Aqara Gateway + Zigbee2MQTT@SLZB-06 + Aeon Z-Wave // viele Shellies / Sonoffs mit Tasmota / viele Aqara Sensoren über Gateway / diverse Sensoren über Z2M // Grafana (InfluxDB)

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

Re: Aqara Sensoren in openHAB über zigbee2MQTT

Beitrag von udo1toni »

Ja, die Frage ist allerdings, ob sie anschließend immer mitgesendet werden. Aber nun weißt Du ja, wie Du solche Fehlermeldungen loswerden kannst.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Selter
Beiträge: 73
Registriert: 9. Mär 2018 16:06
Answers: 0
Wohnort: Bremen

Re: Aqara Sensoren in openHAB über zigbee2MQTT

Beitrag von Selter »

udo1toni hat geschrieben: 24. Nov 2024 12:34 Ja, die Frage ist allerdings, ob sie anschließend immer mitgesendet werden.
Sieht so aus ...
openHAB 3.2 in einer Debian-VM mit openHABian unter Proxmox 8.3.3 auf Intel NUC 5i3ryh // WiFi (UniFi-APs) + Aqara Gateway + Zigbee2MQTT@SLZB-06 + Aeon Z-Wave // viele Shellies / Sonoffs mit Tasmota / viele Aqara Sensoren über Gateway / diverse Sensoren über Z2M // Grafana (InfluxDB)

Antworten