Tutorial

10 Automações de Home Assistant para Começar Certo

Primeira parte do guia prático: luzes, sensores, alertas e segurança com YAML pronto para adaptar ao seu Home Assistant.

Casa inteligente com iluminação automatizada controlada pelo Home Assistant
Visão geral
DificuldadeIniciante
Tempo45-70 minutos
CustoR$ 0
DificuldadeIniciante
Tempo45-70 minutos
CustoR$ 0

O que você vai precisar

Passo a passo

  1. 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.

Home Assistant (YAML)
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: single

Troque 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.

Home Assistant (YAML)
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: restart

Para 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.

Home Assistant (YAML)
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: single

O 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.

Home Assistant (YAML)
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: single

Crie 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.

Home Assistant (YAML)
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: restart

Se 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.

Home Assistant (YAML)
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: single

O 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.

Home Assistant (YAML)
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: single

Nã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.

Home Assistant (YAML)
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: single

Esse 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.

Home Assistant (YAML)
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: single

Se 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.

Home Assistant (YAML)
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: single

Dá 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.

AG
Escrito por
Tutorial · Guias técnicos
Anterior10 Automações de Energia no Home Assistant em 202601 de junho de 2026PróximoPositivo Mostra Gadgets Wi-Fi para Casa Inteligente31 de maio de 2026