Multiple lights as a grouped or individual will not trigger

I have tried to group the five lights or, as shown, each entity. these are GE Cync puck lights using Matter over wifi. Not the GE app. In the HA UI, I can turn on the group and all turn on at once, change color, temp etc… all works flawlessly in the UI, except in the automation it either doesn’t trigger or it triggers a random light. Any ideas?

alias: Kitchen Accent Lights
description: ""
triggers:
  - trigger: time
    at: "18:00:00"
    id: Evening
  - trigger: time
    at: "22:00:00"
    id: Bedtime
conditions: []
actions:
  - alias: Evening
    choose:
      - conditions: []
        sequence:
          - action: light.turn_on
            metadata: {}
            target:
              entity_id:
                - light.kitchen_puck_1
                - light.kitchen_puck_2
                - light.kitchen_puck_3
                - light.kitchen_puck_4
                - light.kitchen_puck_5
            data: {}
  - alias: Bedtime
    choose:
      - conditions: []
        sequence:
          - action: light.turn_off
            metadata: {}
            data: {}
            target:
              entity_id:
                - light.kitchen_puck_1
                - light.kitchen_puck_2
                - light.kitchen_puck_3
                - light.kitchen_puck_4
                - light.kitchen_puck_5
mode: single

In theory, since there are no defined conditions, your automation would just turn them on then off immediately. But without any conditions, it probably just fails… I’ve never tested a Choose without conditions.

Check the debug Trace.

The proper construction would be to use a single Choose and defined conditions that check the trigger ID:

alias: Kitchen Accent Lights
description: ""
triggers:
  - trigger: time
    at: "18:00:00"
    id: Evening
  - trigger: time
    at: "22:00:00"
    id: Bedtime
conditions: []
actions:
  - alias: Choose and Action based on Trigger ID
    choose:
      - conditions: 
          - condition: trigger
            id: Evening
        sequence:
          - action: light.turn_on
            metadata: {}
            target:
              entity_id:
                - light.kitchen_puck_1
                - light.kitchen_puck_2
                - light.kitchen_puck_3
                - light.kitchen_puck_4
                - light.kitchen_puck_5
            data: {}
      - conditions:
          - condition: trigger
            id: Bedtime
        sequence:
          - action: light.turn_off
            metadata: {}
            data: {}
            target:
              entity_id:
                - light.kitchen_puck_1
                - light.kitchen_puck_2
                - light.kitchen_puck_3
                - light.kitchen_puck_4
                - light.kitchen_puck_5
mode: single

Your conditions are just an empty list, so neither of those options will get executed. I don’t think you’re using choose: correctly either, try.

alias: Kitchen Accent Lights
description: ""
triggers:
  - trigger: time
    at: "18:00:00"
    id: Evening
  - trigger: time
    at: "22:00:00"
    id: Bedtime
conditions: []
actions:
  choose:
    - alias: Evening
      conditions:
        - condition: trigger
          id: Evening
      sequence:
        - action: light.turn_on
          metadata: {}
          target:
            entity_id: # This can be your light group too
              - light.kitchen_puck_1
              - light.kitchen_puck_2
              - light.kitchen_puck_3
              - light.kitchen_puck_4
              - light.kitchen_puck_5
          data: {}
    - alias: Bedtime
      conditions:
        - condition: trigger
          id: Bedtime
      sequence:
        - action: light.turn_off
          metadata: {}
          data: {}
          target:
            entity_id: # This can be your light group too
              - light.kitchen_puck_1
              - light.kitchen_puck_2
              - light.kitchen_puck_3
              - light.kitchen_puck_4
              - light.kitchen_puck_5
mode: single

Trigger condition docs
Choose action docs

Sure just type faster than me why don’t you LOL.

so like this…

alias: Kitchen Accent Lights
description: ""
triggers:
  - trigger: time
    at: "18:00:00"
    id: Evening
  - trigger: time
    at: "22:00:00"
    id: Bedtime
conditions: []
actions:
  - alias: Choose an Action based on Trigger ID
    choose:
      - conditions:
          - condition: trigger
            id:
              - Evening
        sequence:
          - action: light.turn_on
            metadata: {}
            target:
              entity_id:
                - light.kitchen_puck_1
                - light.kitchen_puck_2
                - light.kitchen_puck_3
                - light.kitchen_puck_4
                - light.kitchen_puck_5
            data: {}
      - conditions:
          - condition: trigger
            id:
              - Bedtime
        sequence:
          - action: light.turn_on
            metadata: {}
            target:
              entity_id:
                - light.kitchen_puck_1
                - light.kitchen_puck_2
                - light.kitchen_puck_3
                - light.kitchen_puck_4
                - light.kitchen_puck_5
            data: {}
  - alias: Bedtime
    choose:
      - conditions:
          - condition: trigger
            id:
              - Bedtime
        sequence:
          - action: light.turn_off
            metadata: {}
            data: {}
            target:
              entity_id:
                - light.kitchen_puck_1
                - light.kitchen_puck_2
                - light.kitchen_puck_3
                - light.kitchen_puck_4
                - light.kitchen_puck_5
    enabled: false
mode: single

The second Choose is not necessary, both Evening and Bedtime are covered in the first one. But you need to fix the action in the Bedtime option, currently it is set to light.turn_on.

thx. the 2nd choose was disabled. I appreciate the help.