Wie kann ich die Werte richtig ausgeben für Sonnenauf/untergang.
Folgende Konfiguration:
attr global latitude 48.151118
attr global longitude 14.003001
define Sonnenaufgang dummy
attr Sonnenaufgang icon weather_sunrise
define Sonnenuntergang dummy
attr Sonnenuntergang icon weather_sunset
define Sun_RiseSet_Timer at *03:15:00 { my $s = sunrise();; fhem("set Sonnenaufgang $s");; $s = sunset();; fhem("set Sonnenuntergang $s") }
Leider werden für Sonnenaufgang der Wert state in der Form ausgegeben 29:02:26
und für Sonnenuntergang der Wert state in der Form ausgegeben 45:00:11.
Wie werden die Werte richtig ausgegeben?
Gibt es eine Möglichkeit für die Berechnung des Mondauf/untergang ähnlich dem Sonnenauf/untergang?
Sonne: bitte commandref lesen, fuer sowas ist sunset_abs()/sunrise_abs() zustaendig.
Das ProPlanta-Modul liefert Dir die Mond-Zeiten
@rudolfkoenig
Habe die Änderung durchgeführt dennoch habe ich noch die vorhin erwähnte Anzeige obwohl um 18:30 eine neu Berechnung erfolgen sollte:
*18:30:00 { my $s = sunrise_abs(); fhem("set Sonnenaufgang $s"); $s = sunset_abs(); fhem("set Sonnenuntergang $s") }
@Bartimaus
ZitatProPlanta-Modul
Das funktioniert für meinen Ort nichtdefine Wetter PROPLANTA Wels at
ZitatError: Could not capture all data. Please check URL or city name.
Da muss irgendwie noch mindestens das Land angegeben werden.Danke für die Info.
Wg. sunset: pruef das bitte direkt mit
{ sunset_abs() }
Und vorher schauen, ob die longitude/latitude Attribute fuer global richtig gesetzt sind.
Wenn nichts gesetzt ist, werden de Koordinaten von frankfurt am Main benutzt.
Ich bekomme
fhem> { sunset_abs() }
21:29:37
longitude/latitude Attribute passen jedenfalls für meinen Standort.
{sunset_abs() }
Ergibt 21:00:11
{sunrise_abs() }
Ergibt 05:00:45
Eigentlich sollte mit set Sun_RiseSet_Timer execNow diese Werte in die Dummys eingelsen werden wenn ich das richtig verstehe, was aber nicht geschieht.
Ein Neustart von FHEM hat heute die Aktualisierung bewirkt.
Ich denke das es jetzt funktioniert.
Danke für die Unterstützungen