Hallo
würde gerne vor dem shutdown sicherstellen, das fhem.save gesichert wird.
Save_SHUTDown,cmd=save fhem.save+shutdown
Hier geht aber dann kein shutdown mehr.
wie müsste ich das MenuEntry schreiben?
Danke Thomas
Bisher dachte ich, dass die fhem.save automatisch gesichert wird, wenn man (was ich sowieso nur nach einem update mache) shutdown aufruft.
Irrglaube?
Ich will nur sichergehen.
Bin mir nicht sicher ob vor einem shutdown ein save fhem.save erfolgt.
Hatte merkwürdige Inkonsistenzen in den States
Es gibt fhem.cfg, wo define+attr gespeichert wird, und log/fhem.save (attr global statefile), wo die readings (per setstate) gespeichert werden.
Bei shutdown wird fhem.save immer gespeichert, fhem.cfg nie, um fhem.cfg zu speichern muss man save aufrufen.
Achtung: "save fhem.save" speichert fhem.cfg zusaetzlich in einer Datei fhem.save (und ueberschreibt dabei nicht log/fhem.save).
Wenn man bei shutdown auch fhem.cfg speichern will, dann macht man das am einfachsten mitdef myShutdown cmdalias shutdown AS save;; shutdown
Nachtrag: save speichert auch log/fhem.save.
Zitat von: rudolfkoenig am 23 Oktober 2018, 17:11:32
Es gibt fhem.cfg, wo define+attr gespeichert wird, und log/fhem.save (attr global statefile), wo die readings (per setstate) gespeichert werden.
Bei shutdown wird fhem.save immer gespeichert, fhem.cfg nie, um fhem.cfg zu speichern muss man save aufrufen.
Achtung: "save fhem.save" speichert fhem.cfg zusaetzlich in einer Datei fhem.save (und ueberschreibt dabei nicht log/fhem.save).
Wenn man bei shutdown auch fhem.cfg speichern will, dann macht man das am einfachsten mitdef myShutdown cmdalias shutdown AS save;; shutdown
Nachtrag: save speichert auch log/fhem.save.
Hallo
danke für die Klarstellung.
Eine Frage zum Neustart.
Habe ein Testsystem und möchte dann cfg und save dateien übernehmen.
Wenn eine fhem.save in fhem/log und eine in fhem liegt, welche nimmt er dann beim starten?
Danke Thomas
ZitatWenn eine fhem.save in fhem/log und eine in fhem liegt, welche nimmt er dann beim starten?
Das was in "attr global statefile" definiert ist, ueblicherweise log/fhem.save.
Danke für die Klarstellung.