Ankündigung

Einklappen

Serverwartung 21.2.



Am 21.2. im Laufe des späten Abends wird eine Serverwartung durchgeführt. Das Forum ist dadurch für gut zwei Stunden nicht erreichbar.
Es wird eine Wartungsseite geschaltet.

Mehr anzeigen
Weniger anzeigen

Verknüpfte Bedingungen initiieren Regelstart

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

    Verknüpfte Bedingungen initiieren Regelstart

    Hallo,

    ich würde gerne eine Regel basierend auf 2 Bedingungen loslaufen lassen.

    Sollte so in der Art sein:

    rule "Activate Standby based on outside Temp"
    when
    Item Weather_Temperature_web received update and (Item HeatingNight.state != 0)
    then
    rule "Activate Standby based on outside Temp"
    when
    Item Weather_Temperature_web received update and (Item HeatingNight.state != 0)
    then
    if (Weather_Temperature_web.state instanceof DecimalType){
    var Temp = Weather_Temperature_web.state as DecimalType
    if (Temp.intValue() >= 15){
    gHeatingTemp?.members.forEach(Switch|
    postUpdate(Switch, 3))
    }
    else if (Temp.intValue() >= 19){
    gHeatingTemp?.members.forEach(Switch|
    postUpdate(Switch, 4))
    }
    }
    end
    der OH Designer motzt dies aber an. Gibt es hier eine Möglichkeit ohne verschachtelte IF Aufrufe?

    Danke
    Karsten

    #2
    Auslösen - also die Bedingung - kann nur mit oder verknüpft werden. Bedingungen mit und müssen im Regelteil - also dem Body - gemacht werden.

    Sascha

    Kommentar

    Lädt...
    X