NEWS
Sonnenstände
-
@werner-sch
ä
ffer sagte in Sonnenst
ä
nde:nur mal so eine Idee:
k
ö
nnte es sein dass bei der 0:00 Uhr Aktion der sunset dem Vortag zugeordnet wird und deshalb nie getriggert wird?das w
ü
rde man sehen wenn wir deine Verbose Eintr
ä
ge h
ä
tten 
Ich bin bereit das Problem zu anaqlysieren, und wie gesagt auch Andere haben dieses Problem schon angesprochen.
.Ich mache um 1:20 per Conjob eine Offline-Sicherung:
iobroker stop iobroker backup iobroker startich habe dies mal f
ü
r diese Nacht deaktiviert um das mal auszuschlie
ß
e -ich werde da mal rumprobieren. -
Ich bin bereit das Problem zu anaqlysieren, und wie gesagt auch Andere haben dieses Problem schon angesprochen.
.Ich mache um 1:20 per Conjob eine Offline-Sicherung:
iobroker stop iobroker backup iobroker startich habe dies mal f
ü
r diese Nacht deaktiviert um das mal auszuschlie
ß
e -ich werde da mal rumprobieren.@werner-sch
ä
ffer sagte in Sonnenst
ä
nde:Ich bin bereit das Problem zu anaqlysieren, und wie gesagt auch Andere haben dieses Problem schon angesprochen.
.Ich mache um 1:20 per Conjob eine Offline-Sicherung:
iobroker stop iobroker backup iobroker startich habe dies mal f
ü
r diese Nacht deaktiviert um das mal auszuschlie
ß
e -ich werde da mal rumprobieren.ahhh, da kommt die Wahrheit so langsam ans Licht
Du hast doch Recht, das Problem liegt beim iobroker. Die Datumsberechnung erfolgt nicht korrekt wenn das UTC Datum ungleich dem lokalen Datum ist, w
ä
hrend der Sommerzeit also zwischen 00:00 und 02:00Uhr. Durch den Neustart des iobroker in dieser Zeit wird der Schedule zur Neuberechnung um 02:00Uhr verworfen, die beim Start des Skriptes erfolgende Neuberechnung ergibt dann jedoch nicht 02:00Uhr dieses Tages, sondern 1 Tag sp
ä
ter. Als Ergebnis werden dann s
ä
mtliche Astrozeiten nicht getriggert.Workaround bis zum Fix: Verlagere dein Backup auf eine Uhrzeit sp
ä
ter als 02:00Uhr -
@werner-sch
ä
ffer sagte in Sonnenst
ä
nde:Ich bin bereit das Problem zu anaqlysieren, und wie gesagt auch Andere haben dieses Problem schon angesprochen.
.Ich mache um 1:20 per Conjob eine Offline-Sicherung:
iobroker stop iobroker backup iobroker startich habe dies mal f
ü
r diese Nacht deaktiviert um das mal auszuschlie
ß
e -ich werde da mal rumprobieren.ahhh, da kommt die Wahrheit so langsam ans Licht
Du hast doch Recht, das Problem liegt beim iobroker. Die Datumsberechnung erfolgt nicht korrekt wenn das UTC Datum ungleich dem lokalen Datum ist, w
ä
hrend der Sommerzeit also zwischen 00:00 und 02:00Uhr. Durch den Neustart des iobroker in dieser Zeit wird der Schedule zur Neuberechnung um 02:00Uhr verworfen, die beim Start des Skriptes erfolgende Neuberechnung ergibt dann jedoch nicht 02:00Uhr dieses Tages, sondern 1 Tag sp
ä
ter. Als Ergebnis werden dann s
ä
mtliche Astrozeiten nicht getriggert.Workaround bis zum Fix: Verlagere dein Backup auf eine Uhrzeit sp
ä
ter als 02:00Uhrich hatte den Backup letzte Nacht deaktiviert, trotzdem wurde nicht getriggert heute zum Sonnenuntergang, sorry.
"as times go by" - Datum und Uhrzeit sind in der Programmierung immer eine gro
ß
e Herausforderung, habe selbst leidvolle Erfahrungen gemacht: "heute hier morgen dort"Ich helfe gerne das Problem zu lokalisieren, also sag Bescheid falls ich was machen kann.
-
ich hatte den Backup letzte Nacht deaktiviert, trotzdem wurde nicht getriggert heute zum Sonnenuntergang, sorry.
"as times go by" - Datum und Uhrzeit sind in der Programmierung immer eine gro
ß
e Herausforderung, habe selbst leidvolle Erfahrungen gemacht: "heute hier morgen dort"Ich helfe gerne das Problem zu lokalisieren, also sag Bescheid falls ich was machen kann.
@werner-sch
ä
ffer sagte in Sonnenst
ä
nde:ich hatte den Backup letzte Nacht deaktiviert, trotzdem wurde nicht getriggert heute zum Sonnenuntergang, sorry.
"as times go by" - Datum und Uhrzeit sind in der Programmierung immer eine gro
ß
e Herausforderung, habe selbst leidvolle Erfahrungen gemacht!es bleibt das Log, mit Herunterladen bekommst Du alles von Heute
-
@werner-sch
ä
ffer sagte in Sonnenst
ä
nde:ich hatte den Backup letzte Nacht deaktiviert, trotzdem wurde nicht getriggert heute zum Sonnenuntergang, sorry.
"as times go by" - Datum und Uhrzeit sind in der Programmierung immer eine gro
ß
e Herausforderung, habe selbst leidvolle Erfahrungen gemacht!es bleibt das Log, mit Herunterladen bekommst Du alles von Heute
also stop, backup und restart waren ausgeschaltet und das steht im Logfile :
2021-10-16 02:00:00.000 - ESC[32minfoESC[39m: javascript.0 (6626) script.js.common.Zeitsteuerung.Sonnenuntergang: setTimeout(ms=59631722)
2021-10-16 02:00:00.001 - ESC[32minfoESC[39m: javascript.0 (6626) script.js.common.Zeitsteuerung.Sonnenuntergang: schedule(astro=sunset, offset=0)beachte mal die Uhrzeit, vielleicht hilft das ja
-
also stop, backup und restart waren ausgeschaltet und das steht im Logfile :
2021-10-16 02:00:00.000 - ESC[32minfoESC[39m: javascript.0 (6626) script.js.common.Zeitsteuerung.Sonnenuntergang: setTimeout(ms=59631722)
2021-10-16 02:00:00.001 - ESC[32minfoESC[39m: javascript.0 (6626) script.js.common.Zeitsteuerung.Sonnenuntergang: schedule(astro=sunset, offset=0)beachte mal die Uhrzeit, vielleicht hilft das ja
@werner-sch
ä
ffer sagte in Sonnenst
ä
nde:also stop, backup und restart waren ausgeschaltet und das steht im Logfile :
2021-10-16 02:00:00.000 - ESC[32minfoESC[39m: javascript.0 (6626) script.js.common.Zeitsteuerung.Sonnenuntergang: setTimeout(ms=59631722)
2021-10-16 02:00:00.001 - ESC[32minfoESC[39m: javascript.0 (6626) script.js.common.Zeitsteuerung.Sonnenuntergang: schedule(astro=sunset, offset=0)beachte mal die Uhrzeit, vielleicht hilft das ja
das wollte ich sehen und es bedeuted dass der Schedule f
ü
r ca. 18:33 erstellt wurde, so wie zu erwarten war. Warum der Timeout dann doch nicht ausgel
ö
st hat findest Du evtl. im LOG. Mit Backup w
ä
ren die Zeiten f
ü
r heute Nacht 02:00 gesetzt worden. Ein weiterer Stop scheidet jedoch als Fehler aus da dann der Schedule beim Restart wieder neu (und auch richtig) berechnet worden w
ä
re.Es lohnt also auf jeden Fall das Backup zu verschieben, da damit eine Fehlerquelle ausscheidet
-
@werner-sch
ä
ffer sagte in Sonnenst
ä
nde:also stop, backup und restart waren ausgeschaltet und das steht im Logfile :
2021-10-16 02:00:00.000 - ESC[32minfoESC[39m: javascript.0 (6626) script.js.common.Zeitsteuerung.Sonnenuntergang: setTimeout(ms=59631722)
2021-10-16 02:00:00.001 - ESC[32minfoESC[39m: javascript.0 (6626) script.js.common.Zeitsteuerung.Sonnenuntergang: schedule(astro=sunset, offset=0)beachte mal die Uhrzeit, vielleicht hilft das ja
das wollte ich sehen und es bedeuted dass der Schedule f
ü
r ca. 18:33 erstellt wurde, so wie zu erwarten war. Warum der Timeout dann doch nicht ausgel
ö
st hat findest Du evtl. im LOG. Mit Backup w
ä
ren die Zeiten f
ü
r heute Nacht 02:00 gesetzt worden. Ein weiterer Stop scheidet jedoch als Fehler aus da dann der Schedule beim Restart wieder neu (und auch richtig) berechnet worden w
ä
re.Es lohnt also auf jeden Fall das Backup zu verschieben, da damit eine Fehlerquelle ausscheidet
Hab auch das Problem. Nach langer Suche hab ich es
ü
ber den weg gel
ö
st: LinkIst zwar nur zwischen L
ö
sung aber funktioniert. -
@werner-sch
ä
ffer sagte in Sonnenst
ä
nde:also stop, backup und restart waren ausgeschaltet und das steht im Logfile :
2021-10-16 02:00:00.000 - ESC[32minfoESC[39m: javascript.0 (6626) script.js.common.Zeitsteuerung.Sonnenuntergang: setTimeout(ms=59631722)
2021-10-16 02:00:00.001 - ESC[32minfoESC[39m: javascript.0 (6626) script.js.common.Zeitsteuerung.Sonnenuntergang: schedule(astro=sunset, offset=0)beachte mal die Uhrzeit, vielleicht hilft das ja
das wollte ich sehen und es bedeuted dass der Schedule f
ü
r ca. 18:33 erstellt wurde, so wie zu erwarten war. Warum der Timeout dann doch nicht ausgel
ö
st hat findest Du evtl. im LOG. Mit Backup w
ä
ren die Zeiten f
ü
r heute Nacht 02:00 gesetzt worden. Ein weiterer Stop scheidet jedoch als Fehler aus da dann der Schedule beim Restart wieder neu (und auch richtig) berechnet worden w
ä
re.Es lohnt also auf jeden Fall das Backup zu verschieben, da damit eine Fehlerquelle ausscheidet
@fastfoot
Ich habe den Backup nun auf sp
ä
ter gelegt (3:20 Uhr). Mal schauen was passiert. Ach ja, heute hat es funktioniert, der Backup war deaktiviert. -
@werner-sch
ä
ffer sagte in Sonnenst
ä
nde:also stop, backup und restart waren ausgeschaltet und das steht im Logfile :
2021-10-16 02:00:00.000 - ESC[32minfoESC[39m: javascript.0 (6626) script.js.common.Zeitsteuerung.Sonnenuntergang: setTimeout(ms=59631722)
2021-10-16 02:00:00.001 - ESC[32minfoESC[39m: javascript.0 (6626) script.js.common.Zeitsteuerung.Sonnenuntergang: schedule(astro=sunset, offset=0)beachte mal die Uhrzeit, vielleicht hilft das ja
das wollte ich sehen und es bedeuted dass der Schedule f
ü
r ca. 18:33 erstellt wurde, so wie zu erwarten war. Warum der Timeout dann doch nicht ausgel
ö
st hat findest Du evtl. im LOG. Mit Backup w
ä
ren die Zeiten f
ü
r heute Nacht 02:00 gesetzt worden. Ein weiterer Stop scheidet jedoch als Fehler aus da dann der Schedule beim Restart wieder neu (und auch richtig) berechnet worden w
ä
re.Es lohnt also auf jeden Fall das Backup zu verschieben, da damit eine Fehlerquelle ausscheidet
@fastfoot
das Verlegen des Backups hat geholfen. Jetzt funktioniert es seit 3 Tagen wieder wie gew
ü
nscht. Falls du da einen Patch lieferst mit der n
ä
chsten Version, kann ich gerne testen, falls gew
ü
nscht. -
@fastfoot
das Verlegen des Backups hat geholfen. Jetzt funktioniert es seit 3 Tagen wieder wie gew
ü
nscht. Falls du da einen Patch lieferst mit der n
ä
chsten Version, kann ich gerne testen, falls gew
ü
nscht.@werner-sch
ä
ffer sagte in Sonnenst
ä
nde:@fastfoot
das Verlegen des Backups hat geholfen. Jetzt funktioniert es seit 3 Tagen wieder wie gew
ü
nscht. Falls du da einen Patch lieferst mit der n
ä
chsten Version, kann ich gerne testen, falls gew
ü
nscht.Danke f
ü
rs Feedback. Der Fix dauert aber noch etwas, ist recht kompliziert. -
@werner-sch
ä
ffer sagte in Sonnenst
ä
nde:@fastfoot
das Verlegen des Backups hat geholfen. Jetzt funktioniert es seit 3 Tagen wieder wie gew
ü
nscht. Falls du da einen Patch lieferst mit der n
ä
chsten Version, kann ich gerne testen, falls gew
ü
nscht.Danke f
ü
rs Feedback. Der Fix dauert aber noch etwas, ist recht kompliziert.@fastfoot
Verstehe ich gut, irgendwas programmieren mit Uhrzeiten ist immer ein kleiner Alptraum. F
ü
r mich eilt es auch nicht, da ich ja jetzt eine L
ö
sung habe.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden