Zum Inhalt springen
Alles Automatisch
Guide

Home Assistant Backup & Restore

Home Assistant Backup einrichten: Backups erstellen, automatisieren und im Notfall dein System vollständig wiederherstellen. Mit Google Drive und NAS.

Fortgeschritten10 Min. LesezeitAktualisiert am

Warum Backups unverzichtbar sind

Dein Home Assistant System ist das Ergebnis von Stunden, Wochen oder Monaten an Konfiguration. Automationen, Dashboards, Integrationen, History-Daten. Alles kann verloren gehen durch:

  • SD-Karten-Tod: SD-Karten im Raspberry Pi verschleißen durch die vielen Schreibzugriffe und fallen oft ohne Vorwarnung aus
  • Stromausfall: Unerwarteter Stromausfall kann die Datenbank oder Konfiguration beschädigen
  • Fehlerhaftes Update: Ein HA-Update kann Breaking Changes enthalten, die dein System lahmlegen
  • Konfigurationsfehler: Ein Tippfehler in YAML kann HA am Starten hindern
  • Hardware-Defekt: SSD, Netzteil oder Mainboard können jederzeit ausfallen
  • Sicherheitsvorfall: Im schlimmsten Fall muss das System komplett neu aufgesetzt werden (mehr dazu im Fernzugriff & Sicherheit Guide)

Hinweis: Ein Backup, das nur auf demselben Gerät wie dein HA liegt, reicht als einzige Sicherung nicht! Wenn die SD-Karte stirbt, ist alles weg, inklusive Backup. Leg immer mindestens eine Kopie extern ab: NAS, Google Drive, USB-Stick, PC.


Backup-Typen verstehen

TypInhaltGrößeWann nutzen
Vollständiges BackupAlles: Config, Apps, DB, Media500 MB – 5 GBRegelmäßig, vor Updates
TeilbackupNur ausgewählte Bereiche10 – 500 MBSchnelle Sicherung von Config
Verschlüsseltes BackupWie oben, mit deinem Verschlüsselungscode geschütztEtwa gleichStandard bei automatischen Backups, bei Home Assistant Cloud immer

Was ist im Backup enthalten?

  • Konfiguration: configuration.yaml, automations.yaml, scripts.yaml, scenes.yaml, secrets.yaml
  • Integrationen: Alle eingerichteten Integrationen und deren Konfiguration
  • Apps: Installierte Apps und deren Einstellungen/Daten
  • Datenbank: home-assistant_v2.db mit History und Statistik-Daten
  • Dashboard: Alle Lovelace-Dashboards und Custom Cards
  • Benutzer: Alle Benutzerkonten und Berechtigungen

Manuelles Backup erstellen

  1. Einstellungen öffnen: Einstellungen, System, Backup
  2. Backup erstellen: Klicke auf „Backup jetzt erstellen" und wähle zwischen automatischem Backup (mit deinen Einstellungen) und manuellem Backup
  3. Optionen wählen: Beim manuellen Backup legst du fest, was gesichert wird und an welchen Speicherorten es landet
  4. Warten: Je nach Systemgröße dauert das 1-10 Minuten
  5. Herunterladen: Das fertige Backup auf die drei Punkte klicken und herunterladen
  6. Extern speichern: Die .tar-Datei auf NAS, PC, USB oder Cloud übertragen

Hinweis: Erstelle immer ein vollständiges Backup bevor du Home Assistant, Apps oder das Betriebssystem aktualisierst. Am bequemsten geht das über den Schalter „Backup vor dem Update" im Update-Dialog. Der ist standardmäßig aus, du kannst ihn aber als Standard einschalten (siehe unten). Im schlimmsten Fall kannst du so auf die funktionierende Version zurückkehren.


Automatische Backups einrichten

Methode 1: Eingebauter Backup-Zeitplan (empfohlen)

