FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: KarlHeinz2000 am 03 Juli 2016, 14:02:10

Titel: Wo wird "setreading ...." gespeichert?
Beitrag von: KarlHeinz2000 am 03 Juli 2016, 14:02:10
Hallo,

ich habe für verschiedene Devices via setreading Infos hinzugefügt, z.B. Datum der Batteriewechsels von Sensoren.
Das funktioniert alles super. Ich kann fhem starten/stoppen/abstürzen lassen, die Readings sind immer wieder da.
Wenn ich allerdings fhem neu aufsetze sind genau diese readings weg.
Wo werden die gespeichert? In fhem.save sind diese nicht drin  :(
Bei der Neuistallation habe ich den kompletten fhem Ordner kopiert. Alles läuft - nur diese Readings sind weg...
Titel: Antw:Wo wird "setreading ...." gespeichert?
Beitrag von: klausw am 03 Juli 2016, 15:51:37
In der fhem.save werden eigentlich alle Readings abgelegt

Habe es gerade nochmal getestet.
Evtl. ist beim letzten speichern auf der Karte durch das defekte Dateisystem was schiefgegangen.
Titel: Antw:Wo wird "setreading ...." gespeichert?
Beitrag von: Benni am 03 Juli 2016, 16:01:17
Das muss im statefile (fhem.save) gespeichert werden.

Es gibt bei FHEM eigentlich nur 2 stellen wo es Device-Daten speichert, entweder in der fhem.cfg (oder bei ConfigDB eben in der entsprechenden Datenbank) für die "festen" Konfigurationsdaten oder in fhem.save (=statefile) für die "flüchtigen" Daten.

Titel: Antw:Wo wird "setreading ...." gespeichert?
Beitrag von: KarlHeinz2000 am 03 Juli 2016, 17:08:21
Alles klar.
Dann probier ich noch etwas.
Titel: Antw:Wo wird "setreading ...." gespeichert?
Beitrag von: betateilchen am 03 Juli 2016, 17:50:07
Zitat von: Benni am 03 Juli 2016, 16:01:17
oder in fhem.save (=statefile) für die "flüchtigen" Daten.

Ergänzung: Bei configDB liegen auch die flüchtigen Daten (=statefile) in der Datenbank.