Aktionen

Events: Unterschied zwischen den Versionen

Aus BusWiki

 
Zeile 1: Zeile 1:
 
Die Ereignis-Seite erlaubt, jede Zahl von bedingten Ereignissen zu definieren. Die Definition jedes Ereignisses besteht aus der Bedingung, die das Ereignis und die Folge von Befehlen auslöst, die jedes Mal durchgeführt werden, wenn das Ereignis ausgelöst wird.
 
Die Ereignis-Seite erlaubt, jede Zahl von bedingten Ereignissen zu definieren. Die Definition jedes Ereignisses besteht aus der Bedingung, die das Ereignis und die Folge von Befehlen auslöst, die jedes Mal durchgeführt werden, wenn das Ereignis ausgelöst wird.
 +
 +
Die folgenden Felder definieren die Bedingung, die das Ereignis auslöst:
 +
* Kanal: Der Kanal, welcher Änderungen erkennt, löst das Ereignis aus. Die Kanalwerte werden gegen die Auslöse-Bedingung nur überprüft, wenn sich ihr Wert ändert. Verfügbare Kanäle sind unten aufgeführt.
 +
* Muster: Der Wert des Kanals, der das Ereignis auslöst
 +
* Bedingung: Eine zusätzliche Bedingung, die erfüllt sein muss um Ereignisse auszulösen. Die Bedingung ist ein logischer Wert oder ein oder mehrere Vergleiche von globalen Variablen mit Konstanten die nach folgendem Syntax verwendet werden müssen <Variablenname> = <Wert>. Gibt es mehrere Vergleiche müssen diese mit einem Leerzeichen getrennt sein. Alle Vergleiche müssen den Wahrheitswert „wahr“ haben um das oder die Kommandos auszulösen.
 +
 +
Verfügbare Kanäle:
 +
* LCN.output.<segment>.<module>.<output number>
 +
* LCN.relay.<segment>.<module>.<relay number>
 +
* LCN.value.<segment>.<module>.<input name>
 +
* LCN.regulator.<segment>.<module>.<regulator number>
 +
* LCN.sensor.<segment>.<module>.<binary input number>
 +
* IDS.input.<input number>
 +
* IDS.ouput.<output number>
 +
* VAR.<variable name>
 +
 +
Ein oder mehr Befehle sollten in der Befehl-Spalte hinzugefügt werden. Diese Befehle werden durch den DOMIQ/Base jedes Mal ausgeführt, wenn das Ereignis ausgelöst wird. Jeder Befehl kann entweder einer Variable einen spezifischen Wert zuordnen (Füge VAR … Hinzu),  einen spezifischen Wert an einen DOMIQ/Base Kanal senden (Füge Kanal … Hinzu), oder das Senden von einem der folgenden Befehle zu einem Modul oder einer Gruppe auf dem LCN Bus (Füge LCN … Hinzu):
 +
 +
* Dimmen eines Ausgangs
 +
* Relais Ein-, Aus- oder Um-schalten
 +
* Rollosteuerung  (mit oder ohne Positionierung)
 +
* Senden einer Taste (jeder Tabelle)
 +
* Sperren einer Taste in jeder Tabelle
 +
* Laden einer Lichtszene
 +
* Auswählen eines Lichtszenen -Registers

Version vom 19. September 2010, 12:24 Uhr

Die Ereignis-Seite erlaubt, jede Zahl von bedingten Ereignissen zu definieren. Die Definition jedes Ereignisses besteht aus der Bedingung, die das Ereignis und die Folge von Befehlen auslöst, die jedes Mal durchgeführt werden, wenn das Ereignis ausgelöst wird.

Die folgenden Felder definieren die Bedingung, die das Ereignis auslöst:

  • Kanal: Der Kanal, welcher Änderungen erkennt, löst das Ereignis aus. Die Kanalwerte werden gegen die Auslöse-Bedingung nur überprüft, wenn sich ihr Wert ändert. Verfügbare Kanäle sind unten aufgeführt.
  • Muster: Der Wert des Kanals, der das Ereignis auslöst
  • Bedingung: Eine zusätzliche Bedingung, die erfüllt sein muss um Ereignisse auszulösen. Die Bedingung ist ein logischer Wert oder ein oder mehrere Vergleiche von globalen Variablen mit Konstanten die nach folgendem Syntax verwendet werden müssen <Variablenname> = <Wert>. Gibt es mehrere Vergleiche müssen diese mit einem Leerzeichen getrennt sein. Alle Vergleiche müssen den Wahrheitswert „wahr“ haben um das oder die Kommandos auszulösen.

Verfügbare Kanäle:

  • LCN.output.<segment>.<module>.<output number>
  • LCN.relay.<segment>.<module>.<relay number>
  • LCN.value.<segment>.<module>.<input name>
  • LCN.regulator.<segment>.<module>.<regulator number>
  • LCN.sensor.<segment>.<module>.<binary input number>
  • IDS.input.<input number>
  • IDS.ouput.<output number>
  • VAR.<variable name>

Ein oder mehr Befehle sollten in der Befehl-Spalte hinzugefügt werden. Diese Befehle werden durch den DOMIQ/Base jedes Mal ausgeführt, wenn das Ereignis ausgelöst wird. Jeder Befehl kann entweder einer Variable einen spezifischen Wert zuordnen (Füge VAR … Hinzu), einen spezifischen Wert an einen DOMIQ/Base Kanal senden (Füge Kanal … Hinzu), oder das Senden von einem der folgenden Befehle zu einem Modul oder einer Gruppe auf dem LCN Bus (Füge LCN … Hinzu):

  • Dimmen eines Ausgangs
  • Relais Ein-, Aus- oder Um-schalten
  • Rollosteuerung (mit oder ohne Positionierung)
  • Senden einer Taste (jeder Tabelle)
  • Sperren einer Taste in jeder Tabelle
  • Laden einer Lichtszene
  • Auswählen eines Lichtszenen -Registers