Hardware
Raspberry Pi, mini-PC ou appliance: escolhendo o hardware
Comparação honesta entre Home Assistant Green, Raspberry Pi 5, mini-PCs N100 e NAS, com consumo, armazenamento e quando cada um vale a pena.
A pergunta certa não é "qual é o mais potente", e sim "quanto trabalho de manutenção eu quero ter". Quem escolhe hardware demais acaba com um servidor para cuidar; quem escolhe de menos troca tudo em um ano.
Comparação direta#
| Appliance (HA Green) | Raspberry Pi 5 + NVMe | Mini-PC N100/N150 | NAS / servidor existente | |
|---|---|---|---|---|
| Instalação | Ligou, funcionou | Média | Média | Avançada (Docker/VM) |
| Consumo típico | ~2 W | 4–7 W | 7–15 W | 20–40 W |
| Preço (BR, estimado) | Médio | Médio-alto | Médio-alto | Já é seu |
| Roda Frigate/IA | Não | Limitado | Sim (veja Intel x AMD abaixo) | Sim |
| Expansão | Baixa | Boa (HAT, PoE) | Ótima | Ótima |
| Manutenção | Mínima | Baixa | Baixa | Alta |
Resumo em uma linha
Quer uma casa inteligente? HA Green ou Pi 5 com SSD. Quer também câmeras com detecção de objetos, dupla função de servidor de mídia e experimentos com IA local? Mini-PC x86.
Armazenamento: onde quase todo projeto morre#
- Cartão microSD: não. O Home Assistant grava métricas continuamente no banco de dados; cartões de consumo desgastam e corrompem, em geral entre 6 e 18 meses.
- SSD NVMe via HAT no Raspberry Pi 5 ou SSD interno no mini-PC é o padrão hoje.
- 128 GB bastam para o sistema; câmeras exigem disco à parte (e, de preferência, um HDD, que aguenta escrita contínua).
- Se você insiste em SD para testar, reduza a retenção do recorder e mantenha backups diários.
# configuration.yaml — banco de dados mais leve
recorder:
purge_keep_days: 10
commit_interval: 30
exclude:
domains:
- device_tracker
- automation
entity_globs:
- sensor.*_rssi
- sensor.*_uptime
Raspberry Pi 5: o que comprar junto#
- Fonte oficial de 27 W (USB-C PD) — fontes genéricas causam reinícios aleatórios
- HAT NVMe + SSD de 128–256 GB
- Gabinete com dissipador e ventoinha (o Pi 5 esquenta mais que os anteriores)
- Uma extensão USB 2.0 de 1 metro para o coordenador Zigbee (explicação abaixo)
- Cabo de rede — deixe o Wi-Fi para os dispositivos, não para o servidor
Mini-PC x86: quando compensa#
Um N100 com 16 GB de RAM e SSD de 512 GB roda, ao mesmo tempo: Home Assistant, Frigate com detecção por aceleração Intel (OpenVINO/Quick Sync), Zigbee2MQTT, Mosquitto, Scrypted, um servidor de mídia e ainda sobra. Um Ryzen 5 ou Ryzen 7 entrega bem mais processamento pelo mesmo preço — com uma ressalva nas câmeras que está explicada na seção seguinte. Duas formas de instalar:
- HAOS direto no disco — mais simples, o aparelho é "do Home Assistant".
- Proxmox com o Home Assistant em VM — permite snapshots antes de cada atualização, outras VMs e containers. É a escolha de quem gosta de laboratório — e o caminho natural para quem já tem um home server com CasaOS ou umbrelOS.
Intel ou AMD? A diferença que só aparece nas câmeras#
Para o Home Assistant puro, tanto faz: qualquer processador x86 dos últimos dez anos sobra. A escolha só pesa quando entram câmeras com detecção de objetos e IA local, porque as duas plataformas resolvem isso de formas diferentes.
| Intel (N100, N150, Core série H) | AMD (Ryzen 5 / Ryzen 7) | |
|---|---|---|
| Decodificar vídeo das câmeras | Quick Sync — maduro e simples | VAAPI na Radeon integrada — funciona bem |
| Detectar objetos no Frigate | OpenVINO na iGPU ou na NPU: suporte oficial, um parâmetro e pronto | ROCm: oficial só para GPUs dedicadas; na iGPU "funciona na maioria dos casos", sem suporte formal |
| Configuração extra | Praticamente nenhuma | Pode exigir a variável HSA_OVERRIDE_GFX_VERSION |
| Força bruta de CPU | Modesta no N100 | Bem superior num Ryzen 7 |
| Consumo em repouso | ~7 W (N100) | ~10–20 W |
Traduzindo: o Intel é o caminho sem atrito para quem quer câmeras funcionando rápido. O AMD entrega muito mais processamento pelo mesmo dinheiro, ao custo de meia hora de configuração no Frigate — ou de um plano B.
O plano B do AMD para câmeras
Duas ou três câmeras com detecção em 640×480 a 5 fps rodam em CPU num Ryzen 7 sem sofrimento. Passando
disso, um módulo Hailo-8L (M.2) resolve de vez — a própria documentação do Frigate já desaconselha o
Coral para instalações novas. Para descobrir a versão da sua iGPU antes de configurar o ROCm, rode
rocminfo e procure a linha gfx.
Exemplo: um Ryzen 7 com 16 GB e 1 TB#
É uma configuração comum e generosa. O erro clássico é instalar o HAOS direto no disco e usar 20% da máquina. Com Proxmox, ela vira quatro coisas ao mesmo tempo:
| Máquina virtual | vCPU | RAM | Disco | Função |
|---|---|---|---|---|
| Home Assistant OS | 2 | 4 GB | 64 GB | A casa, com Supervisor e apps completos |
| Frigate (VM ou LXC) | 4 | 4–6 GB | 32 GB + volume de vídeo | Câmeras e detecção |
| Docker / CasaOS | 2 | 2–4 GB | 100 GB | Mídia, fotos, Ollama, utilidades |
| Proxmox (host) | — | ~1,5 GB | — | Snapshots antes de cada atualização |
Dois avisos que valem mais que qualquer benchmark:
- 16 GB é o gargalo, não o processador. Somando as VMs acima não sobra espaço para um modelo local (um modelo de 7–8B quantizado quer 5–6 GB só para ele). Quase todo mini-PC Ryzen tem dois slots SO-DIMM — subir para 32 GB é o melhor upgrade por real gasto nessa máquina.
- O NVMe não deve gravar vídeo. Gravação contínua é escrita 24 horas por dia, e é assim que SSD morre. Sistema e VMs no NVMe; gravações do Frigate num HDD (baia interna ou USB 3). Só com o NVMe, limite a retenção a poucos dias e grave apenas eventos.
Ajustes de BIOS de qualquer mini-PC servidor#
- Restore on AC Power Loss → Power On — sem isso, a casa não volta sozinha depois de uma queda de energia
- Desativar suspensão e estados de sono
- Reservar VRAM para a iGPU (UMA Frame Buffer), se for usar IA local
- Ativar virtualização (VT-x / AMD-V e IOMMU) se for usar Proxmox
Mac mini e Raspberry Pi como servidor
Um Mac mini M4 é excelente para Scrypted, transcodificação e IA local — mas o Home Assistant no macOS só roda em Docker/VM, sem add-ons. O arranjo que funciona bem: HAOS num Pi ou mini-PC cuidando da casa e o Mac cuidando de vídeo, mídia e modelos locais.
O detalhe que salva a rede Zigbee#
Coordenadores USB (SkyConnect/ZBT-1, Sonoff ZBDongle, ConBee) operam em 2,4 GHz — exatamente a faixa que as portas USB 3.0 e SSDs NVMe poluem com ruído eletromagnético. Plugar o dongle direto no gabinete é a causa número um de "meus sensores caem sozinhos".
Solução: extensão USB 2.0 de 1 a 2 metros, dongle longe do servidor, do roteador e de qualquer metal. É barato e resolve 80% dos problemas de estabilidade.
Energia e continuidade#
- Um nobreak pequeno (600 VA) cobre servidor, roteador e ONT por 20 a 40 minutos. Numa casa com automação, isso é a diferença entre uma queda de energia e uma remontagem de rede.
- Ligue o nobreak ao Home Assistant por USB com a integração NUT e crie uma automação que desliga o sistema com elegância quando a bateria chega a 20%.
Roteiro de compra sugerido#
- Servidor (Green, Pi 5 + NVMe ou mini-PC)
- Coordenador Zigbee + extensão USB
- Três a cinco sensores baratos (movimento, porta, temperatura)
- Dois ou três atuadores que resolvam incômodos reais (módulo de relé, tomada inteligente com medição)
- Só depois pense em painel dedicado, voz e câmeras
Comprar nessa ordem evita a gaveta cheia de aparelhos que nunca foram integrados.