Seite 1 von 1

#1 Events: mehrere Bedingungen verarbeiten?

Verfasst: So 4. Nov 2012, 18:54
von KlausM
Hallo,
Mit Events habe ich jetzt schon einige Funktionen realisiert. Bei etwas anspruchsvolleren Bedingungen (conditions) komme ich aber gerade nicht weiter.Trigger auf:
Kanal: E.LCN.sensor.0.44.1
Daten: 1

Im Feld Bedingung hätte ich gerne mehrere Eintragungen:
E.LCN.relay.0.44.5==0 and E.LCN.relay.0.44.6==0 and E.LCN.relay.0.44.7==0 and E.LCN.relay.0.44.8==0

Im Endeffekt möchte ich nur das alle drei Relais aus sind das die Aktionen ausgeführt werden.

Mit nur einer Bedingung funktioniert's z.b.:
E.LCN.relay.0.44.5==0

Aber wie verknüpfe ich mehrere Relais die alle 0 sein müssen?

Ich möchte mit einem Bewegungsmelder ein Radio einschalten aber nur wenn TV und SAT und XBOX aus sind...

:confused:

#2 RE: Events: mehrere Bedingungen verarbeiten?

Verfasst: So 4. Nov 2012, 19:13
von KlausM
Gerade getestet...das funktioniert auch noch:
E.LCN.relay.0.44.5==0 and E.LCN.relay.0.44.6==0

Beim zweiten and gibt's error. Mit Klammern () habe ich's auch noch nicht hinbekommen aber das sollte der richtige weg sein. Wer kann beim Syntax helfen?

#3 RE: Events: mehrere Bedingungen verarbeiten?

Verfasst: So 4. Nov 2012, 22:20
von Beleuchtfix
Du hast mich auch zunächst auf die falsche Fährte gelockt ;-)
Natürlich geht es, fast so, wie du es geschrieben hast.

Code: Alles auswählen

LCN.relay.0.44.5==0 and LCN.relay.0.44.6==0 and LCN.relay.0.44.7==0 and LCN.relay.0.44.8==0

Du musst das E weglassen, das würde nur funktionieren, wenn gleichzeitig der Event des schaltenden Relais ausgelöst wird. Du willst aber den Zustand des relais abfragen, das geht ohne E.

Viel Erfolg
Florian