Hi!
Ich habe das Problem, dass TelegramBot nach einem Neustart keine Meldungen mehr versendet, weil keine bekannten Kontakte mehr vorhanden sind.
Gibt es eine Möglichkeit, das Reading "Contacts" des TelegramBot irgenwie zu speichern, so dass es nach einem Reboot erhalten bleibt?
Gruß
Oli
Hallo Oli,
das speichern von Readings über einen Neustart hinweg sollte eigentlich Standard sein. Ist es das einzige Reading das bei dir "verloren" geht, oder fehlen andere, alle Readings bei anderen Devices?
Grüße
Achim
Readings werden in der fhem.save gespeichert. Hast du ein generelles Problem mit readings? Mach mal ein
{WriteStatefile}
und schau, ob sich am Änderungsdatum der Datei was tut.
Zitat von: marvin78 am 12 Dezember 2016, 16:19:42
Readings werden in der fhem.save gespeichert.
Und da ist schon das Problem... :D
Die fhem.save wird im log-Verzeichnis gespeichert. Dieses befindet sich in einem tmpfs, damit mein raspi nicht mit ständigen Schreibzugriffen auf die Logfiles die SD-Karte schrottet (ist mir leider schon desöfteren passiert, seit ich das so mache, ist Ruhe). Das bedeutet natürlich, dass nach einem Reboot die fhem.save weg ist...
Danke Dir, marvin.
Aber dann gleich die nächste Frage:
Kann das irgendwo eingestellt werden, wo die fhem.save gespeichert werden soll?
EDIT:
fhem.cfg: attr global statefile ./log/fhem.save # where to save the state of the devices
Siehe Doku zu global ;)
Den Pfad zum statfile kann man per Attribut angeben, ja.