Backup der zigbee2mqtt-Datenbank

:scream:
Darüber nachgedacht und die Logs nochmal gelesen…
Ich habe vergessen, die Konfigurationsdateien nach dem Löschen der Container zu löschen… :innocent:
Entschuldigung!
Ich teste es so schnell wie möglich nochmal!

Edit:
Ich habe eine schlechte Nachricht…
Die Dienste installieren sich neu, starten ohne Fehlermeldungen in den Logs.
Aber die Geräteliste ist in der ZigBee-Oberfläche leer, also keine Steuerung über Gladys…

Edit 2 :

pi@Nichoir2:~ $ docker logs gladys-z2m-zigbee2mqtt           Using '/app/data' as data directory
Zigbee2MQTT:info  2022-09-07 20:12:30: Logging to console and directory: '/app/data/log/2022-09-07.20-12-30' filename: log.txt
Zigbee2MQTT:info  2022-09-07 20:12:30: Starting Zigbee2MQTT version 1.27.2 (commit #7dc48fb)
Zigbee2MQTT:info  2022-09-07 20:12:30: Starting zigbee-herdsman (0.14.53)
Zigbee2MQTT:info  2022-09-07 20:12:54: zigbee-herdsman started (reset)
Zigbee2MQTT:info  2022-09-07 20:12:54: Coordinator firmware version: '{"meta":{"maintrel":1,"majorrel":2,"minorrel":7,"product":1,"revision":20210708,"transportrev":2},"type":"zStack3x0"}'
Zigbee2MQTT:info  2022-09-07 20:12:54: Currently 0 devices are joined:
Zigbee2MQTT:info  2022-09-07 20:12:54: Zigbee: disabling joining new devices.
Zigbee2MQTT:info  2022-09-07 20:12:54: Connecting to MQTT server at mqtt://localhost:1884
Zigbee2MQTT:info  2022-09-07 20:12:55: Connected to MQTT server
Zigbee2MQTT:info  2022-09-07 20:12:55: MQTT publish: topic 'zigbee2mqtt/bridge/state', payload '{"state":"online"}'
Zigbee2MQTT:info  2022-09-07 20:12:55: Started frontend on port 0.0.0.0:8080

@GBoulvin @cicoub13 Ich poste hier die Nachricht von @AlexTrovato auf Github:

Ja, tatsächlich, mir gehen die Ideen aus, und da ich die Hardware nicht zur Hand habe, kommt die Blindentwicklung langsam an ihre Grenzen.

Danke an die gut ausgestatteten Entwickler, die mir helfen :smiley:

Ich kann dir Zugriff auf meinen VPN geben, wäre das nützlich?

@AlexTrovato Im schlimmsten Fall kann @pierre-gilles mir ein Testkonto für Gladys erstellen, dann kann ich eine Testinstanz einrichten. Ich habe ein zusätzliches Zigbee-Dongle und einen Pi. Das würde verhindern, dass eine Produktionsumgebung beschädigt wird.
Ich kann dir auch einen SSH-Zugang einrichten.

@VonOx es ist nicht nötig, Gladys Plus zu verwenden. Der Test hier besteht einfach darin, eine Datenbank (DB) von einer Instanz mit konfiguriertem Zigbee2mqtt zu nehmen und diese DB-Datei auf eine neue, leere Instanz zu übertragen und zu sehen, ob Zigbee2mqtt sich von selbst neu konfiguriert :slight_smile:

Okay, ich dachte, ihr wolltet den gesamten Workflow testen.

Wäre eine Instanz mit zugänglichem Zigbee über SSH hilfreich, @AlexTrovato?

Hallo @Tlse-vins
Ich versuche, meine zigbee2mqtt-Datenbank zu sichern, indem ich dein Tutorial verwende, und bin beim Kapitel 7 angelangt, aber ich kann den Befehl « cd /mnt/c/Users/patrick/Downloads/ » nicht ausführen. Ich schaffe es nur, in das « Verzeichnis mnt » zu gelangen, aber das war’s. Wenn ich « ls » eingebe, um den Inhalt des Verzeichnisses aufzulisten, erscheint nichts. Kannst du mir helfen, diesen Schritt zu überwinden?
Vielen Dank im Voraus

Hallo @Psoy, bist du unter Windows mit WSL?

Hallo @Will_71
ja, genau das.

Okay, also wenn du ls /mnt/c eingibst, bekommst du gar nichts?

Kannst du mir die Ausgabe des Befehls df -h geben?

Vielleicht ist dein C-Laufwerk nicht in /mnt eingebunden.
Es gibt ein Problem bei einigen Personen, bei denen es in /windir eingebunden ist.

Ich bekomme das hier:

pi@gladys:/ $ ls /mnt/c
ls: cannot access '/mnt/c': No such file or directory

Essais ls /windir/c

erhalte ich:

pi@gladys:/ $ df -h
Dateisystem    Größe Benutzt Vergeb. Verw% Eingehängt auf
/dev/root       118G    6.7G   106G    6% /
devtmpfs        325M       0    325M    0% /dev
tmpfs           455M       0    455M    0% /dev/shm
tmpfs           182M    1.3M    181M    1% /run
tmpfs           5.0M    4.0K    5.0M    1% /run/lock
/dev/sda1       253M     31M    222M   13% /boot
tmpfs            91M    8.0K     91M    1% /run/user/1000

erhalte ich:

pi@gladys:/ $ ls /windir/c
ls: cannot access '/windir/c': No such file or directory

Aber du bist per SSH auf Gladys und nicht auf deinem PC.
Deshalb findest du in Gladys auch nicht den Ordner deines Windows.

muss ich das auf Ubuntu machen?, ich bin nicht gut!!! :disappointed_relieved:, aber naja, das stand nicht im Tutorial und ich hatte es auch versucht, aber es war nicht besser

auf dem pc habe ich das

psoy@Zalman:~$ ls /mnt/c
ls: cannot access '/mnt/c/DumpStack.log.tmp': Permission denied 
ls: cannot access '/mnt/c/hiberfil.sys': Permission denied 
ls: cannot access '/mnt/c/pagefile.sys': Permission denied
ls: cannot access '/mnt/c/swapfile.sys': Permission denied                                                              '$Recycle.Bin'             DumpStack.log.tmp  'Program Files'        'System Volume Information'   pagefile.sys         '$SysReset'                Intel              'Program Files (x86)'   Users                        swapfile.sys         '$WinREAgent'              OneDriveTemp        ProgramData            Windows                                           'Documents and Settings'   PerfLogs            Recovery               hiberfil.sys