04.10.2017, 14:52
(04.10.2017, 14:50)Erwin van der Zwart Wrote: Hi Gert Jan,
Like this:
BR,Code:longitude = 6.0830219 -- Zwolle latitude = 52.5167747 -- Zwolle sunrise, sunset = rscalc(latitude, longitude) sunrise_hour = math.floor(sunrise / 60) sunrise_minute = sunrise % 60 sunset_hour = math.floor(sunset / 60) sunset_minute = sunset % 60 -- get current data as table now = os.date('*t') -- system week day starts from sunday, convert it to knx format wday = now.wday == 1 and 7 or now.wday - 1 -- time table Sunrise sunrisetime = { day = wday, hour = sunrise_hour, minute = sunrise_minute, second = 0, } -- time table Sunset sunsettime = { day = wday, hour = sunset_hour, minute = sunset_minute, second = 0, } grp.update('32/1/4', sunrisetime) grp.update('32/1/5', sunsettime)
Erwin
thanks