NEWS
Überwachung vom Wert
-
Wenn ein Wert überschritten ist, soll eine Nachricht gesendet werden.
Der Wert schwankt immer stark, also soll der Wert für eine gewisse Zeit überschritten sein.
Die Nachricht soll aber erst wieder gesendet werden bei erneuerter Überschreitung, wenn der Wert vorher unter einem gewissen Wert war.Meine beiden Versuche Funktionieren leider nicht. Was ist da nun schon wieder falsch ?
-
@mischu-0 sagte in Überwachung vom Wert:
Meine beiden Versuche Funktionieren leider nicht.
bedeutet im Klartext was?
was passiert? und was nicht?
Hast du dementsprechend mal mit debug-Bausteinen geprüft wo es hängt und wo welche Werte vorliegen?Wieso triggerst du auf Aktualsierung und nicht auf Änderung?
Dementsprechend auchvorherige letzte Änderung
prüfenwas soll passieren wenn der vorherige Wert 100 war, davor aber unter 30?
Da wirst du Variablen setzen müssen -
@mischu-0 sagte: Was ist da nun schon wieder falsch ?
Man muss verhindern, dass der Timeout mehrmals gestartet werden kann, da er sich dann nicht mehr stoppen lässt. Das macht man durch zusätzlichen Vergleich von
vorheriger Wert
mit dem gleichen Grenzwert wieWert
. -
-
@mischu-0 sagte: Muss bei voriger Wert nicht > als 300 !?
Nein. Die Prüfung inkl. "sonst" lautet:
Wert
> 300 undvorheriger Wert
<= 300 und nichtstop
.
Anders ausgedrückt: 300 wird erstmalig überschritten. -
@paul53
Der wert zum zurücksetzen (unter 30) muss für eine gewisse Zeit unter 30 sein um zurückzusetzen.
Wie mache ich das jetzt technisch richtig ?
Hab ein paar Dinge probiert, aber scheint nicht zu funktionieren.Hier mit anderen Werten:
Bei über 10000 für über 1min soll eine Meldung verschickt werden.
Und danach erst wieder wenn der Wert für über min. 5 Minuten unter 5000 stand. -
@mischu-0 sagte: erst wieder wenn der Wert für über min. 5 Minuten unter 5000 stand.
Der Vergleich unten mit 5000 ist falsch herum.
-
@paul53 Verdammt, hab ich nicht gesehen. dankeschön