Alles klar Pierre-Gilles, ich habe es gerade gemacht, danke.!!
Sobald es getrennt ist, führe die Befehle von @lmilcent oben erneut aus
Normalerweise siehst du dann klarere Logs.
Allerdings habe ich Schwierigkeiten zu verstehen, woher deine Installation stammt. Wenn du dein Abo im Juli 2020 gekündigt hast, bedeutet das, dass du dich vor sehr langer Zeit bei deiner Instanz angemeldet hast.
Damals waren wir noch in der Gladys-Beta… Bist du auf dem Raspberry Pi OS-Bild der Gladys-Beta?
Falls ja, würde das viele Probleme erklären. Die Beta war die Beta und seitdem hat sich viel verändert ![]()
Ich würde dir empfehlen, auf das ganz neue Raspberry Pi OS-Bild auf der Website zu wechseln (Commencer avec Gladys | Gladys Assistant)
Ich bin also das schwarze Schaf der Gruppe..!!! Meine Geschichte ist ganz einfach: Ich habe mit Gladys angefangen, und zwar schon sehr lange, ich könnte nicht genau sagen, seit wann, aber seit Version 3. Ich habe mindestens eineinhalb Jahre lang ein Abonnement gehabt. Dann, als ich es nicht mehr für nötig hielt, mich von außen auf meine Gladys-Instanz zu verbinden, habe ich mein Abonnement gekündigt. Ich habe auf die Beta-Version 4 gewartet und sie auf einem anderen Raspberry installiert, wobei ich auf dem ersten Raspberry weiterhin die Version 3 behielt. Daher habe ich die Version 4 praktisch nicht genutzt, da meine Steuerungsschnittstellen hauptsächlich RF433MHz sind. Ich habe also ein wenig gewartet, in der Hoffnung, meine RF433MHz-Schnittstellen in Version 4 nutzen und Version 3 löschen zu können. Als also die offizielle Version 4 herauskam, habe ich das offizielle Image von Version 4 geladen und damit die Beta-Version gelöscht. Es ist also tatsächlich die offizielle Version 4.3.0, die auf einer 120MB SSD installiert ist. Das war’s..!! Pierre-Gilles, tausend Entschuldigungen, ich wusste nicht, dass ich bei dir für Unordnung gesorgt habe. ![]()
Ok! Aber hast du Gladys mit dem offiziellen Raspberry Pi OS-Image installiert, das von der Website heruntergeladen wurde? Ist das keine manuelle Installation?
Wenn du Gladys mit dem offiziellen v4-Image nach dem Beta-Test installiert hast, dann ist alles in Ordnung
Du kannst die Befehle von @lmilcent oben ausführen, damit wir die Logs sehen können, jetzt, wo du die Verbindung zu Gladys Plus entfernt hast.
Ach nein nein, mach dir keine Sorgen, es hat nichts Schlimmes angerichtet
Es ist nur so, dass ich mich gefragt habe, wer das war, reine Neugier ![]()
Ja, genau!! Bingo, du hast es gefunden!! C
ist das offizielle Bild, das auf der Website hochgeladen wurde. ![]()
docker restart gladys gladys-z2m-mqtt gladys-z2m-zigbee2mqtt
gladys
gladys-z2m-mqtt
Fehlerantwort von der Daemon: Container gladys-z2m-zigbee2mqtt kann nicht neu gestartet werden: Fehler beim Sammeln von Geräteinformationen beim Hinzufügen eines benutzerdefinierten Geräts « »: Datei oder Verzeichnis nicht gefunden
pi@gladys:~ $
Ich habe den ersten Befehl eingegeben, aber es scheint, dass zigbee2mqtt nicht bekannt ist.
Das deutet darauf hin, dass der Container nie erstellt wurde. In der Gladys-Oberfläche, vom Dienst zigbee2mqtt aus, kannst du:
- die Konfiguration deaktivieren
- einige Minuten warten
- erneut aktivieren
- überprüfen, ob alle Container gestartet sind (über die Weboberfläche)
Falls das nicht der Fall ist oder ein Fehler auftritt, führe die Befehle docker logs --since 1m ... erneut aus.
Du solltest das hier haben:
Ja, genau deshalb existiert der Container nicht. Was zeigen die Logs von Gladys?
Ist das USB-Gerät richtig konfiguriert?
Es ist docker logs gladys, was du ausführen musst, kein Neustart ![]()
Gehe zurück in die Konfiguration, deaktiviere und aktiviere sie erneut, und dann führst du den oben genannten Befehl aus.
ich habe eine Antwort von docker logs -f --since 1m gladys :docker logs -f --since 1m gladys
2021-04-29T16:42:00+0200 init.js:47 () Zigbee2mqtt USB-Dongle an /dev/ttyACM0 angeschlossen
2021-04-29T16:42:00+0200 installMqttContainer.js:97 (Zigbee2mqttManager.installMqttContainer) MQTT-Broker wird gestartet…
2021-04-29T16:42:05+0200 installMqttContainer.js:103 (Zigbee2mqttManager.installMqttContainer) MQTT-Broker-Container erfolgreich gestartet
2021-04-29T16:42:05+0200 installZ2mContainer.js:65 (Zigbee2mqttManager.installZ2mContainer) Zigbee2mqtt-Container wird gestartet…
2021-04-29T16:42:05+0200 installZ2mContainer.js:78 (Zigbee2mqttManager.installZ2mContainer) Zigbee2mqtt-Container konnte nicht gestartet werden: Fehler: (HTTP-Code 500) Serverfehler - Container kann nicht neu gestartet werden 40307386e9e35288cad5104794756357aff44de87415511b18a91641bf012081: Fehler beim Sammeln von Geräteinformationen beim Hinzufügen eines benutzerdefinierten Geräts « »: Datei oder Verzeichnis nicht gefunden
at /src/server/node_modules/docker-modem/lib/modem.js:301:17
at getCause (/src/server/node_modules/docker-modem/lib/modem.js:331:7)
at Modem.buildPayload (/src/server/node_modules/docker-modem/lib/modem.js:300:5)
at IncomingMessage. (/src/server/node_modules/docker-modem/lib/modem.js:275:14)
at IncomingMessage.emit (events.js:327:22)
at endReadableNT (internal/streams/readable.js:1327:12)
at processTicksAndRejections (internal/process/task_queues.js:80:21) {
reason: ‹ server error ›,
statusCode: 500,
json: {
message: ‹ Cannot restart container 40307386e9e35288cad5104794756357aff44de87415511b18a91641bf012081: error gathering device information while adding custom device « »: no such file or directory ›
}
là j’ai le deuxième log docker logs -f --since 1m gladys-z2m-mqtt :pi@gladys:~ $ docker logs -f --since 1m gladys-z2m-mqtt
1619709029: mosquitto version 2.0.10 terminating
pi@gladys:~ $
Vielen Dank an euch alle für euren Einsatz, ich werde das alles mit klarem Kopf noch einmal durchgehen, ich halte euch über die Entwicklung meines Problems auf dem Laufenden, danke…!!!
Bei der ersten Initialisierung des Dienstes verwendet Gladys die USB-Port-Konfiguration, um die Konfigurationsdateien zu erstellen.
Ich glaube, es gab ein Problem zu diesem Zeitpunkt. Ich werde versuchen, es auf meiner Seite zu reproduzieren.
Um dich zu entsperren, kannst du die Dateien in diesem Ordner löschen:
/var/lib/gladysassistant/zigbee2mqtt/
dann neu starten:
- Konfiguration des Dienstes (Auswahl des USB-Ports)
- Aktivierung des Dienstes (dadurch werden die Container erstellt)
Ich denke, du hast recht, denn das Icon von zigbee2mqtt ist am Anfang aufgetaucht, als ich mit der Konfiguration meines Zigbee-Dongles fertig war, ohne dass die grünen Häkchen zwischen den Diensten erschienen.
Ich habe die Konfiguration anschließend durcheinandergebracht, weil ich meine Verbindungen wiederherstellen wollte.
Dank des Befehls, den du mir gegeben hast, konnte ich im Verzeichnis von zigbee2mqtt hochgehen und natürlich ist da nichts drin, es ist leer.
Deshalb wurden alle Befehle, die ihr mir gegeben habt (die Logs), beim Aufruf dieses Ordners abgelehnt. ![]()
Dass du keine Berechtigung hast, ist normal.
Führe den folgenden Befehl aus, um die von @cicoub13 angeforderte Bereinigung durchzuführen
sudo rm - rf /var/lib/gladysassistant/zigbee2mqtt
Dein Passwort wird verlangt
Danke vonOx, mein Befehl funktioniert immer noch nicht, weil der Ordner nicht existiert, wie ich schon sagte, ist der Ordner leer. Sag mir, was ich in diesem Ordner finden sollte? Die Namen der Ordner, der Dateien? Ich habe meinen USB-Stick neu konfiguriert, aber immer noch nichts. Danke.
Hallo cicoub13, ich bin etwas tiefer in den Mechanismus der zigbee2mqtt-Integration eingestiegen.
Ich bin in das Verzeichnis zigbee2mqtt gegangen und habe zwei weitere Verzeichnisse « mqtt » und « z2m » gefunden, ich vermute, dass es sich dabei um die Container handelt. Im Verzeichnis mqtt befanden sich zwei Dateien « mosquitto.conf » und « mosquitto.passwd » und im anderen Verzeichnis eine Datei « configuration.yaml ». Ich habe also (nachdem ich natürlich allen diese schöne Welt Löschberechtigungen erteilt hatte) alle Dateien und Verzeichnisse gelöscht, ich habe nur das Verzeichnis zigbee2mqtt übrig gelassen. Und dann habe ich meine Service-Konfiguration und Aktivierung neu gestartet und festgestellt, dass ich nur das Verzeichnis « mqtt » (ohne die dazugehörigen Dateien) wiederfand, ich vermute den ersten Container, aber nicht den zweiten « z2m ». Meine erste Frage war, ob ich auch das Verzeichnis zigbee2mqtt löschen sollte. Jetzt weiß ich, wohin ich gehe, ich vermute, dass mein Zigbee-Dongle defekt ist. Ich hoffe, ich habe nicht zu viele Umstände gemacht. Danke..!!
Hallo. Dies sind die Konfigurationsdateien, die es den Containern ermöglichen, korrekt zu funktionieren und mit dem Hauptcontainer Gladys zu kommunizieren.
Die Logs, die du weiter oben gepostet hast, zeigen, dass die Konfigurationsdatei configuration.yaml im Ordner zigbee2mqtt falsch war.
Wenn du alle Dateien gelöscht und den Dienst neu aktiviert hast, sollte die Konfiguration von vorne neu gestartet werden und dir helfen, dein Problem zu lösen.
Der Container gladys-z2m-zigbee2mqtt wurde mit einem falschen Gerät erstellt
error gathering device information while adding custom device “”: no such file or directory
Du solltest ihn also löschen und neu starten (über die Aktivierung des Dienstes in Gladys). Dafür musst du den Befehl ausführen
docker rm gladys-z2m-zigbee2mqtt
Ich versichere dir, es ist absolut nicht unsere Absicht, von allen Nutzern zu verlangen, solche Manipulationen durchzuführen. Wir versuchen, alle Fehlerfälle vorherzusehen, um die Verwendung der Kommandozeile zu vermeiden, aber das ist schwierig und deine Logs helfen uns dabei ![]()
Ich werde versuchen, das Problem dieses Wochenende nachzustellen und einen Fix vorschlagen.


