Willkommen auf unserer neuen Forenplattform für das Bus-Profi Forum

Neue Felder für die persönlichen Daten
Man kann jetzt seine öffentlich einsehbare Daten genau bestimmen. Details findet ihr in in diesem Beitrag.

Durch die neue Forensoftware und die Portierung der Daten konnten die Passwörter aus dem alten Forum nicht übernommen werden, bitte lassen Sie sich ein neues Passwort über die Passwort vergessen Funktion zusenden. Sollte es zu Problemen kommen kontaktieren Sie das Bus-Profi Team per E-Mail.

CLOCK.sunrise & CLOCK.sunset /lua

Hard- und Softwarefragen rund Domiq-Module fürs LCN-System
Antworten

Themenersteller
spider-musik
Mitglied
Mitglied
Beiträge: 25
Registriert: Di 20. Aug 2013, 12:51
Status: Offline

#1 CLOCK.sunrise & CLOCK.sunset /lua

Beitrag von spider-musik »

Hat schon einer mit CLOCK.sunrise & CLOCK.sunset in lua gemacht.

Würde gern mit diesen Zeiten Steuerungsaufgaben machen.

Armin

DOMIQ-Support
Fleißiges Mitglied
Fleißiges Mitglied
Beiträge: 292
Registriert: Fr 7. Jun 2013, 09:59
Status: Offline

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

Beitrag 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.
Benutzeravatar

Beleuchtfix
Administrator
Administrator
Beiträge: 5304
Registriert: Mi 10. Jan 2007, 18:49
Kontaktdaten:
Status: Offline

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

Beitrag von Beleuchtfix »

Ansonsten in lua
my_sunset = use 'CLOCK.sunset'

Viel Erfolg
Florian

Themenersteller
spider-musik
Mitglied
Mitglied
Beiträge: 25
Registriert: Di 20. Aug 2013, 12:51
Status: Offline

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

Beitrag von spider-musik »

Die aktuelle Uhrzeit kann man nicht auslassen um bestimmte Steuerungsaufgabe zu machen.
Benutzeravatar

Beleuchtfix
Administrator
Administrator
Beiträge: 5304
Registriert: Mi 10. Jan 2007, 18:49
Kontaktdaten:
Status: Offline

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

Beitrag 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

Themenersteller
spider-musik
Mitglied
Mitglied
Beiträge: 25
Registriert: Di 20. Aug 2013, 12:51
Status: Offline

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

Beitrag 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
Antworten