Also folgende Anforderungen:
Nach dem Du den Modus Urlaub oder Abwesend aktiviert hast soll beim Schließen der Tür diese verriegelt werden. Dabei spielt es keine Rolle wieviel Zeit zwischen Modus aktivieren und Haus verlasen vergeht. Diese Funktion soll in einem Zeitraum „x“ aktiv sein, falls du was vergessen hast und noch mal ins Haus muss, dann soll beim Schließen der Tür diese ebenfalls verriegelt werden.
Wenn Du aber eine längere Zeit abwesend warst > „x“ soll die Tür beim Schließen nicht mehr verriegelt werden.
Da die Stoppuhr (Chronograph APP) tatsächlich beim Stoppen gelöscht wird, eignet sie sich nicht wirklich für deine Aufgaben Stellung. Auch die Tatsache, dass du die Zeit erst ab schließen der Tür und nicht ab Aktivierung Urlaub/Abwesend starten möchtest macht die Nutzung von einem Countdown Timer auch keinen Sinn.
Für Deinen Anwendungsfall würde ich eine Variable „Verriegeln“ benutzen
Flow 1:
Wenn Tür wird geschlossen
Und Modus Urlaub ist aktiv und Variable „Verriegeln“ = true
Oder
Modus Abwesend ist aktiv und Variable „Verriegeln“ = true
Dann verriegele Tür
Und setze Variable „Verriegeln“ = false nach x Minuten
Flow 2
Wenn Modus Urlaub wird aktiviert
Dann setze Variable „Verriegeln“ = true
Flow 3
Wenn Modus Abwesend wird aktiviert
Dann setze Variable „Verriegeln“ = true