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.

[note]Weiter Info für Datum und Zeit für Sprache LUA http://www.lua.org/pil/22.1.html[/note]