Zigbee2mqtt - Debugging

Was muss hier getestet werden?

Ich habe einen Alarm … aber ich weiß nicht, wie ich diesen PR testen soll, um Feedback zu geben … :confused:

Zur Info, es gibt eine doppelte Diskussion zu diesem PR, ich setze den Link der anderen Diskussion ein:

Guten Abend
Jetzt bin ich dran, ein Zigbee-Problem zu posten.
Ich hatte den Sonoff-Key installiert und die Zigbee-MQTT2-Integration beim ersten Mal problemlos eingerichtet. Ich habe einen Sonoff-Klick-Button ohne Probleme installiert. Heute habe ich meine Box gewechselt (jetzt RedSfR) und als ich Gladys neu installiert habe, habe ich das bemerkt, keine Verbindung zwischen Zigbee und MQTT:


Ich habe keinen Zugriff mehr auf den Zuordnungsschalter (er ist eingefroren) und ich habe keinen Zugriff mehr auf die Adresse « IPGladys:8080 » (vielleicht ist das normal :thinking:). Ich habe den Sonoff-Key überprüft und die folgende Meldung erhalten:
image.
Ich habe überprüft, dass alle Dienste auf Putty gestartet wurden:

``CONTAINER ID   IMAGE                          COMMAND                  CREATED       STATUS                 PORTS      NAMES``
`` eclipse-mosquitto:2            "/docker-entrypoint.…"   5 days ago    Up 6 hours                        eclipse-mosquitto``
``   eclipse-mosquitto:2            "/docker-entrypoint.…"   5 days ago    Up 3 minutes                      gladys-z2m-mqtt``
``gladysassistant/gladys:v4      "docker-entrypoint.s…"   6 days ago    Up 6 hours                        gladys``
``  koenkk/zigbee2mqtt:latest      "docker-entrypoint.s…"   12 days ago   Up 24 seconds                     gladys-z2m-zigbee2mqtt``
`` nodered/node-red:latest        "npm --no-update-not…"   3 weeks ago   Up 6 hours (healthy)              node_red``
``containrrr/watchtower:latest   "/watchtower --clean…"   7 weeks ago   Up 6 hours             8080/tcp   watchtower

Hat jemand eine Idee, wie ich das Problem lösen kann?
Vielen Dank.

Es scheint, dass der Container etwa alle 20 Sekunden neu startet

koenkk/zigbee2mqtt:latest      "docker-entrypoint.s…"   12 Tage alt   Läuft seit 18 Sekunden                        gladys-z2m-zigbee2mqtt
koenkk/zigbee2mqtt:latest      "docker-entrypoint.s…"   12 Tage alt   Läuft seit 18 Sekunden                        gladys-z2m-zigbee2mqtt
koenkk/zigbee2mqtt:latest      "docker-entrypoint.s…"   12 Tage alt   Läuft seit 1 Sekunde                          gladys-z2m-zigbee2mqtt````

@Psoy: z2m-zigbee2mqtt läuft auf Port 8080. Kannst du Gladys auf 8090 ändern und sagen, ob es okay ist?

Hallo ProtZ,
:thinking: Wie kann ich das machen?
Danke

Für mich gibt es keinen Zusammenhang mit dem Gladys- oder Zigbee2MQTT-Port

Gladys läuft auf Port 80 und die Zigbee2MQTT-Verwaltungsoberfläche auf Port 8080.

Das, was helfen könnte, sind die Logs des Zigbee2MQTT-Containers, zumindest sieht man dann, warum er neu startet.

