FHEM Forum

FHEM => Automatisierung => Thema gestartet von: misux am 03 Februar 2018, 11:13:37

Titel: sonnenuntergangs Ort definieren?
Beitrag von: misux am 03 Februar 2018, 11:13:37
HI!

Ich bin Neuling und versuche mich an der Astrofunktion...

Habe mehrere Schalter und Lampen definiert soweit so gut... Nun möchte ich aber das eine Lampe zum Sonnenuntergang an meinem Ort an geht.

Wo und wie bringe ich FHEM bei wo ich denn wohne damit sie zum richtigen Sonnenuntergang das licht ein schaltet?

Vielen Dank für die Tipps!
Titel: Antw:sonnenuntergangs Ort definieren?
Beitrag von: Intruder1956 am 03 Februar 2018, 11:21:49
du solltest lesen  ;)
https://forum.fhem.de/index.php?topic=73951.0 (https://forum.fhem.de/index.php?topic=73951.0)
da steht es

Gruß
Titel: Antw:sonnenuntergangs Ort definieren?
Beitrag von: misux am 03 Februar 2018, 11:50:28
 :o Krass... habe viel gefunden aber nicht das... hoffentlich habe ich das richtig eingegeben... werde ich ja heute spätnachmittag sehen.

Vielen Dank!
Titel: Antw:sonnenuntergangs Ort definieren?
Beitrag von: misux am 03 Februar 2018, 11:59:17
Hmmm...

Wenn ich meine Daten dort eingebe bekomme ich einen Sonnenaufgang um 03 Uhr morgens... Entweder ich verstehe das nicht oder das ist was falsch...

Und leider zeigt mir das FHEM auch so an... Sonnenuntergang wäre um 15.40... das wäre vielleicht ok...

habe die Daten auch hier eingegeben und es zeigt mir auch das gleiche an: http://lexikon.astronomie.info/java/sunmoon/

Kann das einer bestätigen?
Titel: Antw:sonnenuntergangs Ort definieren?
Beitrag von: rudolfkoenig am 03 Februar 2018, 12:33:27
Wenn man z.Bsp. fuer at die Funktionen sunrise() oder sunset() verwenden will (aus dem Modul SUNRISE_EL (https://fhem.de/commandref_DE.html#SUNRISE_EL)), dann sollte man beachten, dass die Voreinstellung der buergerliche Sonnenuntergang ist, und die meisten "Internet-Seiten" was anderes melden. Es gibt viele moegliche Sonenuntergangs-Definitionen.

sunrise()/sunset() liefert eine _relative_ Zeitangabe, passend fuer at. Wenn man sich fuer die absolute Zeit interessiert, sollte man sunrise_abs() verwenden (Achtung: sunrise_abs ist nicht at-Kompatibel) oder in der Detailansicht von at die berechnete Zeit anschauen.
Titel: Antw:sonnenuntergangs Ort definieren?
Beitrag von: misux am 03 Februar 2018, 14:47:00
oh mann... ich habe bei meinem Problem Longitude und latitude vertauscht...  ::) nu ist es gut...

Aber was bedeutet sunrise_abs ist nicht at-Kompatibel? verstehe das nicht.... Laut SUNRISE_EL kann ich doch den Befehl nutzen...

Danke!
Titel: Antw:sonnenuntergangs Ort definieren?
Beitrag von: Otto123 am 03 Februar 2018, 16:17:20
Du kannst die Ergebnisse einfach in der Kommandozeile testen:
{sunset()}
{sunset_abs()}

Auch mit den Parametern "REAL" usw. Schau in die Doku was Du alles einstellen kannst.
_abs liefert die Werte von heute. sunset und sunrise liefert die nächsten Werte.

Gruß Otto
Titel: Antw:sonnenuntergangs Ort definieren?
Beitrag von: rudolfkoenig am 03 Februar 2018, 16:20:27
ZitatAber was bedeutet sunrise_abs ist nicht at-Kompatibel?
Die Sonne geht im Herbst immer spaeter auf. at mit "*" berechnet den naechsten Ausfuehrungszeitpunkt nach dem Ausfuehren des at-Befehls. sunrise_abs berechnet den _naechsten_ Zeitpunkt (nicht von heute, und ohne Datum!), und das ist nur wenige Sekunden spaeter, deswegen wird das at-Befehl mit sunrise_abs im Herbst zweimal ausgefuehrt. Analog: at mit sunset_abs fuehrt das Befehl im Fruehjahr zweimal aus.

sunset() kennt das Problem, und macht es "richtig".
Titel: Antw:sonnenuntergangs Ort definieren?
Beitrag von: misux am 03 Februar 2018, 16:43:20
okay.... hab ich es also richtig verstanden:

wenn ich einfach nur sunrise OHNE abs nutze dann schaltet es trotzdem "korrekt"? Mir geht es wirklich nicht um Sekunden, selbst Minuten wären nicht schlimm...

Danke!