Troubleshooting Automation Script Execution Order

Hey everyone, I’ve been working on my home automation setup and recently ran into an issue after an update. Previously, my alarm system would trigger multiple actions simultaneously—blinking lights, making noise, and sending notifications. However, after updating, these actions are now executing one after another, which isn’t what I need for an effective alarm system.

Here’s the setup I’m using:
yaml

  • id: perform_alarm
    alias: Performs the alarm action
    description: ‘’
    initial_state: true
    trigger:
    • platform: state
      entity_id: alarm_control_panel.home_alarm
      to: ‘triggered’
      action:
    • service: script.alarm_make_noise
    • service: script.flash_alarm_lights
    • service: notify.alarm_alert
      data:
      message: “:rotating_light: Alarm triggered! :rotating_light:

In the past, the noise and lights would start at the same time, but now it waits for each script to finish before moving on to the next. I tried setting the scripts to run in parallel using mode: parallel as I saw in some documentation, but that didn’t change anything. I’m really curious if anyone else has encountered this and how they managed to get the scripts to run concurrently again. Any insights or solutions would be greatly appreciated! :pray: