FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: throbin am 02 April 2017, 14:28:15

Titel: Aktualisierung der Timer nach Änderung eines Readings im Dummy
Beitrag von: throbin am 02 April 2017, 14:28:15
Hi,

ich möchte die aktuellen Timer des DOIF im Webinterface darstellen (TabletUI etc.). Zur besseren Strukturierung und Entkopplung der Parameter, habe einige Lower/Upper Werte für sunrise/sunset in einem Dummy als UserReadings abgelegt. Diese ändere ich entweder per FHEMWEB oder TabletUI. Soweit scheint es zu klappen, DOIF funktioniert korrekt, es werden die richtigen Zeiten ermittelt. Die DOIF-Definition sieht etwa so aus:

([{sunrise("[DummyParams:offset]","[DummyParams:lower]","[DummyParams:uppper]")}|8] or ...


Wenn ich bspw. das Reading "offset" ändere, dann werden die Readings vom DOIF nicht aktualisiert, erst wenn ich per F5 den Browser aktualisiere, werden die korrekten Daten angezeigt:
bspw. "timer_01_c01      03.04.2017 06:15:00|8"

Kann ich das Update für dieses Label irgendwie erzwingen, bspw. per Notify etc? Oder geht es prinzipiell nicht?

Danke im Voraus!
Titel: Antw:Aktualisierung der Timer nach Änderung eines Readings im Dummy
Beitrag von: Damian am 02 April 2017, 20:12:58
Zitat von: throbin am 02 April 2017, 14:28:15
Hi,

ich möchte die aktuellen Timer des DOIF im Webinterface darstellen (TabletUI etc.). Zur besseren Strukturierung und Entkopplung der Parameter, habe einige Lower/Upper Werte für sunrise/sunset in einem Dummy als UserReadings abgelegt. Diese ändere ich entweder per FHEMWEB oder TabletUI. Soweit scheint es zu klappen, DOIF funktioniert korrekt, es werden die richtigen Zeiten ermittelt. Die DOIF-Definition sieht etwa so aus:

([{sunrise("[DummyParams:offset]","[DummyParams:lower]","[DummyParams:uppper]")}|8] or ...


Wenn ich bspw. das Reading "offset" ändere, dann werden die Readings vom DOIF nicht aktualisiert, erst wenn ich per F5 den Browser aktualisiere, werden die korrekten Daten angezeigt:
bspw. "timer_01_c01      03.04.2017 06:15:00|8"

Kann ich das Update für dieses Label irgendwie erzwingen, bspw. per Notify etc? Oder geht es prinzipiell nicht?

Danke im Voraus!

siehe: https://fhem.de/commandref_DE.html#DOIF_timerevent
Titel: Antw:Aktualisierung der Timer nach Änderung eines Readings im Dummy
Beitrag von: throbin am 02 April 2017, 21:18:33
Hi, vielen Dank! Das war die Lösung!