Stop parallel actions with stop action

Hello everyone,

I am currently in the process of building an automation for the automatic delay of my washing machine.

In principle, I only have one specific question about the parallel processes. As you can see in the picture, I want to use the stop action to stop the entire automation.

The stop action is executed, but the parallel branch remains active and reacts to changes. As you can see in the other image, actions in the other branch are still executed after the stop action has been executed.

Is there a way to end the entire action and is this intended?

Thank you for the help in advance!

The stop action will only abort wait actions and delays, it won’t abort normal actions that take some time. I’m not sure what happens for parallel actions if they both wait in a wait for trigger or delay.

Generally I try to avoid waits and loops and use mutiple short running automations, that trigger on later events. That way I almost never have the need to abort a running script or automation. I just use conditions in followup automations.

The advantage is also that I have less problems from automations being interrupted by a restart of HA.

That’s a bug, stop should stop the automaton. Log an issue with the simplest example possible.

Opened an issue: Stop action won’t work in parallel action branchs · Issue #148356 · home-assistant/core