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.
Kann mir einfach nicht erklären wieso.
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.
Kann mir einfach nicht erklären wieso.
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.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden