My back door opens to the garage and laundry area. When that door opens, I want either two switches (washer light/garage tube) to come on (from sunrise - 10 pm), or just one switch (washer light).
Previously, I had two RM 2.5 rules that were time-restricted, such that from sunrise-10 pm, an “on” was sent to both switches. The second rule ran from 10pm-sunrise and sent an “on” to just the washer light switch.
The previous rules didn’t check what the switch status was before sending an “on”.
I re-wrote the rules into a single RM 4.0 automation. It is now slower than before. When I open the back door, it takes a second for the washer light to come on, and then another second before the garage light comes on (its between sunrise-10pm).
What's probably happening is that the first light that you are commanding to On is taking a while to respond to the On command. HE won't proceed with the next command until that one is complete. They are executed sequentially. Some devices update their status when the command is issued and some wait for a response from the device before their status changes. I have a GE lamp module that takes a good 2 seconds to respond to an off command, even though the light is off. I would suspect that if that was built into a sequence of actions, it would appear to be a large pause.