Wer regelmรครig mit Home Assistant arbeitet, kennt das Problem: Eine kleine รnderung an einer Automation, einem Skript oder einem Dashboard kann schnell unerwartete Folgen haben. Das neue Add-on โTime Machineโ bietet dafรผr eine einfache Lรถsung. Es ermรถglicht, รnderungen nachzuvollziehen und bei Bedarf รคltere Versionen wiederherzustellen โ รคhnlich wie die Time Machine von Apple.
Versionierung leicht gemacht
Frรผher mussten Anpassungen an Home Assistant meist direkt im YAML-Code vorgenommen werden. Viele Nutzer haben ihre Konfigurationen daher รผber GitHub versioniert, um รnderungen nachvollziehen und Fehler rรผckgรคngig machen zu kรถnnen.
Hier findest du das Ganze auch als Video von mir:
Mittlerweile werden Automationen und Skripte jedoch รผberwiegend รผber grafische Dialoge gepflegt. Damit ging die Mรถglichkeit verloren, Verรคnderungen automatisch zu dokumentieren. Genau hier setzt das Time Machine Add-on an.
Installation und Einrichtung
Das Add-on kann รผber ein benutzerdefiniertes Repository im Home Assistant Add-on Store installiert werden. Alternativ ist auch der Betrieb als Docker-Container mรถglich. Wie die Nutzung als Docker-Container funktioniert, wird in der Readme des GitHub-Repositories beschrieben. Nach der Installation als Add-on lรคsst sich die Erweiterung direkt in der Seitenleiste anzeigen.
Du magst Home Assistant? Dann abonniere kostenlos meine Beitrรคge mit Tipps, Tricks und Anleitungen rund um Home Assistant:
Follow Home Assistant
Garantiert kein Spam, keine Werbung und immer mit Abmelde-Link, solltest du es dir anders รผberlegen!
In den Einstellungen kรถnnen unter anderem das Design (Hell- oder Dunkelmodus) sowie der Speicherort der Backups festgelegt werden. Auรerdem ist definierbar, wie oft und wie viele Sicherungen erstellt werden sollen โ etwa tรคglich, stรผndlich oder wรถchentlich.

Unterstรผtzte Inhalte
Time Machine sichert aktuell:
- Automationen und Skripte
- Dashboards (Lovelace)
- ESPHome-Dateien
- Packages
Damit kรถnnen nicht nur Automationsรคnderungen, sondern auch Layouts und Integrationen versioniert werden.
Funktionsweise
Nach der Einrichtung erstellt Time Machine regelmรครig Backups. รnderungen werden dabei รผbersichtlich hervorgehoben:
- Grรผn markiert neu hinzugefรผgte Zeilen
- Rot zeigt entfernte Inhalte
Auf Wunsch kann jede frรผhere Version per Klick wiederhergestellt werden.
So lassen sich fehlerhafte Anpassungen unkompliziert rรผckgรคngig machen, ohne manuell im Code eingreifen zu mรผssen.

Neuerungen der Version 2.0
Die aktuelle Version bringt spรผrbare Verbesserungen:
- Schnellere Performance und geringere Systembelastung
- Unterstรผtzung fรผr Lovelace Dashboards, ESPHome und Packages
- Ingress-Support, kein manuelles Port-Forwarding nรถtig
- Optionale Begrenzung der Backup-Anzahl
- Backup-API, um Sicherungen auch รผber Automationen zu steuern
Gerade die API erรถffnet interessante Mรถglichkeiten, etwa automatisierte Backups bei bestimmten Ereignissen.
Fazit
Das Time Machine Add-on ist zwar noch nicht perfekt, bietet aber bereits jetzt einen groรen Mehrwert fรผr alle, die hรคufiger an Automationen, Skripten oder Dashboards arbeiten. Es erhรถht die Sicherheit bei รnderungen und spart Zeit, wenn einmal etwas schiefgeht.
Ein vielversprechender Ansatz โ und vielleicht ein Vorgeschmack auf eine kรผnftige native Versionierungsfunktion in Home Assistant selbst.
Produktempfehlungen



