Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.
Moderatoren: seppy , udo1toni
azzkikrboy
Beiträge: 50 Registriert: 18. Apr 2020 13:23
Answers: 1
Beitrag
von azzkikrboy » 18. Apr 2020 13:54
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
udo1toni
Beiträge: 15249 Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt
Beitrag
von udo1toni » 18. Apr 2020 16:21
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.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
azzkikrboy
Beiträge: 50 Registriert: 18. Apr 2020 13:23
Answers: 1
Beitrag
von azzkikrboy » 20. Apr 2020 20:07
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