Imagine que cada dispositivo inteligente na sua casa fala uma língua diferente. A lâmpada Philips fala Zigbee. O sensor DHT22 no ESP32 fala MQTT. A Alexa fala o que a Amazon quiser. A fechadura fala Z-Wave. Cada um com seu app, sua nuvem, seu ecossistema. Isso não é uma casa inteligente — é uma torre de babel com plástico e WiFi. O Home Assistant resolve esse problema sendo o tradutor universal que faz tudo conversar. E o melhor: ele é open-source, roda num Raspberry Pi e não deve nada a nenhum executivo de marketing.
O Que É o Home Assistant
O Home Assistant (HA) nasceu em 2013 como um projeto Python de Paulus Schoutsen, um engenheiro holandês que estava cansado de gerenciar 15 apps diferentes para controlar as luzes de casa. O que começou como um script pessoal cresceu para se tornar a plataforma de automação residencial open-source mais ativa do mundo: mais de 3000 integrações oficiais, comunidade de mais de 2 milhões de instalações ativas, atualizações mensais.
Em 2018, Schoutsen fundou a Nabu Casa, empresa que mantém o projeto e oferece o Home Assistant Cloud (acesso remoto fácil, US$ 6.50/mês — opcional, você pode fazer túnel VPN gratuitamente). A Nabu Casa também adquiriu o ESPHome em 2021 e contratou Otto Winter — sim, o ESPHome e o Home Assistant agora são mantidos pela mesma equipe. A integração entre eles é profunda e nativa.
Instalação: HAOS no Raspberry Pi 5
Existem vários métodos de instalação, mas para uma casa inteligente de verdade, recomendo o Home Assistant OS (HAOS): é um sistema operacional minimalista que roda o HA como appliance. Você não mexe no Linux subjacente — tudo é configurado pela interface web.
Materiais
- Raspberry Pi 5 (4 GB) — ~R$ 450-550 no Brasil
- Cartão microSD de 64 GB classe A2 (velocidade importa — não use cartão barato) — ~R$ 50
- Fonte 5V/3A USB-C
- SSD NVMe via HAT ou USB externo (opcional, mas recomendado — cartão SD desgasta com logs constantes)
Passo a Passo
- Baixe o Raspberry Pi Imager em raspberrypi.com/software.
- No Imager, selecione: Choose Device → Raspberry Pi 5, Choose OS → Other specific-purpose OS → Home assistants and home automation → Home Assistant → Home Assistant OS (RPi 5).
- Escolha o cartão microSD e grave.
- Insira o cartão no Pi 5, conecte Ethernet (recomendado) ou configure WiFi posteriormente.
- Ligue. Espere ~5 minutos. Abra o navegador em
http://homeassistant.local:8123.
O assistente de onboarding guia você: crie usuário, nome da casa, localização, fuso horário. O HA automaticamente descobre dispositivos na rede — qualquer ESPHome, Chromecast, impressora, roteador com UPnP aparece como “descoberto” e oferece integração em um clique.
As Três Integrações Que Você Precisa Primeiro
1. ESPHome
No HA, vá em Configurações → Dispositivos e Serviços → Adicionar Integração → busque ESPHome. Insira o IP do seu dispositivo ESPHome (o mesmo que criamos no post 1 deste lote). O HA descobre automaticamente todas as entidades (sensores, switches, climate) expostas pelo firmware. Você não configura nada — o ESPHome publica e o HA assina via mDNS.
2. MQTT Broker (Mosquitto)
O MQTT é o protocolo de mensageria leve que permite que dispositivos IoT troquem dados sem polling constante. No HA, instale o add-on Mosquitto broker (Configurações → Add-ons → Loja de add-ons). É literalmente instalar e iniciar. Depois, integre via Configurações → Dispositivos e Serviços → MQTT.
Agora qualquer dispositivo que publique em tópicos MQTT (ESP32 com PubSubClient, Tasmota, sensores customizados) aparece automaticamente no HA. Um sensor de temperatura publicando em home/quarto/temperatura vira uma entidade sensor.temperatura_quarto.
3. Zigbee2MQTT
Zigbee é o protocolo de rede mesh de baixo consumo usado por sensores sem fio da Aqara, Philips Hue, IKEA Trådfri, Sonoff e dezenas de outras marcas. Para conectar dispositivos Zigbee ao HA sem hub proprietário, você precisa de um coordenador Zigbee USB e o Zigbee2MQTT.
Compre um Sonoff Zigbee 3.0 USB Dongle Plus (~R$ 120-180 no Mercado Livre) ou similar com chip CC2652P. Conecte ao Pi 5. No HA, instale o add-on Zigbee2MQTT, configure a porta USB (/dev/ttyUSB0) e pronto. Agora você pode parear sensores Aqara de porta/janela (R$ 40), sensores de temperatura Zigbee (R$ 50), interruptores inteligentes (R$ 60) — tudo local, sem nuvem, sem app proprietário.
Criando Dashboards Que Fazem Sentido
O dashboard padrão do HA é funcional mas feio. Felizmente, o sistema de dashboards é totalmente customizável. Minha abordagem: um dashboard por ambiente (Quarto, Sala, Cozinha, Externo) com os sensores e controles relevantes para aquele espaço.
Elementos que todo bom dashboard deve ter:
- Cartões de entidade (entities card): mostram o estado atual de sensores e switches. Temperatura: 24.3°C. Ventilador: Ligado.
- Gráficos de histórico (history graph): temperatura e umidade nas últimas 24h ou 7 dias. Essencial para identificar padrões — “o quarto esquenta das 14h às 17h porque o sol bate na janela”.
- Mapa (map card): se você tem dispositivos com GPS (celular dos moradores via app HA Companion), mostra onde cada pessoa está. Útil para automações: “se ninguém está em casa, desliga tudo”.
- Medidores (gauge): para grandezas analógicas como nível de caixa d’água, tensão da bateria solar, consumo de energia.
Automações: Onde a Mágica Acontece
O HA tem um editor visual de automações (Configurações → Automações e Cenas → Criar Automação) que segue o padrão: gatilho (trigger) → condições → ações.
Exemplos reais do meu setup:
- Luz do corredor: gatilho = sensor LD2410 detecta presença. Condição = luminosidade < 50 lux (sensor BH1750). Ação = liga fita LED por 3 minutos.
- Alerta de portão aberto: gatilho = sensor reed switch no portão fica aberto > 10 minutos. Ação = notificação no celular via app HA Companion.
- Boa noite: gatilho = horário 23:00. Ação = desliga todas as luzes, fecha cortinas (servo), reduz brilho dos LEDs para 10%.
A Realidade: Dá Trabalho, Mas Vale
Vou ser honesto: Home Assistant não é “plug and play”. É uma plataforma de automação, não um eletrodoméstico. Exige paciência para configurar, ler documentação, debugar quando algo não funciona. A recompensa, porém, é uma casa que responde às suas regras — não às regras de um PM de produto em Shenzhen. Cada automação que funciona é uma vitória. Cada dashboard que sua família usa sem reclamar é um milagre. E quando cai a internet e tudo continua funcionando, você sorri com aquela superioridade moral de quem escolheu o caminho difícil — e certo.
Fontes e Referências
- Home Assistant — Site oficial
- Home Assistant — Guia de instalação no Raspberry Pi
- ESPHome — Documentação oficial
- Zigbee2MQTT — Documentação oficial
- MQTT — Site oficial do protocolo
- Nabu Casa — Mantenedora do Home Assistant e ESPHome
- Home Assistant Core — Código-fonte no GitHub
- Smart Home Junkie — Excelentes tutoriais de Home Assistant
