OH3 Beleuchtungs Rule fehler
Verfasst: 9. Jan 2021 16:05
Hey,
bin aktuell dabei meine rules auf OH3 anzupassen nun stecke ich wieder fest und komme nicht weiter.
dies ist die rule im die es geht
leider kommt es zu fehler
hier der auszug aus dem log
hatte auch erst fehler gehabt mit dem now.getHourOfDay habe dies aber soweit erst geschaft nur komme ich hier nicht weiter..
in OH2 ging die rule
LG
Florian
bin aktuell dabei meine rules auf OH3 anzupassen nun stecke ich wieder fest und komme nicht weiter.
dies ist die rule im die es geht
Code: Alles auswählen
if(Switch_Garten2.state == ON) { // Dauerbetrieb AN
logInfo("autolight","Rule getriggert, aber Dauerbetrieb an. Abbruch.")
return;
}
if((now.getHourOfDay => 15 || now.getHourOfDay =< 1 ) && gHelligkeitOUT.state < 90 ) {
if(gLichtGartenNacht.state != 31) // Nur schalten, falls Abweichung von Soll
gLichtGartenNacht.sendCommand(31)
//} else if(now.getHourOfDay == 1 || gHelligkeitOUT.state > 90 ) { // falls Abschalten bei Helligkeit über 90 erwünscht
} else if(now.getHourOfDay == 1 ) { // Alternativ nur um 1 Uhr abschalten
if(gLichtGartenNacht.state != 0) // Nur schalten, falls Abweichung von Soll
gLichtGartenNacht.sendCommand(0)
}
leider kommt es zu fehler
hier der auszug aus dem log
Code: Alles auswählen
2021-01-09 16:03:45.899 [ERROR] [internal.handler.ScriptActionHandler] - Script execution of rule with UID 'beleuchtung4' failed: if(Switch_Garten2.state == ON) { // Dauerbetrieb AN
logInfo("autolight","Rule getriggert, aber Dauerbetrieb an. Abbruch.")
return;
}
if((now.getHourOfDay => 15 || now.getHourOfDay =< 1 ) && gHelligkeitOUT.state < 90 ) {
if(gLichtGartenNacht.state != 31) // Nur schalten, falls Abweichung von Soll
gLichtGartenNacht.sendCommand(31)
//} else if(now.getHourOfDay == 1 || gHelligkeitOUT.state > 90 ) { // falls Abschalten bei Helligkeit über 90 erwünscht
} else if(now.getHourOfDay == 1 ) { // Alternativ nur um 1 Uhr abschalten
if(gLichtGartenNacht.state != 0) // Nur schalten, falls Abweichung von Soll
gLichtGartenNacht.sendCommand(0)
}
no viable alternative at input '1'; line 5, column 243, length 1
hatte auch erst fehler gehabt mit dem now.getHourOfDay habe dies aber soweit erst geschaft nur komme ich hier nicht weiter..
in OH2 ging die rule
LG
Florian