Was können wir verbessern?

Dokumentation

Ereignisse

Ein Ereignis ist eine automatisierte und an eine Bedingung geknüpfte Aktion. Eintretende Ereignisse modifizieren angebundene Variablen / Gerätewerte oder führen ein Skript aus. Die Anbindung geschieht durch das “Unterordnen” innerhalb der IP-Symcon Verwaltungskonsole. (siehe: Anbindungsarten)

Ereignisse treten abhängig von ihrem Ereignistyp und eingerichteten Bedingung ein. (siehe: Ereignistypen)

Anbindungsarten

Es gibt verschiedene Anbindungsarten.

Anbindungsart Beschreibung
An Instanz gebunden Das Ereignis greift direkt auf eine Funktion des Geräts zu und führt diese aus. Dies ermöglicht ein Ansteuern des Geräts bzw. dessen Instanz und Variablen.
An Skript gebunden Wenn das Ereignis eintritt startet das angebundene Skript automatisch und bietet die Möglichkeiten: Code zu verarbeiten, andere Skripte aufzurufen oder Variablen zu ändern.
An Variable gebunden Wenn das Ereignis eintritt kann der Wert der Variable direkt geändert werden. Sollte es sich um eine Status Variable handeln wird Requestaction aufgerufen.
An sonstiges Objekt gebunden (Medienobjekt, Kategorie…) Wenn das Ereignis eintritt kann Quellcode aufgerufen werden.

Konfiguration

Ereignistypen

Man unterscheidet zwischen drei Ereignistypen.

Typ Beschreibung
Zyklisch Zu einem bestimmten und einmaligen oder wiederholenden Zeitpunkt eintretendes Ereignis.
Ausgelöst An eine bestimmte Variable gebundenes Ereignis.
Wochenplan Mit dem Wochenplan im WebFront konfiguriertes Ereignis.

Zugriff auf Systemvariablen:
IP-Symcon liefert automatisch grundlegende Variablen, auf welche innerhalb von Skripten zugegriffen werden kann.
Dies funktioniert allerdings nur sofern das Skript von einem Ereignis aufgerufen wurde.
Siehe auch: Systemvariablen

Bedingungen

Bedingungen erweitern Ereignisse um weitere Optionen, die erfüllt sein müssen, damit das Ereigniss eintritt. Somit können Mehrfachbedingungen realisiert werden.

Weitere Bedingungen können im Abschnitt "Weitere Bedingungen" -> "Hinzufügen" hinzugefügt werden. Als Typ kann Variable, Datum, Wochentag oder Uhrzeit ausgewählt werden. Weitere Regeloptionen sind zum einen der Wert auf den verglichen werden soll und der angewandte Vergleichsoperator (Siehe Tabelle Vergleichsoperatoren).

In der Übersicht sind alle Regeln aufgelistet. Ein "Haken" bzw. "Kreuz" zeigt an ob eine Regel momentan erfüllt ist oder nicht. Über das Zahnradsymbol kann die die jeweilige Regel angepasst werden. Das DropDown- Menü "Evaluation" bestimmt, ob alle angegebenen Regeln erfüllt sein müssen oder schon eine erfüllte Regel ausreicht um die Ereignissaktion zu starten.

Der Live Zustand zeigt an ob das Ereignis unter den momentanen Regeln schalten würde oder nicht.

Vergleichsoperatoren

Vergleichsoperatoren beschreiben das Verhalten, wann ein Vergleich erfüllt ist oder nicht.

Operator Erklärung
Gleich (=) Ist erfüllt, wenn der Regelwert genau dem übergebenen Wert entspricht.
(Z.B. true = true, 123 = 123)
Ungleich (≠) Ist erfüllt, wenn der Regelwert nicht dem übergeben Wert entspricht.
(Z.B. false ≠ true, 123 ≠ 122 od. 124)
Größer (>) Ist erfüllt, wenn der Regelwert echt größer als der übergebene Wert ist.
(Z.B. 123 > 122, 09:00 > 08:59)
Größer gleich (≥) Ist erfüllt, wenn der Regelwert größer als oder gleich dem übergebenen Wert ist.
(Z.B. 123 ≥ 122 od. 123, 09:00 ≥ 08:59 od. 09:00)
Kleiner (<) Ist erfüllt, wenn der Regelwert echt kleiner als der übergebene Wert ist.
(Z.B. 123 < 124, 09:00 < 09:01)
Kleiner gleich (≤) Ist erfüllt, wenn der Regelwert kleiner als oder gleich dem übergebenen Wert ist.
(Z.B. 123 ≤ 124 od. 123, 09:00 ≤ 09:01 od. 09:00)

Beispiel

Ein Lampe soll nur angeschaltet werden, wenn der Bewegungsmelder aktiviert wird.
Zusätzlich soll dies aber nur geschehen wenn es zu dunkel (Helligkeitswert unter 500) und es zwischen 09:00 und 17:00 Uhr ist.

Zunächst ein ausgelöstes Ereignis hinzufügen. Dabei den Bewegungsmelder als Auslöser bei "Anwesenheit" und die Lampe als Zielinstanz mit dem Befehl den Wert auf "An" setzen.

Ereignis hinzufügen

Draufhin unter "Weitere Bedingungen" in der Regelübersicht weitere Regeln über "Hinzufügen" erstellen.

Den Lichtwert "Helligkeit" mit der Regel "kleiner" als 500 einrichten.

Lichtregel hinzufügen

Die Uhrzeit mit der Regel "größer gleich" 9 Uhr einrichten.

9Uhr Regel hinzufügen

Die Uhrzeit mit der Regel "kleiner gleich" 17 Uhr einrichten.

17Uhr Regel hinzufügen

In der Übersicht sind nun alle drei Regeln aufgeführt und der Live-Zustand gibt an, ob die momentanen Regeln bei einem Auslösen das Schalten zulassen würden.

Bedingungen Regelübersicht

English website available
Zum Warenkorb
Haben Sie noch Fragen?