TapHome

Verzögerung

🚀 Verfügbar ab Core-Version 2026.1.

Die smart rule Verzögerung fügt eine Wartezeit zwischen einem Trigger und einer Reaktion ein: Sie wartet, bevor sie Aktionen ausführt, und kann auch warten, bevor sie diese beendet. Zum Beispiel erkennt ein Bewegungsmelder Bewegung, die smart rule wartet 5 Sekunden, um zu bestätigen, dass sie echt ist, und schaltet das Licht ein; wenn die Bewegung endet, lässt sie es noch 10 Minuten an und schaltet es erst dann aus.

Wie der Verzögerungszyklus funktioniert

Der Zyklus hat zwei Phasen in der Reihenfolge der Abschnitte auf der Seite der smart rule. Wenn der Trigger aktiv wird, läuft die Startverzögerung; danach werden die Startaktionen ausgeführt und bleiben wirksam. Dann läuft die Endverzögerung; danach werden die Endaktionen ausgeführt und der Zyklus endet.

Wann die Endverzögerung beginnt, entscheidet die Art des Triggers. Bei einem Zustandstrigger (Wert ist gleich Bewegung entdeckt) beginnt sie erst, wenn die Bedingung nicht mehr erfüllt ist, und die Rückkehr der Bedingung bricht sie ab. Bei einem Ereignistrigger (Wert geändert auf Bewegung entdeckt) beginnt sie gleich mit den Startaktionen, und jedes weitere Ereignis startet sie neu. Auch die Startverzögerung richtet sich nach der Art: Eine Zustandsbedingung, die während der Startverzögerung nicht mehr erfüllt ist, bricht den Zyklus ab, während ein weiteres Ereignis ignoriert wird. Verwenden Sie daher einen Zustandstrigger, wenn die Aktionen so lange wirksam sein sollen, wie die Bedingung andauert, und danach noch für die Dauer der Endverzögerung; einen Ereignistrigger, wenn sie eine feste Zeit wirksam sein sollen, die ein weiteres Ereignis verlängert.

So lesen Sie die Diagramme auf dieser Seite: Graue Spuren zeigen, was die Trigger beobachten (Balken = Bedingung erfüllt, Punkt = Ereignis), blaue Spuren zeigen, was die smart rule tut, und tragen die Namen der Abschnitte ihrer Seite (Balken = Aktionen wirksam, Punkt = Aktionen einmal ausgeführt). Ein schraffierter Balken ist eine laufende Verzögerung, eine weiße Lücke darin ein Neustart und eine gestrichelte Kontur der Rest einer Verzögerung, die abgebrochen wurde. Die Zeitachse der statischen Diagramme ist nicht maßstabsgetreu, der Simulator hat eine Achse in Minuten.

Ein Bewegungsmelder im Flur schaltet das Licht ein. Trigger „Bewegung = Bewegung entdeckt“, Startverzögerung 0 min, Endverzögerung 5 min: Das Licht geht sofort an, wenn Bewegung beginnt, und bleibt nach der letzten Bewegung noch 5 min an.
Bewegung entdecktAuslöser
Das interaktive Beispiel benötigt JavaScript. Dasselbe Verhalten zeigen die Diagramme auf dieser Seite.

Beispiele und Szenarien

Badlüftung nach dem Verlassen

Ziel: Wenn jemand das Bad verlässt, den Abluftventilator 4 Minuten später einschalten. Ihn 10 Minuten laufen lassen, um die Luft auszutauschen.

Konfiguration:

  • Auslöser: Bewegungsmelder im Bad, Bewegung Wert geändert auf Keine Bewegung (Ereignistrigger)
  • Startverzögerung: 4 Minuten
  • Startaktionen: Abluftventilator im Bad → Ein
  • Endverzögerung: 10 Minuten
  • Endaktionen: Abluftventilator im Bad → Aus

Verhalten: Der Ventilator schaltet sich 4 Minuten nach dem Ende der Bewegung ein und läuft 10 Minuten. Kommt die Person innerhalb dieser 4 Minuten zurück und geht wieder, schaltet sich der Ventilator trotzdem 4 Minuten nach dem ersten Verlassen ein. Ein erneutes Verlassen, während der Ventilator läuft, startet die 10 Minuten neu.

Klima im Konferenzraum bei bestätigter Anwesenheit

