É uma questão de adicionares ‘Triggers ID’ a cada um dos ‘triggers’ que iniciam cada uma das acções pretendidas na automatização.
Depois, recorrer a 'If then", como acção.
Aplicando “Triggered by” como condição, e a acção adequada.
Exemplo de ‘light’:
description: ""
mode: single
trigger:
- platform: sun
event: sunset
offset: 0
id: Turn On #identificação de ID - Ligar
- platform: time
at: "00:30:00"
id: Turn Off #identificação de ID - Desligar
condition: []
action:
- if:
- condition: trigger
id: Turn On
then:
- service: light.turn_on
data: {}
target:
entity_id: light.lamp
- if:
- condition: trigger
id: Turn Off
then:
- service: light.turn_off
data: {}
target:
entity_id: light.lamp
Ps. Se for um interruptor tens de alterar o service para 'switch.turn_on & ‘switch.turn_off’.