Modul: Oder (Typ: EntityOr)

Das Module "Oder" bietet die Möglichkeit zur Realisierung einer logischen ODER Verknüpfung im Workflow.

Modul "ODER"

Properties

Anzahl Eingänge

Anzahl der Eingänge das Modul zur Verfügung stellt.

Datenpunkte Eingang

Wert 1

Datenpunkt für Vergleichswert 1.

Wert 2

Datenpunkt für Vergleichswert 2.

Datenpunkte Ausgang

Ergebnis

Liefert TRUE wenn der Wert am Eingang Wert 1 TRUE oder der Wert am Eingang Wert 2 TRUE ist.

Anwendungsbeispiel

Gegeben sind 2 Homematic Aktoren zur Steuerung einer Gartenbewässerung und 1 Homematic Aktor, der als Hauptschalter für die Bewässerung agiert:

Instanzen in IP-Symcon

Die Aktoren können bereits über das WebFront getrennt voneinander geschaltet werden:

Instanzen im WebFront

Es soll nun ein Workflow im IPSStudio erstellt werden, der eine automatische Ansteuerung des Hauptschalter realisiert. Wenn einer der beiden Bewässerungsaktoren aktiviert wird, soll der Hauptschalter ebenfalls aktiviert werden. Sind beide Aktoren aus, soll auch der Hauptschalter deaktiviert werden.

Sie können dieses Verhalten durch ein Oder Modul realisieren, vordefinierte Module für die Instanzen finden Sie im Objektbaum des Workflow-Editors.

Workflow im Designer

Funktionsweise:

  • Die beiden Module Bei Änderung rufen den Workflow automatisch auf, sobald einer der beiden Bewässerungsaktoren geschaltet wird (egal ob über eine Visualisierung, über einen Wochenplan oder ein anderes Skript).

  • Wurde einer der beiden Aktoren aktiviert, liefert das Oder TRUE und aktiviert den Hauptschalter über das Modul Wenn.

  • Sind beide Aktoren deaktiviert, liefert das Oder FALSE und deaktiviert den Hauptschalter wieder über das Modul Wenn (das Wenn Modul sorgt dafür, dass immer nur TRUE oder FALSE am Aktor gesetzt wird).