NEWS
Zeitverzögert einen Wertes durch bearbeiten ?
-
Hallo Leute,
wie macht ihr das?
Ich möchte, wenn ein Wert einen Betrag überschreitet, dann 30s warten bevor ich darauf reagiere. Sollte er in der Zwischenzeit wieder die Schwelle unterschreiten, dann keine Reaktion.
Besten Dank! -
-
@meister-mopper und bitte noch einen stop timeout vor dem timeout, damit bei mehreren ähnlichen Werten >x nicht noch ein timeout gestartet wird.
EDIT: Blockly wurde zwischenzeitlich angepasst
Wobei @Humidor nicht spezifiziert hst, ob dann verlängert werden soll oder geblockt.
-
@meister-mopper
Ganz so einfach funktioniert es nicht, da so mehrere Timer gleichzeitig laufen, die sich nicht mehr stoppen lassen.
Vorschlag: -
@paul53 danke euch! paul, ist 2x <= richtig?
denke sollte <= dann stop, > dann ausführen... -
@humidor sagte: ist 2x <= richtig?
Ja.
Unten bedeutet: Wert > 30 (sonst) UND vorheriger Wert <= 30,
also erstmaliges Überschreiten von 30. -
@paul53 dann kapier ichs grad nicht.
-
@paul53 ahh, Lampe an, richtig
-
@paul53 auf einen einzelnen Wert habe ich es verstanden, wie aber hier ?
Trigger = Zeit (1s), könnten auch Trigger auf die einzelnen Werte sein
dann viele Bedingungen und wenn die Bedingungen erfüllt sind, dann zBsp. stoppe die Ladung -
@paul53 hab mal den ersten Wert umgebaut
oben neu, unten alt (noch 2 Abfragen) -
-
@humidor sagte: wie aber hier ?
Die zusätzlichen Bedingungen können ergänzt werden:
-
@paul53 super, denke das ist hier dann alles
-
@humidor sagte: denke das ist hier dann alles
Die Vergleiche stimmen nicht! Sie müssen oben für
Wert
und unten fürvorheriger Wert
identisch sein. -
@paul53 stimmt, hab ich wieder einen Knoten gehabt, jetzt sollte es passen