gelöst: Rule: Lichtsteuerung mit 2 variablen
Verfasst: 4. Mai 2019 10:37
Hallo zusammen
seit Tagen bin ich schon am experimentieren.
Es will mir einfach nicht gelingen.
In Openhab 2.4 möchte ich eine einfache Regel erstellen:
2 Lampen sollen sich einschalten unter folgender Bedingung: LUX-Wert unter 11 (data.lum) und nur zwischen 17:00 - 23:00.
Hierzu folgende Regel
Das Licht schaltet zwar unter 11 Lux ein, aber die Zeit wird nicht berücksichtigt.
Die Zeitabfrage ist nötig, damit die Lampen nicht morgens geschaltet werden (das war dummerweise bisher so)
Vermutlich bgreife ich den Syntax nicht
Bitte um Unterstützung.
Gruss
atk69
seit Tagen bin ich schon am experimentieren.
Es will mir einfach nicht gelingen.
In Openhab 2.4 möchte ich eine einfache Regel erstellen:
2 Lampen sollen sich einschalten unter folgender Bedingung: LUX-Wert unter 11 (data.lum) und nur zwischen 17:00 - 23:00.
Hierzu folgende Regel
Code: Alles auswählen
rule "WZ_SL_Licht an"
when
Item dataLum changed
then
var State = dataLum.state as DecimalType
if ((State <= 11) && (now.getMinuteOfDay < (60*15) || now.getMinuteOfDay > (60*23)+1))
{
Wohnzimmer1_Switch.sendCommand(ON)
Wohnzimmer2_Switch.sendCommand(ON)
}
end
Die Zeitabfrage ist nötig, damit die Lampen nicht morgens geschaltet werden (das war dummerweise bisher so)
Vermutlich bgreife ich den Syntax nicht

Bitte um Unterstützung.
Gruss
atk69