Seite 1 von 1
If statement, welche logischen Operationen (NOR)
Verfasst: 18. Apr 2020 13:54
von azzkikrboy
Hallo zusammen,
ich bin schon seit längerer Zeit auf der suche wie ich eine NOR Abfrage in einer OH rule darstellen kann.
Leider habe ich bis jetzt nichts gefunden.
Ich möchte den Rollladenstatus mit NOR verknüpfen:
Hat jemand hier da eine Idee?
Danke
Re: If statement, welche logischen Operationen (NOR)
Verfasst: 18. Apr 2020 16:21
von udo1toni
Also weder der eine noch der andere Wert ist größer als 95?
Vorausgesetzt, RL1 und RL2 sind Variablen oder Konstanten. Handlet es sich um Items, dann musst Du natürlich stattdessen
Code: Alles auswählen
if(!((RL1.state as Number) > 95 || (RL2.state as Number) > 95))
schreiben.
! bedeutet
NOT,
|| bedeutet
OR, also bedeutet
!(||) NOR
Du könntest auch die Logik umdrehen:
RL1 und RL2 sind kleiner oder gleich 95.
Re: If statement, welche logischen Operationen (NOR)
Verfasst: 20. Apr 2020 20:07
von azzkikrboy
Hallo,
danke für den Wink mit dem Zaunpfahl. Das mit dem verneinen der Oder-Verknüpfung hatte ich schon probiert, allerdings mit
... was nicht geht.
Das nicht (!) einfach vor die Oder in Klammern zu setzten, darauf bin ich nicht gekommen
Ich habe das mal geändert, mal sehen ob funktioniert.
Danke.
PS: bist Du also auch hier im Forum
