hap-homematic icon indicating copy to clipboard operation
hap-homematic copied to clipboard

Backup lässt sich nicht einspielen nach Neuinstallation

Open dbwbausch opened this issue 2 years ago • 6 comments

Guten Morgen,

Ich setze HAP-Homematic auf meiner CCU3 mit einem Mix an HomematicIP und Homematic Geräten ein. Derzeit versuche ich mein Hoftor einzubinden über ein "special device". Vorher habe ich ein Backup des HAP gemacht. Da die Torsteuerung immer wieder zum zerschiessen der Config führt, musste ich letztlich HAP-Homematic deinstallieren und dan neu installieren. Leider kann ich das erstellte Backup nicht erfolgreich wieder einspielen. Es passiert einfach nichts. Was kann ich hier noch probieren?

dbwbausch avatar Aug 11 '21 07:08 dbwbausch

Ein ähnliches Problem wurde in #453 berichtet. Die Debug Ausgabe in der Konsole zeigt an, dass die Daten teilweise eingelesen werden, es gibt aber zwei mal die Fehlermeldung XML-Verarbeitungsfehler: Syntax-Fehler Adresse: http://homematic-raspi:9874/api/ Zeile Nr. 1, Spalte 1:

Auf die Methoden listGraph und wizzardRooms kommt nur ein leeres json zurück (vermutlich daher die Fehlermeldung). Die Methode refresh liefert ok, die Methode checklost liefert alle Homekit-Instanzen, Geräte, usw., refreshCache liefert initiated zurück. Möglicherweise hängt das Problem von der Raspberrymatic Version ab (bei mir 3.59.6.20210703).

Der Versuch das Log herunterzuladen endet in Socket Close 1001.

chr1stianC avatar Aug 16 '21 18:08 chr1stianC

Kann ich mal das hap Backup File per Mail haben ? Es reicht auch aus, das Backup zu entpacken und das config.json File nach /etc/config/addons/hap-homematic/ zu kopieren. Wenn die Verbindung zwischen HAP und HomeKit noch nicht gelöscht wurde, dann auch den persist Ordner Zurückkopieren. Die Files devices.json (Cache der Geräte der CCU) evdps.json (Liste der Datenpunkte auf deren Änderung HAP hört) rooms.json (Raumliste der CCU) und variables.json (Variablenliste der ccu) werden bei Bedarf neu erzeugt.

Der Rest ist cache ....

thkl avatar Aug 16 '21 18:08 thkl

Was ggf. den Fehler beim Rücksichern des backups sichtbar macht ist HAP von der Commandozeile starten: https://github.com/thkl/hap-homematic/wiki/Troubleshooting#running-the-daemon-from-the-commandline

Und das Backup einspielen. Dann sollte der Crash sichtbar sein, der offensichtlich zu dem Fehler führt.

thkl avatar Aug 16 '21 18:08 thkl

Ich kann dir das backup gerne schicken, die in dem von dir genannten Pfad enthaltene config.json ist identisch mit der config.json im Backup.

Per ssh habe ich das debug gestartet und den output in ein log file kopiert. Nach dem Einspielen des Backups über das webinterface wurde ca. 15s nichts aufgezeichnet, anschließend werden die Geräte mit ihren Parametern geloggt. Ich kopiere dir das log mit in die E-Mail.

chr1stianC avatar Aug 16 '21 19:08 chr1stianC

Danke für die Informationen. An welche Mail Adresse soll das Backup gehen? Ein Debug-Output ist schwierig, da ich das System wieder zum Laufen bekommen habe, indem ich einfach das Backup mittels sftp nach Entdecken wieder in den hap-homematic Ordner kopiert habe. Daher glaube ich, daß beim Restore das Kopieren scheitert. Grüsse, Dirk

dbwbausch avatar Aug 17 '21 12:08 dbwbausch

Der Fix aus #471 löst das Problem bei mir. Alle Instanzen und Geräte werden wieder geladen.

chr1stianC avatar Aug 29 '21 09:08 chr1stianC

@dbwbausch besteht das Problem noch? Sonst bitte das Ticket schließen. Danke :)

blackbasket avatar Sep 30 '22 17:09 blackbasket

Mit Blick auf die beiden letzten Antworten schließe ich

ChrWi avatar Dec 08 '23 20:12 ChrWi