Der Code lief heute sauber durch wie gewünscht.
Wenn nötig, könnte man die Endzeit auch auslesen und ein Timer für das zurücksetzen des Datenpunktes stellen.
Wo ich diese Zeilen hier schreibe, fällt mir auf das ich den Datenpunkt nicht zurücksetze. Wenn an mehreren Tagen hintereinander das selbe Event ist, würde sich eventuell die Startzeit ändern, aber der Datenpunkt immer auf „1“ bleiben und nicht von 0 auf 1 wechseln. Also zum Beginn des Codes erstmal auf 0 setzen.
Gruß Tom