Tag: Dashboard

  • Home Assistant: O Cérebro da Sua Casa Inteligente

    Home Assistant: O Cérebro da Sua Casa Inteligente

    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

    1. Baixe o Raspberry Pi Imager em raspberrypi.com/software.
    2. 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).
    3. Escolha o cartão microSD e grave.
    4. Insira o cartão no Pi 5, conecte Ethernet (recomendado) ou configure WiFi posteriormente.
    5. 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