How to force sequance instead of parallel when multiple items ats triggered

Hi

there where some changes latetely on the google assistant component, so when you say like, turn all lights, all lights are fired in parallel, and not in sequence anymore like before
i have a TCP controller, so all my lights are turning on/off with TCP commands, and it doesnt like multiple sockets coming in
so i am looking for an alternative, maybe i can add some delay or something when multiple items are fired?


this is an example of my template light, basicly it just sends a shell command with some attriubutes, every light has an unique module/id
- platform: template
  lights:
    light1:
      friendly_name: "Light 1"
      turn_on:
        - service: shell_command.dobiss
          data_template:
            module: 41
            id: 04
            power: 01
      turn_off:
        - service: shell_command.dobiss
          data_template:
            module: 41
            id: 04
            power: 00

You could create a routine in the Google Home app, so your command is turned in to a sequence?

no, thats not possible, i am turning on lights/switches/covers, smart home devices, that are exposed…
i dont need routines to turn something on/off :slight_smile:

I’m sure I don’t understand your problem properly but just to make sure, my point is that you can say to Google Assistant “Lights off routine” and then in that Google Home routine you set it so Light 1 is turned off, then light 2, light 3 etc. in sequence.

no, but i dont use routines … i want to use not predefined voice commands :slight_smile: i want to have the flexibility to say what light/routines/switches i want to turn off/on , open/close

this is not about routines, the issue is about switching on/off multiple items at the same time in google, that they are fired in HA as parallel and not in sequence anymore