Openhab Sicherung wieder herstellen

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
Greg4711
Beiträge: 38
Registriert: 1. Sep 2022 09:59
Answers: 0

Openhab Sicherung wieder herstellen

Beitrag von Greg4711 »

Hallo,

bei mir läuft (bzw. lief) OH 3.3 auf einer Synology NAS in einem Docker Container.

Nun habe ich die conf und das userdata Verzeichnisse gesichert, den Container gelöscht, mit Version 3.4 wieder neu aufgesetzt und anschließend die Verzeichnisse conf und userdata durch die alten (aus dem 3.3 er Setup) ersetzt.

Dennoch läuft OH 3.4 als vollkommen jungfräuliches System. Alle Bindungs, Einstellungen.... sind verschwunden.

Was muss ich machen, um mein altes System wieder herzustellen?

Danke für Eure Hilfe.

Benutzeravatar
udo1toni
Beiträge: 15248
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: Openhab Sicherung wieder herstellen

Beitrag von udo1toni »

Also eigentlich hättest Du lediglich den Container neu erstellen müssen (recreate) und dabei auswählen müssen, dass er das Image neu laden soll.
Die Natur von Docker ist, dass ein Container immer jungfräulich startet. Nur durch die Volumes werden die Konfigurationen über den Neustart hinaus gesichert.
Offensichtlich hast Du beim Sichern und/oder neu Erstellen der Volumes einen Fehler gemacht...
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Greg4711
Beiträge: 38
Registriert: 1. Sep 2022 09:59
Answers: 0

Re: Openhab Sicherung wieder herstellen

Beitrag von Greg4711 »

udo1toni hat geschrieben: 9. Jan 2023 02:21 Also eigentlich hättest Du lediglich den Container neu erstellen müssen (recreate) und dabei auswählen müssen, dass er das Image neu laden soll.
Die Natur von Docker ist, dass ein Container immer jungfräulich startet. Nur durch die Volumes werden die Konfigurationen über den Neustart hinaus gesichert.
Offensichtlich hast Du beim Sichern und/oder neu Erstellen der Volumes einen Fehler gemacht...
Gibt es einen Weg, dennoch alte Einstellungen, zumindst teilweise (z.B. nur das Model), wieder herzustellen oder muss ich von vorne anfangen.

Im Verzeichnis userdate/jsondb/ gibt es ein Verzeichnis backup in dem sich 67 Dateien befinden und in jsondb sind 14 Datein. Lässt sich daraus nicht etwas wieder herstellen?

Vorab herzlichen Dank für Hilfe.

Benutzeravatar
udo1toni
Beiträge: 15248
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: Openhab Sicherung wieder herstellen

Beitrag von udo1toni »

Wenn die Daten am richtigen Platz liegen, wird der Container sie auch lesen. Wie gesagt, Du musst da irgendwo einen Fehler gemacht haben. Du musst lediglich herausfinden, wo Du den Fehler gemacht hast. (das ist zweifellos nicht so einfach wie es hier steht... eigene Fehler zu finden ist immer eine Herausforderung.)
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Greg4711
Beiträge: 38
Registriert: 1. Sep 2022 09:59
Answers: 0

Re: Openhab Sicherung wieder herstellen

Beitrag von Greg4711 »

udo1toni hat geschrieben: 9. Jan 2023 11:52 Wenn die Daten am richtigen Platz liegen, wird der Container sie auch lesen. Wie gesagt, Du musst da irgendwo einen Fehler gemacht haben. Du musst lediglich herausfinden, wo Du den Fehler gemacht hast. (das ist zweifellos nicht so einfach wie es hier steht... eigene Fehler zu finden ist immer eine Herausforderung.)
Danke für diesen (vordergründig trivialen) Hinweis. Es stimmt tatsächlich. Ich hatte einen Buchstabendreher bei der Laufwerksverknüpfung. - Peinlich :roll:

Benutzeravatar
udo1toni
Beiträge: 15248
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: Openhab Sicherung wieder herstellen

Beitrag von udo1toni »

Hier ist nichts peinlich. Was denkst Du, wie oft ich hier schon Buchstabendreher hatte und mit wachsender Verzweiflung gesucht habe...
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Backbe01
Beiträge: 123
Registriert: 19. Jul 2019 21:04
Answers: 0

Re: Openhab Sicherung wieder herstellen

Beitrag von Backbe01 »

Hallo,

ich klinke mich mal hier ein...

Letztlich habe ich nun das Gleiche vor, Update von 3.2 auf 3.4.. System wie oben Synology NAS mit Docker. Der Umstieg sollte eigentlich recht einfach sein.

Da ich mein Habpanel nicht mehr wie gewünscht zum laufen bekomme, muss ich mich nun doch mit den Pages beschäftigen (vielleicht auch gar nicht so schlecht, wenn man sieht was hier alles erstellt werden kann).

Meine Frage ist: Wo wird die Konfiguration der Pages (all diese YAML etc.) gespeichert? Ich habe OH3 komplett mit conf. Dateien erstellt. Die Pages muss ich aber zwangsläufig im System erstellen. Daher meine Frage. Wie mache ich von diesen YAML etc. am besten eine Sicherung.

Sorry, vielleicht denke ich auch nur zu kompliziert, bin aber, was Backups angeht, ein gebranntes Kind... :cry:
OH 4.1.0M2 auf nuc in Docker

Benutzeravatar
udo1toni
Beiträge: 15248
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: Openhab Sicherung wieder herstellen

Beitrag von udo1toni »

Die Pages werden ausschließlich als yaml in einer json-Struktur gespeichert, Es ist (leider) nicht vorgesehen, die Pages komplett in einem Texteditor zu erstellen. Du kannst Dir aber den Code komplett als yaml anzeigen lassen und auch kopieren. Auch einfügen sollte möglich sein, es ist also zumindest auf diesem weg möglich, den Code einer Page als text zu speichern und auch wieder im System zu laden.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Antworten