Dafür habe ich folgende Regel angelegt:
Code: Alles auswählen
rule "Sommerzeit?"
when
Time cron "0 0 5 * * ? *"
then
if (now.dayOfYear < 90 || now.dayOfYear > 304)
Sommerzeit.sendCommand(OFF)
else Sommerzeit.sendCommand(ON)
end
Das ist natürlich eben nur circa.
Genauer würd's gehen, wenn man diese Excel-Formel "übersetzt": =DATUM(<Jahr>;3;31)-(WOCHENTAG(DATUM(<Jahr>;3;31))-1).
Oder Ansatz 2: Delta zur Weltzeit UTC: getTimezoneOffset() - klappt aber irgendwie nicht.
An beidem verzweifel ich gerade. Fall jemand Tipps hat...
