Wird bei der Erstellung/Ausführung von Szenarien eigentlich die Boolsche Algebra in Sachen Priorität UND vor ODER berücksichtigt? Klammern kann man ja nicht setzen.
Ich denke nicht.
Die Erstellung oder Abarbeitung von Szenarien hat nichts mit boolscher Algebra zu tun - oder verstehe ich den Sinn Deiner Frage nicht?
UND sind Auslöser und ODER sind Bedingungen, welche erfüllt sein müssen.
Mir fehlt die UND Verknüpfung für eine Bedingung und einen Auslöser.
Als Beispiel Bewegungsmelder innen: WENN Helligkeit außen kleiner 10% UND Auslöser Bewegungsmelder innen, dann Dimmstufe...
(25-10-2016, 22:41:42)Alex6.3 schrieb: Mir fehlt die UND Verknüpfung für eine Bedingung und einen Auslöser.
Als Beispiel Bewegungsmelder innen: WENN Helligkeit außen kleiner 10% UND Auslöser Bewegungsmelder innen, dann Dimmstufe...
Hi,
genau das geht doch: Auslöser UND Bedingung
WENN
Bewegung Bewegungsmelder innen Bewegung erkannt
UND
Helligkeit Bewegungsmelder außen unterhalb 10%
DANN
...
Eine manchmal gewünschte UND-Verknüpfung von Auslösern ist sinnlos, weil das immer Ereignisse sind, die punktuell auftreten.
Die einzige "Lücke" sind ODER-Verknüpfung von Bedingungen, aber das lässt sich leicht über zusätzliche Regeln umgehen.
Um nochmal auf die Frage von ergo-hh einzugehen: Die Regeln sind so zu lesen:
WENN (Auslöser1 ODER Auslöser 2 ODER ...) UND (Bedingung1 UND Bedingung2 UND ...) DANN ...
Auch wenn das UI vielleicht nicht so toll ist, finde ich das relativ intuitiv und leicht zu verstehen.
Hallo, ich habe mich auch erst ein bisschen schwer damit getan, gebe aber "Calle" völlig recht. Eigentlich ist es logisch und zudem auch einfacher als in der alten GUI. Der Auslöser ist im o.a. Beispiel nun mal die Bewegung und der Dämmerungszustand eine Bedingung. Intuitiv habe ich aber auch erst immer mit der Bedingung anfangen wollen ...
Im Nachhinein finde ich auch, dass mehrere kurze Regeln weniger Fehlerpotential bergen und ggf. auch weniger Ressourcen benötigen, als lange Ketten mit vielen "und/oder" Einschränkungen.
LG Michael
1x SH Zentrale, 13x Zwischenstecker, 20x Tür/Fenstersensor, 18x Heizkörperthermostat, 4x Bewegungsmelder innen, 3x Rauchmelder, 1x UP Sender, 6x UP Schalter, 1x Wandschalter, 2x Fernbedienung
(25-10-2016, 22:41:42)Alex6.3 schrieb: Mir fehlt die UND Verknüpfung für eine Bedingung und einen Auslöser.
Als Beispiel Bewegungsmelder innen: WENN Helligkeit außen kleiner 10% UND Auslöser Bewegungsmelder innen, dann Dimmstufe...
Hi,
genau das geht doch: Auslöser UND Bedingung
WENN
Bewegung Bewegungsmelder innen Bewegung erkannt
UND
Helligkeit Bewegungsmelder außen unterhalb 10%
DANN
...
Eine manchmal gewünschte UND-Verknüpfung von Auslösern ist sinnlos, weil das immer Ereignisse sind, die punktuell auftreten.
Die einzige "Lücke" sind ODER-Verknüpfung von Bedingungen, aber das lässt sich leicht über zusätzliche Regeln umgehen.
Um nochmal auf die Frage von ergo-hh einzugehen: Die Regeln sind so zu lesen:
WENN (Auslöser1 ODER Auslöser 2 ODER ...) UND (Bedingung1 UND Bedingung2 UND ...) DANN ...
Auch wenn das UI vielleicht nicht so toll ist, finde ich das relativ intuitiv und leicht zu verstehen.
Gruß,
Christian.
Ist das die einzige Regel : WENN (Auslöser1 ODER Auslöser 2 ODER ...) UND (Bedingung1 UND Bedingung2 UND ...) DANN ...
Dann verstehe ich die Logik leider noch nicht. Gibt es dazu vielleicht noch ein paar weitere Erklärungen zum Thema Auslöser und Bedingungen. Ich kann die Aktoren/Sensoren sowohl als Auslöser als auch als Bedingung in iener Regel verwenden?
Ich muss immer eines Auslöser haben, richtig?
Was mache ich, wenn ich etwas Schalten möchte, wenn z.B. (Fenster 1 offen ist und Fenster 2) oder Fenster 3 zu ist. Macht vielleicht keinen Sinn, aber die Umsetzung zteigt mir vielleicht, an welcher Stelle ich noch den Knoten habe.
Villeicht habe ihr ja noch ein paar Bsp. mit denen ihr mir dieses Thema näher bringt. Manno, ich habe doch früher "in Echt" progarmmiert und jetzt bin schon bei solchen Dingen überfordert.
Die ODER-Verknüpfung von Bedingungen innerhalb einer Regel gibt es leider nicht, vermisse ich auch. Man muss dann für jede Bedingung eine neue Regel aufstellen, also z.B.
Regel1
Wenn Fenster 1 offen und Fenster 2 geschlossen Dann...
Regel2
Wenn Fenster 1 offen und Fenster 3 geschlossen Dann...