NEWS
[gelöst] Next Sunrise herausfinden
-
Hallo,
man kann ja im Javascript adapter die Astrofunktionen nutzen:
Diese nutze ich jetzt hier quasi so:
// Aktivierung um 05:00 Uhr schedule({hour: 5, minute: 0},()=>{ setState(idDaemmerungZeit,true); }); // Mit der Morgendämmerung deaktivieren schedule({astro: "dawn"},()=>{ setState(idDaemmerungZeit,false); setState(idDaemmerung,false); });
Wie kann man denn herausfinden, wann der nächste Wert "dawn" "aktiv" wird?
Ich schalte zeitgesteuert um 05:00 Uhr etwas ein und mit "dawn" wieder aus.
Wenn nun "dawn" aber schon um 04:59 da wäre, dann will iches um 05:00 Uhr erst gar nicht einschalten.Edit:
habe es schon so hin bekommen:
let sunriseEnd = getAstroDate("sunriseEnd"); log("Sunrise ends today at " + sunriseEnd.toLocaleTimeString());