Alias (Obrigatório)
O Alias é o título da tua automaçaõ, terás que o dar sempre. Pode ser números ou letras.
Trigger (Obrigátorio)
Quando falamos em trigger nada mais é perguntarmos a nós próprios ou afirmarmos o que queremos fazer…
Fala para ti próprio para que consigas entender como isto funciona.
O que quero fazer?
Quero fazer com que…
Quero que…
Quando for…
Quando está
Quando for
Condition (Opcional)
Em que circustância?
Entre…
Se…
E…
ou…
Às…
Action (Obrigátorio)
Executar
Fazer acontecer
Agora que já estás a entender mais ou menos a lógica de como uma automação funciona…
Vamos converter o seguinte pensamento em uma automação
Exemplo: Quero que um switch ligue quando for 18 horas.
Ora então segundo o nosso pensamento vamos usar um Trigger e uma action correcto?
Então seria:
- alias: switch as 18
trigger:
platform: time
at: '18:00'
action:
service: switch.turn_on
entity_id: switch.exemplo
Agora visto que já usamos um trigger e um action vamos por no meio uma condition.
Exemplo: Quero que um switch ligue à segunda feira quando for 18 horas.
Então seria:
- alias: switch as 18 segunda feira
trigger:
platform: time
at: '18:00'
condition:
condition: time
weekday:
- mon
action:
service: switch.turn_on
entity_id: switch.exemplo
Agora que penso já teres entendido, estarás a vontade para começar a criares as tuas próprias automações.
Lembra te embora te ensinemos em Português o sistema do Home Assistant está em Inglês.
Podes ver vários exemplos de como usares os :
Triggers aqui: https://www.home-assistant.io/docs/automation/trigger/
Conditions aqui: https://www.home-assistant.io/docs/scripts/conditions/
actions: https://www.home-assistant.io/docs/automation/action/
Alguma dúvida não existes em perguntar… mas tenta primeiro.