Please note, this is not the new-user question about why actions all happen together / using delays to prevent this.
At a technical level, do the actions of a trigger run sequentially or simultaneously?
I have an action group (well quite a few) which connect/restore combinations of Airfoil speakers. I use them with motion or switch triggers that announce their results to the local speaker instead of the whole house.
They first Save_State, then they Disconnect_All, then they Connect_Speaker_X. After the announcement, they Restore_State.
These are not all working reliably - which I suspect is because the actions are all running at the same time - either because they are executed simultaneously, or because they are executed sequentially without waiting for each to finish. I suspect Disconnect_All is taking longer to run than Save_State or Connect_X, which is why my speakers aren't being connected in the right combinations.
I could use a 1 second delay between each, but that means whenever a motion trigger fires it is maybe 5 seconds before the announcement.
Do/can actions be set to execute sequentially and complete before the next, without the use of delays? (UI option: "Wait for this command to finish before executing next") or, can the UI for delays be set to allow <1 second delays?
Peter