Überwachung eines Garagen-Tores (per Mail)

Bei offenem Garagentor wird eine Nachricht der Form
„Warnung – Garagentor ist nach Sekunden immer noch auf !“
verschickt.
Die Anzahl der Sekunden verdoppelt sich dabei, also es gibt bei 60s eine Meldung, dann nach 120s, dann nach 240s usw.
Danach springt die Anzeige auf Minuten um, also 10m, 20m, 40m. Bei 40 Minuten höre ich mit den Meldungen auf. Wenn das Tor zu ist gibt es eine Meldung, wie lange es offen war.

Die Mailtexte dazu

Garagentor innerhalb „Variable – GarageOpenTime“ Minuten wieder geschlossen !
Garagentor innerhalb „Variable – GarageOpenTime“ Sekunden wieder geschlossen !
Warnung – Garagentor ist nach „Variable – GarageOpenTime“ Sekunden immer noch auf !
Warnung – Garagentor ist nach „Variable – GarageOpenTime“ Minuten immer noch auf !