Ankündigung

Einklappen
Keine Ankündigung bisher.

openhab rule ko invertieren

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

    openhab rule ko invertieren

    Mahlzeit!
    ich hab da mal ein Problem... (bitte milde walten lassen, stelle mich glaub ich einfach blöd an)

    verzweifel gerade daran, meine erste Regel zu erstellen...

    was mach ich falsch?

    ich möchte den Status meines Fensterkontaktes mit einer Regel Invertieren.


    rule "invert"
    when
    Item fensterkontakt changed
    then
    If Item fensterkontakt==0{
    postUpdate(fensterkontakt, 1)
    }
    else
    If Item fensterkontakt==1{
    postUpdate(fensterkontakt, 0)
    }
    end
    was mach ich denn falsch?

    #2
    so. schon erledigt...

    Code:
    rule "invert"
    when
        Member of sensors changed
    then
        if (<contactitem>.state == OPEN) {
            invert<contactitem>.postUpdate(CLOSED)
        }
        else {
            invert<contactitem>.postUpdate(OPEN)
        }
    end


    Items:
    Code:
    Contact   <contactitem>         "Fenster [%s]"   <window>  (sensors)  { channel="knx:device:bridge:generic:<contactitem>" }
    Contact   invert<contactitem>   "Fenster [%s]"   <window>  (sensors)


    Things:
    Code:
    Type contact       : <contactitem>   "Window"            [ ga="1.019:<.../.../...." ]

    Kommentar

    Lädt...
    X