gestern hat sich durch einen unglücklichen "Unfall", mein OH2.5.2 verabschiedet.
Bevor ich lange repariere, bin ich gleich auf 3.02 stable gewechselt. Alles neu installiert. Auf Qnap Docker.
Habe es bisher auch alles hinbekommen.
Mein Problem ist jetzt rules zu übertragen, bzw. neu anzulegen.
Mir ist klar, das das alte "System" nicht mehr allzulange unterstützt wird.
Deshalb will ich es auch gleich richtig machen.
Diverse (einfache) rules habe ich auch über die GUI hinbekommen.
Bei dieser klappt es aber nicht:
alte (2.5.x) rule:
Code: Alles auswählen
rule "Luminanz"
when
Item SwitchGang_Dose_1_Lux changed
then
var State = SwitchGang_Dose_1_Lux.state as DecimalType
val LocalTime startEvening = new LocalTime(17, 0) // 18 pm every day
val LocalTime endEvening = new LocalTime(22, 0) // 22 pm every day
if (State <= 5)
{
if(now.toLocalTime().isAfter(startEvening) && now.toLocalTime().isBefore(endEvening))
{
createTimer(now.plusMinutes(10))
[|
RolladenWZWiLinks.sendCommand(DOWN)
Thread::sleep(100)
RolladenWZWiRechts.sendCommand(DOWN)
]
}
}
end
Ich vermute, dass das nicht via GUI geht.
Gruss
atk69