Ich habe hier ein merkwürdiges Problem, mit dem ich nicht weiter komme.
Seit der Umstellung auf die Winterzeit gehen meine cron gesteuerten Rules um eine Stunde "nach".
Es läuft hier ein Openhab 3.2.0 im Docker.
Eine der Rules, um die es geht:
Screenshot_20220301_102111.png
statt um Wochentags um 5:20 löst die Rule um 6:20 aus.
Erster Verdacht, die Winterzeitumstellung hat nicht stattgefunden. Aber die über das NTP-Binding ermittelte lokale Zeit wird überall korrekt angezeigt.
Also mal in die events.Log geguckt:
da findet sich für einen Wochentag um 5:20 (der tatsächliche Auslösezeitpunkt war aber um 6:20)
Darauf hin mal geprüft, ob die Systemzeit im Container und auf dem hostenden NAS stimmen: Ja, das tun sie...
Ich stelle also fest: Die Openhab Systemzeit und die von cron-ausdrücken gesteuerten Rules gehen zur Zeit eine Stunde "nach", Sie werden eine Stunde später ausgelöst.
Die KNX-Systemzeit, die Systemzeit des Containers und die des hostenden NAS sind korrekt.
Ich habe mir bei meinem Wecker geholfen, indem ich ihn halt eine Stunde "vorgestellt" habe, aber das kann es ja eigentlich nicht sein...
Ich habe keine Vorstellung, wo ich weiter suchen soll...
Danke schon mal im Voraus
Seit der Umstellung auf die Winterzeit gehen meine cron gesteuerten Rules um eine Stunde "nach".
Es läuft hier ein Openhab 3.2.0 im Docker.
Eine der Rules, um die es geht:
Screenshot_20220301_102111.png
statt um Wochentags um 5:20 löst die Rule um 6:20 aus.
Erster Verdacht, die Winterzeitumstellung hat nicht stattgefunden. Aber die über das NTP-Binding ermittelte lokale Zeit wird überall korrekt angezeigt.
Also mal in die events.Log geguckt:
da findet sich für einen Wochentag um 5:20 (der tatsächliche Auslösezeitpunkt war aber um 6:20)
Code:
2022-02-14 05:20:00.575 [INFO ] [openhab.event.ItemCommandEvent ] - Item 'KNXDaliBeleuchtung_SZIndirektesLicht' received command 70 2022-02-14 05:20:00.576 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item 'KNXDaliBeleuchtung_SZIndirektesLicht' predicted to become 70 2022-02-14 05:20:00.605 [INFO ] [openhab.event.ItemCommandEvent ] - Item 'KNXDaliBeleuchtung_SZTischleuchte' received command 95 2022-02-14 05:20:00.607 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'KNXDaliBeleuchtung_SZIndirektesLicht' changed from 0 to 70 2022-02-14 05:20:00.608 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item 'KNXDaliBeleuchtung_SZTischleuchte' predicted to become 95 2022-02-14 05:20:00.614 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'KNXDaliBeleuchtung_SZTischleuchte' changed from 0 to 95 2022-02-14 05:20:00.856 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'KNXDaliBeleuchtung_SZIndirektesLicht' changed from 70 to 100 2022-02-14 05:20:00.896 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'KNXDaliBeleuchtung_SZIndirektesLicht' changed from 100 to 70 2022-02-14 05:20:00.935 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'KNXDaliBeleuchtung_SZTischleuchte' changed from 95 to 100 2022-02-14 05:20:00.994 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'KNXDaliBeleuchtung_SZTischleuchte' changed from 100 to 95
Ich stelle also fest: Die Openhab Systemzeit und die von cron-ausdrücken gesteuerten Rules gehen zur Zeit eine Stunde "nach", Sie werden eine Stunde später ausgelöst.
Die KNX-Systemzeit, die Systemzeit des Containers und die des hostenden NAS sind korrekt.
Ich habe mir bei meinem Wecker geholfen, indem ich ihn halt eine Stunde "vorgestellt" habe, aber das kann es ja eigentlich nicht sein...
Ich habe keine Vorstellung, wo ich weiter suchen soll...
Danke schon mal im Voraus
Kommentar