Ich glaube, dass das plugin auf kurzfristige änderungen oder auf einen löschvorgangs während des termins nicht reagieren kann.
Wenn ich es richtig interpretiere schaut sich das plugin je nach turnus den kalender an und speichert sich den nächstfolgenden termin ab. Änderungen werden erst mit der nächsten Überprüfung registriert, falls diese in der Zukunft liegen.
Also in der euch vorliegenden Version schaut das Plugin tatsächlich nur auf den Zeitpunkt der nächsten Aktion, d.h. bei Terminanfang Sensor An, bei Terminende Sensor aus. Das ganze ist wirklich recht einfach aufgebaut, d.h. auch:
- keine saubere Reaktion, wenn ein bereits laufender Termin gelöscht wird
- keine saubere Reaktion, wenn der Termin sich ändert (und bereits aktiv ist)
- ein neuer Termin, dessen Anfang vor der aktuellen Uhrzeit liegt, dessen Ende noch in der Zukunft liegt wird auch nicht verarbeitet
- keine Doppeltermine verarbeitet, deren Anfangszeitpunkt identisch ist
Das Plugin lädt schon den kompletten Kalender herunter und verarbeitet die Aktionen der Reihe nach. So werden auch Ereignisse in der Zukunft verarbeitet, wenn der Kalender mal nicht erreichbar ist.
Habt bitte etwas Geduld. Kalender und Zeit ist so mit das schlimmste was man in der Informatik haben kann.