Home Assistant Backup & Restore
Home Assistant Backup einrichten: Backups erstellen, automatisieren und im Notfall dein System vollständig wiederherstellen. Mit Google Drive und NAS.
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
| Typ | Inhalt | Größe | Wann nutzen |
|---|---|---|---|
| Vollständiges Backup | Alles: Config, Apps, DB, Media | 500 MB – 5 GB | Regelmäßig, vor Updates |
| Teilbackup | Nur ausgewählte Bereiche | 10 – 500 MB | Schnelle Sicherung von Config |
| Verschlüsseltes Backup | Wie oben, mit deinem Verschlüsselungscode geschützt | Etwa gleich | Standard 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
- Einstellungen öffnen: Einstellungen, System, Backup
- Backup erstellen: Klicke auf „Backup jetzt erstellen" und wähle zwischen automatischem Backup (mit deinen Einstellungen) und manuellem Backup
- Optionen wählen: Beim manuellen Backup legst du fest, was gesichert wird und an welchen Speicherorten es landet
- Warten: Je nach Systemgröße dauert das 1-10 Minuten
- Herunterladen: Das fertige Backup auf die drei Punkte klicken und herunterladen
- 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:
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.
| Speicherort | Seit | Einrichtung |
|---|---|---|
| Home Assistant Cloud | 2025.1 | Automatisch mit Abo, immer verschlüsselt, ein Backup bis 5 GB |
| Google Drive | 2025.2 | Integration hinzufügen, Google-Konto verknüpfen |
| OneDrive | 2025.2 | Integration hinzufügen, Microsoft-Konto verknüpfen |
| Synology DSM | 2025.2 | Über die bestehende Synology-Integration |
| WebDAV | 2025.3 | Server-URL und Zugangsdaten, z.B. Nextcloud |
| AWS S3 | 2025.5 | Access Key und Bucket |
| SFTP | 2025.10 | Server mit SSH-Zugang |
| Backblaze B2 | 2025.12 | Application Key und Bucket |
| Dropbox | 2026.5 | Integration 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
- Backups öffnen: Einstellungen, System, Backup
- Backup wählen: Das gewünschte Backup aus der Liste wählen
- Wiederherstellen: Auf Wiederherstellen klicken, Vollständig oder Teilweise wählen
- Neustart abwarten: HA startet neu und stellt alle Daten wieder her
Szenario 2: Kompletter Neustart (neues Gerät/neue SD-Karte)
- HA OS neu installieren: Frisches HA OS Image auf neue SD-Karte/SSD flashen
- System starten: Starten und warten bis die Onboarding-Seite erscheint
- Backup hochladen: Auf der Onboarding-Seite „Ein Backup wiederherstellen" wählen
- Backup-Datei wählen: Die .tar-Datei vom PC hochladen oder vom Netzwerk wählen
- Restore starten: Wiederherstellen klicken und warten (kann 10-30 Min. dauern)
- 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
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 rebuildBackup-Strategien vergleichen
| Strategie | Automatisch | Offsite | Kosten | Am besten für |
|---|---|---|---|---|
| Eingebauter Zeitplan + Cloud | Ja | Ja | Je nach Ziel | Die meisten Nutzer |
| Google Drive (nativ) | Ja | Ja | Kostenloser Google-Speicher | Cloud-Backup ohne NAS |
| Netzwerkspeicher (NAS) | Ja | Nein | NAS-Hardware | Nutzer mit vorhandenem NAS |
| Home Assistant Cloud | Ja | Ja | ~7,50 EUR/M | Nabu Casa Abonnenten |
| OneDrive / Dropbox | Ja | Ja | Kostenlos (Basis) | Cloud-Backup ohne NAS |
| Manuell (USB) | Nein | Nein | Kostenlos | Gelegentliche 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
- SSD besorgen: Eine kleine SSD (128-256 GB) mit USB-Adapter oder M.2-Gehäuse
- Vollständiges Backup: Erstelle ein vollständiges Backup und lade es herunter
- HA OS auf SSD flashen: Mit Balena Etcher oder Raspberry Pi Imager auf die SSD flashen
- SSD anschließen: SD-Karte entfernen, SSD per USB anschließen, Pi starten
- Backup wiederherstellen: Auf der Onboarding-Seite „Ein Backup wiederherstellen"
- 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=1inconfig.txtsetzen.
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:
Passende Videos
Home Assistant Backups: Sicherung und Wiederherstellung im Überblick
Ein defekter Datenträger und dein ganzes Smart Home ist weg: Automationen, Dashboards, jede Einstellung. Mit der richtigen Backup-Strategie passiert dir das nicht. So sicherst du Home Assistant automatisch und extern.
Home Assistant: Backups direkt in Google Drive und OneDrive speichern
Home Assistant kann deine Backups jetzt automatisch in Google Drive und OneDrive speichern, ganz ohne Apps. Im Video richte ich beide Integrationen ein.
Automatische Backups und Google Drive in Home Assistant nutzen
Automatische Backups sind seit dem 2025er Update in Home Assistant eingebaut, liegen aber nur lokal. Mit der Google Drive Backup App sicherst du sie in die Cloud.
