I donāt usually use the UI for automations, I do it all in YAML. Iāve never seen something like that before. You might have to manually go through your automations and specify the entity_id where required.
I think Iām grasping this nowā¦ so in many cases turning on a light via a service call rather than through the device will help avoid my situation as long as I rename the new device IDs the same (which I did).
OMG this happen to me also but I havenāt changed anything. Some of the automations are still working tho it seems. I have a few disabled I use for the holidays and it seems that nothing past this area is working in the house. You would think with the new repairs area it would put up a warning there and not disable all the automations.
Okay after over 5000 lines finally found it. Looks like one of my devices for a condition it doesnāt like anymore. Also found 2 weird lines in the yaml.
- *id001
- id: '1692482822877'
and
- &id001
id: '1692482428289'
Any idea where the *id001 and &id001 would of come from? I deleted them and the automations saved and loaded with no errors.
Those are YAML anchors. They are used to repeat code in YAML. I donāt think the UI based automation editor uses them so maybe you mistakenly copied and pasted them from somewhere?
Just happened to me. I tried to update firmware on my usb stick and z2m stopped working, needed to restart it manually. All seems to be working, but now most of automations donāt work. They are there, but disabled and devices are blank. All of them are zigbee, so I guess my zigbee devices somehow got missing temporarily and now I have to go fix all the automations by hand.
Devs: this behavior is not acceptable! You should disable affected automations at most, but not edit them to remove devices! This is ridiculous.