O que você vai precisar
Passo a passo
Para criar as automações, basta copiar os YAML e substituir as entidades pelas suas.
Você monta o Home Assistant, adiciona meia dúzia de dispositivos e fica olhando para o painel como quem comprou uma caixa de ferramentas e não sabe qual gaveta abrir primeiro. Normal. A primeira leva de automações precisa fazer a casa responder sozinha, sem virar um castelo de YAML impossível de manter.
A regra aqui é simples: cada automação abaixo resolve uma situação real de casa brasileira. Corredor escuro, varanda esquecida acesa, porta da cozinha aberta, sensor de bateria morrendo calado. Nada depende de componente obscuro. O que você precisa é de entidades já aparecendo no Home Assistant e um pouco de paciência para trocar os nomes do exemplo pelos nomes do seu setup.
Antes de começar: onde colar e como testar#
No Home Assistant, vá em Configurações, Automações e cenas, crie uma automação nova e abra o editor em YAML. Dá para montar tudo pela interface visual, mas o YAML deixa a lógica inteira na sua frente. Para iniciante, isso parece mais assustador no primeiro dia e muito mais claro no terceiro.
A estrutura usada aqui segue o formato atual do Home Assistant: triggers, conditions, actions e mode. Quando uma automação tem dois gatilhos opostos, eu uso id no gatilho e choose na ação. É mais limpo do que criar duas automações separadas para ligar e desligar a mesma coisa.
Depois de salvar, teste pelo próprio painel da automação. Não espere o pôr do sol de verdade para saber se a luz externa liga. Abra a automação, rode manualmente quando fizer sentido e veja o histórico da entidade. O rastreamento de execução do Home Assistant mostra qual gatilho disparou, qual condição bloqueou e qual ação rodou. É ali que você encontra 80% dos erros.
1. Luz externa ligada antes de escurecer#
A luz da varanda não precisa depender da memória de ninguém. Esta automação liga a iluminação externa 25 minutos antes do pôr do sol e desliga no nascer do sol. Em cidades com prédios altos ou fachada sombreada, esse adiantamento faz diferença: a casa não fica meia hora naquele escuro cinza de fim de tarde.
alias: "Iluminação - Varanda no pôr do sol"
description: "Liga a luz externa antes de escurecer e desliga ao amanhecer."
triggers:
- trigger: sun
event: sunset
offset: "-00:25:00"
id: anoiteceu
- trigger: sun
event: sunrise
id: amanheceu
actions:
- choose:
- conditions:
- condition: trigger
id: anoiteceu
sequence:
- action: light.turn_on
target:
entity_id: light.varanda
- conditions:
- condition: trigger
id: amanheceu
sequence:
- action: light.turn_off
target:
entity_id: light.varanda
mode: singleTroque light.varanda pela luz externa da sua casa. Se tiver mais de uma, use um grupo de luzes. O Home Assistant calcula nascer e pôr do sol a partir da localização configurada na instalação, então confira cidade e fuso horário antes de culpar a automação.
2. Luz do corredor com movimento e desligamento automático#
Corredor é o laboratório perfeito para começar com sensor de movimento. A pessoa passa, a luz acende, e depois apaga sozinha. O segredo é usar mode: restart: se alguém se mexe de novo, o temporizador recomeça e a luz não apaga na cara da pessoa.
alias: "Iluminação - Corredor com movimento"
description: "Acende o corredor com movimento e apaga após 2 minutos sem detecção."
triggers:
- trigger: state
entity_id: binary_sensor.movimento_corredor
to: "on"
actions:
- action: light.turn_on
target:
entity_id: light.corredor
data:
brightness_pct: 70
- wait_for_trigger:
- trigger: state
entity_id: binary_sensor.movimento_corredor
to: "off"
for:
minutes: 2
- action: light.turn_off
target:
entity_id: light.corredor
mode: restartPara banheiro, aumente para 5 ou 8 minutos. Para corredor curto, 1 minuto basta. Sensor PIR barato funciona bem nesse caso porque há movimento claro. Ele começa a tropeçar quando a pessoa fica parada.
3. Escritório com sensor de presença mmWave#
Quem já trabalhou com luz automática sabe a cena: você fica parado lendo, o sensor acha que o cômodo esvaziou e a luz apaga. Sensor mmWave resolve isso porque detecta presença fina, não só movimento grande. Custa mais do que PIR simples, mas em escritório, sala de TV e quarto ele evita raiva diária.
alias: "Iluminação - Escritório por presença"
description: "Mantém a luz acesa enquanto houver presença no escritório."
triggers:
- trigger: state
entity_id: binary_sensor.presenca_escritorio
to: "on"
id: presenca_detectada
- trigger: state
entity_id: binary_sensor.presenca_escritorio
to: "off"
for:
minutes: 1
id: ambiente_vazio
actions:
- choose:
- conditions:
- condition: trigger
id: presenca_detectada
sequence:
- action: light.turn_on
target:
entity_id: light.escritorio
data:
brightness_pct: 85
- conditions:
- condition: trigger
id: ambiente_vazio
sequence:
- action: light.turn_off
target:
entity_id: light.escritorio
mode: singleO minuto de espera no estado off é uma rede de segurança. Sensor de presença também falha, principalmente mal posicionado ou apontado para ventilador, cortina balançando e áreas com reflexo. Antes de automatizar a casa toda com mmWave, teste um cômodo por uma semana.
4. Apagar todas as luzes quando a casa fica vazia#
Essa é daquelas automações que pagam o tempo de configuração. Quando a última pessoa sai da zona Casa, o Home Assistant apaga o grupo geral de luzes. Funciona melhor quando todos usam o Companion App no celular, com permissão de localização bem configurada.
alias: "Iluminação - Apagar tudo ao sair"
description: "Apaga todas as luzes quando não há ninguém em casa."
triggers:
- trigger: state
entity_id: zone.home
to: "0"
actions:
- action: light.turn_off
target:
entity_id: light.todas_as_luzes
mode: singleCrie light.todas_as_luzes como grupo em Ajudantes. Não coloque lâmpadas críticas ou equipamentos que não sejam luz dentro desse grupo. Parece óbvio, mas muita bagunça em Home Assistant nasce de grupo mal montado.
5. Luz do hall ao abrir a porta à noite#
Essa automação é pequena e muito boa. Um sensor de abertura na porta da frente acende o hall quando alguém entra, mas só se o sol já baixou. Em apartamento, é o tipo de ajuste que você percebe na primeira volta do mercado com sacola nas duas mãos.
alias: "Iluminação - Hall ao abrir porta"
description: "Acende o hall quando a porta principal abre à noite."
triggers:
- trigger: state
entity_id: binary_sensor.porta_principal
to: "on"
conditions:
- condition: sun
after: sunset
actions:
- action: light.turn_on
target:
entity_id: light.hall_entrada
data:
brightness_pct: 80
- delay:
minutes: 3
- action: light.turn_off
target:
entity_id: light.hall_entrada
mode: restartSe a porta abre várias vezes, restart evita desligamento no meio da entrada. Para casas com cachorro ou criança passando pela porta de serviço, duplique a lógica para a outra porta, mas mantenha nomes claros. Automação sem nome bom vira entulho.
6. Aviso de porta ou janela aberta por 5 minutos#
No Brasil, muita casa alterna entre ar-condicionado ligado e janela esquecida aberta. Também tem a porta da área de serviço que fica mal fechada depois de tirar o lixo. Esta automação espera 5 minutos antes de avisar para não transformar cada entrada rápida numa notificação chata.
alias: "Segurança - Porta aberta por muito tempo"
description: "Envia aviso se a porta de serviço ficar aberta por 5 minutos."
triggers:
- trigger: state
entity_id: binary_sensor.porta_servico
to: "on"
for:
minutes: 5
actions:
- action: notify.mobile_app_celular_principal
data:
title: "Porta aberta"
message: "A porta de serviço está aberta há 5 minutos."
mode: singleO serviço notify.mobile_app_celular_principal muda conforme o nome do celular cadastrado no Companion App. Procure em Ferramentas de desenvolvedor, Ações, e veja como o Home Assistant nomeou o seu aparelho.
7. Movimento externo quando não há ninguém em casa#
Sensor externo dispara à toa se estiver mal instalado. Chuva, árvore, gato, reflexo de carro. Ainda assim, quando a casa está vazia, vale receber o aviso. A automação abaixo só notifica se zone.home estiver em zero.
alias: "Segurança - Movimento externo com casa vazia"
description: "Avisa quando há movimento na garagem e ninguém está em casa."
triggers:
- trigger: state
entity_id: binary_sensor.movimento_garagem
to: "on"
conditions:
- condition: state
entity_id: zone.home
state: "0"
actions:
- action: notify.mobile_app_celular_principal
data:
title: "Movimento na garagem"
message: "O sensor da garagem detectou movimento com a casa vazia."
mode: singleNão trate isso como alarme profissional. É aviso doméstico. Se você tiver câmera integrada, dá para acrescentar snapshot depois, mas comece simples. Primeiro faça o alerta chegar no telefone. Depois você enfeita.
8. Alerta de fumaça ou gás na cozinha#
Detector de fumaça, gás ou monóxido integrado ao Home Assistant merece automação própria. No Brasil, o vazamento de gás de cozinha é uma preocupação mais comum do que aquecimento central. O exemplo abaixo acende luzes de emergência e envia notificação quando o sensor dispara.
alias: "Segurança - Alerta de fumaça ou gás"
description: "Avisa no celular e acende luzes fortes quando há fumaça ou gás."
triggers:
- trigger: state
entity_id: binary_sensor.sensor_gas_cozinha
to: "on"
actions:
- action: notify.mobile_app_celular_principal
data:
title: "Alerta na cozinha"
message: "Sensor de gás ou fumaça disparou. Verifique a cozinha agora."
- action: light.turn_on
target:
entity_id: light.luzes_emergencia
data:
brightness_pct: 100
mode: singleEsse tipo de automação não substitui detector sonoro certificado nem manutenção de mangueira, registro e ventilação. Ela serve como camada extra. E camada extra, nesse caso, é bem-vinda.
9. Notificação quando alguém toca a campainha#
Campainha inteligente boa não é a que toca bonito no app. É a que aparece no Home Assistant como entidade confiável. O exemplo usa um sensor binário de botão, mas o nome muda conforme Reolink, Hikvision, Tuya, ESPHome ou outro caminho de integração.
alias: "Segurança - Campainha pressionada"
description: "Envia notificação quando alguém toca a campainha."
triggers:
- trigger: state
entity_id: binary_sensor.campainha_botao
to: "on"
actions:
- action: notify.mobile_app_celular_principal
data:
title: "Campainha"
message: "Alguém tocou a campainha."
mode: singleSe a campainha também tiver câmera, deixe a automação de snapshot para uma segunda etapa. Notificação com imagem mal configurada atrasa, falha e confunde. Primeiro garanta o básico: apertou, chegou aviso.
10. Aviso de bateria baixa nos sensores#
Sensor de porta sem bateria é pior do que sensor nenhum, porque você acha que está protegido. Comece monitorando os sensores críticos: porta principal, janela de rua, gás, fumaça e presença. O limite de 20% dá tempo de comprar pilha CR2032, CR2450 ou AAA antes da automação morrer.
alias: "Manutenção - Bateria baixa no sensor da porta"
description: "Avisa quando a bateria do sensor da porta principal fica abaixo de 20%."
triggers:
- trigger: numeric_state
entity_id: sensor.porta_principal_bateria
below: 20
actions:
- action: notify.mobile_app_celular_principal
data:
title: "Bateria baixa"
message: "A bateria do sensor da porta principal está abaixo de 20%."
mode: singleDá para fazer uma automação genérica com templates para todos os sensores, mas ela assusta quem está começando. Duplique esta, troque entidade e mensagem. É repetitivo, só que transparente. Para manutenção doméstica, transparência ganha de esperteza.
O que revisar antes de salvar as 10 automações#
Leia cada YAML procurando três coisas: entidade certa, serviço certo e modo certo. light.turn_on não liga tomada. switch.turn_off não desliga televisão integrada por media_player. mode: single é bom para alerta simples; mode: restart é melhor quando existe temporizador e o evento pode acontecer de novo.
Outra revisão básica: nomeie tudo como se outra pessoa fosse mexer no seu Home Assistant daqui a seis meses. Porque essa pessoa será você, irritado, numa terça-feira, tentando descobrir por que a luz do corredor está acendendo às 3h12.
Comece por duas automações, não pelas dez. Luz externa e porta aberta já mostram se seus nomes de entidades, notificações e sensores estão saudáveis. Quando isso estiver redondo, avance para presença, segurança e bateria. Casa inteligente boa cresce por acerto, não por empolgação.
A segunda parte entra onde a conta de luz sente: ar-condicionado, ventilador, tomadas, consumo total, máquina de lavar e rotinas de manhã e noite.