Seite 1 von 2
Openhab-Sicherung ohne Messwert-Daten
Verfasst: 5. Jun 2021 10:57
von WupperJunge
Hallo zusammen,
aktuell suche ich noch meinen optimalen Openhab-Weg. Schwanke zwischen Openhabian und einem selbst aufgesetzen Raspberry Pi OS mit Openhab. Da gibt es aber noch ein paar Probleme, aber das steht auf einem anderen Blatt.
Zur Zeit nehme ich immer wieder meine alten Konfigurationen in Form eines Backups von einem System zun anderen mit. Das funktioniert auch soweit ganz gut.
Gibt es eine Möglichkeit ein "restore" ohne die alten Messwerte zu machen, die in dem jeweiligen Altsystem aufgelaufen sind. Kann man in dem Backup-Zip evtl. einfach ein Unterverzeichnis löschen oder gibt es einen einfach Löschbefehl um alte Messwerte unter openhab loszuwerden.
Im Netz habe ich dazu irgendwie nichts gefunden.
Re: Openhab-Sicherung ohne Messwert-Daten
Verfasst: 5. Jun 2021 12:59
von udo1toni
Ja, das sollte eigentlich gehen. Ich bin mir nicht sicher, ob man das schon beim Backup mit angibt oder erst beim Restore, aber openhab-cli sollte zwischen Full Backup und Konfig Backup unterscheiden.
Re: Openhab-Sicherung ohne Messwert-Daten
Verfasst: 6. Jun 2021 10:09
von WupperJunge
Habe mir erst mal mit der brutalen Methode geholfen und folgende Befehle in ein Script gepackt:
Code: Alles auswählen
sudo systemctl stop openhab
sudo rm -r /srv/openhab-userdata/persistence/rrd4j/*
sudo rm -r /opt/zram/zram1/upper/rrd4j/*
sudo openhab-cli clean-cache
reboot
Zumindest sind somit die alten Werte weg. Leider ist mir noch nicht klar wie die Dateien entstehen. Die rrd-Dateien in /opt/zram/zram1/upper/rrd4j/ werden nach dem reboot wieder erstellt. Woher kommen aber die Dateien in /srv/openhab-userdata/persistence/rrd4j/ ?
Re: Openhab-Sicherung ohne Messwert-Daten
Verfasst: 6. Jun 2021 11:24
von sihui
WupperJunge hat geschrieben: ↑6. Jun 2021 10:09
Woher kommen aber die Dateien in /srv/openhab-userdata/persistence/rrd4j/ ?
Meine Glaskugel sagt, du nutzt openHAB3, dann kämen die Dateien vom automatisch installierten default persistence service:
viewtopic.php?p=34924#p34924
https://www.openhab.org/docs/configurat ... ce-service
Falls du openHAB2 nutzt: meine oben gemachten Aussagen treffen dann nicht zu.
Merke: immer schön die Grunddaten deiner Installation (openHAB Version, Installationsmethode, Betriebssystem, installierte Bindings und Services) reinwuppern, dann brauchen wir nicht so viel zu schreiben.
Re: Openhab-Sicherung ohne Messwert-Daten
Verfasst: 6. Jun 2021 11:35
von WupperJunge
sihui hat geschrieben: ↑6. Jun 2021 11:24
Meine Glaskugel sagt, du nutzt openHAB3, dann kämen die Dateien vom automatisch installierten default persistence service:
(...)
Merke: immer schön die Grunddaten deiner Installation (openHAB Version, Installationsmethode, Betriebssystem, installierte Bindings und Services) reinwuppern, dann brauchen wir nicht so viel zu schreiben.
Sorry, kommt nicht wieder vor.

Ansonsten DANKE!
Re: Openhab-Sicherung ohne Messwert-Daten
Verfasst: 6. Jun 2021 11:49
von WupperJunge
sihui hat geschrieben: ↑6. Jun 2021 11:24
Meine Glaskugel sagt, du nutzt openHAB3, dann kämen die Dateien vom automatisch installierten default persistence service:
OK, das reduziert den Löschauftrag -sofern ich das richtig begriffen habe- auf folgendes Script:
Code: Alles auswählen
sudo systemctl stop openhab
sudo rm -r /opt/zram/zram1/upper/rrd4j/*
sudo openhab-cli clean-cache
sudo reboot
Re: Openhab-Sicherung ohne Messwert-Daten
Verfasst: 6. Jun 2021 11:56
von sihui
Beim löschen des Cache solltest du dir bewusst sein, das damit beim ersten Start von openHAB alle Bindings und Services neu heruntergeladen werden müssen.
Empfehlenswert ist das eigentlich nur, wenn es Probleme mit openHAB gibt ...
Re: Openhab-Sicherung ohne Messwert-Daten
Verfasst: 6. Jun 2021 12:02
von WupperJunge
sihui hat geschrieben: ↑6. Jun 2021 11:56
Beim löschen des Cache solltest du dir bewusst sein, das damit beim ersten Start von openHAB alle Bindings und Services neu heruntergeladen werden müssen.
Empfehlenswert ist das eigentlich nur, wenn es Probleme mit openHAB gibt ...
OK, verstanden - werde das mal prüfen. Bei der ersten Durchsicht sind aber zumindest die "Bindings" noch alle da.
Re: Openhab-Sicherung ohne Messwert-Daten
Verfasst: 6. Jun 2021 12:11
von sihui
WupperJunge hat geschrieben: ↑6. Jun 2021 12:02
Bei der ersten Durchsicht sind aber zumindest die "Bindings" noch alle da.
Ja, du brauchst die nach einem Clean Cache nicht neu installieren, sie müssen aber neu heruntergeladen werden. Das passiert im Hintergrund.
Re: Openhab-Sicherung ohne Messwert-Daten
Verfasst: 6. Jun 2021 12:18
von WupperJunge
DANKE !!