Code: Alles auswählen
function Summer()
    _sun1 = use 'CLOCK.sunset'
    _sun2 = use 'CLOCK.sunrise'
    local s,m,z, sun_u, sun_a
    zeit=date("%H")*60 + date("%M")
--    print (zeit)
    for s, m in string.gfind(_sun1.value , "(%w+):(%w+)") do
        sun_u = s*60+m
--        print(sun_u)
    end
    for s, m in string.gfind(_sun2.value , "(%w+):(%w+)") do
        sun_a = s*60+m
--        print(sun_a)
    end
    if sun_a < 360 then
      summer=1
    else
      summer=0
    end
--    print(summer)
endSo berechne ich jetzt ob Sommer ist oder nicht anhand des Sonnenaufganges
 
 Dazu habe ich dann 3 Timer erstellt:
- Der erste prüft irgendwann nachts um 1 oder so ob es Sommer ist, in dem die Funtktion Summer ausgeführt wird.
- Der zweite Timer wird ausgeführt wenn summer=1 ist, also im Sommer und die Rolläden gehen in der Woche immer um 6:30 hoch
- Der dritte Timer wird ausgeführt wenn summer=0 ist, also im Winter und die Rolläden gehen in der Woche eine halbe Stunde nach Sonnenaufgang auf




