ich bastel gerade an einem Skript, jedoch hakt es bei mir bei dem entgültigen Schaltbefehl und ich weiß nicht, was ich hier falsch mache:
Code: Alles auswählen
var offsetRA = dom.GetObject("Bewaesserung_Regnerdauer_Offset_Rasen").Value();
var dauerAUTO = dom.GetObject("Bewaesserung_Regnerdauer_automatik").Value();
var dauerMANU = dom.GetObject("Bewaesserung_Regnerdauer_manuell").Value();
var Bewaesserungsmodus = dom.GetObject("Bewaesserung_Auto_oder_Manuell").State();
var dauerRasen = "0";
if(Bewaesserungsmodus == true){
if (dauerAUTO<=1) {integer dauerRasen = 0;}
else {integer dauerRasen = offsetRA + dauerAUTO;};
}
if(Bewaesserungsmodus == false){integer dauerRasen = offsetRA + dauerMANU;};
WriteLine ("dauerRasen: " + dauerRasen);
if (dauerRasen>0) {dom.GetObject('Garten_Bewaesserung-vorne:22.COMBINED_PARAMETER').State("S=true,OT="#dauerRasen);}