FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: Hausrobot am 23 April 2023, 12:47:55

Titel: DOIF: Debug-Ausgabe von berechneten Werten
Beitrag von: Hausrobot am 23 April 2023, 12:47:55
Hallo,
vielleicht kann mir jemand auf die Sprünge helfen:
Ich möchte den Wert aus dem DOIF ausgeben, der für die Prüfung berechnet wurde:

defmod di_wp_wasser DOIF ([SEdge:I_AC_Power:avg8] > 4500 ) ((set WPumpe Ww-Temp-Soll 49.6)) DOELSE ((set WPumpe Ww-Temp-Soll 46.4))
DOIF funktioniert. Aber kann ich mir "SEdge:I_AC_Power:avg8" mal anzeigen lassen? Über ein dummy-Device habe ich es noch nicht hinbekommen.

Viele Grüße
Titel: Aw: DOIF: Debug-Ausgabe von berechneten Werten
Beitrag von: Hausrobot am 25 April 2023, 21:18:50
Habe mir selbst so beholfen:

attr di_wp_wasser event_Readings AC_Power_mittel:[SEdge:I_AC_Power:avg8]So wird es zumindest in den Readings angezeigt. Scheint auch über die Zeit zu funktionieren.

Titel: Aw: DOIF: Debug-Ausgabe von berechneten Werten
Beitrag von: Damian am 25 April 2023, 21:40:02
Du kannst auch das eigene Reading in der Bedingung angeben:

defmod di_wp_wasser DOIF ([SELF:AC_Power_mittel] > 4500 ) ((set WPumpe Ww-Temp-Soll 49.6)) DOELSE ((set WPumpe Ww-Temp-Soll 46.4))
Mit DOIF_Readings:

attr di_wp_wasser DOIF_Readings AC_Power_mittel:[SEdge:I_AC_Power:avg8]
wäre es noch effizienter, allerdings gibt es dann keine Events zum Loggen.
Titel: Aw: DOIF: Debug-Ausgabe von berechneten Werten
Beitrag von: Hausrobot am 29 April 2023, 10:12:10
Zitat von: Damian am 25 April 2023, 21:40:02..

Mit DOIF_Readings:

attr di_wp_wasser DOIF_Readings AC_Power_mittel:[SEdge:I_AC_Power:avg8]
wäre es noch effizienter, allerdings gibt es dann keine Events zum Loggen.

Danke für den Tipp, das probiere ich.