jtroberts
(Jonathan Roberts)
July 23, 2026, 5:22pm
1
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.
jtroberts
(Jonathan Roberts)
July 23, 2026, 5:59pm
5
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
jtroberts:
so like this…
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.
jtroberts
(Jonathan Roberts)
July 23, 2026, 6:36pm
7
thx. the 2nd choose was disabled. I appreciate the help.