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
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
Vielen Dank. Die Vermutung ist richtig. Es wird wieder getriggert.