Seit 2025.1 hat Home Assistant einen eingebauten Backup-Zeitplan. Du findest ihn unter Einstellungen > System > Backup > Automatisches Backup. Dort stellst du ein:

  • Backup-Zyklus: Täglich oder an bestimmten Wochentagen, samt Uhrzeit
  • Aufbewahrung: Wie viele Backups behalten werden sollen
  • Speicherorte: Wohin die Backups hochgeladen werden (Home Assistant Cloud, Google Drive, NAS usw.)
  • Verschlüsselungscode: Home Assistant erzeugt ihn beim Einrichten. Lade das Notfallset herunter und bewahre es getrennt vom System auf, ohne den Code lässt sich ein verschlüsseltes Backup nicht wiederherstellen. Seit 2025.2 kannst du die Verschlüsselung pro Speicherort abschalten, nur bei Home Assistant Cloud bleibt sie immer an.

Backup vor Updates: Ein Backup vor dem Update ist ein Schalter im Update-Dialog und steht standardmäßig auf aus. In den Backup-Einstellungen kannst du „Backup vor dem Update" als Standard festlegen, dann ist der Schalter bei jedem Update schon aktiv.

Wenn du trotzdem eine eigene Automation brauchst (z.B. mit Benachrichtigung), nutze die Aktion backup.create_automatic:

yaml
1# Automation: Backup mit Benachrichtigung
2automation:
3  - alias: "Backup mit Push-Nachricht"
4    description: "Erstellt ein Backup nach den automatischen Backup-Einstellungen und benachrichtigt"
5    triggers:
6      - trigger: time
7        at: "03:00:00"
8    conditions:
9      - condition: time
10        weekday:
11          - mon
12          - wed
13          - fri
14          - sun
15    actions:
16      - action: backup.create_automatic
17
18      # Optional: Benachrichtigung senden
19      - delay: "00:10:00"   # Warten bis Backup fertig
20      - action: notify.mobile_app_mein_handy
21        data:
22          title: "Backup erstellt"
23          message: "Automatisches Backup wurde erfolgreich erstellt."
24          data:
25            tag: "backup_notification"

Methode 2: Native Speicherorte (Google Drive, OneDrive, Cloud)

Home Assistant lädt Backups ohne zusätzliche Apps direkt zu vielen Speicherorten hoch. Jeder Speicherort ist eine eigene Integration, die du unter Einstellungen, Geräte & Dienste hinzufügst. Danach taucht er in den Backup-Einstellungen unter Speicherorte auf.

SpeicherortSeitEinrichtung
Home Assistant Cloud2025.1Automatisch mit Abo, immer verschlüsselt, ein Backup bis 5 GB
Google Drive2025.2Integration hinzufügen, Google-Konto verknüpfen
OneDrive2025.2Integration hinzufügen, Microsoft-Konto verknüpfen
Synology DSM2025.2Über die bestehende Synology-Integration
WebDAV2025.3Server-URL und Zugangsdaten, z.B. Nextcloud
AWS S32025.5Access Key und Bucket
SFTP2025.10Server mit SSH-Zugang
Backblaze B22025.12Application Key und Bucket
Dropbox2026.5Integration hinzufügen, Konto verknüpfen

Dazu kommen weitere Anbieter wie Azure Storage, Cloudflare R2, IDrive e2 und OneDrive for Business.

Und die Google-Drive-App? Früher lief Google Drive nur über die Community-App „Home Assistant Google Drive Backup". Seit 2025.2 kann Home Assistant das selbst, für ein normales Setup brauchst du keine Zusatz-App mehr.

Methode 3: Netzwerkspeicher (NAS) als Backup-Ziel

Wenn du ein NAS (Synology, QNAP, TrueNAS etc.) hast, bindest du es unter Einstellungen > System > Speicher > Netzwerkspeicher hinzufügen ein, als Samba/Windows-Freigabe (CIFS) oder NFS. Wählst du als Verwendungszweck Backup, steht die Freigabe danach als Speicherort in den Backup-Einstellungen bereit. Automatische Backups landen dann direkt auf dem NAS, ohne Shell-Befehle oder eigene Automationen. Netzwerkspeicher gibt es nur bei Home Assistant OS.


