Home Assistant: Backup über die CLI wiederherstellen

Wenn die Weboberfläche von Home Assistant nach einem Update nicht mehr erreichbar ist, bleibt oft nur der direkte Zugriff über Bildschirm und Tastatur oder die VM-Konsole. Das Problem im Terminal (CLI): Die Liste aller Sicherungen rauscht unlesbar schnell durch und ist nicht chronologisch sortiert. Mit wenigen Befehlen filterst du den benötigten Sicherungspunkt heraus und stößt die Wiederherstellung an.

Nabu Casa Home Assistant Green
Produktbild: Nabu Casa
Produktdaten werden geladen …

Das brauchst du

  • Direkter Zugriff auf die Home-Assistant-CLI (am Raspberry Pi per Monitor/Tastatur oder über eine VM-Konsole)
  • Ein zuvor erstelltes vollständiges Backup (Full Backup)

1. Login ausführen

Direkt nach dem Start befindest du dich in der Standard-CLI von Home Assistant. Gib dort zunächst folgenden Befehl ein:

login

2. Sicherungen mit Seitenpause auflisten

Nutze nach dem Login den Paging-Befehl more, um die Liste der Sicherungen schrittweise und lesbar durchzugehen:

ha backups | more

Alternativ kannst du in das Backup-Verzeichnis wechseln und die Dateien nach Erstellungsdatum sortiert anzeigen lassen:

cd /mnt/data/supervisor/backup
ls -lath | more

3. Backup-Slug notieren

Suche in der Liste nach dem gewünschten Snapshot und notiere dir den zugehörigen Slug (den Bezeichner der Sicherung).

4. Wiederherstellung über die CLI starten

Kehre mit exit zurück in die CLI:

exit

Führe anschließend den Restore-Befehl mit deinem zuvor notierten Slug (hier als Platzhalter 1234abcd) aus:

backup restore 1234abcd

Funktioniert es?

Die Wiederherstellung wird ausgeführt. Sobald der Vorgang erfolgreich abgeschlossen ist, sollte die Weboberfläche im Browser wieder wie gewohnt erreichbar sein.

Wenn es nicht klappt

  • Fehler „is only a partial backup“: Der Standardbefehl backup restore setzt ein Voll-Backup voraus. Achte bei der Auswahl darauf, keinen Teilsicherungspunkt zu wählen.
  • Eingabe prüfen: Gib beim Restore-Befehl nicht die Endung .tar ein.
  • Befehl „more“ funktioniert nicht: Die Standard-CLI von Home Assistant unterstützt die Pipe an more nicht direkt. Führe den Befehl erst aus, nachdem du login eingegeben hast.
  • Weboberfläche bleibt blockiert: Teste, ob du über die offizielle Home Assistant Companion App auf dem Smartphone noch Zugriff auf den Bereich der Backups hast, um den Restore alternativ dort anzustoßen.

Quellen: Forum: Home Assistant Community, community.home-assistant.io

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Nach oben scrollen