I have automation to turn on power and light once vibration is detected under desk.
The devices are selected through my room devices, I.e all power switches in my room.
I unplugged one for some reason from the socket, and now all sorts of automations silently fail, I.e power plug step is right before light step and so the light step doesn't get executed.
Isn't the whole point of selecting devices by location intended to solve the whole need to meddle with what device is available, just pick all you can?
Also why stop running the rest of the script if one step is "partially" run (it was able to power on one out of two sockets, but the target was the room, so it achieved what was needed, all are turned off )