NEWS
Hilfe gesucht: Zyklische Ausführung wird nicht gestoppt
-
Hi,
ich verzweifel etwas mit meiner Steuerung des Heizgebläses... :(
Eigentlich läuft das Skript gut, doch manchmal läuft es einfach amok. :face_with_rolling_eyes:
Kann mir einfach nicht erklären wieso. :thinking_face:
Und zwar endet es in einer Endlosschleife, dabei springt es im Normalfall (sprich meistens) raus, aber manchmal...
Von den Debugausgaben her, sollte es eigentlich nicht passieren, zumindest denke ich das, sehe nicht, wieso er in der Schleife bleibt.
Sieht evtl. jemand etwas, das ich nicht sehe, oder kann mir sagen, wo technisch evtl. etwas schief gehen könnte
Es folgen Debugs und Blocklycode (im Spoiler)javascript.0 2021-02-06 22:15:22.647 warn (2823) script.js.common.Heizung_NG: Stopp Durchlauf: 3 javascript.0 2021-02-06 22:15:22.646 warn (2823) script.js.common.Heizung_NG: Blasen: stopp javascript.0 2021-02-06 22:15:22.297 warn (2823) script.js.common.Heizung_NG: Stopp Durchlauf: 3 javascript.0 2021-02-06 22:15:22.296 warn (2823) script.js.common.Heizung_NG: Blasen: stopp javascript.0 2021-02-06 22:15:21.946 warn (2823) script.js.common.Heizung_NG: Stopp Durchlauf: 3 javascript.0 2021-02-06 22:15:21.945 warn (2823) script.js.common.Heizung_NG: Blasen: stopp javascript.0 2021-02-06 22:15:21.596 warn (2823) script.js.common.Heizung_NG: Stopp Durchlauf: 3 javascript.0 2021-02-06 22:15:21.595 warn (2823) script.js.common.Heizung_NG: Blasen: stoppNachtrag: Ich habe jetzt mal folgene Ergänzung eingefügt, in der Hoffnung, dass so die Endlosschleife erkannt wird.
Sollte das so gehen?
-
Hi,
ich verzweifel etwas mit meiner Steuerung des Heizgebläses... :(
Eigentlich läuft das Skript gut, doch manchmal läuft es einfach amok. :face_with_rolling_eyes:
Kann mir einfach nicht erklären wieso. :thinking_face:
Und zwar endet es in einer Endlosschleife, dabei springt es im Normalfall (sprich meistens) raus, aber manchmal...
Von den Debugausgaben her, sollte es eigentlich nicht passieren, zumindest denke ich das, sehe nicht, wieso er in der Schleife bleibt.
Sieht evtl. jemand etwas, das ich nicht sehe, oder kann mir sagen, wo technisch evtl. etwas schief gehen könnte
Es folgen Debugs und Blocklycode (im Spoiler)javascript.0 2021-02-06 22:15:22.647 warn (2823) script.js.common.Heizung_NG: Stopp Durchlauf: 3 javascript.0 2021-02-06 22:15:22.646 warn (2823) script.js.common.Heizung_NG: Blasen: stopp javascript.0 2021-02-06 22:15:22.297 warn (2823) script.js.common.Heizung_NG: Stopp Durchlauf: 3 javascript.0 2021-02-06 22:15:22.296 warn (2823) script.js.common.Heizung_NG: Blasen: stopp javascript.0 2021-02-06 22:15:21.946 warn (2823) script.js.common.Heizung_NG: Stopp Durchlauf: 3 javascript.0 2021-02-06 22:15:21.945 warn (2823) script.js.common.Heizung_NG: Blasen: stopp javascript.0 2021-02-06 22:15:21.596 warn (2823) script.js.common.Heizung_NG: Stopp Durchlauf: 3 javascript.0 2021-02-06 22:15:21.595 warn (2823) script.js.common.Heizung_NG: Blasen: stoppNachtrag: Ich habe jetzt mal folgene Ergänzung eingefügt, in der Hoffnung, dass so die Endlosschleife erkannt wird.
Sollte das so gehen?
-
@padrino
Man sieht den entscheidenden Teil nicht.
Wenn das Intervall SendeHeizungAus mehr als einmal gestartet wurde, lässt es sich nicht mehr stoppen. -
@paul53
Hm, also der sollte eigentlich nur einmal laufen, der Aufruf befindet sich einmal im "Hauptbaum".
-
@padrino sagte:
der sollte eigentlich nur einmal laufen
Eigentlich... Der Trigger kann nicht ein zweites Mal auslösen, bevor das Intervall gestoppt wurde?
Ja, kann er.
Aber ich hatte das extra mal mit einem extrem langen Intervall getestet und in meinem Test hat jeder Trigger zwar ein neues Intervall gestartet, das konnte dann aber auch von seinem korrekten "Stopp" beendet werden, sprich bei einem neuen Intervalldurchlauf war eine "Kopie des Stopps" zuständig und funktionsfähig. :thinking_face: