free@home: Aktionen bearbeiten: drei wichtige undokumentierte Optionen

Ereignis überprüfen, wenn die Vorbedingung erfüllt ist :

Das Ereignis ist schon eingetreten, aber die Vorbedingung ist noch nicht erfüllt.
Tritt dann die Vorbedingung ein, wird überprüft, ob das Ereignis schon anliegt.
Ist dem so, wird die Aktion ausgeführt.

Die Aktion wird nur bei Eintreten des Ereignisses ausgelöst. Wird der SysAP neu gestartet und das Ereignis liegt schon an, wird die Aktion nicht ausgeführt. Allerdings können Vorbedingungen dafür sorgen, dass die Aktion dann ausgeführt wird.

>>> DAS EREIGNIS WARTET AUF DIE VORBEDINGUNG

Aktion abbrechen, wenn die Vorbedingung nicht erfüllt ist.

Vorbedingung und Ereignis sind erfüllt, das Ereignis ist also „eingetreten“.
Wenn die Vorbedingung dann nicht mehr erfüllt wird, wird die Aktion abgebrochen, also „bei aufheben den Ereignisses“ in der Aktion ausgeführt.

Ereignis nur aufheben, wenn alle anderen Ereignisse ebenfalls nicht aktiv sind:

Dies ist eine ODER-Funktion.
Wenn Sie mehrere Ereignisse haben, zum Beispiel mehrere geöffnete Fenstermelder, wird das Ereignis erst aufgehoben, wenn alle Fenster geschlossen sind.

Beispiel:

Um 6 Uhr soll das Licht eingeschaltet werden, wenn es noch dunkel ist. Wenn die Astrozeit sagt, dass es hell ist, dann soll das Licht ausgehen.

 

Wenn es Nacht ist und nach 6 Uhr schaltet das Licht ein.

Wenn die Vorbedingung Nacht nicht mehr erfüllt ist, dann schaltet das Licht aus.

Und zur Sicherheit noch diesen Punkt in den Optionen der Aktion ausschalten (Werkzeugschlüssel):