Backup Home Assistant auf HiDrive

Backup Home Assistant auf HiDrive

Backup mit Windows 11 Boardmitteln auf HiDrive

Backups sind wichtig für den Betrieb von Anwendungen aller Art, so auch für Home Assistant. Ich habe mich im Netz informiert, was es da gibt:

  • Backup in Home Assistant direkt
  • Samba Backup auf einem NAS
  • andere

Folgende Anforderungen habe ich:

  • Automatische Sicherung um eine definierte Uhrzeit
  • Sicherung mit Boardmitteln Windows 11
  • Sicherung in der Cloud mit SMB auf HiDrive

Die Anforderungen habe ich wie folgt umgesetzt:

A. Einrichtung Backup Home Assistant

Backup Automatisierung erstellen

B. Einrichtung Freigabe Backup Ordner mit Share

C. Windows 11 konfigurieren

Es ist iwchtig, das das Backup funktioniert, ohne dass ein Benutzer angemeldet ist. Ich habe dazu einen neuen User „Administrator“ eingerichtet der mit einem Passwort versehen ist.

Die Datei backupha.bat ist notwendig, um später in die Augabenplanung integriert zu werden, damit das Backup zu festgelegten Zeiten gestartet werde kann.

Die Datei backupha.bat habe ich unter C:\ installiert.

Hidrive benötigt die SMB Option. Diese ermöglicht die Einbindung in Windows als Laufwerk.

Datei: backupha.bat

net use Z: /delete
net use Z: \\<HA-IP>\backup /user:homeassistant <Passwort>
net use Y: /delete
net use Y: \\smb3.hidrive.strato.com\root /user:<HiDrive User> <Hidrive Passort>
if not exist y:<Hidrive Pfad>\Backup_Homeassistant\%Date% Md y:<Hidrive Pfad>\Backup_Homeassistant\%Date%
xcopy Z:\*.* y:<Hidrive Pfad>\Backup_Homeassistant\%Date% /s /f /y

Parameter:
<HA Passwort> = Home Assistant Passwort                                                                                                                                                                                                                                                            <HA-IP> = Home Assistant IP                                                                                                                                                                                                 <Hidrive Pfad>  = Hidrive Pfad                                                                                                                                                                                  <HiDrive User> = Hidrive User                                                                                                                                                                                    <Hidrive Passwort> = Hidrive Passwort