Backup wiederherstellen (Restore)

Szenario 1: System läuft noch

  1. Backups öffnen: Einstellungen, System, Backup
  2. Backup wählen: Das gewünschte Backup aus der Liste wählen
  3. Wiederherstellen: Auf Wiederherstellen klicken, Vollständig oder Teilweise wählen
  4. Neustart abwarten: HA startet neu und stellt alle Daten wieder her

Szenario 2: Kompletter Neustart (neues Gerät/neue SD-Karte)

  1. HA OS neu installieren: Frisches HA OS Image auf neue SD-Karte/SSD flashen
  2. System starten: Starten und warten bis die Onboarding-Seite erscheint
  3. Backup hochladen: Auf der Onboarding-Seite „Ein Backup wiederherstellen" wählen
  4. Backup-Datei wählen: Die .tar-Datei vom PC hochladen oder vom Netzwerk wählen
  5. Restore starten: Wiederherstellen klicken und warten (kann 10-30 Min. dauern)
  6. Fertig: Alles ist wiederhergestellt: Config, Apps, Dashboards, User

Hinweis: Nach der Wiederherstellung musst du evtl. Zigbee/Z-Wave-Sticks neu zuweisen, wenn du auf neue Hardware gewechselt hast (anderer USB-Port). Auch IP-Adressen von Geräten könnten sich geändert haben.

Szenario 3: Notfall-Restore über SSH

bash
1# Restore über SSH (wenn Web-UI nicht erreichbar)
2# Per SSH verbinden (Terminal & SSH App muss vorher installiert sein,
3# Port und Schlüssel/Passwort legst du in der App-Konfiguration fest):
4ssh root@homeassistant.local -p 22
5
6# Verfügbare Backups auflisten:
7ha backups
8
9# Backup wiederherstellen (mit Slug-Name):
10ha backups restore abc12345
11
12# Lokale Backup-Liste aktualisieren (z.B. nach manuellem Kopieren):
13ha backups reload
14
15# System-Log prüfen:
16ha core logs
17
18# Falls HA nicht startet:
19ha core rebuild

Backup-Strategien vergleichen

StrategieAutomatischOffsiteKostenAm besten für
Eingebauter Zeitplan + CloudJaJaJe nach ZielDie meisten Nutzer
Google Drive (nativ)JaJaKostenloser Google-SpeicherCloud-Backup ohne NAS
Netzwerkspeicher (NAS)JaNeinNAS-HardwareNutzer mit vorhandenem NAS
Home Assistant CloudJaJa~7,50 EUR/MNabu Casa Abonnenten
OneDrive / DropboxJaJaKostenlos (Basis)Cloud-Backup ohne NAS
Manuell (USB)NeinNeinKostenlosGelegentliche Sicherung

Vorteile:

  • Google Drive: Automatisch, offsite, im kostenlosen Google-Speicher
  • NAS: Schnell, lokal, große Kapazität
  • Manuell: Kein Setup nötig, volle Kontrolle
  • Verschlüsselt: Sicher auch auf fremdem Speicher

Nachteile:

  • Google Drive: Abhängigkeit von Google, Internetverbindung nötig
  • NAS: Zusätzliche Hardware nötig, kein Offsite
  • Manuell: Wird leicht vergessen, kein Zeitplan
  • USB-Stick: Kann verloren gehen, begrenzte Haltbarkeit

SD-Karten-Problem und SSD-Migration

Der häufigste Grund für Datenverlust bei Home Assistant ist der Tod der SD-Karte. SD-Karten sind nicht für dauerhaftes Schreiben ausgelegt und fallen bei vielen Schreibzugriffen oft ohne Vorwarnung aus.

