After the recent time change (back to standard time (America/NewYork)) my appdaemon system did not initialize my apps. The appdaemon log registered “AppDaemon Daylight Savings Time transition detected”; but then the callbacks continued triggering , but 1 hour off. Then the next day no callbacks were issued…
I had to manually restart the appdaemon.service, then everything was fine.
In the docs it stated:
There are several circumstances under which initialize() might be called:
Initial start of AppDaemon
Following a change to the Class code
Following a change to the module parameters
Following initial configuration of an App
Following a change in the status of Daylight Saving Time
Following a restart of a plugin or underlying subsystem such as Home Assistant
In other words, the appdaemon system detected the time change transition but did not re-initialize. I had to restart appdaemon manually to get everything working properly again.
My appdaemon.yaml is all correct including time_zone.
Am I missing something?
Thanks, Greg.