Sunset und Sunrise

Hallo,

ich habe beide Events als Trigger für Rolläden, usw. und seit heute auch für Weihnachtsbeleuchtung. Nun, das Schalten hat bis jetzt immer funktionniert, doch nun habe ich mich mal näher damit befasst, und festgestellt, dass hier irgendwas nicht stimmt:

Folgendes: Für meine Längen/Breitengraden wäre der Sunset auf 16h36 !
So, jetzt eine Stunde hinzu, gell (GMT +1) also müsse das 17h36 sein, oder?

Jetzt habe ich beim SunSet Delay -30 eingegeben, also müsste das dann logischerweise 17h06 Lokelzeit sein, oder?
Nun, es war gerade 17h06, doch nichts ist passiert. Also habe ich hier etwas nicht richtig verstanden?

Ja. Seit dem letzten PHP Update hat sich die Funktion dort geändert. Im nächsten Update ist dieses Problem beheoben. Zur Zeit muss man leider auf Delay zurückgreifen.

Grüße, paresy

… wer es mal selber ausprobieren möchte:

laut Garmin GPS:
10.12.2005 Sunrise: 08:24:25 Sunset: 15:55:32
PHP: Sunrise: 08:31 und Sunset: 15:47

also sehr genau (Werte für Sarkwitz, Gem. Scharbeutz – bei Lübeck).


$timestamp = strtotime(date("Y-m-d ").date_sunrise(time(), SUNFUNCS_RET_STRING, 54.00, 10.67, 90, 1))+0;
//echo $timestamp;
echo date("d.m.y H:i
" ,$timestamp);

$timestamp = strtotime(date("Y-m-d ").date_sunset(time(), SUNFUNCS_RET_STRING, 54.00, 10.67, 90, 1))+0;
//echo $timestamp;
echo date("d.m.y H:i
" ,$timestamp);

siehe auch: http://de2.php.net/manual/de/function.strtotime.php und http://de2.php.net/manual/de/function.date-sunrise.php