12-09-2016, 08:53:57
(Dieser Beitrag wurde zuletzt bearbeitet: 12-09-2016, 09:35:01 von BlutigerPfadGottes.)
(11-09-2016, 20:29:35)Puffke schrieb: Und wie ist das ausdifferenziert, dass Rule 1 = "oder" bedingt ist, während Rule 2 per "und" verknüpft ist? - damit bei einem offenen Fenster schon zustand "ja" ausgelöst wird und erst "nein" gilt, wenn alle Fenster geschlossen sind?
Ok, Du hast den Unterschied zwischen Außlöser und Bedingung evtl. noch nicht ganz erfasst. Also alle Auslöser sind mit einem oder verknüpft, weil jeweils immer nur einer dieser Aktionen ausgeführt und erfasst werden muss, damit die Regel (Rule) angesprochen wird. Als Außlöser kann man also mehrere Dinge festlegen, die nicht zusammen sondern lediglich jeder für sich vorliegen müssen. Alle Bedigungen, die mit einem und Verknüpft sind, müssen zusammen vorliegen.
Das erste und nach den Auslösern ist verwirrent, soll aber klarstellen, dass nach dem und eine Bedingung und kein Auslöser mehr steht.
Zum Verständnis
Rule 1
Geöffnet/Geschlossen Alle Geräte geöffnet wird -> Auslöser (hier könnte man noch mit oder noch weitere hinzufügen)
und -> das und folgt hier, weil jetzt eine
Geöffnet/Geschlossen Alle Geräte geöffnet ist ->Bedingung folgt
dann ->Wird die Regel ausgelöst und ist die Bedigung erfüllt, soll folgendes passieren
Zustand ja ->Zustand verändern auf ja
Übersetzung:
Rule 1
Geöffnet/Geschlossen Alle Geräte geöffnet wird -> Wird ein Fenster Geschlossen
und -> und
Geöffnet/Geschlossen Alle Geräte geöffnet ist ->ist die Bedignung erfüllt, dass dieses Fenster geschlossen ist
dann ->dann
Zustand ja ->Zustand verändern auf ja
Warum diese Unterscheidung?
Man könnte als Auslöser für die Regel etwas anders wählen und die Bedingung beibehalten.
Rule 1
Sonnenauf-/untergang Sonnenaufgang weitere Bedingungen -> Geht die Sonne auf (Auslöser)
und -> und
Geöffnet/Geschlossen Alle Geräte geöffnet ist -> alle Fenster sind geschlossen
dann -> dann
Zustand ja -> verändere den Zustand auf ja
wir können also auch mehrere Auslöser miteinander kombinieren, von dennen immer nur einer Erfüllt werden muss um die Regel eines Szenarios anzusprechen.
Rule 1
Geöffnet/Geschlossen Alle Geräte geöffnet wird -> Wird ein Fenster geöffnet
oder -> oder
Sonnenauf-/untergang Sonnenaufgang Weitere Bedingungen ->geht die Sonne auf
und ->und
Geöffnet/Geschlossen Alle Geräte geöffnet ist ->ist ein Fenster geöffnet
dann -> dann
Zustand ja ->Zustand verändern auf ja
Edit (Zum Problem):
Du könntest also folgendes machen, da eine Regel immer einen Auslöser erfordert, aber nicht zwingend eine Bedingung erfüllt sein muss:
Rule1
Geöffnet/Geschlossen Sensor1 geöffnet wird
oder
Geöffnet/Geschlossen Sensor2 geöffnet wird
oder
Geöffnet/Geschlossen Sensor3 geöffnet wird
dann
Zustand Ja
Rule 2
Geöffnet/Geschlossen Sensor1 geschlossen wird
oder
Geöffnet/Geschlossen Sensor2 geschlossen wird
oder
Geöffnet/Geschlossen Sensor3 geschlossen wird
dann
Zustand Ja