Hallo Zusammen,
entweder fehlt mir gerade der Durchblick oder die change-Funktion verhält sich nicht so wie sie sollte.
Diese zeitbasierte Abfrage führt zu gefüllten Charts:
[highlight=epc]
// Schaltzustände der Wärmepumpe alle 15 Minuten in die Charts schreiben
if mtime(00,00) or mtime(15,00) or mtime(30,00) or mtime(45,00) then \\
mpchart(ID_WP_Schaltzeiten_VD1_HUP_WUP,WebZeit,WP_ Ausgang_Verdichter1_Chart,0,PageID_Heizung); \\
mpchart(ID_WP_Schaltzeiten_VD1_HUP_WUP,WebZeit,WP_ Ausgang_Heizungsumwaelzpumpe_HUP_Chart,1,PageID_He izung); \\
mpchart(ID_WP_Schaltzeiten_VD1_HUP_WUP,WebZeit,WP_ Ausgang_Warmwasserumwaelzpumpe_BUP_Chart,2,PageID_ Heizung); \\
mpchart(ID_WP_Schaltzeiten_Elektroheizstab,WebZeit ,WP_Ausgang_Zweiter_Waermeerzeuger1_ZWE1_Chart,0,P ageID_Heizung) \\
endif
[/highlight]
Diese änderungsbasierte Abfrage führt zu leeren Charts:
[highlight=epc]
// Schaltzustände der Wärmepumpe bei Änderung in die Charts schreiben
if change(WP_Ausgang_Verdichter1) \\
or change(WP_Ausgang_Heizungsumwaelzpumpe_HUP) \\
or change(WP_Ausgang_Warmwasserumwaelzpumpe_BUP) \\
or change(WP_Ausgang_Zweiter_Waermeerzeuger1_ZWE1) then \\
mpchart(ID_WP_Schaltzeiten_VD1_HUP_WUP,WebZeit,WP_ Ausgang_Verdichter1_Chart,0,PageID_Heizung); \\
mpchart(ID_WP_Schaltzeiten_VD1_HUP_WUP,WebZeit,WP_ Ausgang_Heizungsumwaelzpumpe_HUP_Chart,1,PageID_He izung); \\
mpchart(ID_WP_Schaltzeiten_VD1_HUP_WUP,WebZeit,WP_ Ausgang_Warmwasserumwaelzpumpe_BUP_Chart,2,PageID_ Heizung); \\
mpchart(ID_WP_Schaltzeiten_Elektroheizstab,WebZeit ,WP_Ausgang_Zweiter_Waermeerzeuger1_ZWE1_Chart,0,P ageID_Heizung) \\
endif
[/highlight]
Hat jemand eine Idee dazu?
Viele Grüße
Michael
entweder fehlt mir gerade der Durchblick oder die change-Funktion verhält sich nicht so wie sie sollte.
Diese zeitbasierte Abfrage führt zu gefüllten Charts:
[highlight=epc]
// Schaltzustände der Wärmepumpe alle 15 Minuten in die Charts schreiben
if mtime(00,00) or mtime(15,00) or mtime(30,00) or mtime(45,00) then \\
mpchart(ID_WP_Schaltzeiten_VD1_HUP_WUP,WebZeit,WP_ Ausgang_Verdichter1_Chart,0,PageID_Heizung); \\
mpchart(ID_WP_Schaltzeiten_VD1_HUP_WUP,WebZeit,WP_ Ausgang_Heizungsumwaelzpumpe_HUP_Chart,1,PageID_He izung); \\
mpchart(ID_WP_Schaltzeiten_VD1_HUP_WUP,WebZeit,WP_ Ausgang_Warmwasserumwaelzpumpe_BUP_Chart,2,PageID_ Heizung); \\
mpchart(ID_WP_Schaltzeiten_Elektroheizstab,WebZeit ,WP_Ausgang_Zweiter_Waermeerzeuger1_ZWE1_Chart,0,P ageID_Heizung) \\
endif
[/highlight]
Diese änderungsbasierte Abfrage führt zu leeren Charts:
[highlight=epc]
// Schaltzustände der Wärmepumpe bei Änderung in die Charts schreiben
if change(WP_Ausgang_Verdichter1) \\
or change(WP_Ausgang_Heizungsumwaelzpumpe_HUP) \\
or change(WP_Ausgang_Warmwasserumwaelzpumpe_BUP) \\
or change(WP_Ausgang_Zweiter_Waermeerzeuger1_ZWE1) then \\
mpchart(ID_WP_Schaltzeiten_VD1_HUP_WUP,WebZeit,WP_ Ausgang_Verdichter1_Chart,0,PageID_Heizung); \\
mpchart(ID_WP_Schaltzeiten_VD1_HUP_WUP,WebZeit,WP_ Ausgang_Heizungsumwaelzpumpe_HUP_Chart,1,PageID_He izung); \\
mpchart(ID_WP_Schaltzeiten_VD1_HUP_WUP,WebZeit,WP_ Ausgang_Warmwasserumwaelzpumpe_BUP_Chart,2,PageID_ Heizung); \\
mpchart(ID_WP_Schaltzeiten_Elektroheizstab,WebZeit ,WP_Ausgang_Zweiter_Waermeerzeuger1_ZWE1_Chart,0,P ageID_Heizung) \\
endif
[/highlight]
Hat jemand eine Idee dazu?
Viele Grüße
Michael
Kommentar