FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: pi-user am 12 April 2019, 14:13:41

Titel: Helligkeit ohne Yahoo abfragen
Beitrag von: pi-user am 12 April 2019, 14:13:41
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.
Titel: Antw:Helligkeit ohne Yahoo abfragen
Beitrag von: rabehd am 12 April 2019, 14:24:15
Systemvariable "isday" oder Sonnenauf- und Untergang oder Sonnenstand im Astromodul?
...
Titel: Antw:Helligkeit ohne Yahoo abfragen
Beitrag von: knopf_piano am 12 April 2019, 14:37:04
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


Titel: Antw:Helligkeit ohne Yahoo abfragen
Beitrag von: pi-user am 12 April 2019, 15:20:52
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.

Titel: Antw:Helligkeit ohne Yahoo abfragen
Beitrag von: knopf_piano am 12 April 2019, 18:08:10
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

Titel: Antw:Helligkeit ohne Yahoo abfragen
Beitrag von: pi-user am 14 April 2019, 00:05:54
isday() hat funktioniert. Ich werde morgen etwas mehr testen.

Danke.  :)
Titel: Antw:Helligkeit ohne Yahoo abfragen
Beitrag von: stefanpf am 14 April 2019, 06:30:19
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)}
}