Aktualisierung der Timer nach Änderung eines Readings im Dummy

Begonnen von throbin, 02 April 2017, 14:28:15

Vorheriges Thema - Nächstes Thema

throbin

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!

Damian

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
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

throbin