Q-107.936

Automation Regelerstellung für einzelne Kommandos

Frage
Problem Es soll für die Automation eine Regel für einzelne Kommandos erstellt werden.
Produkt Automation
Priorität normal
Effekt normal
Datum 3.02.2006

Antwort
Ein ausgeklügeltes Regelwerk und Automation-Scripte bilden die Grundlage einer "mitdenkenden" Umgebung, welche vom DvISE Server gesteuert wird.

Mit Regeln und Scripten lassen sich nahezu alle denkbaren Szenarien im Bereich der Automation in die Realität umsetzen. Ganz egal, ob es sich dabei um Beleuchtung, Jalousien, Heizung, Windmessung oder Sonstiges handelt. Alle relevanten Daten zur Automation laufen zentral im State-Archive des DvISE Servers ein, welches im David InfoCenter über »Archive -> System -> DvISE -> Automation -> State« aufrufbar ist.

Um eine neue Automation Regel für einzelne Kommandos zu erstellen, gehen Sie wie folgt vor:

  • Wählen Sie im Archive-Baum des David InfoCenter das Verzeichnis »Archive -> System -> DvISE -> Automation -> State« und klicken das Archive mit der rechten Maustaste an und wählen »Regeln...« aus dem Kontextmenü. Es öffnet sich das Dialogfenster »Regeln«.

  • Klicken Sie auf die Schaltfläche »Hinzufügen«, um eine neue Regel anzulegen.

  • Vergeben Sie einen Namen für die Regel.

  • Wählen Sie aus der Liste die Aktion »Ausführen einer Automation«

  • Klicken Sie auf »Weiter«. Es öffnet sich das Dialogfenster »Bedingung«, auf dem Sie Kriterien festlegen können.
Egal, welche Aktion Sie durchführen wollen, immer ist die Regel abhängig von einer (oder auch mehreren) Bedingung. Nur wenn diese Bedingung erfüllt ist, kommt die Regel zur Anwendung. Wenn Sie also auf der Registerkarte »Neue Regel« auf »Weiter« klicken, gelangen Sie automatisch auf die Registerkarte »Bedingung«.
  • Registerkarte »Bedingung«
    Aus dem ersten Listenfeld wählen Sie durch Mausklick auf den Pfeil eine Option aus, nach der verteilt werden soll. Im nächsten Listenfeld wählen Sie einen der Operatoren »gleich«, »ungleich«, »kleiner« oder »größer«. In das letzte Feld tragen Sie das Verteilkriterium ein.

    In diesem Feld haben Sie auch die Möglichkeit, so genannte Jokerzeichen (wild cards) zu verwenden. Dadurch können Sie Begriffe einsetzen, die nur zum Teil mit dem Verteilkriterium übereinstimmen.

    Um weitere Bedingungen einzugeben, klicken Sie auf die Schaltfläche »Bedingung hinzufügen« und füllen erneut die drei Felder aus. Die Zeilen Ihrer Regel sind standardmäßig durch den Operator »oder« verknüpft, d.h., eine Nachricht wird dann verteilt, wenn entweder die erste oder die zweite Bedingung zutrifft. Durch einen Mausklick auf »oder« am Ende der ersten Zeile wechselt der Operator zu »und«. Jetzt müssen beide Bedingungen gleichzeitig zutreffen, damit die Nachricht verteilt wird. Ein Mausklick auf die Schaltfläche »Letzte Bedingung entfernen« löscht die letzte Zeile.

    Beispiel

  • Registerkarte »Aktion«
    Auf dieser Registerkarte legen Sie fest, welche Aktion ausgeführt werden soll, wenn ein unter »Bedingung« festgelegtes Kriterium zutrifft.

    Einzelne Kommandos senden
    Geben Sie in ein Feld jeweils die Adresse eines Aktors ein und den zugehörigen Wert, den dieser Aktor annehmen soll.

    Beispiel

    Erläuterung zu den Beispiel-Screenshots:
    Sollten die auf der Registerkarte »Bedingung« eingestellten Kriterien zutreffen, so würde automatisch vom DvISE Server der Wert »1« an die Bus-Adresse »2/2/5« und »6/8/9« und der Wert »0« an die Bus-Adresse »8/7/3« gesendet werden.