CCU-Sicherung¶
Die Homematic(IP) Local-Integration bietet zwei Sicherungsmechanismen: einen Backup Agent, der in das Home Assistant-Sicherungssystem integriert ist, und eine manuelle Sicherungsschaltfläche für CCU-Systemsicherungen bei Bedarf.
Nur OpenCCU
CCU-Systemsicherungen sind nur für OpenCCU (ehemals RaspberryMatic) verfügbar, einschließlich der OpenCCU Home Assistant App. Auf CCU2, CCU3, Debmatic, piVCCU und Homegear werden Sicherungsschaltfläche und Backup Agent nicht angeboten. Siehe die Backend-Funktionsmatrix.
Backup Agent¶
Die Integration registriert einen LocalBackupAgent, der als Sicherungsspeicherort in der Home Assistant-Sicherungsoberfläche erscheint (Settings → System → Backups). Pro CCU-Konfigurationseintrag wird ein Agent registriert, sodass Multi-CCU-Setups separate Agents erhalten.
Funktionsweise¶
Wenn eine Home Assistant-Sicherung erstellt und die CCU als Speicherort ausgewählt wird:
- Der Agent erstellt zunächst eine CCU-Systemsicherung (
.sbk-Datei), indem er über ein ReGa-Skript eine vollständige Sicherung von der CCU anfordert - Die CCU-Sicherung wird heruntergeladen und im konfigurierten Sicherungsverzeichnis gespeichert
- Die HA-Sicherung (
.tar-Datei) wird im selben Verzeichnis abgelegt - Eine Metadaten-Datei (
*_meta.json) verknüpft die HA-Sicherung mit der zugehörigen CCU-Sicherung
Das bedeutet, dass jede auf der CCU gespeicherte HA-Sicherung von einer passenden CCU-Systemsicherung begleitet wird, was einen vollständigen Wiederherstellungspunkt für beide Systeme ergibt.
Ausfallsicherheit¶
- CCU nicht erreichbar: Ist die CCU beim Ausführen der HA-Sicherung nicht erreichbar, wird die HA-Sicherung ohne CCU-Sicherung gespeichert (eine Warnung wird protokolliert)
- CCU-Sicherung fehlgeschlagen: Schlägt die CCU-Sicherung aus irgendeinem Grund fehl, wird die HA-Sicherung normal fortgesetzt — Fehler bei der CCU-Sicherung blockieren niemals HA-Sicherungen
- Metadaten-Konsistenz: Können Metadaten nicht gespeichert werden, wird eine bereits erstellte CCU-Sicherung automatisch bereinigt
- Bereinigung verwaister Dateien: Beim Auflisten von Sicherungen werden Metadaten-Dateien ohne zugehörige
.tar-Datei automatisch entfernt
Sicherungen verwalten¶
Die gesamte Sicherungsverwaltung erfolgt über die Standard-Sicherungsoberfläche von Home Assistant:
| Aktion | Verhalten |
|---|---|
| Auflisten | Zeigt alle im CCU-Sicherungsverzeichnis gespeicherten HA-Sicherungen an |
| Herunterladen | Lädt die HA-Sicherungs-.tar-Datei herunter |
| Löschen | Entfernt die HA-Sicherung, ihre Metadaten und die zugehörige CCU-.sbk-Sicherung |
Sicherungsschaltfläche¶
Die Integration erstellt eine "Sicherung erstellen"-Taste auf dem CCU-Gerät. Durch Betätigung wird eine eigenständige CCU-Systemsicherung (.sbk-Datei) bei Bedarf erstellt — unabhängig vom HA-Sicherungssystem.
Die Taste wird nur für OpenCCU-Backends angelegt und ist verfügbar, solange die CCU erreichbar ist. Die resultierende Sicherungsdatei wird im konfigurierten Sicherungsverzeichnis gespeichert.
Sicherungsverzeichnis¶
Sowohl der Backup Agent als auch die Sicherungsschaltfläche speichern Dateien in:
Dieses Verzeichnis wird automatisch erstellt, wenn die erste Sicherung durchgeführt wird. Es enthält:
| Dateityp | Beschreibung |
|---|---|
*.tar | Home Assistant-Sicherungsarchive (erstellt durch HA Core) |
*_meta.json | Metadaten, die HA-Sicherungen mit CCU-Sicherungen verknüpfen |
*.sbk | CCU-Systemsicherungen |
CCU-Sicherungs-Service¶
Die Integration stellt außerdem einen homematicip_local.create_ccu_backup-Service zur Verwendung in Automationen bereit:
Dieser erstellt und lädt eine CCU-Systemsicherung herunter, identisch zum Betätigen der Sicherungsschaltfläche.
Wiederherstellung¶
Wann eine Wiederherstellung erforderlich ist¶
Eine CCU-Wiederherstellung ist erforderlich, wenn:
- Die CCU-Hardware ausgetauscht oder auf Werkseinstellungen zurückgesetzt wurde
- Ein Firmware-Update Geräte- oder Konfigurationsprobleme verursacht hat
- Gerätekopplungen, Programme oder Systemvariablen verloren gegangen sind
- Eine Migration auf eine neue CCU durchgeführt wird
Wiederherstellung über Home Assistant¶
Auf der CCU gespeicherte Home Assistant-Sicherungen enthalten sowohl die HA-Sicherung (.tar) als auch die CCU-Systemsicherung (.sbk). Zur Wiederherstellung:
- Zu Settings -> System -> Backups navigieren
- Die gewünschte Sicherung auswählen
- Dem Home Assistant-Wiederherstellungsassistenten folgen, um die HA-Sicherung wiederherzustellen
- Die zugehörige CCU-Sicherung (
.sbk-Datei) im Sicherungsverzeichnis suchen: - Die CCU-Sicherung separat über das CCU-WebUI wiederherstellen (siehe unten)
Die Home Assistant-Wiederherstellung stellt die CCU nicht automatisch wieder her. Die CCU muss unabhängig über ihre .sbk-Datei wiederhergestellt werden.
Wiederherstellung über das CCU-WebUI¶
- Das CCU-WebUI im Browser öffnen (z. B.
http://<ccu-ip>) - Zu Einstellungen -> Sicherheit -> Systemsicherung navigieren
- Auf Wiederherstellen klicken und die
.sbk-Datei aus dem Sicherungsverzeichnis auswählen - Die Wiederherstellung bestätigen und warten, bis die CCU neu gestartet ist
- Nach dem Neustart die Homematic(IP) Local-Integration in Home Assistant neu starten
Überprüfung nach der Wiederherstellung¶
Nach der Wiederherstellung überprüfen, ob das System korrekt funktioniert:
- Sicherstellen, dass alle Geräte in Home Assistant angezeigt werden und aktuelle Zustände aufweisen
- Bestätigen, dass Gerätekopplungen intakt sind (Geräte reagieren auf Befehle)
- Überprüfen, ob CCU-Programme und Systemvariablen im CCU-WebUI vorhanden sind
- Das Integrationsprotokoll auf Verbindungsfehler oder fehlende Geräte prüfen
Wenn die Wiederherstellung fehlschlägt¶
- CCU startet nach der Wiederherstellung nicht: Einen Werksreset auf der CCU durchführen und dann die Wiederherstellung mit einer anderen
.sbk-Datei erneut versuchen - Geräte fehlen nach der Wiederherstellung: Die betroffenen Geräte erneut mit der CCU koppeln. Geräte-DataPoints erscheinen automatisch wieder in Home Assistant
- Integration kann keine Verbindung herstellen: Die Integration neu starten. Falls sich die CCU-IP-Adresse geändert hat, die Integrationskonfiguration unter Settings -> Devices & Services aktualisieren
- Sicherungsdatei beschädigt: Eine ältere
.sbk-Datei aus dem Sicherungsverzeichnis verwenden. Regelmäßige Sicherungen (über den Backup Agent oder Automationen) stellen sicher, dass immer eine aktuelle, funktionierende Sicherung verfügbar ist