Guten Abend zusammen,
ich bekomme es nicht gebacken. Ich denke, dass die syntax falsch ist.
Die If/else Statements funktionieren nicht. Die werden einfach missachtet. Es wird einfach der Inhalt ohne Überprüfung ausgeführt.
Folgender Code, anschließend folgt die Erklärung:
eg_pre_wohnen_LG1 : Präsenzmelder
eg_wohnen_lux: Helligkeit in LUX des Präsenzmelder
Danke!
ich bekomme es nicht gebacken. Ich denke, dass die syntax falsch ist.
Die If/else Statements funktionieren nicht. Die werden einfach missachtet. Es wird einfach der Inhalt ohne Überprüfung ausgeführt.
Folgender Code, anschließend folgt die Erklärung:
PHP-Code:
rule "Licht Wohnen"
when
Item eg_pre_wohnen_LG1 changed
then
if (eg_pre_wohnen_LG1.state == OPEN && eg_wohnen_lux < 200) {
if (hour > 7 && hour < 22) {
eg_licht_bad_komb.sendCommand(100)
}
}
Thread::sleep(5000)
else {
eg_licht_wohn_led.sendCommand(0)
}
end
eg_wohnen_lux: Helligkeit in LUX des Präsenzmelder
Danke!
Kommentar