Timer abbrechen - ohne das Timer_Get kleiner oder gleich 0.00 s auslöst?
Verfasst: 03.08.2019, 16:52
Hi zusammen,
ist es möglich einen laufenden Cuxd Timer abzubrechen ohne das Timer_Get <= 0 Event auslöst?
Ich habe dazu nur gesehen, dass es einen Timer_Stop gibt, dieser löst aber das Get-Event aus - weil der Timer auf 0 geht.
Evtl. kann ich mein Problem auch anders lösen, ich habe aber vermutlich gerade einen Knoten im Kopf was die Wenn, Dann, Sonst angeht.
Hintergrund:
Ich habe eine Prüfung auf einen Türkontakt um meine Anwesenheit zu steuern. Dieser startet einen Timer mit 3 Minuten sobald die Tür aufgeht. Ist der Timer abgelaufen UND eine Variable nicht gesetzt, wird mein Status auf abwesend gesetzt.
Das Problem ist, diese Variable wird evtl. nicht gesetzt und ich möchte nun noch einen Bewegungsmelder einbinden der folgendes macht:
Wenn Bewegung erkannt und Anwesend (prüfen) und Timer > 0 (prüfen) dann "lösche" Timer. Der Status Abwesend würde also nicht mehr gesetzt werden - weil Event Timer 0 nicht stattfindet.
Grüße
Manuel
ist es möglich einen laufenden Cuxd Timer abzubrechen ohne das Timer_Get <= 0 Event auslöst?
Ich habe dazu nur gesehen, dass es einen Timer_Stop gibt, dieser löst aber das Get-Event aus - weil der Timer auf 0 geht.
Evtl. kann ich mein Problem auch anders lösen, ich habe aber vermutlich gerade einen Knoten im Kopf was die Wenn, Dann, Sonst angeht.
Hintergrund:
Ich habe eine Prüfung auf einen Türkontakt um meine Anwesenheit zu steuern. Dieser startet einen Timer mit 3 Minuten sobald die Tür aufgeht. Ist der Timer abgelaufen UND eine Variable nicht gesetzt, wird mein Status auf abwesend gesetzt.
Das Problem ist, diese Variable wird evtl. nicht gesetzt und ich möchte nun noch einen Bewegungsmelder einbinden der folgendes macht:
Wenn Bewegung erkannt und Anwesend (prüfen) und Timer > 0 (prüfen) dann "lösche" Timer. Der Status Abwesend würde also nicht mehr gesetzt werden - weil Event Timer 0 nicht stattfindet.
Grüße
Manuel