NEWS
Javascript stürzt immer ab bei diesem Blockly
-
gefunden
-
@myssv sagte: gefunden
... aber falschen Vergleichs-Operator. Richtig: <=
-
Wenn der Wert<= maxTemp ist, soll nichts passieren,
wenn der Wert > maxTemp ist, soll eine Nachricht gesendet werden.Das müsste doch so richtig sein. Irgendwie stehe ich mal wieder auf dem Schlauch
-
@myssv sagte in Javascript stürzt immer ab bei diesem Blockly:
Das müsste doch so richtig sein.
ist es aber nicht.
es muss beide male der selbe Vergleichsoperator sein, weil die zu prüfende Bedingung gegensätzlich ist -
@myssv sagte: wenn der Wert > maxTemp ist, soll eine Nachricht gesendet werden.
sonst falls vorheriger Wert <= maxTemp
entspricht
Wert > maxTemp (sonst) UND vorheriger Wert <= maxTemp,
also erstmaliges Überschreiten des Grenzwertes. -
-
@paul53 sagte in Javascript stürzt immer ab bei diesem Blockly:
also erstmaliges Überschreiten des Grenzwertes.
Jetzt verstehe ich es.
Nun ist es so, dass die Temperatur immer noch über 8° ist und ich somit keine Nachricht bekomme. Was ja korrekt ist, da die vorherige Temperatur auch schon über dem Max liegt.
Da fällt der Groschen wieder mal Cent weise ...
Danke Euch Beiden!
-
Ich habe es noch etwas verändert, da ich gerne alle 5 Minuten eine Nachricht bekommen möchte, wenn die Temperatur im Kühlschrank zu hoch ist.
Ist das dann so korrekt?
-
@myssv sagte: Ist das dann so korrekt?
Nein, so werden mehrere Timer gestartet, die sich nicht mehr stoppen lassen.
@myssv sagte in Javascript stürzt immer ab bei diesem Blockly:
gerne alle 5 Minuten eine Nachricht bekommen möchte, wenn die Temperatur im Kühlschrank zu hoch ist.
Genau das macht diese Version. Sie sendet alle 5 Minuten bis der Timeout gestoppt wird.
-
@paul53 ok, Danke!
Ich ändere das wieder zurück und werde es dann mal beobachten und etwas damit spielen.
Vielen Dank noch mal!