FHEM Forum

FHEM => Frontends => FHEMWEB => Thema gestartet von: riker1 am 23 Oktober 2018, 16:46:20

Titel: Menuentry cmd=save + shutdown
Beitrag von: riker1 am 23 Oktober 2018, 16:46:20
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
Titel: Antw:Menuentry cmd=save + shutdown
Beitrag von: Beta-User am 23 Oktober 2018, 16:57:53
Bisher dachte ich, dass die fhem.save automatisch gesichert wird, wenn man (was ich sowieso nur nach einem update mache) shutdown aufruft.

Irrglaube?
Titel: Antw:Menuentry cmd=save + shutdown
Beitrag von: riker1 am 23 Oktober 2018, 17:10:31
Ich will nur sichergehen.

Bin mir nicht sicher ob vor einem shutdown ein save fhem.save erfolgt.

Hatte merkwürdige Inkonsistenzen in den States

Titel: Antw:Menuentry cmd=save + shutdown
Beitrag 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.
Titel: Antw:Menuentry cmd=save + shutdown
Beitrag von: riker1 am 24 Oktober 2018, 09:08:22
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
Titel: Antw:Menuentry cmd=save + shutdown
Beitrag von: rudolfkoenig am 24 Oktober 2018, 09:16:17
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.
Titel: Antw:Menuentry cmd=save + shutdown
Beitrag von: riker1 am 24 Oktober 2018, 10:34:40
Danke für die Klarstellung.