ioBroker.history icon indicating copy to clipboard operation
ioBroker.history copied to clipboard

Backupit Dateien wiederherstellen klappt nicht

Open tobiasw83 opened this issue 2 years ago • 18 comments

HI, ich musste meinen PI neu aufsetzen.

Ich habe die History Werte mit Backitup auf meinem NAS gespeichert.

Wenn ich nun auf dem neuen Iobroker die Daten Restoren möchte klappt das ohne Fehlermeldung, aber die Daten werden nicht in den Verlauf des jeweiligen Objekt anzeigt oder sind verwertbar in Float oder Echarts.

Wie kann ich alte Histroy Daten nutzbar importieren?

Alternativ habe ich aus den History Ordner die einzelnen Ordner mit Datum beschriftet.

Das ganze läuft auf einem Pi4b mit SSD. System ist aktuell.

Danke Tobias

tobiasw83 avatar Feb 11 '23 22:02 tobiasw83

Hey, naja die Fraeist ja erstmal: sind denn die alten Dateien nach dem wiederherstellen an der richtigen Stelle und so? Dann sollte das an sich ein probblem sein. Der Adaptrer scannt immer das Dateisystem, also wenn die files korrekt liegen sollte es direkt gehen

Apollon77 avatar Feb 11 '23 23:02 Apollon77

Die Datein liegen auf dem NAS wo sie gespeichert sind. Das aktuelle Backitup speichert in den selben Ort auf dem selben NAS.

Ich kann die History Daten / Backups auf dem neuen PI auch aufrufen. Sehe alle alten Backups der History Daten. Kann sie auch laden aber sie werden danach nicht angezeigt/verwertet.

Auf dem NAS hab ich die HistoryDB liegen, auf meinem Windows PC hab ich vom alten PI noch die einzelnen Ordner aus dem History Ordner die mit den Datum bezeichnet sind.

tobiasw83 avatar Feb 11 '23 23:02 tobiasw83

Hast du mal die Pfade im History Adapter und in Backitup abgeglichen? Wenn Backitup einen Restore ausführt, braucht es den richtigen Pfad.

simatec avatar Feb 12 '23 00:02 simatec

Morgen, in Backitup und History ist der Pfand eingetragen: /opt/iobroker/iobroker-data/history/

Gruß

tobiasw83 avatar Feb 12 '23 11:02 tobiasw83

Liegen denn nach dem Restore die History Daten denn auch in dem Pfad?

simatec avatar Feb 12 '23 11:02 simatec

Die Ordner die mit dem Datum benannt sind? Nein nur 2 Ordner 20230211 und 20230212.

history1

tobiasw83 avatar Feb 12 '23 14:02 tobiasw83

ääähhmm ... was liegt denn da alles noch in dem verzeichnis? Da sollte aber einiges nicht dort sein

Apollon77 avatar Feb 12 '23 14:02 Apollon77

Sehe ich auch so. Zeige doch mal bitte den Inhalt der Backup Datei. denke dein Backup wurde mit einem falschen Pfad erstellt.

Hier ist immer wichtig einen eindeutigen Pfad für die Historydaten zu nutzen und nicht einfach in irgend einem Unterordner von iobroker.

Ich empfehle immer das Home Verzeichnis vom User iobroker zu nutzen.

Beispiel:

/home/iobroker/history

simatec avatar Feb 12 '23 14:02 simatec

Das eine Backup Datei von Backitup und dem HistoryDB histroy1

tobiasw83 avatar Feb 12 '23 14:02 tobiasw83

Da sind leider keine History Daten drin. Denke du hast den falschen Pfad konfiguriert und anstatt deine History Daten zu sichern einen Adapter gesichert

simatec avatar Feb 12 '23 15:02 simatec

OK Kann ich damit noch was anfangen?

history2

tobiasw83 avatar Feb 12 '23 15:02 tobiasw83

Nein leider nicht ...

simatec avatar Feb 12 '23 15:02 simatec

Ok, wie konfigurier ich das nun richtig für die Zukunft. Noch ist ja alles fast neu

Das scheint ja nicht io zu sein history3

tobiasw83 avatar Feb 12 '23 15:02 tobiasw83

Du legst im History Adapter einen Pfad fest … Beispiel /home/iobroker/history

Danach gehst du in die Config von Backitup und konfigurierst dort ebenfalls diese Pfad.

Backitup holt sich diesen beim öffnen der Config selber. Du muss nur schauen, ob die Pfade übereinstimmen und speichern

simatec avatar Feb 12 '23 15:02 simatec

Ist diese Strucktur nicht von Iobroker/History so angelegt worden? ich habe keinen History Ordner erstellt.

history4

tobiasw83 avatar Feb 12 '23 15:02 tobiasw83

Nimm den mal aus dem iobroker Pfad raus. Verwende /home/iobroker/history als Pfad und lege dort den Ordner history an

sudo -u iobroker mkdir -p /home/iobroker/history

simatec avatar Feb 12 '23 16:02 simatec

Ok hab ich angelegt.

Dann in History und Backitup /home/iobroker/history eintragen

tobiasw83 avatar Feb 12 '23 18:02 tobiasw83

genau ...

simatec avatar Feb 12 '23 18:02 simatec