Ziel: Den Thermostat im Konferenzraum in den Komfortmodus schalten, wenn der Sensor mindestens 5 Minuten ohne Pause Bewegung meldet (eine Pause bricht die Zählung ab). 15 Minuten, nachdem alle gegangen sind, in den Eco-Modus zurückkehren.

Konfiguration:

  • Auslöser: Bewegungsmelder im Konferenzraum, Bewegung Wert ist gleich Bewegung entdeckt (Zustandstrigger)
  • Startverzögerung: 5 Minuten
  • Startaktionen: Thermostat im Konferenzraum → 22 °C
  • Endverzögerung: 15 Minuten
  • Endaktionen: Thermostat im Konferenzraum → 18 °C

Verhalten: Ein kurzer Besuch (jemand holt ein Kabel) endet, bevor die 5 Minuten um sind, und der Thermostat bleibt im Eco-Modus. Nach 5 Minuten Anwesenheit schaltet der Raum auf 22 °C und bleibt so bis 15 Minuten, nachdem die letzte Person gegangen ist.

Erste Schritte

Die Seite der smart rule hat fünf eigene Abschnitte; der zweite Dialog gehört zur Seite des Triggers:

Verzögerung
Auslöser
Wenn mindestens ein Auslöser aktiv ist.
BewegungBewegung entdeckt
Bewegungssensor
Trigger hinzufügen
Startverzögerung
Optionale Verzögerung vor der Ausführung der Startaktionen. Sie wird ab dem Zeitpunkt gezählt, an dem die Bedingung erfüllt wird, und der Zyklus wird abgebrochen, wenn die Bedingung während dieses Zeitraums nicht mehr erfüllt ist.
Dauer
5 Sekunden
Startaktionen
Aktionen, die angewendet werden, wenn die Startverzögerung abläuft, und aktiv bleiben, bis die Endverzögerung abläuft.
Licht
Einschalten
Neue Aktion hinzufügen
Endverzögerung
Verzögerung vor der Ausführung der Endaktionen. Sie beginnt, wenn die Bedingung nicht mehr erfüllt ist, und wird abgebrochen, wenn die Bedingung wieder erfüllt wird.
Dauer
10 Minuten
Endaktionen
Aktionen, die einmal ausgeführt werden, wenn die Endverzögerung abläuft. Endaktionen sind normalerweise nicht erforderlich - wenn die smart rule keinen Wert mehr zurückgibt, erhält das Gerät einen Wert von einer anderen aktiven smart rule mit niedrigerer Priorität oder kehrt zu seinem Standardwert zurück.
Neue Aktion hinzufügen
Trigger-Typ
Zustände
Ereignisse

Wählen Sie im abgebildeten Dialog Trigger-Typ die andere Bedingung, und die Beschreibungen beider Verzögerungen ändern sich je nach Art des Triggers — siehe Ereignistrigger und Zustandstrigger.

Grundbeispiel

Sie haben einen Bewegungsmelder im Flur. Das Flurlicht soll sich bei erkannter Bewegung einschalten und nach der letzten Bewegung noch 5 Minuten anbleiben.

  1. Erstellen Sie eine neue smart rule Verzögerung.
  2. Tippen Sie im Abschnitt Auslöser auf Trigger hinzufügen, um die Seite der Trigger-Konfiguration zu öffnen.
  3. Tippen Sie auf Gerät hinzufügen und wählen Sie den Bewegungsmelder im Flur.
  4. Wählen Sie auf der Seite des Triggers im Abschnitt Ausgelöst durch Bewegung, im Abschnitt Wenn Wert ist gleich und den Wert Bewegung entdeckt.
  5. Kehren Sie zur Seite der smart rule zurück.
  6. Lassen Sie die Startverzögerung bei 0 Sekunden (sofortige Reaktion).
  7. Tippen Sie im Abschnitt Startaktionen auf Neue Aktion hinzufügen und stellen Sie das Flurlicht auf Ein.
  8. Stellen Sie die Endverzögerung auf 5 Minuten.
  9. Tippen Sie im Abschnitt Endaktionen auf Neue Aktion hinzufügen und stellen Sie das Flurlicht auf Aus.
  10. Tippen Sie auf Speichern.

Trigger

Sie können einer smart rule mehrere Trigger hinzufügen. Die smart rule wird aktiv, wenn irgendeiner davon aktiv ist (OR-Logik) — bei drei Bewegungsmeldern mit einer Zustandsbedingung beginnt die Endverzögerung erst, wenn keiner von ihnen mehr Bewegung sieht. Details zur Konfiguration finden Sie unter Trigger.

