Seite 1 von 1

#1 CLOCK.sunrise & CLOCK.sunset /lua

Verfasst: Do 7. Nov 2013, 06:23
von spider-musik
Hat schon einer mit CLOCK.sunrise & CLOCK.sunset in lua gemacht.

Würde gern mit diesen Zeiten Steuerungsaufgaben machen.

Armin

#2 RE: CLOCK.sunrise & CLOCK.sunset /lua

Verfasst: Do 7. Nov 2013, 08:21
von DOMIQ-Support
You can use sunset and sunrise time in timers without using Lua. Just enter the sunrise or sunset keyword in the Hour field during timer definition. If you need a timer to be triggered before sunrise or sunset, then enter negative number in the Minute field. Similarly you can add positive delay.

#3 RE: CLOCK.sunrise & CLOCK.sunset /lua

Verfasst: Do 7. Nov 2013, 10:12
von Beleuchtfix
Ansonsten in lua
my_sunset = use 'CLOCK.sunset'

Viel Erfolg
Florian

#4 RE: CLOCK.sunrise & CLOCK.sunset /lua

Verfasst: Do 7. Nov 2013, 11:41
von spider-musik
Die aktuelle Uhrzeit kann man nicht auslassen um bestimmte Steuerungsaufgabe zu machen.

#5 RE: CLOCK.sunrise & CLOCK.sunset /lua

Verfasst: Do 7. Nov 2013, 13:03
von Beleuchtfix
Da gibt es VAR.clock, die kannst du bei timer oder events verwenden.

Code: Alles auswählen

clk = use 'VAR.clock'
function clock()
 clk:set(date("%H:%M"))
 stunde = date("%H")
 minute = date("%M")
end
Damit bekomme ich die Uhrzeit formatiert und angezeigt.
Viel Erfolg
Florian

#6 RE: CLOCK.sunrise & CLOCK.sunset /lua

Verfasst: Fr 22. Nov 2013, 12:02
von spider-musik
string.format -> Kann man die die Variablen formatieren.

function clock()
set ('VAR.clock',string.format("%d:%02d",date("%H"),date("%M")))
set ('VAR.clock.Minute',date("%M"))
set ('VAR.clock.Wochentag',date("%w"))
end

Mit dieser Funktion wird die Zeit mit dem richtigen Format zum Vergleichen der CLOCK.sunrise ermittelt und in die Variable 'VAR.clock' geschrieben.
Notiz!
Weiter Info für Datum und Zeit für Sprache LUA http://www.lua.org/pil/22.1.html