Trigger
🚀 Verfügbar ab Core-Version 2026.1.
Trigger legen fest, wann eine 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 Verfügung:
- Gerätewert-Trigger — überwachen ein oder mehrere Geräte und aktivieren sich, wenn ein Gerätewert eine Bedingung erfüllt.
- Zeittrigger — aktivieren sich zu bestimmten Zeiten oder während Zeitintervallen.
Beim Hinzufügen eines Triggers wählen Sie einen dieser Typen. Einige smart rules unterstützen nur Gerätewert-Trigger; andere unterstützen beide.
Gerätewert-Trigger
Ein Gerätewert-Trigger überwacht Geräte und aktiviert sich basierend auf deren Werten — Temperatur, Bewegung, Schaltzustand, Tastendrücke und mehr. Sie konfigurieren drei Dinge: welche Geräte überwacht werden, welche Eigenschaft beobachtet wird und welche Bedingung geprüft wird.
Eingangsgeräte
Der Trigger benötigt ein oder mehrere Geräte zur Überwachung. Je nach smart rule wählen Sie Geräte entweder auf der Hauptseite der smart rule (gemeinsam für alle Trigger) oder direkt auf der Konfigurationsseite des Triggers. Alle Geräte in einem einzelnen Trigger müssen vom selben Typ sein.
Werttyp
Wählen Sie, welche Geräteeigenschaft überwacht werden soll. Die verfügbaren Optionen hängen von den Fähigkeiten Ihrer ausgewählten Geräte ab. Gängige Werttypen sind:
| Werttyp | Beispielverwendung |
|---|---|
| Temperatur | Raumtemperatur überwachen |
| Feuchtigkeit | Luftfeuchtigkeit überwachen |
| Bewegung | Bewegung erkennen |
| Helligkeit | Auf Lichtverhältnisse reagieren |
| Reedkontakt | Öffnen/Schließen von Türen/Fenstern erkennen |
| CO2 | Luftqualität überwachen |
| Taste gedrückt | Auf Tastendrücke reagieren |
| Wert | Numerische Werte überwachen (Jalousieposition, Dimmerstufe) |
Tippen Sie auf Mehr anzeigen in der Werttyp-Auswahl, um zusätzliche Optionen anzuzeigen, einschließlich statistischer Aggregationen (Durchschnitt, Minimum, Maximum über einen Zeitraum), sofern das Gerät sie unterstützt.
Triggerbedingung
Die Triggerbedingung definiert, wie der Gerätewert ausgewertet wird. Bedingungen fallen in zwei Kategorien: Zustands-Bedingungen und Ereignis-Bedingungen. Diese Unterscheidung ist grundlegend — sie beeinflusst das Triggerverhalten und welche zusätzlichen Einstellungen verfügbar 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 lösen einmal aus, wenn ein bestimmter Übergang eintritt. Sie bleiben nicht aktiv — sie erkennen eine kurzzeitige Änderung.
Zustandsbedingungen
Zustandsbedingungen bleiben aktiv, solange die Bedingung wahr ist. Sie werden bei jeder Änderung des Gerätewerts neu ausgewertet.
Vergleich:
| Bedingung | Bedeutung |
|---|---|
| Wert ist gleich | Wert ist genau gleich dem Schwellenwert |
| Wert ist ungleich | Wert ist alles außer dem Schwellenwert |
| Wert ist größer als | Wert liegt über dem Schwellenwert |
| Wert ist größer oder gleich | Wert liegt auf oder über 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 außerhalb zweier Endpunkte |
Wertverfügbarkeit und Fehler:
| Bedingung | Bedeutung |
|---|---|
| Hat Wert | Gerät meldet einen Wert |
| Hat keinen Wert | Gerätewert ist unbekannt oder nicht verfügbar |
| Hat Warnung | Gerät hat eine Warnung |
| Hat Fehler | Gerät hat einen Fehler |
| Hat Warnung oder Fehler | Gerät hat eine Warnung oder einen Fehler |
| Hat keine Warnung | Gerät hat keine Warnung |
| Hat keinen Fehler | Gerät hat keinen Fehler |
| Hat keine Warnung oder Fehler | Gerät hat weder eine Warnung noch einen Fehler |
Ereignisbedingungen
Ereignisbedingungen lösen einmal aus, wenn eine bestimmte Änderung eintritt. Sie bleiben nicht aktiv — sie erkennen Übergänge.
Wertänderungen:
| Bedingung | Bedeutung |
|---|---|
| Wert geändert | Eine beliebige Wertänderung ist eingetreten |
| Wert geändert auf | Wert hat sich auf einen bestimmten Wert geändert |
| Wert geändert von | Wert hat sich von einem bestimmten Wert geändert |
Schwellenüberschreitungen:
| Bedingung | Bedeutung |
|---|---|
| Wert stieg über | Wert ist über den Schwellenwert gestiegen |
| Wert stieg über oder ist gleich | Wert ist auf oder über 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 |
Bereichsübergänge:
| Bedingung | Bedeutung |
|---|---|
| Wert fiel in das Intervall | Wert ist in den Bereich eingetreten |
| Wert fiel aus dem Intervall | Wert hat den Bereich verlassen |
Verfügbarkeitsübergänge:
| Bedingung | Bedeutung |
|---|---|
| Hat Wert erhalten | Gerät hat begonnen, einen Wert zu melden |
| Hat Wert verloren | Gerät hat aufgehört, einen Wert zu melden |
| Hat Warnung erhalten | Gerät ist in den Warnzustand eingetreten |
| Hat Fehler erhalten | Gerät ist in den Fehlerzustand eingetreten |
| Hat Warnung oder Fehler erhalten | Gerät ist in den Warn- oder Fehlerzustand eingetreten |
| Hat alle Warnungen verloren | Alle Warnungen wurden gelöscht |
| Hat alle Fehler verloren | Alle Fehler wurden gelöscht |
| Hat alle Warnungen oder Fehler verloren | Alle Warnungen und Fehler wurden gelöscht |
Gerätespezifische Ereignisse:
| Bedingung | Bedeutung |
|---|---|
| Wert ist | Ein gerätespezifisches Ereignis ist eingetreten (z.B. Taste gedrückt) |
Die verfügbaren Bedingungen hängen von den ausgewählten Geräten und dem Werttyp ab.
Wert und Wertintervall
Abhängig von der Triggerbedingung geben Sie entweder einen einzelnen Schwellenwert oder einen Bereich ein:
- Vergleichs- und Wertänderungs-Bedingungen erfordern einen einzelnen Wert — den Schwellenwert oder Zielwert.
- Bereichs- und Bereichsübergangs-Bedingungen erfordern zwei Werte — den Anfang und das Ende des Intervalls.
- Wertverfügbarkeits-, Fehler- und gerätespezifische Ereignis-Bedingungen erfordern keinen Wert.
Zusätzliche Einstellungen
Die Triggerkonfiguration enthält einen Abschnitt Zusätzliche Einstellungen mit erweiterten Optionen. Welche Einstellungen angezeigt werden, hängt vom Triggerbedingungstyp und Ihrer Konfiguration ab.
Alle Geräte müssen den Zustand erfüllen
Sichtbar, wenn mehr als ein Eingangsgerät ausgewählt ist und der Trigger eine Zustandsbedingung verwendet.
- Aus (Standard): Der Trigger aktiviert sich, wenn eines der ausgewählten Geräte die Bedingung erfüllt.
- Ein: Der Trigger aktiviert sich nur, wenn alle ausgewählten Geräte gleichzeitig die Bedingung erfüllen.
Verzögerung
Verschiebt die Aktivierung des Triggers um eine bestimmte Zeit, nachdem die Bedingung erstmals erfüllt ist. Die Verzögerung verhält sich sehr unterschiedlich je nach Bedingungskategorie:
- Zustandsbedingung + Verzögerung — die Bedingung muss während der gesamten Verzögerungszeit ununterbrochen wahr bleiben. Wird die Bedingung während der Verzögerung falsch, wird der Timer abgebrochen. Verwenden Sie dies, um kurze Schwankungen herauszufiltern (z.B. einen Temperaturspitzenwert ignorieren, der nur wenige Sekunden dauert).
- Ereignisbedingung + Verzögerung — das Ereignis wird in die Warteschlange gestellt und die Aktivierung erfolgt nach Ablauf der Verzögerung, unabhängig davon, was als Nächstes passiert. Die Verzögerung verschiebt lediglich die Reaktion.
Verzögerungswarteschlange
Nur verfügbar, wenn eine Verzögerung für einen Ereignisbedingungstrigger aktiviert ist.
Eine Warteschlange speichert anstehende Ereignisse, die der Reihe nach abgearbeitet werden (First In, First Out). Sie können die Warteschlangengröße von 1 bis 10 einstellen. Wenn Ereignisse schneller eintreffen, als die Verzögerung sie verarbeiten lässt, und die Warteschlange voll ist, werden neue Ereignisse stillschweigend verworfen.
Mindestdauer
Nur für Zustandsbedingungstrigger verfügbar. Sobald der Trigger aktiviert ist, bleibt er mindestens für diese Dauer aktiv — selbst wenn die Bedingung vor Ablauf des Timers falsch wird. Wenn die Mindestdauer abgelaufen ist, wertet die smart rule die Bedingung erneut aus: Ist sie immer noch falsch, deaktiviert sich der Trigger; ist sie wahr, läuft 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 für Zustandsbedingungstrigger verfügbar. Nachdem der Trigger für diese Dauer aktiv war, deaktiviert er sich automatisch — unabhängig davon, ob die Bedingung noch wahr ist.
Verwenden Sie dies für zeitbegrenzte Reaktionen — zum Beispiel „den Lüfter maximal 30 Minuten laufen lassen“.
Hysterese
Verfügbar für 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 Nähe der Grenze schwankt.
Modi:
| Modus | Platzierung des Totbands | Typische Verwendung |
|---|---|---|
| +/- | Gleichmäßig über und unter dem Schwellenwert | Allgemein |
| + | Nur über dem Schwellenwert | Heizungssteuerung |
| - | Nur unter dem Schwellenwert | Kühlungssteuerung |
Beispiel: Schwellenwert = 22 Grad, Hysterese = 1 Grad, Modus = +/-
- Trigger aktiviert sich, wenn der Wert unter 21 Grad fällt (Schwellenwert minus Hysterese).
- Trigger deaktiviert sich, wenn der Wert über 23 Grad steigt (Schwellenwert plus Hysterese).
- Zwischen 21 und 23 Grad behält der Trigger seinen aktuellen Zustand bei — kein Umschalten erfolgt.
Zeittrigger
Ein Zeittrigger aktiviert sich zu bestimmten Zeiten oder während Zeitintervallen, ohne Geräte zu überwachen.
Zeitraum
Wählen Sie, wie oft der Trigger wiederholt wird:
| Zeitrahmen | Bedeutung |
|---|---|
| Tag | Wiederholt sich täglich |
| Woche | Wiederholt sich an einem ausgewählten Wochentag |
| Werktag/Wochenende | Getrennte Zeiten für Werktage und Wochenenden |
| Monat | Wiederholt sich an einem ausgewählten Tag des Monats |
| Jahr | Wiederholt sich an einem ausgewählten Datum des Jahres |
Beim Zeitrahmen Monat können Sie Tage vom Monatsanfang (z.B. Tag 1, Tag 5) oder vom Monatsende (z.B. letzter Tag, Tag 3 vom Ende) auswählen.
Modus
Wählen Sie zwischen zwei Modi:
- Sofort — der Trigger löst zu einem einzelnen Zeitpunkt aus.
- Intervall — der Trigger ist während eines Zeitbereichs aktiv (von Start bis Ende).
Einige smart rules unterstützen den Intervallmodus nicht. In diesem Fall wird der Moduswähler nicht angezeigt.
Zeitkonfiguration
Tippen Sie auf die Zeitauswahl, um festzulegen, wann der Trigger auslöst. Für jeden Endpunkt stehen drei Zeitmodi zur Verfügung:
| Zeitmodus | Beschreibung |
|---|---|
| Zeit | Eine feste Stunde und Minute |
| Ab Sonnenaufgang | Relativ zum Sonnenaufgang, mit einstellbarem Offset |
| Ab Sonnenuntergang | Relativ zum Sonnenuntergang, mit einstellbarem Offset |
Bei Verwendung von Sonnenauf- oder Sonnenuntergang können Sie mit dem Offset die Zeit vor- oder zurückverschieben — 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.
Für 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 können Start- und Endpunkt nicht dasselbe Sonnenereignis verwenden. Wenn Sie den Start auf Ab Sonnenaufgang setzen, wird die Option Ab Sonnenaufgang für das Ende nicht verfügbar (und umgekehrt für Ab Sonnenuntergang). Sie können ein Sonnenereignis frei mit einer festen Zeit kombinieren.
Zusätzliche Anzeigedetails hängen vom gewählten Zeitrahmen ab:
- Tag — zeigt die Uhrzeit an. Zeiten nach Mitternacht werden mit einem „nächster Tag“-Präfix angezeigt.
- Woche — zeigt ein Wochentagsabkürzungssymbol 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.