Ich war lange auf der Suche nach einer vernünftigen Backup-Möglichkeit für Automationen und Skripte in Home Assistant.
Bisher habe ich Änderungen manuell kopiert, neue Versionen getestet (eine Art „Split-Test“) und ältere Dateien später gelöscht. Das war auf Dauer mühsam und fehleranfällig.
Mit der Home Assistant Time Machine ist das endlich Geschichte.
Das Projekt findet ihr hier:
https://github.com/saihgupr/HomeAssistantTimeMachine
Man installiert es direkt im Add-on Store und öffnet es bequem über die Benutzeroberfläche oder die Seitenleiste.
Was macht das Add-on?
Home Assistant Time Machine erstellt automatische und manuelle Sicherungen deiner Konfigurationsdateien:
- Automationen
- Skripte
- Lovelace Dashboards
- ESPHome-Dateien
- Packages
Die Besonderheit:
Du kannst Änderungen anzeigen (Diff-Vergleich zwischen aktueller und gesicherter Version) und gezielt einzelne Dateien wiederherstellen, ohne dein komplettes System zurückzusetzen.
Das ist ideal, wenn du z. B. eine Automation überarbeitest und später feststellst, dass die alte Version besser lief – du siehst sofort, was sich geändert hat, und stellst sie mit einem Klick wieder her.
Wichtige Neuerungen in Version 2.0
Vollständiges Add-on mit Ingress-Unterstützung
Kein Long-Lived Access Token mehr erforderlich
Änderungsanzeige (Diff) zwischen Versionen
Einzelfile-Wiederherstellung statt Komplett-Restore
„Backup Now“-Button für Sofortsicherung im Add-on
Automatische, zeitgesteuerte Backups mit Limitierung („Max Backups“)
UnterstĂĽtzung mehrerer Speicherorte (/share,/backup,/config,/media, Netzlaufwerke)
Deutlich schnellere und ressourcenschonendere Abläufe
Installation
- Add-on Store öffnen
→ Einstellungen → Add-on Store → Drei Punkte (⋮) → „Repositories“ - Folgendes Repository hinzufügen:
https://github.com/saihgupr/HomeAssistantTimeMachine
- „Home Assistant Time Machine“ installieren
- Nach der Installation über „Benutzeroberfläche anzeigen“ oder über die Seitenleiste starten
- Optional: In den Add-on-Einstellungen Speicherpfad und Zeitplan anpassen
Nutzung im Alltag
- Im Hauptfenster siehst du alle vorhandenen Backups und deren Inhalte
- Änderungen zwischen Versionen werden übersichtlich nebeneinander dargestellt
- Mit einem Klick auf „Restore“ kannst du gezielt eine Datei wiederherstellen
- Vor jeder Wiederherstellung wird automatisch eine Sicherheitskopie erstellt
Damit eignet sich die Time Machine perfekt, um nach YAML-Änderungen, Blueprint-Anpassungen oder Lovelace-Experimenten schnell und gezielt zurückzugehen.
Wichtiger Hinweis
Das Add-on sichert nur Datei-basierte Inhalte (YAML, Lovelace, ESPHome usw.)
Für ein vollständiges System-Backup (Add-ons, Datenbanken, Integrationen) solltest du zusätzlich weiterhin normale Home Assistant Snapshots oder externe Backuplösungen verwenden.
Fazit
Wer regelmäßig an Automationen, Skripten oder Dashboards arbeitet, bekommt hier endlich eine saubere Versionierung und Wiederherstellungsmöglichkeit – ganz ohne Git oder manuelle Kopien.
Absolut empfehlenswert fĂĽr alle, die in Home Assistant tiefer einsteigen wollen.
Wenn euch das Projekt gefällt, unterstützt den Entwickler auf GitHub mit einem
Star – und erstellt gern ein Issue, wenn ihr Fehler entdeckt oder Ideen für Verbesserungen habt.
Transparenz-Hinweis
Ich habe das Add-on im Video von Olli Smarter Kram entdeckt – klare Empfehlung, wenn ihr euch die Einrichtung und Funktionen in Aktion ansehen möchtet!
Links:
GitHub-Projekt: https://github.com/saihgupr/HomeAssistantTimeMachine
YouTube: https://www.youtube.com/watch?v=zyTExP_ebAE&t=1s
