Flow Deaktivierung beendet nicht gestarteten Inhalt

Ich habe einen simplen Kontaktmelderflow, der verzögert (60s) eine Sirene schaltet.
Da dieser an einer Kühlschranktür angebracht ist, wird diese öfters geöffnet.
Um jede Auslösung der Sirene bei Öffnen zu verhindern ein zweiter Flow,
der den 1. Flow deaktiviert, wenn die Tür im Verzögerungszeitraum wieder zu.
Die Deaktivierung des Flows funktioniert, der gestartete Ablauf läuft jedoch weiter
und die Sirene meldet sich zu Wort. Es wird also nicht der Inhalt deaktiviert,
sondern nur die Auslösung des Flows. Mir nicht ganz logisch.
Ich habe wirklich kompliziertere Flows laufen, aber diesen hier bekomme ich nicht hin.
Jemand eine Idee ?

Besorg dir die Chronograph App und erstelle folgende Flows.

Flow 1
Wenn:
Kontaktalarm an
Dann:
Starte Timer Kühlschrank mit 60 Sekunden

Flow 2
Wenn:
Kontaktalarm ist aus
Dann:
Stoppe Timer Kühlschrank

Flow 3
Wenn:
Timer Kühlschrank ist abgelaufen
Dann:
Sirene an

Der Chronograph Timer hat den Vorteil, dass er jedes mal neu startet, wenn der Kontakt erneut ausgelöst wird. Das heißt im oben genannten Beispiel, dass die Sirene erst los geht, wenn die Kühlschranktür 60 Sekunden ununterbrochen offen steht.

Den Chronograph hab ich noch nicht gebraucht, demzufolge auch nicht auf die Idee gekommen. Jetzt spielt alles wie es soll.
Danke war mir eine große Hilfe. Schon zwei weitere Einsätze im Visier.