NEWS
Zigbee-Adapter - ZTH05Z - greater than max
-
Ich habe mir kürzlich diese ZigBee-Temperatur und Feuchtigkeitssensoren gekauft:
https://www.ebay.de/itm/226078341126
Unter anderem weil mit der Kompatibilität zu ioBroker geworben wird. In den Screenshots dort wird das Gerät als
TH05Z
bezeichnet: https://www.zigbee2mqtt.io/devices/ZTH05.html
Erkannt werden die - mit dem Adapter in der Versionv1.10.3
- auch augenscheinlich als solcher:
Jetzt gibt es - im Gegensatz zum Screenshot auf ebay - mindestens 2 zusätzliche Datenpunkte,
temperature_periodic_report
undhumidity_periodic_report
:
Die, wie man sieht, auf 120% stehen. Was folgende Fehlermeldung erzeugt:
2024-07-27 22:30:36.340 - warn: zigbee.2 (712338) State value to set for "zigbee.2.a4c1387c117f03a2.temperature_periodic_report" has value "120" greater than max "100" 2024-07-27 22:30:36.900 - warn: zigbee.2 (712338) State value to set for "zigbee.2.a4c1387c117f03a2.temperature_periodic_report" has value "120" greater than max "100" 2024-07-27 22:30:37.444 - warn: zigbee.2 (712338) State value to set for "zigbee.2.a4c1387c117f03a2.temperature_periodic_report" has value "120" greater than max "100" 2024-07-27 22:30:37.992 - warn: zigbee.2 (712338) State value to set for "zigbee.2.a4c1387c117f03a2.temperature_periodic_report" has value "120" greater than max "100" 2024-07-27 22:30:38.552 - warn: zigbee.2 (712338) State value to set for "zigbee.2.a4c1387c117f03a2.temperature_periodic_report" has value "120" greater than max "100" 2024-07-27 22:30:38.772 - warn: zigbee.2 (712338) State value to set for "zigbee.2.a4c1387c117f03a2.humidity_periodic_report" has value "120" greater than max "100"
Ich habe schon das Gerät unter Ausschließen hinzugefügt, neu gestartet und dann ein State Cleanup gemacht - was nichts gebracht hat. Ich habe die beiden Objekte auf 100 gesetzt - nach einer Weile sind die wieder auf 120. Ich habe den Datenpunkt bearbeitet und den Max-Wert auf 120 gesetzt. Nach einer Weile (oder war es der Neustart des Adapters?) steht der wieder auf 100 als max.
Laut Beschreibung auf https://www.zigbee2mqtt.io/devices/ZTH05.html sind das reine Schreibwerte:
Eigentlich sind mir die beiden Werte auch egal, nur die Warnung hätte ich gerne weg (ohne den Adapter gleich auf Log-Level Error zu setzen).
Hat einer eine Idee wie das los werde?
-
Nachtrag: ok, die Batterie meldet auch falsche bzw. zu hohe Werte:
2024-07-27 23:19:07.016 - warn: zigbee.2 (712338) State value to set for "zigbee.2.a4c1387c117f03a2.battery" has value "138" greater than max "120"
-
Hey,das Problem kommt auch bei mir auf, wie konntest du das lösen?
-
@kinggoy ...hatte vor kurzem ein ähnliches Problem - TL;DR: wohl nicht trivial lösbar, auch scheint der Adapter beim Aktualisieren eines Wertes gleich das ganze Objekt neu zu schreiben, was erklärt warum das Ändern der Objektdaten Min/Max nur für "Sekunden" hält: https://forum.iobroker.net/post/1221637
-
@jleg sagte in Zigbee-Adapter - ZTH05Z - greater than max:
@kinggoy ...hatte vor kurzem ein ähnliches Problem - TL;DR: wohl nicht trivial lösbar, auch scheint der Adapter beim Aktualisieren eines Wertes gleich das ganze Objekt neu zu schreiben, was erklärt warum das Ändern der Objektdaten Min/Max nur für "Sekunden" hält: https://forum.iobroker.net/post/1221637
Das Problem sollte sich mit der 2.0.5 aus dem latest beheben - die Meldung kommt 1x und wird danach unterdrückt.
A.
-
@asgothian sagte in Zigbee-Adapter - ZTH05Z - greater than max:
Das Problem sollte sich mit der 2.0.5 aus dem latest beheben - die Meldung kommt 1x und wird danach unterdrückt.
A.
...gerade auf 2.0.5 aktualisiert - sieht alles gut aus, aber das "nag log" ist geblieben:
2025-03-30 18:37:43.520 - warn: zigbee.0 (3388891) State value to set for "zigbee.0.00158d0001dd0c59.pressure" has value "-1324.6" less than min "0" 2025-03-30 18:37:53.888 - warn: zigbee.0 (3388891) State value to set for "zigbee.0.00158d0001dd0c59.pressure" has value "-1323.6" less than min "0" 2025-03-30 18:38:04.196 - warn: zigbee.0 (3388891) State value to set for "zigbee.0.00158d0001dd0c59.pressure" has value "-1326.7" less than min "0" 2025-03-30 18:38:14.576 - warn: zigbee.0 (3388891) State value to set for "zigbee.0.00158d0001dd0c59.pressure" has value "-1322.6" less than min "0"
-
leider finde ich den Beitrag nicht mehr, im HomeAssistant-Forum hatte jemand das gleiche Problem: die Einheiten von "Humidity periodic report" und "Temp periodic report" müssen Minuten sein statt %. Die Einheiten manuell umschreiben bringt nichts, die werden wieder geändert. Dieser User hatte dann bewirkt, daß im Adapter Zigbee2MQTT der Sensor "gefixt" wird. Ich verwende aber den roten ZigBee-Adapter.
Nun ist das alles Neuland für mich hier, wie ändert man den Eintrag im Adapter?//edit: "State value to set for "zigbee.0.a4c1387ce172bc19.battery" has value "129" greater than max "120"" -> Welche Einheit müsste denn batterie-Level haben?
-
@kinggoy sagte in Zigbee-Adapter - ZTH05Z - greater than max:
leider finde ich den Beitrag nicht mehr, im HomeAssistant-Forum hatte jemand das gleiche Problem: die Einheiten von "Humidity periodic report" und "Temp periodic report" müssen Minuten sein statt %. Die Einheiten manuell umschreiben bringt nichts, die werden wieder geändert. Dieser User hatte dann bewirkt, daß im Adapter Zigbee2MQTT der Sensor "gefixt" wird. Ich verwende aber den roten ZigBee-Adapter.
Nun ist das alles Neuland für mich hier, wie ändert man den Eintrag im Adapter?//edit: "State value to set for "zigbee.0.a4c1387ce172bc19.battery" has value "129" greater than max "120"" -> Welche Einheit müsste denn batterie-Level haben?
- Welchen 'roten' zigbee Adapter ?
- in welcher Version
- in welcher Version der ZHC soll das gefixed sein ?
A.
-
habe diesen Adater installiert: iob list adapters
23 │ 'system.adapter.zigbee' │ 'zigbee' │ '1.10.14' │ 'none'hier steht da was zu im letzten Beitrag ganz unten:
https://github.com/Koenkk/zigbee2mqtt/issues/19731#issuecomment-2587559302
-
Hmmm, mit der Version 2.0.5 ist es nicht besser geworden, eher schlechter, die Fehlermeldungen sind mehr statt weniger geworden, hab das log mal hier angehängt.
Was kann ich tun?
grep "zigbee.0 (31681)" /opt/iobroker/log/iobroker.2025-04-10.log > /opt/iobroker/log/tuya.fehler
-
@kinggoy sagte in Zigbee-Adapter - ZTH05Z - greater than max:
Hmmm, mit der Version 2.0.5 ist es nicht besser geworden, eher schlechter, die Fehlermeldungen sind mehr statt weniger geworden, hab das log mal hier angehängt.
Was kann ich tun?
grep "zigbee.0 (31681)" /opt/iobroker/log/iobroker.2025-04-10.log > /opt/iobroker/log/tuya.fehler
- WIe kommst Du darauf das jemand sich gefühlte 700+ Log Zeilen anschaut, wenn es gereicht hätte 5 oder 10 davon hier inline zu posten ?
- Wer hat Dich gebeten auf der Kachel das 'bug' Icon auszuprobieren ?
- Lies mal hier: https://github.com/ioBroker/ioBroker.zigbee/wiki/Gerätespezifisce-Debug‐Meldungen
Gegenmassnahme: (eines von beidem)
- Device heraus finden welches für die Meldungen verantwortlich ist, Kachel umdrehen, bug von grün auf schwarz schalten.
- im Objektbaum den State
zigbee.0.info.debugmessages
finden und leeren.
A.
-
danke. Anscheinend kann der Thread geschlossen werden:
zigbee.0 2025-04-10 22:39:42.973 warn State value for a4c1387ce172bc19.battery has value "123" more than max "120". - this eror is recorded and not repeated