initial_state: true, did you check the States page to confirm the affected automations were
on and not
After a restart, Home Assistant restores all automations to their previous state. If they were
on, they will be restored to
on. If they were
off, they will be restored to
If Home Assistant encounters an error during its startup, it may fail to restore automations to their previous state. When it finally does restart successfully, it may set (not restore) all automations to
initial_state: true is an option that overrides the restore function. The option instructs Home Assistant to always set the automation to
on even if it was previously
off. In other words, if you choose to temporarily turn off an automation, it will be automatically turned back on after a restart.
FWIW, I don’t have restart failures so none of my automations use
initial_state: true. They all get restored to their correct state (whether on or off) after a restart.