Zigbee2mqtt von Gladys getrennt

Hallo,

Als ich heute Abend in mein Zimmer kam, habe ich festgestellt, dass es sehr warm war. Ich habe mich also an mein Gladys-Dashboard gewandt und festgestellt, dass die Heizung eingeschaltet war und dass es für sie im Raum nur 21°C warm war.
Ich habe also über die Gladys-Schnittstelle die Abschaltung der Heizung angefordert, der Schalter ging natürlich auf „Aus“, aber die Heizung blieb auf „EIN“.
Ich habe auch den Temperatursensor überprüft, aber er hat sich den ganzen Tag nicht aktualisiert.

Ich bin dann auf Port 8080 gegangen, um in das Zigbee2mqtt-System zu gelangen.
Dort stellte ich fest, dass 80% meiner Geräte völlig getrennt waren.


Ich habe versucht, die Steckdose über diese Schnittstelle zu deaktivieren, aber dieser kleine Fehler ist aufgetreten.

Ich bin dann in die Protokolle gegangen und siehe da

Ich habe versucht, den Verbindungsvorgang erneut durchzuführen, aber die Geräte verschwanden und tauchten nie wieder auf.
Das ist nicht das erste Mal, dass mir das passiert, und das letzte Mal war vor einem Monat, und ich musste die gesamte Gladys-Instanz zurücksetzen, damit es wieder funktionierte.

Ich habe nichts geändert. Aber ich habe trotzdem überprüft und alles scheint normal zu sein.


Hat jemand eine Lösung, sonst muss ich Gladys erneut zurücksetzen, um das Problem zu beheben.

https://drive.google.com/file/d/1_r3fbz2QHkQGNYBVexfAJwf-fr-sIRaU/view?usp=sharing

Ich warte gespannt auf eure Rückmeldungen. Vielen Dank im Voraus. :wink:

Dein Problem liegt bei deinem Gerät und zigbee2mqtt, also sehe ich nicht, wie ein Zurücksetzen von Gladys dein Problem lösen soll. Du machst dir unnötig Arbeit. (Du fällst den Wald wegen eines Unkrauts :grin:)

Kannst du das Modell der Steckdose nennen?
Was ist der gdrive-Link in deinem Post?

Hallo @Kalvin!

Das sieht sehr stark nach einem anderen Problem aus, das in einem anderen Thema gemeldet wurde. Wenn es ein Gladys-Update gibt, kann es passieren, dass sich die Zigbee2mqtt-Integration abmeldet.

Kannst du Gladys, den MQTT-Container und Zigbee2mqtt neu starten? (Das ist per SSH, ich weiß nicht, ob du damit vertraut bist?)

Falls ja, kannst du Folgendes tun:

docker restart gladys

Warte einen Moment, bis Gladys neu gestartet ist, dann:

docker restart gladys-z2m-mqtt

Schließlich einen Moment warten, dann:

docker restart gladys-z2m-zigbee2mqtt

(Das ist nur eine Spur, ich garantiere dir nichts)

Allerdings scheint mir eine Neuinstallation alles eine wirklich extreme Lösung zu sein!!

Hallo,

Danke für deine Rückmeldung.
Tatsächlich weiß ich nicht, wie ich auf die Gladys-Oberfläche per SSH zugreifen kann.
Hast du ein Tutorial?

Danke

Hallo nochmal,

Ich habe recherchiert und etwas gefunden.
Und als ich den ersten Befehl eingegeben habe, hat der „Pi“ nach dem Neustart wieder funktioniert.

Muss ich trotzdem die anderen Befehle eingeben?

Danke

Wenn alles funktioniert, kein Problem :slight_smile:

Hast du den Pi komplett neu gestartet? Der erste Befehl (docker restart gladys) startet Gladys neu, nicht den Pi.

Ach ja, okay, also äh, das funktioniert nicht mehr.


Die Buchse für alle Temperatursensoren funktioniert nicht. Der Rest ist okay.

Bon bon bon, es ist gut, ich schaffe es nicht mehr.
Danke für deine Hilfe.

Ich habe den Befehl eingegeben
docker stop gladys

Ich habe dieses Mal nur den „Pi“ abgezogen
und wieder eingesteckt und dann boom, alles funktioniert.

Aber das ist dank des Befehls, den du mir gegeben hast.

Ich danke dir.

Achtung, wenn du das trotzdem machst ^^

Wenn du deinen Pi ordentlich herunterfahren möchtest, kannst du Folgendes tun:

sudo shutdown -h now

Quelle: David LANGIN | Éteindre, arrêter ou redémarrer un Raspberry Pi proprement

Ist das am Ende auf dieser Seite in Ordnung?

Ja, alles funktioniert wieder, danke dir :wink:
Und danke für den sauberen Ausschaltbefehl, denn dieses Problem mit den nicht wieder verbindenden Geräten tritt auch nach einem Ausschalten des „Pi“ auf, also dass ich ihn einfach abstecke. Und wenn er wieder hochfährt, funktioniert nichts mehr. Deshalb lasse ich ihn seit einem Monat einfach laufen, ohne ihn anzufassen. Aber ich werde ihn ausschalten müssen, um ihn in sein 3D-Drucker-Gehäuse zu integrieren.
Vielleicht habe ich mit dem Befehl weniger Probleme. :grinning: