Hallo Zusammen,
ich versuche mich an FHEM und muss hier mal eine Anfängerfrage stellen.
Ich habe versucht über folgenden Code den Sonnenaufgang und Sonnenuntergang als Uhrzeit anzuzeigen.
define sun_riseSet_timer at *21:20:00 { my $s = sunrise_abs();; fhem("set Sonnenaufgang $s");; $s = sunset();; fhem("set Sonnenuntergang $s");; }
Nur zum Test halt mal...
Das Ergebnis:
Sonnenaufgang 06:54:36 (was ich ja noch glaube)
Sonnenuntergang 43:49:57 (das glaube ich dann halt nicht mehr)
Kann hier jemand helfen?
DANKE und viele Grüße
Tutti_Bomovski
Wenn du das nach dem heutigen Sonnenuntergang angelegt hast, kommen da noch, bis zum nächsten Sonnenuntergang 24h Stunden dazu. Ab morgen stimmt dann dein at.
VG
Frank
Ok danke erst einmal für dein Antwort und ja es stimmt. Ich habe den Wert um 21.20 Uhr angelegt.
Recht unpräzise scheint der Wert aber dann doch zu sein oder?
29 September 2015, Dienstag
Sonnenaufgang: 07:29
Sonnenuntergang: 19:14
Naja warten wir das morgen mal ab!
Sonnenuntergang ist nicht 19:14 Uhr, sondern 43 - 24 = 19(:49:57)
Habe jetzt gerade um 21.55 Uhr noch mal abgefragt.
Ergebnis:
Sonnenaufgang
06:54:31
Sonnenuntergang
43:49:52
Wie gesagt scheinen die tatsächlichen Zeiten (wenn man dem Internet glaubt) aber leicht anders zu sein!
Hast du auch jeweils mit den gleichen GEO Daten abgefragt? Also deine Geodaten definiert und auch im Internet für die gleiche Postion den Untergang/Aufgang abgefragt?
Ja die Daten sind absolut identisch.
Er scheint hier folgendes wiederzugeben....
Morgendämmerung: 06:54
Sonnenaufgang: 07:28
Sonnenhöchststand: 13:24
Sonnenuntergang: 19:19
Abenddämmerung: 19:53
Zitat von: Tutti_Bomovski am 28 September 2015, 21:57:32
Habe jetzt gerade um 21.55 Uhr noch mal abgefragt.
Ergebnis:
Sonnenaufgang
06:54:31
Sonnenuntergang
43:49:52
Wie gesagt scheinen die tatsächlichen Zeiten (wenn man dem Internet glaubt) aber leicht anders zu sein!
Was genau meinst Du mit Internet?
Ich zitiere mal die Commadref (http://fhem.de/commandref.html#SUNRISE_EL) und da steht wenn man () abfragt dann entspricht das ("CIVIL")
When sun is 6 degrees below horizon
REAL is 0, CIVIL is -6, NATUIC is -12, ASTRONOMIC is -18Der Wert den Du ermittelst ist also eher ein Dämmerungswert.
Der Wert im Internet entspricht eher REAL.
Du musst nicht bis morgen warten, einfach {sunrise("CIVIL")} in die Befehlszeile von FHEM eingeben.
Gruß Otto
Gruß Otto
Hallo!
Wie/wo lege ich meine geographische Position fest für die Sonnenauf- bzw untergang berechnet werden soll?
Grüße
Rainer
Zitat von: Otto123 am 29 September 2015, 10:23:12
Ich zitiere mal die Commadref (http://fhem.de/commandref.html#SUNRISE_EL)
Gruß Otto
Schau mal in etwa die 3. Zeile in der von Otto123 angebener Stelle aus der Commandref. ;)
Zitat von: Tutti_Bomovski am 28 September 2015, 21:57:32
Habe jetzt gerade um 21.55 Uhr noch mal abgefragt.
Ergebnis:
Sonnenaufgang
06:54:31
Sonnenuntergang
43:49:52
Wie gesagt scheinen die tatsächlichen Zeiten (wenn man dem Internet glaubt) aber leicht anders zu sein!
Im Internet nutzen die Server bessere Algorithmen. Die sind genauer.
https://de.wikipedia.org/wiki/Sonnenstand
http://lexikon.astronomie.info/zeitgleichung/
Zitat von: gamauf am 02 Januar 2016, 18:22:24
Hallo!
Wie/wo lege ich meine geographische Position fest für die Sonnenauf- bzw untergang berechnet werden soll?
Grüße
Rainer
Oben in der fhem.cfg:
attr global latitude 49.165
attr global longitude 11.349
Zitat von: Tutti_Bomovski am 28 September 2015, 21:57:32
Wie gesagt scheinen die tatsächlichen Zeiten (wenn man dem Internet glaubt) aber leicht anders zu sein!
Mit der Option "HORIZON=-1" kommt man den Zeiten aus Internet/Wetterapp recht nahe.
Zitat von: broadway am 02 Januar 2016, 22:34:06
Oben in der fhem.cfg:
Nein! Besser durch Eingabe der Attribute in der FHEM Commandozeile oder in der GUI von Global.
Das 2016 immer noch die fhem.cfg per Hand vermurkst wird :'(
Gesundes neues Jahr
Otto
Wer keinen Müll reinschreibt, vermurkst auch nichts. ;-)
Zitat von: broadway am 04 Januar 2016, 16:50:55
Wer keinen Müll reinschreibt
Genau! Nur traue ich da der FHEM Oberfläche mehr zu als jedem Anfänger der keine commandref lesen kann/will.
Gruß Otto
ZitatOben in der fhem.cfg:
attr global latitude 49.165
attr global longitude 11.349
Danke!!