Time-/ position settings - script to light

Support for our english speaking visitors

Moderator: Co-Administratoren

Antworten
lesnijan
Beiträge: 23
Registriert: 02.04.2014, 14:14

Time-/ position settings - script to light

Beitrag von lesnijan » 15.04.2014, 23:43

Hello,
I have the function like:
real c_time = (0.01 * system.Date("%M").ToInteger()) + system.Date("%H").ToInteger();
real c_daysbeginning = (0.01 * system.SunriseTime("%M").ToInteger()) + system.SunriseTime("%H").ToInteger();
real c_dayend = (0.01 * system.SunsetTime("%M").ToInteger()) + system.SunsetTime("%H").ToInteger();



integer v_daytime = 0; ! night

if (c_time < c_dayend + 2) {
v_daytime = 3; ! evening
}

if (c_time < c_dayend) {
v_daytime = 2; ! afternoon
}

if (c_time < c_daysbeginning) {
v_daytime = 1; ! dawn
}

if (c_time < c_daysbeginning - 2) {
v_daytime = 0; ! night
}

dom.GetObject("Daytime").State(v_daytime);

How can I use the function to switch the light on when is night?

Thanks in advance for help.

BR
Janusz L.

Antworten

Zurück zu „HomeMatic - english“