Ankündigung

Einklappen
Keine Ankündigung bisher.

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