Von Home Assistant Time Machine zu mehr Kontrolle ĂĽber die eigene Konfiguration
Vor einiger Zeit wurde ja hier im Forum schon mal auf Home Assistant Time Machine als sinnvolle Ergänzung zu den klassischen HA-Backups hingewiesen.
Was kann/macht Time Machine:
Time Machine erweitert Snapshots um Funktionen, die im Alltag wirklich helfen:
- regelmäßige Snapshots der Konfiguration
- ĂĽbersichtliche Diff-Ansichten
- gezieltes Wiederherstellen einzelner Dateien
- einfache Bedienung über die Web-Oberfläche
Damit ist Time Machine fĂĽr viele bereits ein groĂźer Schritt nach vorn gegenĂĽber reinen Backups.
Wo liegen die Grenzen von Time Machine?
So hilfreich Time Machine ist – es bleibt ein Snapshot-basiertes System:
- Änderungen werden gesammelt, nicht einzeln verfolgt
- man sieht Konfigurationsstände, aber nicht immer den Weg dorthin
- Fehler lassen sich zeitlich oft nur grob eingrenzen
Gerade wenn man häufiger an YAML, Automationen oder Dashboards arbeitet, wünscht man sich mehr Transparenz.
Home Assistant Version Control als nächster Schritt
Ebenfalls vom selben Entwickler stammt Home Assistant Version Control.
Dieses Projekt setzt genau dort an, wo Time Machine aufhört.
Der Ansatz:
- Konfigurationsänderungen werden fortlaufend erfasst
- Unterschiede lassen sich sehr fein nachvollziehen
- frühere Stände können gezielt wiederhergestellt werden
- optional kann die Historie auĂźerhalb von Home Assistant gespeichert werden
Man kann sich das wie eine Änderungshistorie vorstellen, die nicht nur Zustände speichert, sondern auch zeigt, was sich Schritt für Schritt geändert hat.
Ergänzung statt Ersatz
Wichtig:
Version Control ersetzt weder Time Machine noch klassische Backups.
In der Praxis ergänzt sich das sehr gut:
- Backups fĂĽr den Notfall
- Time Machine fĂĽr komfortable Snapshots
- Version Control fĂĽr Nachvollziehbarkeit und gezielte Rollbacks
Eigene Git-Ablage mit lokalem Gitea (Proxmox)
Ein besonders spannender Punkt ist die Möglichkeit, die Änderungshistorie außerhalb von Home Assistant abzulegen, z. B. in einem eigenen Git-Repository.
Wer Proxmox nutzt, kann dafĂĽr sehr einfach ein lokales Gitea betreiben:
- leichtgewichtig
- komplett unter eigener Kontrolle
- keine Cloud-Abhängigkeit
Die Installation ist z. B. über das Proxmox Community Script sehr einfach möglich:
So bleibt die Versionshistorie der Home-Assistant-Konfiguration auch dann erhalten, wenn Home Assistant selbst neu installiert werden muss.
Fazit
Home Assistant Time Machine ist fĂĽr viele der perfekte Einstieg:
- deutlich mehr Ăśberblick als klassische Backups
- einfach zu bedienen
- alltagstauglich
Home Assistant Version Control geht einen Schritt weiter:
- mehr Transparenz bei Änderungen
- besseres Verständnis für Konfigurationsprobleme
- optionale externe Ablage der Historie (z. B. mit lokalem Gitea)
Gerade für Nutzer, die aktiv an ihrem Setup arbeiten, sind das Werkzeuge, die man sonst eher aus der Software-Entwicklung kennt – ohne dass es unnötig kompliziert wird.
Ich kann es nur empfehlen, die Installation ist relativ einfach und weitestgehend selbsterklärend und sollte in nur 30 Minuten erledigt sein! Bei Fragen dazu →
„unten ist noch jede Menge Platz dafür!“ ![]()
