Die Sequenz-Aktion schreibt nacheinander Werte in Channels. Zwischen den Schritten liegt jeweils eine einstellbare Verzögerung. Sie eignet sich zum Beispiel für ein Treppenhauslicht: Schritt 1 schaltet ein, Schritt 2 schaltet nach 180 Sekunden wieder aus.
Voraussetzungen
- Die Ziel-Channels, in die geschrieben werden soll.
- Mindestens ein Trigger, der die Aktion auslöst. Siehe Trigger und Aktionen – Überblick.
So gehen Sie vor
- Öffnen Sie die Aktionsverwaltung und fügen Sie mit + eine Aktion hinzu.
- Wählen Sie den Typ Sequenz.
- Vergeben Sie einen Namen.
- Wählen Sie die Parallelität.
- Tragen Sie in der ersten Zeile die Verzögerung und den Wert ein und wählen Sie den Ziel-Channel.
- Sobald eine Zeile ausgefüllt ist, erscheint die nächste. Es sind höchstens 100 Zeilen möglich.
- Fügen Sie mit Trigger hinzufügen die auslösenden Trigger hinzu.
- Bestätigen Sie den Dialog.
Felder
| Feld | Bedeutung | Hinweis |
|---|---|---|
| Id/Typ | Interne Nummer und Typ der Aktion | Nur zur Ansicht. Der Typ lässt sich nicht nachträglich ändern |
| Name | Name der Aktion in Auswahllisten | |
| Kommentar | Freie Dokumentation | Hat keine Funktion |
| Verzögerte Ausführung | Zeitspanne zwischen Auslösung und Start der Aktion | |
| Parallelität | Verhalten, wenn die Sequenz während des Ablaufs erneut ausgelöst wird | Siehe unten |
| Verzögerung/Wert (1…100) | Wartezeit und auszugebender Wert einer Zeile | Der Wert ist ein Formelausdruck |
| Ziel-Channel (1…100) | Channel, in den der Wert der Zeile geschrieben wird | Der Wert muss zur Einheit des Channels passen |
| Trigger hinzufügen | Trigger, die die Aktion auslösen |
Verzögerung und Wert
- Die Verzögerung einer Zeile bezieht sich auf die vorige Zeile. Bei der ersten Zeile bezieht sie sich auf den Start der Sequenz.
- Eine neue Zeile hat als Vorgabe 0 Sekunden (erste Zeile) bzw. 250 Millisekunden. Die Verzögerung kann höchstens einen Tag betragen.
- Der Wert wird erst berechnet, wenn der Zeitpunkt der Zeile erreicht ist. Das kann ein Festwert, ein Channel oder eine Berechnung sein.
- Ist der Wert ungültig, wird die Zeile übersprungen. Die Sequenz läuft mit der nächsten Zeile weiter.
- Eine Zeile mit Wert, aber ohne Ziel-Channel, erzeugt beim Prüfen der Konfiguration eine Meldung. Dasselbe gilt für eine Zeile mit Channel, aber ohne Wert.
Parallelität
| Einstellung | Wirkung |
|---|---|
| Trigger ignorieren solange Sequenz läuft | Ein erneuter Auslöser ist wirkungslos, bis die Sequenz durchgelaufen ist. Das ist die Vorgabe |
| Laufende Sequenz abbrechen und neu starten | Die laufende Sequenz wird verworfen und beginnt von vorn |
| Diese Sequenz darf mehrfach parallel ablaufen | Jeder Auslöser startet eine zusätzliche Sequenz. Laufende Sequenzen laufen weiter |
Beispiel
Treppenhauslicht mit zwei Zeilen: Zeile 1 schreibt true in den Lichtkanal (Verzögerung 0), Zeile 2 schreibt false (Verzögerung 180 Sekunden). Ein Taster löst die Sequenz aus.
- Mit Trigger ignorieren solange Sequenz läuft geht das Licht 180 Sekunden nach dem ersten Tastendruck aus. Weitere Tastendrücke in dieser Zeit bewirken nichts.
- Mit Laufende Sequenz abbrechen und neu starten beginnt die Zeit bei jedem Tastendruck neu.
- Mit Diese Sequenz darf mehrfach parallel ablaufen schaltet die erste Sequenz das Licht aus, auch wenn Sie danach erneut gedrückt haben. Prüfen Sie diese Einstellung sorgfältig.
Hinweise und Grenzen
- Die Sequenz schreibt nur in Channels. Für einen einzelnen Wert nutzen Sie besser Wert schreiben oder Werte schreiben.
- Dokumentieren Sie komplexe Abläufe im Kommentar.

