Hallo Zusammen,
entweder bei mir oder bei meinem "sunset"-Befehl gibt es einen Denkfehler... :)
Ich habe folgende Konstellation:
DEF
*{sunset_rel(0,"17:00","22:00")} set zwischen03 on-till 22:30:00
Ich möchte, dass mein Zwischenschalter "zwischen03" (ein IT-Gerät) bei Einbruch der Dunkelheit die anhängende Lampe einschaltet. Sollte Sonnenuntergang vor 17 Uhr sein, soll um 17 Uhr eingeschaltet werden, geht die Sonne nach 22 Uhr unter, wird um 22 Uhr seingeschaltet.
Frage 1: Ist das so richtig?
Nun habe ich in global meine Koordinaten (longitude und latitude) auf meine Heimatstadt eingestellt. (Habe die Werte grade noch mal gecheckt...)
Trotzdem wird mir als Zeit zum nächsten Schalten "Next: 00:49:36" angezeigt... Die zeit 18:03 Uhr, die mir im Internet an anderer Stelle angezeigt wird erscheint mir glaubwürdiger.
Frage 2: Was mache ich wohl falsch oder was muss ich noch einstellen?
Vielen Dank
Martin
in einer at Zeitspezifikation wuerde ich nur sunset() verwenden, alles andere (sunset_rel/sunset_abs) hat Nebeneffekte.
Es gibt nicht sowas wie "exakter" Sonnenuntergang, siehe auch Wiki dazu, bzw. commandref Eintrag zu SUNRISE_EL:
ZitatThe default altitude ($defaultaltit in SUNRISE_EL.pm) defines the sunrise/sunset for Civil twilight (i.e. one can no longer read outside without artificial illumination), which differs from sunrise/sunset times found on different websites. See perldoc "DateTime::Event::Sunrise" for alternatives.
Hallo Rudolf,
vielen Dank.
Gruß
Martin
Zitat von: Martin-72 am 23 Februar 2017, 18:00:44
geht die Sonne nach 22 Uhr unter,
... bist Du vermutlich nicht in Deutschland.
In Süderlügum geht sie am 21.06. um 22:07 Uhr unter... :P 8)
Gruß
Andreas
Süderlügum... Da hät ich jetzt aber eher auf Türkei als auf Schleswig-Holstein getippt...
Süderlügum - das ist ja direkt bei mir um die Ecke...