DOIF führt nach update keine setreading aus

Begonnen von jkriegl, 12 November 2019, 21:57:38

Vorheriges Thema - Nächstes Thema

jkriegl

Habe am 11.11. eine update durchgeführt und stelle fest, dass bei DOIF setreading nicht mehr ausgeführt werden. z.B. setze ich den Zähler von gestern in
defmod get_Ertrag_g DOIF ([23:58]) (setreading HK.SOL S.Ertrag_g {([HK.SOL:S.Zaehler]-[HK.SOL:S.Zaehler_g])}, setreading HK.SOL S.Zaehler_g [HK.SOL:S.Zaehler])
attr get_Ertrag_g do always
attr get_Ertrag_g group heatingControl
attr get_Ertrag_g room 6.0 Therme
attr get_Ertrag_g stateFormat {sprintf("%.0f",ReadingsVal("HK.SOL","S.Ertrag_g",0));;;;}

setstate get_Ertrag_g 0
setstate get_Ertrag_g 2019-11-10 23:58:00 cmd 1
setstate get_Ertrag_g 2019-11-10 23:58:00 cmd_event timer_1
setstate get_Ertrag_g 2019-11-10 23:58:00 cmd_nr 1
setstate get_Ertrag_g 2019-11-10 23:58:00 state cmd_1
setstate get_Ertrag_g 2019-11-12 15:16:45 timer_01_c01 12.11.2019 23:58:00

Aus dem Timestemp der Readings sieht man, dass diese gestern nicht mehr aktualisiert wurden. S.Ertrag_g und S.Zaehler_g
READINGS:
     2019-11-12 21:34:48   P.Temp          32.1
     2019-11-12 21:34:48   P.Temp_m        30.0
     2019-11-12 21:34:48   P.Temp_u        29.8
     2019-11-12 21:34:49   S.CollTemp       -5.9
     2019-11-10 23:58:00   S.Ertrag_g      0
     2019-11-12 21:34:48   S.FlowBack      19.7
     2019-11-12 21:48:36   S.Heizen        off
     2019-11-12 21:34:49   S.PumpL         0
     2019-11-12 21:34:48   S.Pumpe         0
     2019-11-12 21:16:35   S.Zaehler       358
     2019-11-10 23:58:00   S.Zaehler_g     357

Habe ich bei mehreren DOIF beobachtet. Die DOIF funktionieren schon sahr lange.
Edit: kein Eintrag im Log, habe auf Verbose 5 gesetzt
Rpi 3, Fhem, Cul 868, HM-CC-RT-DN, HM-Sec-Sco, HM-ES-PMSw1-Pl, ebus (Vaillant), ECMD, Telegram, HTTPMOD, Xiaomi, Shelly

amenomade

Dein DOIF hat zum letzten Mal am 10.10 getriggert
Zitatsetstate get_Ertrag_g 2019-11-10 23:58:00 cmd 1
setstate get_Ertrag_g 2019-11-10 23:58:00 cmd_event timer_1
setstate get_Ertrag_g 2019-11-10 23:58:00 cmd_nr 1
setstate get_Ertrag_g 2019-11-10 23:58:00 state cmd_1
und dabei die Readings gesetzt.
     2019-11-10 23:58:00   S.Ertrag_g      0
     2019-11-10 23:58:00   S.Zaehler_g     357

Ich vermute, er hat durch das Update einen Tag "übersprungen"

Nächstes Schalten heute Nacht. Ich glaube, es wird weiter funktionieren
timer_01_c01 12.11.2019 23:58:00
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

jkriegl

Vielen Dank. Die Vermutung ist richtig. Es wird wieder getriggert.
Rpi 3, Fhem, Cul 868, HM-CC-RT-DN, HM-Sec-Sco, HM-ES-PMSw1-Pl, ebus (Vaillant), ECMD, Telegram, HTTPMOD, Xiaomi, Shelly