sunrise() liefert falschen Wert?

Begonnen von Guest, 05 Januar 2012, 08:39:25

Vorheriges Thema - Nächstes Thema

Guest

Originally posted by: <email address deleted>

Irgendwas passt bei mir mit der sunrise() Funktion nicht. Folgendes
Szenario:

VOR Sonnenaufgang:

sunrise() --> 08:30:00 (ok)
sunrise_abs() --> 08:30:00 (ok)
sunrise_rel() -> 00:30:00 (ok, wenn's gerade 8 Uhr ist)

Hier also alles noch ok. Der Fehler passiert, wenn's nach
Sonnenaufgang ist:

sunrise_rel() --> 23:30:00 (ok, wenn's gerade 9 Uhr ist)
sunrise_abs() --> 08:30:00 (ok)
sunrise() --> 32:30:00 (Fehler?!)

Wieso liefert im zweiten Fall das sunrise() einen falschen Wert?

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

rudolfkoenig

                                                   

> Wieso liefert im zweiten Fall das sunrise() einen falschen Wert?

Ist nicht falsch, sagt nur dem at, dass damit wirklich nicht heute sondern
morgen gemeint ist.

Das ist notwendig, weil ab jetzt bis Juni der naechste Sonnenaufgang immer ein
paar Minuten nach dem heutigen ist.

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Ah, alles klar. Werden also blos 24h addiert (als work-around), damit
nicht zweimal geschaltet wird.

Also sollte man sunrise_abs() nicht im Frühjahr nutzen, sondern
entweder sunrise() (dann ist aber die Anzeige auf der FHEM-HTML-Seite
falsch) oder am besten gleich sunrise_rel(), richtig?!

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

> dann ist aber die Anzeige auf der FHEM-HTML-Seite falsch

Anzeige ist doch richtig. Nur wenn das Kommando alleine aufgerufen
wird, wird es "falsch" dargestellt (also + 24 Stunden).

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

rudolfkoenig

                                                   

> Also sollte man sunrise_abs() nicht im Frühjahr nutzen, sondern
> entweder sunrise() (dann ist aber die Anzeige auf der FHEM-HTML-Seite
> falsch) oder am besten gleich sunrise_rel(), richtig?!

Wobei was Du mit nutzen bzw. falsch meinst, fuer mich unklar ist. Im
Zusammenhang mit "at" ist mAn sunrise()/sunset() richtig.

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com