Hallo zusammen,
ich habe die ganze Zeit Yahoo verwendet, um zu prüfen, ob draußen dunkel ist oder nicht, um eine Außenlampe zu steuern.
Wenn Tür open und draußen sehr dunkel, dann Außenlampe an, wenn Tür close, dann Außenlampe aus, falls sie an ist.
Um Yahoo Dienst zu verwenden, musste ich damals eine ID für meinen Standort generieren.
Wie kann ich auf eine sehr einfache Art und Weise abfragen, ob an meinem Standort dunkel ist oder nicht? Gibt es vielleicht eine Funktion, wo ich meine Koordinaten eingebe und die Funktion liefert mir eine Zahl für die Helligkeit? Mehr brauche ich nicht.
Vielen Dank im Voraus.
Systemvariable "isday" oder Sonnenauf- und Untergang oder Sonnenstand im Astromodul?
...
astro modul, oder sunset/sunrise
gibt viele möglichkeiten...
ich setz da nen dummy Tageslicht
define Tmr_Set_TageslichtDunkel at *{sunset_abs(-3000)} set Tageslicht dunkel
define Tmr_Set_TageslichtHell at *{sunrise_abs(+3500)} set Tageslicht hell
Zuerst Danke für die Antworten.
Wo muss ich für sunset_abs oder sunrise_abs meine Koordinaten für meinen Ort eingeben?
Was ist der Wert -3000 oder +3500 ? Ich werde in der Doku von sunset nachschauen.
schau hier
https://wiki.fhem.de/wiki/Trick_der_Woche#isday
(https://wiki.fhem.de/wiki/Trick_der_Woche#isday)
Gesendet von meinem SM-J510FN mit Tapatalk
isday() hat funktioniert. Ich werde morgen etwas mehr testen.
Danke. :)
Ich hatte mir ein Userreading an das Astro Device gebastelt um die Light Werte von Twilight zu simulieren.
light:SunAlt.* {
if(ReadingsVal($name,"SunAlt",0) < -18 ) { sprintf("%d", 0)}
elsif(ReadingsVal($name,"SunAlt",0) < -12 ) { sprintf("%d", 1)}
elsif(ReadingsVal($name,"SunAlt",0) < -6 ) { sprintf("%d", 2)}
elsif(ReadingsVal($name,"SunAlt",0) < 0) { sprintf("%d",3)}
else { sprintf("%d", 6)}
}