Duvida sobre automaçao

Pessoal, como posso fazer em 1 apenas uma automação criada, fazer varios ações. Por exemplo.
22h ligar entidade1
22:05 desligar uma entidade1
22:06 ligar entidade2
22:10 desligar entidade2
e etc…

Estou entendendo que cada horário seja um gatilho de chamada da automação.

Talvez a maneira mais fácil nesse sentido seja nomear cada gatilho e aplicar uma condição pra executar uma coisa ou outra a depender do nome do gatilho que foi chamado.

A menos que se tenha um motivo muito justificável, particularmente, eu não iria por esse caminho.

Considerando o exemplo, no mínimo, eu criaria 1 automação para cada entidade envolvida.
Normalmente, eu criaria as 4 separadamente mesmo.

Se você tem horários fixos para tudo isso, pode usar um Delay:
Gatilho às 22h
Ações:
Ligar entidade 1
Delay de 5 min
Desligar entidade 1
Delay de 1 min
Ligar entidade 2
Delay de 4 min
Desligar entidade 2
etc…

Só presta atenção porque se o HA for reiniciado antes de completar a execução da automação ele não vai continuar de onde parou quando subir.

Você pode utilizar um ID para cada trigger, e usar o choose (selecionar) para iniciar de acordo com esse ID.

automation:
trigger:
- platform: event
event_type: “MY_CUSTOM_EVENT”
id: “custom_event”
- platform: mqtt
topic: “living_room/switch/ac”
id: “ac_on”
action:

  • choose:
    • conditions:
      • condition: trigger
        • id: “ac_on”

Não conhecia esse id para o trigger.
Separei umas automações pq acabou ficando muito complicado vários triggers e condições.

Acho que agora vai simplificar bastante

Andre no caso, para fazer esses ID vou ter fazer no .yaml, certo?

Da pra fazer pela UI, só clicar nos 3 pontos referente ao trigger

Mostrando a explicação do @Walber