Die Trigger dieser smart rule beobachten nur Werte von Geräten. Zeittrigger und die Zeiteinstellungen eines Triggers (Verzögerung, minimale und maximale Dauer) sind hier nicht verfügbar — die smart rule hat stattdessen ihre eigenen zwei Verzögerungen.

Triggergeräte können innerhalb derselben smart rule nicht als Aktionsziele verwendet werden. Das verhindert Rückkopplungsschleifen, bei denen eine Aktion ihre eigene smart rule auslösen würde.

Ereignistrigger und Zustandstrigger

Die Bedingung des Triggers bestimmt seine Art: Der Dialog Trigger-Typ bietet die Bedingungen in zwei Gruppen an, Zustände und Ereignisse. Alle Trigger einer smart rule müssen von derselben Art sein: Sobald ein Trigger eine Bedingung hat, bietet der Dialog nur noch Bedingungen dieser Art an, für jeden Trigger einschließlich des ersten. Um eine smart rule auf die andere Art umzustellen, entfernen Sie ihre Trigger und fügen Sie sie erneut hinzu.

Die Zeile eines Triggers auf der Seite der smart rule zeigt die Art nicht: Wert ist gleich und Wert geändert auf werden gleich geschrieben — Werttyp, Gleichheitszeichen, Wert.

Das Diagramm vergleicht zwei smart rules Verzögerung am selben Bewegungsmelder, beide mit einer Startverzögerung von 0 und derselben Endverzögerung. Die erste verwendet die Zustandsbedingung Wert ist gleich Bewegung entdeckt, die zweite die Ereignisbedingung Wert geändert auf Bewegung entdeckt:

Verzögerung
1 2 3 4 5 6
Bewegung entdeckt
StartaktionenZustand
StartaktionenEreignis
  1. Bewegung beginnt — beide smart rules führen ihre Startaktionen aus.
  2. Ereignis: Die ab dem Ereignis gezählte Endverzögerung läuft ab, und die Startaktionen enden, obwohl die Bewegung andauert.
  3. Bewegung endet — Zustand: Die Endverzögerung beginnt.
  4. Wieder Bewegung — Zustand: Die Endverzögerung wird abgebrochen. Ereignis: Ein neues Ereignis startet einen neuen Zyklus.
  5. Ereignis: Die ab dem zweiten Ereignis gezählte Endverzögerung läuft ab.
  6. Zustand: Die Endverzögerung läuft ab, gezählt ab dem Moment, in dem die Bewegung erneut endete.

Startverzögerung

Die Beschreibung unter der Abschnittsüberschrift hängt von der Art des Triggers ab:

  • Zustandstrigger: Optionale Verzögerung vor der Ausführung der Startaktionen. Sie wird ab dem Zeitpunkt gezählt, an dem die Bedingung erfüllt wird, und der Zyklus wird abgebrochen, wenn die Bedingung während dieses Zeitraums nicht mehr erfüllt ist.
  • Ereignistrigger: Optionale Verzögerung vor der Ausführung der Startaktionen. Sie wird ab dem ersten Ereignis gezählt - weitere Ereignisse während dieses Zeitraums werden ignoriert, und der Zyklus kann nicht abgebrochen werden.

Stellen Sie die Dauer mit der Zeitauswahl ein, von Tagen bis zu Millisekunden.

ParameterBereichStandardwert
Startverzögerung0 und mehr0 (keine Verzögerung)

Bei einem Zustandstrigger filtert die Startverzögerung kurze Auslösungen heraus — zum Beispiel eine Tür, die nur kurz geöffnet und nicht offen gelassen wird:

Zustand
1 2
Auslöser
Startverzögerung5 Minuten
Startaktionen
  1. Die Bedingung ist nicht mehr erfüllt, bevor die Startverzögerung abläuft. Der Zyklus wird abgebrochen und die Startaktionen werden nicht ausgeführt.
  2. Die Bedingung ist wieder erfüllt. Die Startverzögerung zählt von vorn.

Startaktionen

Tippen Sie auf Neue Aktion hinzufügen, um Geräteaktionen hinzuzufügen. Sie können mehrere Aktionen hinzufügen — alle werden gleichzeitig ausgeführt.

