NEWS
Timer und Time Out
-
Hallo,
ich bin mir nicht ganz sicher ob es am WhatsApp Adapter oder meinem Blockly Script liegt, ich bekomme teilweise Nachrichten das das Gerät offline ist in kleineren Zeitabständen als 5 Minuten, das dürfte meines Erachtens nicht sein.
Übersehe ich etwas und habe ich einen kleinen Denkfehler?Ziel sollte das ich nach 5 Minuten offline eine Nachricht erhalte, das das Gerät wieder online ist soll nur geschickt werden wenn es zuvor mindestens 5 Minuten offline gewesen ist.
-
@mike2712 Hallöchen, generell sehe ich jetzt erstmal keinen fehler, auch wenn ich es ganz anders gebaut hätte.
wozu hast du denn die variable eingebaut ? -
@mike2712 sagte: Übersehe ich etwas und habe ich einen kleinen Denkfehler?
Im Blockly ist kein Fehler zu erkennen: Es sollte genau das machen, was Du beschrieben hast.
@dom-sch sagte in Timer und Time Out:
wozu hast du denn die variable eingebaut ?
Damit nur "online" gesendet wird, nachdem "offline" gesendet wurde.
-
@paul53 ach so ja, verstehe ...
-
-
@dom-sch sagte: dann nimm dies :
Wenn schon Vereinfachung, dann konsequent.
Es ist aber logisch das Gleiche wie das Skript von @mike2712.
-
@paul53
ah, coole Idee, wie immer. Ich bin noch nicht so gut darin .... aber ich übe fleißigja sehe ich auch so, daher sollte es ja eigentlich auch so laufen.
-
@paul53 / @Dom-Sch
Danke, aber wenn es logisch das gleich ist? Ich werde es mal versuchen und beobachten, den Unterschied den ich sehe ist das der timeOut Stop anders als bei mir durchlaufen wird, es wird immer wenn der Trigger auslöst gestoppt egal ob der Trigger false / true ist, bei mir nur wenn der Trigger Wert true ist.
-
@mike2712 sagte: bei mir nur wenn der Trigger Wert true ist.
Da der Datenpunkt-Wert nur zwei Zustände (false/true) annehmen kann, macht es keinen Unterschied, ob der Timeout nur bei true oder bei jeder Wertänderung gestoppt wird.
-
@paul53 ja stimmt auch wieder, ich werde es mal so testen, habe einige solche ähnlichen Probleme, aber mein Original Script, wenn es auch Geschmack und Philosophie Sache ist hätte doch eigentlich funktionieren müssen, oder? Aber WhatsApp Nachrichten sind zum Teil in 2 Minuten Abständen gesendet worden, das ist der Hauptgrund den ich nicht verstehe.
-
@paul53 aber die Position des Time Outs wird etwas ausmachen, bei mir wird sie erst nach dem Timer zurückgesetzt, denke das könnte eine Rolle spielen, oder?
-
@mike2712 sagte: aber die Position des Time Outs wird etwas ausmachen, bei mir wird sie erst nach dem Timer zurückgesetzt, denke das könnte eine Rolle spielen, oder?
Timeout wird nicht nach dem Setzen des Timers zurück gesetzt, sondern in einer anderen Verzweigung (bei einem anderen Trigger-Wert). Würde Timeout nach dem Setzen gestoppt, würde es gar nicht erst loslaufen.