Hallo VonOx
hier sind die Logs
Verwende ‹ /app/data › als Datenverzeichnis
Zigbee2MQTT:info 2022-03-15 09:17:19: Protokollierung in der Konsole und im Verzeichnis: ‹ /app/data/log/2022-03-15.09-17-15 › Dateiname: log.txt
Zigbee2MQTT:info 2022-03-15 09:17:19: Start von Zigbee2MQTT Version 1.24.0 (Commit #7a2ddf2)
Zigbee2MQTT:info 2022-03-15 09:17:19: Start von zigbee-herdsman (0.14.20)
Zigbee2MQTT:error 2022-03-15 09:17:40: Fehler beim Starten von zigbee-herdsman
Zigbee2MQTT:error 2022-03-15 09:17:40: Zigbee konnte nicht gestartet werden
Zigbee2MQTT:error 2022-03-15 09:17:40: Siehe Redirecting... für mögliche Lösungen
Zigbee2MQTT:error 2022-03-15 09:17:40: Beenden…
Zigbee2MQTT:error 2022-03-15 09:17:40: Fehler: Verbindung zum Adapter fehlgeschlagen (Fehler: SRSP - SYS - ping nach 6000ms)
at ZStackAdapter.start (/app/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:102:27)
at Controller.start (/app/node_modules/zigbee-herdsman/src/controller/controller.ts:123:29)
at Zigbee.start (/app/lib/zigbee.ts:58:27)
at Controller.start (/app/lib/controller.ts:100:27)
at start (/app/index.js:101:5)
Verwende ‹ /app/data › als Datenverzeichnis

Vielleicht hast du den USB-Port geändert, an dem du deinen Dongle angeschlossen hattest?

Hallo Guim31,
Nein, ich habe es nicht geändert und wenn ich die Liste der Ports aktualisiere, erscheint das Sonoff-Dongle tatsächlich. Ich werde das noch einmal überprüfen.

Du hast genau das gleiche Problem wie @Tlse-vins, der vor kurzem auch eine Neuinstallation durchgeführt hat:

Rückschritt bei Zigbee2mqtt?

Und als er mit @jparbel sprach, stellte er fest, dass der Sonoff-Adapter nicht so gut funktionierte wie ein anderer (Marke derzeit unbekannt, wird noch gesucht).
Vielleicht hängt alles zusammen !!!

Ich sehe ähnliche Fehler bei Github Zigbee2mqtt:

Nach einigen Bastelarbeiten habe ich schließlich Zigbee neu gestartet. Das, was funktioniert hat.

  1. Ich habe den Schalter „Aktivierung des Zigbee2mqtt-Dienstes“ auf Aus geschoben
    Dann in Putty
  2. Ich habe alle Dienste gestoppt: docker stop $(docker ps -a -q)
  3. Ich habe die beiden betroffenen Container gelöscht: docker rm gladys-z2m-zigbee2mqtt und
    docker rm gladys-z2m-mqtt.
  4. Ich habe alle Container neu gestartet: docker start $(docker ps -a -q)
    und ich habe die Zigbee2mqtt-Installation wie beim ersten Mal wiederholt und alles ist wieder gelaufen :hot_face:
    Versuch, den Sonoff-Click zu verbinden :weary:
    Ich war so glücklich, aber ich habe ein Problem mit dem Sonoff-Click-Knopf. Ich habe ihn gut installiert, er erscheint in den Logs und auch im Dashboard, aber er überträgt keine Werte :weary:

Seit ich mich damit herumschlage, muss ich wohl einer der Ersten gewesen sein, der den Bug gemeldet hat.
Ich dachte schon, ich hätte wieder alles kaputt gemacht!!

Manchmal habe ich dieses Gefühl, wenn ich ständig herumexperimentiere, ohne genau zu verstehen, was ich tue. So geht es mir mit meinem Sonoff-Sensor. Früher hat alles funktioniert. Und jetzt gibt es kein Ton mehr, kein Bild :grinning:

Ich weiß nicht, ob Gladys Launen hat :shushing_face: oder ob zigbee2mqtt Quatsch macht, aber heute hat mein Sonoff-Sensor verrückt gespielt :crazy_face: und ich habe auch zwei Xiaomi-Klick-Buttons gepaart. Heute war ein Tag mit :wink:
Übrigens, ich glaube, wir haben das schon mal besprochen, aber ich bestätige, dass derselbe Xiaomi-Klick-Button nicht gleich behandelt wird, wenn er mit zigbee2mqtt oder mit der Xiaomi-Integration oder Node Red gepaart wird. Im ersten Fall:
1 Klick = 1
2 Klicks = 2
Langer Druck = 5
Loslassen = release
In den folgenden Fällen:
1 Klick = 1
2 Klicks = 2
Langer Druck = 3
Loslassen = 4
Gute Nacht an alle

Hmm.
Bei den Schaltflächen haben wir immer noch eine unklare Situation…

Gibt es sonst noch Rückmeldungen zu den Alarm-Integrationen oder anderen Dingen?

Guten Abend,
Das kann ich bestätigen, ich habe meine 4 Xiaomi-Schalter von der Xiaomi-Integration (und ich habe sie auch mit Node RED verwendet) auf die zigbee2mqtt-Integration umgestellt :wink: