NEWS
Frage zu Timer
-
Hallo!
Wenn das folgende Skript immer wieder auslöst aufgrund der Trigger, wird dann der Timeout auch immer wieder neu von 0 gestartet? Oder läuft er weiter und nach 20min wird ausgelöst?
-
@Uli977 sagte in Frage zu Timer:
wird dann der Timeout auch immer wieder neu von 0 gestartet?
selbstverständlich!
dafür hast du ja ordnungsgemäß den stop Timeout davor gesetzt
-
@Homoran Aber der Stop Timeout ist ja für einen anderen Timeout (Timeout2).
Mein Problem ist, dass die Trigger sich laufend ändern und dadurch der Timeout1 immer neu gestartet wird und letztendlich gar nicht auslöst.Zur Übersicht hier das ganze Skript.
-
@Uli977 sagte in Frage zu Timer:
Zur Übersicht hier das ganze Skript.
Warum hast du das nicht gleich gepostet?
Am Handy ist mir der Tiemout(2) nicht aufgefallen.Ausschnitte bringen NIE etwas.
Wie ich eben schon indirekt schrieb müssen die Tiemeouts immer vor ihrem Start beendet werden, damit nicht unkontrolliert noch viele Timeouts laufen und unvorhergesehenes passiert.
Was willst du den erreichen.
Formuliere mal struktuiriert dein Vorhaben -
@Homoran sagte in Frage zu Timer:
Was willst du den erreichen.
Formuliere mal struktuiriert dein VorhabenIch möchte wenn folgende Bedingungen länger als 20min vorliegen, die Beschattung gestartet wird.
Außentemperatur >13 UND Differenztemperatur >18
oder
Außentemperatur >16 UND Differenztemperatur >14
oder
Außentemperatur >20 UND Differenztemperatur >8Und wenn diese Bedingungen länger als 20min nicht mehr vorliegen, soll die Beschattung deaktiviert werden.
Wie gesagt, da sich Außentemperatur und Differenztemperatur laufend ändern, wird ja das Timeout(1) immer neu gestartet.
-
@Uli977 Dann musst du mit mehreren Triggern arbeiten, die eine Variable setzen
In einem weiteren "Auslöseskript" prüfst du dann ob die Variable true ist
-
@Homoran ja, danke dir! In die Richtung habe ich auch schon gedacht. Werde es mal probieren.
-
Was hälst du hiervon?