Wiederherstellen einer Konfiguration

Hallo,

Nachdem ich auf meinem Raspberry Pi, der Gladys hostet, ein bisschen Chaos angerichtet habe, möchte ich das Betriebssystem mit dem neuesten Image von Gladys neu installieren.

Kann ich in dieser neuen Instanz MQTT-Gerätekonfigurationen importieren, die in der alten Gladys erstellt wurden?

So ähnlich wie bei Node-RED!

Danke

Dafür benötigst du ein Gladys Plus-Konto. Damit kannst du deine Konfiguration, deine Szenen, … wiederherstellen.

Danke für die schnelle Antwort.

Also nur im Gladys-Plus verfügbar. Lohnt es sich, eine Funktionsanfrage für die Freischaltung für alle Nutzer zu stellen?

Ben braucht nicht die Funktion, denn sie existiert bereits, aber er braucht mehr von Gladys.

Es ist meiner Meinung nach wirklich schade, dass die Datenbankkonfiguration und Szenen nicht einfach in eine andere Gladys-Instanz dupliziert werden können, insbesondere für diejenigen, die selbst hosten.

Und es ist noch schade, dass nicht alle Nutzer von den Entwicklungen profitieren, die für Gladys-Plus gemacht wurden (außer natürlich die kostenpflichtigen wie GPT3).

Da ich dies mehrmals benötigt habe, ist das Importieren und Exportieren eines JSON in Node-RED super praktisch.

Aber kein Problem, wenn die Gemeinschaft des Projekts einstimmig ist, gebe ich nach!

Wenn du gut suchst, wurde das schon erklärt :wink:
Du musst über SSH den Befehl ‹ docker stop gladys › eingeben.
Danach kopierst du die Datei ‹ gladys-production › aus ‹ /var/lib/gladysassistant ›
Es reicht, diese Datei nach einer vollständigen Neuinstallation wieder an ihren Platz zu setzen.
Für ZigBee musst du über die Schnittstelle von zigbee2mqtt gehen…
Gladys Plus führt die Backup- und Wiederherstellungsvorgänge automatisch durch :innocent:

@GBoulvin, super vielen Dank. Ich dachte mir schon, dass es das gibt, aber ich konnte es im Forum, wo ich es gesehen hatte, nicht wiederfinden.

Entschuldigung für den etwas provozierenden Kommentar.

Macht weiter so,

Die Wiederherstellung der Gladys-Konfiguration funktioniert super, wenn man der Anleitung folgt. Nochmals vielen Dank @GBoulvin.
Nicht vergessen, die Schreibrechte im Ordner ‹ /var/lib/gladysassistant › zu erteilen. Unter Linux: sudo chmod 777

Er hat auch diese Lösung gefunden
https://www.npmjs.com/package/backup-docker

Vorsicht mit dieser Art von Tool, ich weiß nicht, wie es intern funktioniert, aber ich würde mich wundern, wenn es zuverlässig funktioniert.

Dateien während des Betriebs auf eine Produktionsinstanz zu kopieren, während sie läuft, ist der beste Weg, um ein wackeliges Backup zu erhalten, oder schlimmstenfalls, die Produktion zu beschädigen.

Die beste Methode wurde bereits von @GBoulvin oben genannt:

Man muss Gladys stoppen, dann eine Sicherung der Dateien machen und Gladys dann neu starten.

ah ja, aber ich sprach nur von der Sicherung des node-red-Teils, für den Gladys-Teil gibt es Gladys-plus, das macht den Job und man braucht nicht mal einen NAS! Aber wie oben erwähnt, wenn Gladys irgendwann den node-red-Docker mit der Sicherung der Flows verwaltet:+1: :stuck_out_tongue_winking_eye: :crazy_face:…und eigentlich habe ich mich mit einer anderen Antwort verheddert :face_with_thermometer:

Für alle, die Gladys ohne den Plus-Tarif nutzen, gäbe es nicht die Möglichkeit, ein Bash-Skript mit cron (oder node-red) z. B. jeden Tag um 4 Uhr morgens zu starten, wie z. B.:

#! /bin/bash

docker stop gladys
rsync gladys-production.db gladys-prod-sauvegarde.db
docker start gladys

Niemand hindert Sie daran, es gibt keine technische Blockade.