I just spent several hours troubleshooting every possible corner of my hass install to fix broken automations.
Seemingly out of nowhere ALL of my automations are failing to trigger.
I’m not sure exactly what happened or exactly where the culprit is, but it is certainly something in .storage and it is not core.entity_registry.
If I manually trigger an automation from the device entity page the automation works as expected, if i make a service call to automation.trigger, they still don’t work. Every possible type of trigger is failing on all of my automatons. I finally tried moving .storage so it could be recreated and suddenly my automations are all working again. I moved core.entity_registry back to get my entity names back.
Any idea what happened here? What in .storage could cause this behavior?
More importantly, I don’t want any part of my configuration to be derived code that I don’t understand. How much of the responsibilities of .storage can be moved directly into YAML and how do I do so? I’ve been using HASS since like .29 and I have NEVER had an issue like this, .storage seems like a step in the wrong direction to me.