Ankündigung

Einklappen
Keine Ankündigung bisher.

Regel mit zwei Bendingungen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Regel mit zwei Bendingungen

    Hallo in die Runde,

    ist es möglich eine Regel zu erstellen mit 2 Bedingungen?

    Code:
    When
    item changed from to
    then
    ist ja klar aber was mache ich wenn zwei items sich ändern müssen?

    Mir fehlt hier das and also z.B.
    Code:
    When
    item changed from to amd item changed from to
    then
    Hintergrund: Ich möchte gerne meine HUE Lampen eine bestimmte Farbgebung geben wenn der Fernseher an ist und der Helligkeitssensor unter <30 % ist.

    Kann mir hier einer helfen?

    Danke und Gruß
    Torsten

    #2
    Hi,

    bin jetzt nicht der sicherste in Sachen Rules, aber schau mal hier: https://github.com/openhab/openhab/wiki/Samples-Rules

    Könntest mit "&&" arbeiten

    Kommentar


      #3
      Nein, das funktioniert nicht so.
      Der Rule-Trigger funktioniert nur mit dem or Operator, also
      Code:
      when
          item1 changed from ... to ...
      or
          item2 changed from ... to ...
      then
      Ein and kann an dieser Stelle nicht funktionieren, denn das würde bedeuten, dass zeitgleich beide Items ihren Zustand ändern müssen, damit die rule triggern kann. Das ist aber mit 100% Sicherheit nicht das, was Dich interessiert. Du willst vielmehr wissen, ob, wenn sich der State von einem Item gerade geändert hat, der state vom anderen Item dazu passt, also:
      Code:
      when
          item1 changed from ... to ...
      or
          item2 changed from ... to ...
      then
          if (item1.state == ... && item2.state == ...) {
      }
      Oder Du baust zwei Rules, die jeweils auf die Änderung des einen bzw. des anderen items triggern, dann musst Du in der Bedingung natürlich nur den State des jeweils anderen Items abfragen, das eine Item hast Du dann ja schon über den Trigger abgefrühstückt.

      Kommentar


        #4
        Danke das ist genau das was ich suche.

        VG
        Torsten

        PS: Super Forum!!

        Kommentar

        Lädt...
        X