Hallo zusammen,
gibt es eine Möglichkeit, einen device state nach einem fhem restart wiederherzustsellen? Ich habe bspw. mehrere LightScenes die nach einem restart nur 'initialized' anzeigen, das reading state zeigt aber die zuletzt eingestellte scene an.
Durch ein automatisiertes Backup (vom ganzen Raspi-System), werden regelmäßig alle services beendet, und ich muss dann morgens die ganzen LightScene states manuell abgeleichen.
Habe es mit einem notify global:INITALIZED hinbekommen, auf den Neustart zu reagieren, nun muss ich nur noch den letzten state bekommen und setzen
Kann das gerade nicht testen aber wenn ich Dich richtig verstehe meinst Du das nach einem Neustart im Device der Lightscene das Internal STATE initialized an zeigt und das Reading state die korrekte Scene?
Ja genau so ist es und ich möchte nun nach einem Neustart, den letzten Zustand wiederherstellen.
global:INITIALIZED {my $val = ReadingsVal('Leselampen', 'state', 'undef');; fhem("set tst_dummy $val")}
So scheint das notify zu funktionieren. Werde das dann mal ausgiebig testen
global:INITIALIZED set tst_dummy [Leselampen:state]
So ist es einfacher.
::) manchmal seh ich den Wald vor lauter Semikolons (oder Semikola, Semikolata?) nicht