Edit: Nevermind. I figured it out. As part of playing around with the configuration editor, I inadvertently renamed my automations directory to ‘automation’…
I updated to 0.46.0 and my automations stopped working. I haven’t really debugged it but after searching here, I tried changing:
automation: !include_dir_list automations
to:
automation old: !include_dir_list automations
But that didn’t seem to make a difference. The most easily tested automation is this one:
alias: Turn on recirculation pump after 5AM, if we're here
trigger:
- platform: state
entity_id: device_tracker.tr60
state: 'home'
action:
- condition: and
conditions:
- condition: time
after: '05:00:00'
- condition: time
before: '23:00:00'
- service: switch.turn_on
entity_id: switch.recirculation_pump
I know that the conditions are correct but the recirculation pump is not turned on. I can turn it on/off manually by asserting it in my hadashboard.
I find the automation syntax somewhat arcane so I’ve spent many hours trying to get stuff working in the past… Now I’m essentially at a loss because it was working great before I updated.
(also, tried to convert everything to the automation editor but that was a separate disaster).