Como montar um sistema de segurança residencial com Home Assistant

07 Mar 2026 Social Blackdog Automação Residencial 5 min 119 views
Como montar um sistema de segurança residencial com Home Assistant

O que vamos montar

Um sistema de segurança residencial com Home Assistant que faz o seguinte: sensor na porta/janela detecta abertura, câmera registra imagem, você recebe notificação no celular com a foto em tempo real. Tudo local, sem mensalidade, sem depender de nuvem.

Diferente de sistemas de segurança tradicionais que cobram R$ 100 a R$ 300 por mes de monitoramento, esse sistema e seu. Você monta uma vez e funciona sem custo recorrente.

Material necessário

  • Sensor de abertura Zigbee Sonoff SNZB-04 (~R$ 35 cada): detecta se porta ou janela abriu. Funciona com pilha CR2032 que dura 1 a 2 anos
  • Sensor de movimento Zigbee Sonoff SNZB-03 (~R$ 40 cada): detecta movimento em um raio de 6 metros
  • Coordenador Zigbee USB (~R$ 50): Sonoff Zigbee 3.0 Dongle Plus. Conecta no Raspberry Pi/servidor
  • Câmera IP com RTSP: qualquer câmera que suporte protocolo RTSP funciona. Intelbras, Tapo, Reolink. A partir de R$ 150
  • Home Assistant rodando

Para uma casa de 3 cômodos: 2 sensores de abertura (porta da frente + porta dos fundos) + 1 sensor de movimento (sala) + 1 câmera (entrada). Custo total: cerca de R$ 350.

Passo 1: Configurar o coordenador Zigbee

Conecte o dongle Zigbee no USB do seu servidor Home Assistant. Va em Configurações > Dispositivos e Servicos > Adicionar Integração e busque "Zigbee Home Automation (ZHA)".

Selecione a porta serial do dongle (geralmente /dev/ttyUSB0 ou /dev/ttyACM0). O ZHA vai inicializar o coordenador. Pronto, sua rede Zigbee está no ar.

Passo 2: Parear os sensores

No ZHA, clique em "Adicionar dispositivo". Depois, pressione o botão de pareamento do sensor por 5 segundos (geralmente tem um botão pequeno na lateral). O sensor aparece no Home Assistant em segundos.

Repita para cada sensor. Nomeie de forma clara:

  • binary_sensor.porta_frente
  • binary_sensor.porta_fundos
  • binary_sensor.movimento_sala

Passo 3: Adicionar a câmera

No Home Assistant, va em Configurações > Dispositivos e Servicos > Adicionar Integração e busque "Generic Câmera". Insira o endereço RTSP da câmera:

# Formato típico de cameras Intelbras:
rtsp://usuário:senha@192.168.0.100:554/cam/realmonitor?channel=1&subtype=1

# Formato típico Tapo:
rtsp://usuário:senha@192.168.0.100:554/stream1

# Formato típico Reolink:
rtsp://usuário:senha@192.168.0.100:554/h264Preview_01_sub

Consulte o manual da sua câmera para o endereço RTSP exato. Use o stream secundario (substream) que consome menos banda.

Passo 4: Criar o painel de alarme

O Home Assistant tem um componente nativo de alarme. Adicione no configuration.yaml:

alarm_control_panel:
  - platform: manual
    name: "Alarme Casa"
    arming_time: 30  # Tempo para sair de casa (segundos)
    delay_time: 30   # Tempo para desarmar ao entrar
    trigger_time: 120 # Tempo que a sirene toca
    disarmed:
      trigger_time: 0
    armed_home:
      arming_time: 0
      delay_time: 0

Passo 5: Automação principal (a magica)

A automação que faz tudo funcionar junto:

alias: "Alerta de intrusao"
trigger:
  - platform: state
    entity_id:
      - binary_sensor.porta_frente
      - binary_sensor.porta_fundos
      - binary_sensor.movimento_sala
    to: "on"
condition:
  - condition: state
    entity_id: alarm_control_panel.alarme_casa
    state: "armed_away"
action:
  # Dispara o alarme
  - service: alarm_control_panel.alarm_trigger
    target:
      entity_id: alarm_control_panel.alarme_casa
  # Tira snapshot da câmera
  - service: câmera.snapshot
    target:
      entity_id: câmera.entrada
    data:
      filename: "/config/www/snapshots/alerta_{{ now().strftime(\"%Y%m%d_%H%M%S\") }}.jpg"
  # Espera a foto ser salva
  - delay:
      seconds: 2
  # Envia notificação com foto
  - service: notify.mobile_app_seu_celular
    data:
      title: "ALERTA: Movimento detectado!"
      message: "{{ trigger.to_state.attributes.friendly_name }} acionado"
      data:
        image: "/local/snapshots/alerta_{{ now().strftime(\"%Y%m%d_%H%M%S\") }}.jpg"
        importance: high
        channel: security

Modos de uso no dia a dia

  • armed_away (saiu de casa): todos os sensores ativos. Qualquer porta que abrir ou movimento dispara o alerta
  • armed_home (em casa, dormindo): so sensores de porta ativos. Movimento da sala não dispara (você pode levantar pra pegar agua)
  • disarmed (desarmado): nada dispara. Para o dia a dia em casa

Você pode armar e desarmar pelo app do Home Assistant, por um teclado numerico na dashboard, por NFC tag na parede ou por comando de voz.

Automação extra: armar automaticamente quando sair

alias: "Armar alarme ao sair"
trigger:
  - platform: state
    entity_id: person.jean
    from: "home"
    to: "not_home"
    for:
      minutes: 5
action:
  - service: alarm_control_panel.alarm_arm_away
    target:
      entity_id: alarm_control_panel.alarme_casa

Quando você sai de casa (GPS do celular), depois de 5 minutos o alarme arma sozinho. Quando você chega, outra automação desarma.

Custo total do projeto

  • Coordenador Zigbee: R$ 50
  • 2 sensores de abertura: R$ 70
  • 1 sensor de movimento: R$ 40
  • 1 câmera IP: R$ 150 a R$ 300
  • Total: R$ 310 a R$ 460
  • Mensalidade: R$ 0

Compare com um sistema de alarme monitorado: R$ 150/mes = R$ 1.800/ano. Em 3 meses o sistema com Home Assistant já se pagou.

Quer um projeto de segurança montado e configurado? A Blackdog.dev instala sistemas completos em Amparo, Serra Negra, Jaguariuna e região. Fale com a gente.

Compartilhar
Fale conosco