Hallo!
Ich habe ein Plugin für eine einfache Lüftersteuerung, die mir morgens zu Sonnenaufgang bei Bedarf die Wohnung kühlen soll.
Die Logik intern funktioniert auch ganz gut, nur habe ich es bisher nicht hinbekommen, das Plugin zu Sonnenaufgang zu starten.
Über das emx_sonne.pl-Plugin ermittel ich den Sonnenaufgang und setze die relative Zeit bis dahin mit
Das klappt auch ganz gut, die korrekte Zeitdifferenz wird für das Plugin eingetragen.
Leider feuert es aber sofort los, da scheinbar die letzte Ausführungszeit schon länger zurückliegt. (Info: Zyklus wird in dem Plugin auf 500s gesetzt so lange Lüftungsbedarf vorhanden ist und auf 0s wenn die Lüftung beendet worden ist.)
Mein Versuch den Zykluszähler über
zurückzusetzen führt leider nicht zum gewünschten Erfolg.
Kann ich die Startzeiten eines Plugins anhand berechneter Zeitpunkte eines anderen Plugins setzen? Und wenn ja: wie?
Ich habe ein Plugin für eine einfache Lüftersteuerung, die mir morgens zu Sonnenaufgang bei Bedarf die Wohnung kühlen soll.
Die Logik intern funktioniert auch ganz gut, nur habe ich es bisher nicht hinbekommen, das Plugin zu Sonnenaufgang zu starten.
Über das emx_sonne.pl-Plugin ermittel ich den Sonnenaufgang und setze die relative Zeit bis dahin mit
Code:
$plugin_info{'Lueftungssteuerung.pl_cycle'} = ($sAufHH-1) * 3600 + $sAufMM * 60;
Leider feuert es aber sofort los, da scheinbar die letzte Ausführungszeit schon länger zurückliegt. (Info: Zyklus wird in dem Plugin auf 500s gesetzt so lange Lüftungsbedarf vorhanden ist und auf 0s wenn die Lüftung beendet worden ist.)
Mein Versuch den Zykluszähler über
Code:
$plugin_info{'Lueftungssteuerung.pl_last'} = 0;
Kann ich die Startzeiten eines Plugins anhand berechneter Zeitpunkte eines anderen Plugins setzen? Und wenn ja: wie?
Kommentar