Man sollte auch immer eine sicherung des fhem Servers ausführen.
Dies lässt sich auch über die WebGUI steuern.
Quelle: http://www.fhemwiki.de/wiki/Backup
Grundsätzlich lässt sich auch immer eine Sicherung vor einem Update erstellen.
Dies kann durch den folgenden Befehl gesetzt werden.
attr global backup_before_update 1
Um das Backup lt. dem u.a. Script zu verwenden, muss vorher noch das Backupverzeichniss angelegt werden.
mkdir /var/opt/fhem_backup chown -R fhem. /var/opt/fhem_backup
Danach ändert man diese Verzeichnis auch in fhem.
attr global backupdir /var/opt/fhem_backup
define SYS_Backup dummy attr SYS_Backup alias FHEM Backup ausführen attr SYS_Backup room Server attr SYS_Backup webCmd Ausführen define SYS_BackupRun notify SYS_Backup:* {list_backup_files} attr SYS_BackupRun room Server
Hiernach muss noch die Datei „99_myUtils.pm“ erstellt und angepasst werden siehe 99_myBackupUtils.pm.
Dieses Script steuert das Backup.
Um das Backup zu automatisieren, legt man sich ein „Notify“ an und lässt es durch „at“ regelmäßig ausführen.
define NTFY_BackupRun at *23:59:00 set SYS_Backup Ausführen attr NTFY_BackupRun room Server