Hallo zusammen,
ich reposte das hier (siehe letzter Post in: https://forum.iobroker.net/topic/22607/astro-function-does-not-work-again/51). Ich glaube aber dass ich im Deutschen Forum schneller zu einer Lösung komme.
Ich bin Neuling was ioBroker angeht (habe es seit ein paar Tagen auf einem Raspberry Pi 4 am laufen - bisher ohne Docker).
Aktuell habe ich zwei Skripte:
Switch by ping
Switch by power
In beiden benutze ich folgende Astro-Funktion:
schedule({astro: "sunset", shift: -20}, function () {
console.log('Sonne untergegangen -20 Min');
/* additional code */
});
Allerdings wurde die Astro-Funktion gestern nur für "Switch by ping" ausgeführt - siehe Logfile:
2020-04-01 19:35:27.992 - ^[[32minfo^[[39m: javascript.0 (665) script.js.common.Switch_by_ping: Sonne untergegangen -20 Min
Am Tag davor und heute hat es für beide Skripte funktioniert. (Allerdings war es bereits die Tage zuvor sehr inkonsistent. Ich hatte zu dem Zeitpunkt aber nur das Skript "Switch by power" aktiv.)
Ich starte meinen raspberry jede Nacht neu.
Hier noch die Logs von heute:
2020-04-02 19:36:56.922 - ^[[32minfo^[[39m: javascript.0 (665) script.js.common.Switch_by_power: Sonne untergegangen -20 Min
2020-04-02 19:36:56.924 - ^[[32minfo^[[39m: javascript.0 (665) script.js.common.Switch_by_ping: Sonne untergegangen -20 Min
Hat jemand eine Idee was das Problem ist?