Auf SSD/USB migrieren

  1. SSD besorgen: Eine kleine SSD (128-256 GB) mit USB-Adapter oder M.2-Gehäuse
  2. Vollständiges Backup: Erstelle ein vollständiges Backup und lade es herunter
  3. HA OS auf SSD flashen: Mit Balena Etcher oder Raspberry Pi Imager auf die SSD flashen
  4. SSD anschließen: SD-Karte entfernen, SSD per USB anschließen, Pi starten
  5. Backup wiederherstellen: Auf der Onboarding-Seite „Ein Backup wiederherstellen"
  6. SD-Karte als Backup behalten: Die alte SD-Karte aufbewahren als Notfall-Boot-Medium

Hinweis: Der Pi 3 braucht einmalig eine spezielle Konfiguration für USB-Boot. Der Pi 4 und Pi 5 können ab Werk von USB booten. Für den Pi 3: program_usb_boot_mode=1 in config.txt setzen.


Backup-Checkliste

  • Automatisiert: Backups laufen automatisch mindestens alle 2 Tage
  • Extern gespeichert: Backups liegen auf NAS, Google Drive oder anderem externen Speicher
  • Verschlüsselt: Backups außer Haus sind verschlüsselt, das Notfallset mit dem Verschlüsselungscode liegt getrennt vom System
  • Getestet: Du hast mindestens einmal einen Restore getestet
  • Rotation: Alte Backups werden automatisch gelöscht (z.B. älter als 14 Tage)
  • Vor Updates: „Backup vor dem Update" ist in den Backup-Einstellungen als Standard eingeschaltet, oder du erstellst vor jedem Update selbst eins

Hinweis: Ein Backup, das du nie getestet hast, ist wie eine Versicherung, die nicht zahlt. Stelle mindestens einmal sicher, dass du erfolgreich aus einem Backup wiederherstellen kannst, am besten auf einer separaten SD-Karte oder einem Test-System.

Häufige Fragen

Wie stelle ich ein Home Assistant Backup wieder her?

Läuft dein System noch, gehst du auf Einstellungen, System, Backup, wählst das Backup und klickst auf Wiederherstellen. Bei einem neuen Gerät oder einer frischen SD-Karte installierst du erst Home Assistant OS und wählst dann direkt auf der Onboarding-Seite „Ein Backup wiederherstellen". Halte dafür den Verschlüsselungscode aus dem Notfallset bereit. Der Restore dauert je nach Größe 10 bis 30 Minuten.

Warum kann ich kein Backup erstellen?

Fast immer ist der Speicher voll, ein vollständiges Backup braucht je nach System 500 MB bis 5 GB freien Platz. Lösche zuerst alte lokale Backups unter Einstellungen, System, Backup, die du schon extern gesichert hast. Hilft das nicht, schaffst du mit einer schlankeren Datenbank Platz, wie im Troubleshooting-Guide beschrieben.

Wie richte ich automatische Backups ein?

Der einfachste Weg ist der eingebaute Backup-Zeitplan unter Einstellungen, System, Backup, Automatisches Backup. Dort wählst du Zyklus, Aufbewahrung und Speicherorte. Google Drive, OneDrive, Dropbox, Netzwerkspeicher oder WebDAV binden Home Assistant nativ an, eine Zusatz-App brauchst du dafür nicht. Ein Backup vor Updates legst du dort als Standard fest, ab Werk ist der Schalter aus.

Wo speichert Home Assistant Backups?

Lokal liegen Backups als .tar-Dateien im Verzeichnis /backup, also auf dem gleichen Speichermedium wie Home Assistant selbst. Genau deshalb solltest du sie immer extern sichern: Stirbt die SD-Karte, ist sonst auch das Backup weg. Herunterladen kannst du jedes Backup über das Drei-Punkte-Menü in der Backup-Übersicht.

Wie migriere ich Home Assistant von SD-Karte auf SSD?

Erstelle ein vollständiges Backup und lade es auf deinen PC herunter. Dann flashst du Home Assistant OS auf die SSD, schließt sie per USB an und stellst auf der Onboarding-Seite dein Backup wieder her. Pi 4 und Pi 5 booten ab Werk von USB, nur der Pi 3 braucht dafür eine einmalige Konfiguration.

Weiter lesen:

Zum Thema

Passende Videos