@krodon Ich würde das so lösen:
eine Variable definieren, als leere Liste initialisieren
im Trigger den Zeitstempel der aktuellen Änderung als letzten in die Liste setzen
Sofern die Liste mehr als 2 Elemente hat:
-- pruefen ob der erste Zeitstempel länger als n Minuten her ist. Wenn ja, aus der Liste entfernen. Das ganze wiederholen, bis die Bedingung nicht mehr erfüllt ist.
Hat die Liste immer noch mehr als 2 Elemente: Wert auf Wahr, dann Liste leeren.
Screenshot 2025-06-14 at 16.25.35.png
Ohne die Liste zu leeren entfällt der 'reset'
A.
Nachtrag: warum so und nicht mit Timern ? Weil bei Timern letztendlich bei jeder Änderung ein Timer notwendig werden würde. Beispiel:
Event tritt ein bei:
T=0,
T=3,
T=6,
T=9,
T=10
Man hat also immer 2 Timeouts laufen, und erst wenn der Event eintritt wenn beide laufen darf gestartet werden. Da ist die Liste dann doch die Option mit weniger Ressourcen.