FHEM Forum

FHEM => Sonstiges => Thema gestartet von: JWRu am 21 Mai 2020, 08:55:56

Titel: [gelöst] Problem mit configDB und "save"
Beitrag von: JWRu am 21 Mai 2020, 08:55:56
Ich mache einmal die Woche ein FHEM Backup und führe nachts u.a. ein "configdb dump ..." durch.
Um sicher zu gehen, dass die Konfiguration auf dem letzten Stand ist, habe ich in dem "at" vorher ein "save" durchgeführt.
Nachdem ich den Eindruck hatte, dass das "save" anscheinend nicht ausgeführt wird, habe ich etwas herumgespielt und folgendes herausgefunden:

Wenn ich den "save" Befehl in ein "at" oder ein "notify" schreibe, wird er nicht ausgeführt und das (berühmt-berüchtigte) rote Fragezeichen oben links bleibt stehen.
Gebe ich "save" in der Kommandozeile ein, wird der Befehl ausgeführt. 
Titel: Antw:Problem mit configDB und "save"
Beitrag von: rudolfkoenig am 21 Mai 2020, 09:46:51
Dieses Verhalten ist Absicht, ausgeloest wird das durch "attr global autosave 0", was wiederum automatisch gesetzt wird, falls beim FHEM-Start Fehler festgestellt wurden. Siehe auch https://forum.fhem.de/index.php/topic,78769 fuer die Entstehungsgeschichte und die Gefahren von automatischen Speicherns.
Titel: Antw:Problem mit configDB und "save"
Beitrag von: JWRu am 21 Mai 2020, 10:00:42
Danke für die schnelle Antwort!
Bei der Verwendung von configDB besteht das Risiko von Datenverlust nicht, da ich ältere Versionen der Konfiguration zurückholen kann.
Titel: Antw:[gelöst] Problem mit configDB und "save"
Beitrag von: rudolfkoenig am 21 Mai 2020, 10:06:11
Bei der dateibasierten fhem.cfg ist das aehnlich, da vor dem save eine Kopie in restoreDir angelegt wird.