Trigger
Trigger legen fest, wann ein Smart Rule aktiviert wird. Mehrere Smart Rules — wie Bedingung, Verzögerung und Formel — verwenden ein gemeinsames Triggersystem. Diese Seite dokumentiert die Konfiguration von Triggern.
Zwei Triggertypen stehen zur Verfuegung:
- Geraetewert-Trigger — ueberwachen ein oder mehrere Geraete und aktivieren sich, wenn ein Geraetewert eine Bedingung erfuellt.
- Zeittrigger — aktivieren sich zu bestimmten Zeiten oder waehrend Zeitintervallen.
Beim Hinzufuegen eines Triggers waehlen Sie einen dieser Typen. Einige Smart Rules unterstuetzen nur Geraetewert-Trigger; andere unterstuetzen beide.
Geraetewert-Trigger
Ein Geraetewert-Trigger ueberwacht Geraete und aktiviert sich basierend auf deren Werten — Temperatur, Bewegung, Schaltzustand, Tastendrucke und mehr. Sie konfigurieren drei Dinge: welche Geraete ueberwacht werden, welche Eigenschaft beobachtet wird und welche Bedingung geprueft wird.
Eingangsgeraete
Der Trigger benoetigt ein oder mehrere Geraete zur Ueberwachung. Je nach Smart Rule waehlen Sie Geraete entweder auf der Hauptseite des Smart Rule (gemeinsam fuer alle Trigger) oder direkt auf der Konfigurationsseite des Triggers. Alle Geraete in einem einzelnen Trigger muessen vom selben Typ sein.
Werttyp
Waehlen Sie, welche Geraeteeigenschaft ueberwacht werden soll. Die verfuegbaren Optionen haengen von den Faehigkeiten Ihrer ausgewaehlten Geraete ab. Gaengige Werttypen sind:
| Werttyp | Beispielverwendung |
|---|---|
| Temperatur | Raumtemperatur ueberwachen |
| Feuchtigkeit | Luftfeuchtigkeit ueberwachen |
| Bewegung | Bewegung erkennen |
| Helligkeit | Auf Lichtverhaeltnisse reagieren |
| Reedkontakt | Tuer-/Fensteroeffnung erkennen |
| CO2 | Luftqualitaet ueberwachen |
| Taste gedrückt | Auf Tastendrucke reagieren |
| Wert | Numerische Werte ueberwachen (Jalousieposition, Dimmerstufe) |
Tippen Sie auf Mehr anzeigen in der Werttyp-Auswahl, um zusaetzliche Optionen anzuzeigen, einschliesslich statistischer Aggregationen (Durchschnitt, Minimum, Maximum ueber einen Zeitraum), sofern das Geraet sie unterstuetzt.
Triggerbedingung
Die Triggerbedingung definiert, wie der Geraetewert ausgewertet wird. Bedingungen fallen in zwei Kategorien: Zustands-Bedingungen und Ereignis-Bedingungen. Diese Unterscheidung ist grundlegend — sie beeinflusst das Triggerverhalten und welche zusaetzlichen Einstellungen verfuegbar sind.
- Zustands-Bedingungen bleiben aktiv, solange die Bedingung wahr ist. Der Trigger aktiviert sich, wenn die Bedingung wahr wird, und deaktiviert sich, wenn sie falsch wird.
- Ereignis-Bedingungen loesen einmal aus, wenn ein bestimmter Uebergang eintritt. Sie bleiben nicht aktiv — sie erkennen eine kurzzeitige Aenderung.
Zustandsbedingungen
Zustandsbedingungen bleiben aktiv, solange die Bedingung wahr ist. Sie werden bei jeder Aenderung des Geraetewerts neu ausgewertet.
Vergleich:
| Bedingung | Bedeutung |
|---|---|
| Wert ist gleich | Wert ist genau gleich dem Schwellenwert |
| Wert ist ungleich | Wert ist alles ausser dem Schwellenwert |
| Wert ist größer als | Wert liegt ueber dem Schwellenwert |
| Wert ist größer oder gleich | Wert liegt auf oder ueber dem Schwellenwert |
| Wert ist kleiner als | Wert liegt unter dem Schwellenwert |
| Wert ist kleiner oder gleich | Wert liegt auf oder unter dem Schwellenwert |
Bereich:
| Bedingung | Bedeutung |
|---|---|
| Wert liegt im Intervall | Wert liegt zwischen zwei Endpunkten |
| Wert liegt außerhalb des Intervalls | Wert liegt ausserhalb zweier Endpunkte |
Wertverfuegbarkeit und Fehler:
| Bedingung | Bedeutung |
|---|---|
| Hat Wert | Geraet meldet einen Wert |
| Hat keinen Wert | Geraetewert ist unbekannt oder nicht verfuegbar |
| Hat Warnung | Geraet hat eine Warnung |
| Hat Fehler | Geraet hat einen Fehler |
| Hat Warnung oder Fehler | Geraet hat eine Warnung oder einen Fehler |
| Hat keine Warnung | Geraet hat keine Warnung |
| Hat keinen Fehler | Geraet hat keinen Fehler |
| Hat keine Warnung oder Fehler | Geraet hat keine Warnung oder keinen Fehler |
Ereignisbedingungen
Ereignisbedingungen loesen einmal aus, wenn eine bestimmte Aenderung eintritt. Sie bleiben nicht aktiv — sie erkennen Uebergaenge.
Wertaenderungen:
| Bedingung | Bedeutung |
|---|---|
| Wert geändert | Eine beliebige Wertaenderung ist eingetreten |
| Wert geändert auf | Wert hat sich auf einen bestimmten Wert geaendert |
| Wert geändert von | Wert hat sich von einem bestimmten Wert geaendert |
Schwellenueberschreitungen:
| Bedingung | Bedeutung |
|---|---|
| Wert stieg über | Wert ist ueber den Schwellenwert gestiegen |
| Wert stieg über oder ist gleich | Wert ist auf oder ueber den Schwellenwert gestiegen |
| Wert fiel unter | Wert ist unter den Schwellenwert gefallen |
| Wert fiel unter oder ist gleich | Wert ist auf oder unter den Schwellenwert gefallen |
Bereichsuebergaenge:
| Bedingung | Bedeutung |
|---|---|
| Wert fiel in das Intervall | Wert ist in den Bereich eingetreten |
| Wert fiel aus dem Intervall | Wert hat den Bereich verlassen |
Verfuegbarkeitsuebergaenge:
| Bedingung | Bedeutung |
|---|---|
| Hat Wert erhalten | Geraet hat begonnen, einen Wert zu melden |
| Hat Wert verloren | Geraet hat aufgehoert, einen Wert zu melden |
| Hat Warnung erhalten | Geraet ist in den Warnzustand eingetreten |
| Hat Fehler erhalten | Geraet ist in den Fehlerzustand eingetreten |
| Hat Warnung oder Fehler erhalten | Geraet ist in den Warn- oder Fehlerzustand eingetreten |
| Hat alle Warnungen verloren | Alle Warnungen wurden geloescht |
| Hat alle Fehler verloren | Alle Fehler wurden geloescht |
| Hat alle Warnungen oder Fehler verloren | Alle Warnungen und Fehler wurden geloescht |
Geraetespezifische Ereignisse:
| Bedingung | Bedeutung |
|---|---|
| Wert ist | Ein geraetespezifisches Ereignis ist eingetreten (z.B. Taste gedrueckt) |
Die verfuegbaren Bedingungen haengen von den ausgewaehlten Geraeten und dem Werttyp ab.
Wert und Wertintervall
Abhaengig von der Triggerbedingung geben Sie entweder einen einzelnen Schwellenwert oder einen Bereich ein:
- Vergleichs- und Wertaenderungs-Bedingungen erfordern einen einzelnen Wert — den Schwellenwert oder Zielwert.
- Bereichs- und Bereichsuebergangs-Bedingungen erfordern zwei Werte — den Anfang und das Ende des Intervalls.
- Wertverfuegbarkeits-, Fehler- und geraetespezifische Ereignis-Bedingungen erfordern keinen Wert.
Zusätzliche Einstellungen
Die Triggerkonfiguration enthaelt einen Abschnitt Zusätzliche Einstellungen mit erweiterten Optionen. Welche Einstellungen angezeigt werden, haengt vom Triggerbedingungstyp und Ihrer Konfiguration ab.
Alle Geräte müssen den Zustand erfüllen
Sichtbar, wenn mehr als ein Eingangsgeraet ausgewaehlt ist und der Trigger eine Zustandsbedingung verwendet.
- Aus (Standard): Der Trigger aktiviert sich, wenn eines der ausgewaehlten Geraete die Bedingung erfuellt.
- Ein: Der Trigger aktiviert sich nur, wenn alle ausgewaehlten Geraete gleichzeitig die Bedingung erfuellen.
Verzögerung
Verschiebt die Aktivierung des Triggers um eine bestimmte Zeit, nachdem die Bedingung erstmals erfuellt ist. Die Verzoegerung verhaelt sich sehr unterschiedlich je nach Bedingungskategorie:
- Zustandsbedingung + Verzoegerung — die Bedingung muss waehrend der gesamten Verzoegerungszeit ununterbrochen wahr bleiben. Wird die Bedingung waehrend der Verzoegerung falsch, wird der Timer abgebrochen. Verwenden Sie dies, um kurze Schwankungen herauszufiltern (z.B. einen Temperaturspitzenwert ignorieren, der nur wenige Sekunden dauert).
- Ereignisbedingung + Verzoegerung — das Ereignis wird in die Warteschlange gestellt und die Aktivierung erfolgt nach Ablauf der Verzoegerung, unabhaengig davon, was als naechstes passiert. Die Verzoegerung verschiebt lediglich die Reaktion.
Verzögerungswarteschlange
Nur verfuegbar, wenn eine Verzoegerung fuer einen Ereignisbedingungstrigger aktiviert ist.
Eine Warteschlange speichert anstehende Ereignisse, die der Reihe nach abgearbeitet werden (First In, First Out). Sie koennen die Warteschlangengroesse von 1 bis 10 einstellen. Wenn Ereignisse schneller eintreffen, als die Verzoegerung sie verarbeiten laesst, und die Warteschlange voll ist, werden neue Ereignisse stillschweigend verworfen.
Mindestdauer
Nur fuer Zustandsbedingungstrigger verfuegbar. Sobald der Trigger aktiviert ist, bleibt er mindestens fuer diese Dauer aktiv — selbst wenn die Bedingung vor Ablauf des Timers falsch wird. Wenn die Mindestdauer abgelaufen ist, wertet der Smart Rule die Bedingung erneut aus: Ist sie immer noch falsch, deaktiviert sich der Trigger; ist sie wahr, laeuft der Trigger normal weiter.
Verwenden Sie dies, um eine Mindestaktionszeit zu garantieren — zum Beispiel “wenn Bewegung erkannt wird, das Licht mindestens 5 Minuten anlassen”.
Höchstdauer
Nur fuer Zustandsbedingungstrigger verfuegbar. Nachdem der Trigger fuer diese Dauer aktiv war, deaktiviert er sich automatisch — unabhaengig davon, ob die Bedingung noch wahr ist.
Verwenden Sie dies fuer zeitbegrenzte Reaktionen — zum Beispiel “den Luefter maximal 30 Minuten laufen lassen”.
Hysterese
Verfuegbar fuer Vergleichsbedingungen: Wert ist größer als, Wert ist größer oder gleich, Wert ist kleiner als und Wert ist kleiner oder gleich.
Hysterese erzeugt ein Totband um den Schwellenwert, um schnelles Ein-/Ausschalten zu verhindern, wenn ein Wert in der Naehe der Grenze schwankt.
Modi:
| Modus | Platzierung des Totbands | Typische Verwendung |
|---|---|---|
| +/- | Gleichmaessig ueber und unter dem Schwellenwert | Allgemein |
| + | Nur ueber dem Schwellenwert | Heizungssteuerung |
| - | Nur unter dem Schwellenwert | Kuehlungssteuerung |
Beispiel: Schwellenwert = 22 Grad, Hysterese = 1 Grad, Modus = +/-
- Trigger aktiviert sich, wenn der Wert unter 21 Grad faellt (Schwellenwert minus Hysterese).
- Trigger deaktiviert sich, wenn der Wert ueber 23 Grad steigt (Schwellenwert plus Hysterese).
- Zwischen 21 und 23 Grad behaelt der Trigger seinen aktuellen Zustand bei — kein Umschalten erfolgt.
Zeittrigger
Ein Zeittrigger aktiviert sich zu bestimmten Zeiten oder waehrend Zeitintervallen, ohne Geraete zu ueberwachen.
Zeitraum
Waehlen Sie, wie oft der Trigger wiederholt wird:
| Zeitrahmen | Bedeutung |
|---|---|
| Tag | Wiederholt sich taeglich |
| Woche | Wiederholt sich an einem ausgewaehlten Wochentag |
| Werktag/Wochenende | Getrennte Zeiten fuer Werktage und Wochenenden |
| Monat | Wiederholt sich an einem ausgewaehlten Tag des Monats |
| Jahr | Wiederholt sich an einem ausgewaehlten Datum des Jahres |
Beim Zeitrahmen Monat koennen Sie Tage vom Monatsanfang (z.B. Tag 1, Tag 5) oder vom Monatsende (z.B. letzter Tag, 3. Tag vor Ende) auswaehlen.
Modus
Waehlen Sie zwischen zwei Modi:
- Sofort — der Trigger loest zu einem einzelnen Zeitpunkt aus.
- Intervall — der Trigger ist waehrend eines Zeitbereichs aktiv (von Start bis Ende).
Einige Smart Rules unterstuetzen den Intervallmodus nicht. In diesem Fall wird der Moduswaehler nicht angezeigt.
Zeitkonfiguration
Tippen Sie auf die Zeitauswahl, um festzulegen, wann der Trigger ausloest. Fuer jeden Endpunkt stehen drei Zeitmodi zur Verfuegung:
| Zeitmodus | Beschreibung |
|---|---|
| Zeit | Eine feste Stunde und Minute |
| Sonnenaufgang | Relativ zum Sonnenaufgang, mit einstellbarem Offset |
| Sonnenuntergang | Relativ zum Sonnenuntergang, mit einstellbarem Offset |
Bei Verwendung von Sonnenauf- oder Sonnenuntergang koennen Sie mit dem Offset die Zeit vor- oder zurueckverschieben — zum Beispiel “30 Minuten vor Sonnenuntergang” oder “1 Stunde nach Sonnenaufgang”. Die Sonnenauf- und Sonnenuntergangszeiten passen sich basierend auf Ihrem Standort automatisch im Laufe des Jahres an.
Fuer den Intervallmodus konfigurieren Sie sowohl eine Startzeit als auch eine Endzeit. Jeder Endpunkt kann einen anderen Zeitmodus verwenden — zum Beispiel Start bei Sonnenuntergang und Ende zu einer festen Zeit.
Im Intervallmodus koennen Start- und Endpunkt nicht dasselbe Sonnenereignis verwenden. Wenn Sie den Start auf Sonnenaufgang setzen, wird die Option Sonnenaufgang fuer das Ende nicht verfuegbar (und umgekehrt fuer Sonnenuntergang). Sie koennen ein Sonnenereignis frei mit einer festen Zeit kombinieren.
Zusaetzliche Anzeigedetails haengen vom gewaehlten Zeitrahmen ab:
- Tag — zeigt die Uhrzeit an. Zeiten nach Mitternacht werden mit einem “naechster Tag”-Praefix angezeigt.
- Woche — zeigt ein Wochentagsabkuerzungssymbol und die Uhrzeit.
- Werktag/Wochenende — beschriftet den Eintrag als Werktag oder Wochenende, mit der Uhrzeit darunter.
- Monat — zeigt den Tag des Monats (oder “erster Tag” / “letzter Tag”), mit der Uhrzeit darunter.
- Jahr — zeigt das Datum, mit der Uhrzeit darunter.