Jeder Aktionsabschnitt kann außerdem eine Benachrichtigungsaktion enthalten: Tippen Sie auf das Glockensymbol in der Kopfzeile des Abschnitts. Wenn die Aktionen ausgeführt werden, sendet sie eine Push-Benachrichtigung an die Empfänger, die Sie in ihren Abschnitten Gruppen, Benutzer und Clientgeräte auswählen.

Endverzögerung

ParameterBereichStandardwert
Endverzögerung500 Millisekunden und mehr60 Sekunden

Wann die Endverzögerung beginnt, hängt von der Art des Triggers ab:

  • Zustandstrigger: Verzögerung vor der Ausführung der Endaktionen. Sie beginnt, wenn die Bedingung nicht mehr erfüllt ist, und wird abgebrochen, wenn die Bedingung wieder erfüllt wird.
  • Ereignistrigger: Verzögerung vor der Ausführung der Endaktionen. Sie beginnt, wenn die Startverzögerung endet, und jedes weitere Ereignis startet sie neu.

Beide Fälle zeigen die Diagramme im Abschnitt Zyklus Schritt für Schritt.

Endaktionen

Aktionen, die einmal ausgeführt werden, wenn die Endverzögerung abläuft. Endaktionen sind normalerweise nicht erforderlich - wenn die smart rule keinen Wert mehr zurückgibt, erhält das Gerät einen Wert von einer anderen aktiven smart rule mit niedrigerer Priorität oder kehrt zu seinem Standardwert zurück.

Ein Gerät, dessen Standardwerte auf Nicht ändern gesetzt sind, behält den Wert, den ihm die Startaktionen gegeben haben — fügen Sie für ein solches Gerät hier die Gegenaktion hinzu, zum Beispiel das Ausschalten dessen, was die Startaktionen eingeschaltet haben.

Zyklus Schritt für Schritt

Zyklus eines Zustandstriggers

Zustand
1 2 3 4 5 6
Auslöser
Startverzögerung5 Sekunden
Startaktionen
Endverzögerung10 Minuten
Endaktionen
  1. Der Trigger wird aktiv — die Startverzögerung beginnt.
  2. Die Startverzögerung läuft ab — die Startaktionen werden ausgeführt und bleiben wirksam, bis die Endverzögerung abläuft.
  3. Der Trigger wird inaktiv — die Endverzögerung beginnt.
  4. Der Trigger wird erneut aktiv — die Endverzögerung wird abgebrochen.
  5. Der Trigger wird wieder inaktiv — die Endverzögerung zählt von vorn.
  6. Die Endverzögerung läuft ab — die Endaktionen werden ausgeführt und der Zyklus endet.

Zyklus eines Ereignistriggers

Ereignis
1 2 3 4 5
Auslöser
Startverzögerung5 Sekunden
Startaktionen
Endverzögerung10 Minuten
Endaktionen
  1. Erstes Ereignis — der Zyklus und die Startverzögerung beginnen.
  2. Weiteres Ereignis während der Startverzögerung — wird ignoriert.
  3. Die Startverzögerung läuft ab — die Startaktionen werden ausgeführt und die Endverzögerung beginnt.
  4. Ereignis während der Endverzögerung — die Endverzögerung beginnt von vorn.
  5. Die Endverzögerung läuft ab — die Endaktionen werden ausgeführt. Das nächste Ereignis startet einen neuen Zyklus.

Systemneustart

Startet das System während eines laufenden Verzögerungszyklus neu, macht die smart rule dort weiter, wo sie aufgehört hat. Eine Verzögerung, die während des Neustarts abgelaufen ist, wird gleich nach dem Start nachgeholt; eine Endverzögerung, die darauf folgt, zählt ab dem Start. Ein Zustandstrigger wird nach dem Start anhand seines aktuellen Werts ausgewertet: Ist die Bedingung nicht mehr erfüllt, wird eine noch laufende Startverzögerung abgebrochen (eine während des Neustarts abgelaufene wird trotzdem nachgeholt), und ist die Bedingung wieder erfüllt, wird die Endverzögerung abgebrochen.

Das Speichern einer Änderung an der smart rule ist ein anderer Fall: Es bricht einen laufenden Zyklus ab, ohne die Endaktionen auszuführen, und die Startaktionen sind sofort nicht mehr wirksam (ein Gerät, dessen Standardwerte auf Nicht ändern gesetzt sind, behält ihren Wert). Ist eine Zustandsbedingung noch erfüllt, beginnt sofort ein neuer Zyklus ab der Startverzögerung.