FHEM Forum

FHEM - Hardware => Einplatinencomputer => Thema gestartet von: grappa24 am 14 Juni 2024, 22:08:33

Titel: [gelöst] Einstellungen weg nach Neustart trotz neuer SD-Karte
Beitrag von: grappa24 am 14 Juni 2024, 22:08:33
ich freu mich zwar über den Halbzeitstand von 3:0 gegen Schottland, bin aber etwas gefrustet, weil mein FHEM - trotz Restore auf eine neue SD-Karte - nach dem Neustart immer wieder die gleichen Einstellungen verliert:

- Den aktuellen Wert eines dummys
- Das Attribut "userreadings" eines device
- ...

Was kann denn der Grund für diesen "Gedächtnisverlust" trotz neuer SD-Karte sein?

Grüße,
Dieter
Titel: Aw: Einstellungen weg nach Neustart trotz neuer SD-Karte
Beitrag von: Otto123 am 14 Juni 2024, 22:50:02
Hallo Dieter,

fhem.cfg ist nicht schreibbar? Berechtigung?

Gruß Otto
Titel: Aw: Einstellungen weg nach Neustart trotz neuer SD-Karte
Beitrag von: grappa24 am 14 Juni 2024, 23:19:48
Zitat von: Otto123 am 14 Juni 2024, 22:50:02fhem.cfg ist nicht schreibbar? Berechtigung?
doch, meine fhem.cfg hat die Rechte 755 und gehört "fhem:dialout"
Titel: Aw: Einstellungen weg nach Neustart trotz neuer SD-Karte
Beitrag von: grappa24 am 14 Juni 2024, 23:24:38
P.S. Was hatte ich gemacht?
- Ein älteres, funktionierendes SD-Karten-Image auf eine neue SD-Karte kopiert (dachte die Karte hätte ne Macke)
- Vorher von dem laufenden System FHEM backup gesichert
- und das dann mit tar ... wieder auf das neue System/die neue Karte zurückgespielt
Titel: Aw: Einstellungen weg nach Neustart trotz neuer SD-Karte
Beitrag von: Otto123 am 15 Juni 2024, 08:56:29
Der aktuelle Wert eines Dummies sollte im statefile gespeichert sein. Das userreadings in der cfg. Das beschriebene Verhalten deutet darauf hin, das der Schreibvorgang nicht funktioniert. Steht was im Log dazu? Ein normaler Neustart sollte das statefile schreiben, ein save schreibt die cfg...
Titel: Aw: Einstellungen weg nach Neustart trotz neuer SD-Karte
Beitrag von: grappa24 am 15 Juni 2024, 10:14:42
Ich hab mal meine fhem.save geprüft.

Sie hat die Rechte 644 und den owner fhem:dialout

Nach einem "FHEM save config" steht da "setstate SimStopTime 22:15:00" drin.

Nach einem "FHEM restart" steht da "setstate SimStopTime 22:15:00" drin

In FHEM-WEB hat der dummy aber den Wert 21:15:00

und nach einem "FHEM save config" steht im statefile wieder "setstate SimStopTime 22:15:00"

Für mich sieht das so aus, als würde beim restart/FHEM-Web neuladen das statefile nicht (richtig) gelesen  :o

so sieht der dummy vor dem "save config" aus:
define SimStopTime dummy
attr SimStopTime readingList state
attr SimStopTime room AnwSim,GlobaleVariablen
attr SimStopTime setList setList state:20:00:00,20:15:00,20:30:00,20:45:00,21:00:00,21:15:00,21:30:00,21:45:00,22:00:00,22:15:00,22:30:00
attr SimStopTime webCmd state
#   FUUID      646ddc84-f33f-b5ae-950e-43416d88a352bc83
#   NAME       SimStopTime
#   NR         665
#   STATE      22:15:00
#   TYPE       dummy
#   eventCount 2
#   READINGS:
#     2024-06-15 10:20:19   state           22:15:00
#
setstate SimStopTime 22:15:00
setstate SimStopTime 2024-06-15 10:20:19 state 22:15:00


Und so nach einem FHEM-restart / FHEM-WEB neuladen:

define SimStopTime dummy
attr SimStopTime readingList state
attr SimStopTime room AnwSim,GlobaleVariablen
attr SimStopTime setList setList state:20:00:00,20:15:00,20:30:00,20:45:00,21:00:00,21:15:00,21:30:00,21:45:00,22:00:00,22:15:00,22:30:00
attr SimStopTime webCmd state
#   FUUID      646ddc84-f33f-b5ae-950e-43416d88a352bc83
#   NAME       SimStopTime
#   NR         665
#   STATE      21:15:00
#   TYPE       dummy
#   eventCount 1
#   READINGS:
#     2024-06-15 10:22:46   state           21:15:00
#
setstate SimStopTime 21:15:00
setstate SimStopTime 2024-06-15 10:22:46 state 21:15:00


Hat aber auch nix mit der Sommerzeit zu tun, egal auf welchen Wert ich den dummy setze, nach einem restart steht er immer wieder auf 21:15:00

Titel: Aw: Einstellungen weg nach Neustart trotz neuer SD-Karte
Beitrag von: grappa24 am 15 Juni 2024, 10:54:04
oh mann, wie blöd muss man/ich denn sein .....

warum auch immer, ich hatte in global:INITIALIZED den dummy SimStopTime auf 21:15:00 gesetzt

o.k. gibt eine Runde in die Kaffeekasse  ;)
Titel: Aw: [gelöst] Einstellungen weg nach Neustart trotz neuer SD-Karte
Beitrag von: betateilchen am 15 Juni 2024, 11:23:50
Zitat von: Otto123 am 15 Juni 2024, 08:56:29ein save schreibt die cfg...

... und das statefile 8)