Hossa,
ich habe bisher angenommen, dass $hash->{helper} sich über einen Shutdown hinweg rettet. Leider scheint das nicht der Fall zu sein :-/
Wie kann ich Werte in meinem Modul gesichert cachen?
Gruß
Julian
nur die readings werden im save file über einen neustart gerettet.
wenn du inerne werte retten willst kannst du sie in readings mit einem punkt am anfang stecken. die sind im fronend nicht sichtbar verhalten sich aber ansonsten ganz normal.
wenn du die trigger auch unterdrücken willst einfach beim bulkUpdate hinten eine 0 angeben.
gruss
andre
Hm. Aber eignet sich das denn um ganze XML Files zu cachen?
bzw. ganze Hashes... ich will nicht nur einzelne Werte sichern, das wäre viel zu kompliziert
im LightScene modul mache ich das in einem extra file das automatisch mit gesichert wird sobald in fhem save aufgerufen wird.
zum serialisieren und wieder zurück lesen hab ich zwei versionen. ein mal mit JSON und ein mal Data::Dumper. je nach dem was installiert ist.
vielleicht bringt dich das ja auf die passende idee.
gruss
andre
Danke!
Trotzdem schade. Es zeigt ja, dass viele den Bedarf haben und es schreit dann eigentlich nach einer eher allgemeinen Lösung... wurde hier ja auch mal thematisiert:
http://forum.fhem.de/index.php/topic,6989.msg30450.html#msg30450
Ist wohl dann leider nix draus geworden :'(