Arquitetura
NVR no Home Assistant: câmeras, gravação, Frigate e Scrypted
Monte um NVR no Home Assistant com câmeras ONVIF, fluxos ao vivo, gravação de clipes, Frigate ou Scrypted e escolhas claras de armazenamento, codec e segurança.

Resposta curta: separe a orquestração da retenção
A integração Camera do Home Assistant é um componente fornecido por outras integrações de dispositivos. Ela pode expor entidades de câmera a painéis e automações, reproduzir fluxos compatíveis, capturar imagens e usar camera.record para criar uma gravação de um fluxo ao vivo. Essa ação de gravação exige a integração Stream, e o caminho de saída precisa ser gravável e permitido pela configuração de arquivos do Home Assistant. A integração Stream encaminha vídeo ao vivo compatível pelo Home Assistant usando HLS ou HLS de baixa latência.
Essas ações documentadas são úteis, mas não seguem o mesmo modelo operacional de um gravador dedicado com imagens contínuas, retenção de armazenamento e uma linha do tempo pesquisável. Use o Home Assistant como camada de automação e painel e, depois, escolha um NVR quando forem necessários gravação contínua ou revisão de longo prazo.
Três arquiteturas de câmeras no Home Assistant
| Arquitetura | Caminho da câmera | Gravação e revisão | Requisitos de configuração | Melhor aplicação |
|---|---|---|---|---|
| Home Assistant Camera + Stream | A integração Camera fornece entidades; a Stream encaminha H.264 ou H.265 compatível para HLS/LL-HLS | Capturas de imagem, visualização ao vivo e gravações criadas por ações | Integração Stream, caminho de saída gravável e permitido para camera.record, codec e áudio compatíveis com o navegador | Painéis e automações de câmera |
| Frigate + Home Assistant | O Frigate grava e analisa câmeras; sua integração oficial publica entidades no Home Assistant | Gravações por mês, dia, câmera e horário; gravações de objetos e capturas no Media Browser | MQTT no mesmo broker, integração HACS, URL do Frigate e media_source para o Media Browser | IA local e retenção de NVR dedicado |
| Scrypted + Home Assistant | O Scrypted recebe fluxos de câmeras e integra sua interface ao Home Assistant | Os cartões Scrypted NVR Camera e Event Reel fornecem sua interface de gravação | Componente personalizado do Scrypted pelo HACS, mesmo ao usar o complemento do Home Assistant | Visualização de câmeras de casa inteligente com baixa latência e Scrypted NVR |
A compatibilidade dos codecs chega até o cliente de visualização. O Home Assistant observa que muitos navegadores não são compatíveis com H.265 e que o áudio PCM não é compatível com a integração Stream. Portanto, uma câmera H.265 ou uma faixa de áudio incompatível pode funcionar de forma diferente entre painéis e dispositivos. Prefira um perfil H.264 com áudio compatível quando a reprodução em vários clientes for importante.
Conecte câmeras ONVIF corretamente
A integração ONVIF oficial do Home Assistant é compatível com dispositivos conformes ao ONVIF Profile S e exige a integração FFmpeg. O Home Assistant pode detectar um dispositivo automaticamente ou aceitar uma entrada de integração manual. A documentação recomenda criar um usuário padrão exclusivo na câmera em vez de reutilizar uma conta de administrador.
A integração adiciona perfis compatíveis cuja codificação de vídeo é H.264. Se o Home Assistant informar “No usable cameras were found”, configure pelo menos um fluxo H.264; uma opção prática é manter o fluxo principal em H.265 e definir um fluxo secundário como H.264. Dependendo da compatibilidade do dispositivo, o ONVIF também pode expor movimento e outros sensores de eventos, interruptores do dispositivo, transportes RTSP selecionáveis e ações PTZ.
Implante o Frigate deixando visíveis os requisitos reais
A integração do Frigate com o Home Assistant exige que o Home Assistant MQTT esteja instalado e configurado manualmente. O Frigate deve ativar o MQTT e se conectar ao mesmo broker para que muitas entidades da integração funcionem. A integração é instalada pelo HACS, e media_source precisa estar ativado para o Media Browser.
Para câmeras, o guia de hardware atual do Frigate recomenda vídeo H.264 e áudio AAC para máxima compatibilidade com o Frigate e o Home Assistant. Vários fluxos secundários são úteis porque detecção, visualização ao vivo e gravação podem usar resoluções diferentes sem recodificação. Um detector dedicado é recomendado para cargas de produção, mas não precisa ser um Google Coral: a documentação atual oferece suporte a várias famílias de detectores e não recomenda mais o Coral para a maioria das novas instalações.
O Home Assistant também precisa de uma URL do Frigate acessível. Para o Frigate em outro computador da rede local, o guia oficial da integração recomenda a porta autenticada 8971. Siga as orientações sobre TLS e certificados em vez de expor a porta interna não autenticada a redes não confiáveis.
Lista de armazenamento, segurança e validação
Mantenha a retenção das gravações na camada do gravador para que haja um único responsável claro por exclusão, limites de disco, integridade dos segmentos e recuperação. Use o Home Assistant para automações e status, mas verifique as gravações na linha do tempo do NVR ou no Media Browser, além de um cartão do painel.
- Crie um usuário ONVIF padrão e exclusivo na câmera.
- Confirme se há um perfil H.264 disponível para o Home Assistant.
- Teste o vídeo ao vivo e a ação
camera.record. - No Frigate, verifique as entidades MQTT e as gravações no Media Browser.
- Reinicie separadamente o Home Assistant, o gravador e uma câmera.
- Confirme se a retenção exclui imagens antigas antes que o armazenamento se esgote.
- Use uma conexão autenticada ou privada entre o Home Assistant e o gravador.
Para planejar protocolos, leia RTSP em comparação com ONVIF. Para detalhes dos produtos, continue com OmniNVR em comparação com Frigate ou OmniNVR em comparação com Scrypted NVR.
Perguntas frequentes
O Home Assistant pode gravar vídeo de câmeras sem o Frigate?
Sim. A integração Camera oficial fornece camera.record quando a câmera e a integração Stream são compatíveis. Configure a Stream, use um caminho gravável permitido pelo Home Assistant e teste a saída. Use um NVR dedicado quando precisar de gravação contínua, retenção gerenciada e uma linha do tempo voltada ao gravador.
O Frigate exige um Google Coral?
Não. O Frigate é compatível com vários tipos de detectores. Seu guia de hardware atual informa que o Coral não é mais recomendado para a maioria das novas instalações, exceto em implantações com requisitos de energia especialmente baixos ou hardware incapaz de usar aceleradores alternativos.
Por que o ONVIF do Home Assistant informa que nenhuma câmera utilizável foi encontrada?
A integração ONVIF do Home Assistant procura um perfil de vídeo H.264. Configure pelo menos um fluxo da câmera como H.264; normalmente é possível manter o fluxo principal em H.265 e usar um fluxo secundário H.264.
Fontes
- Home Assistant — Camera integration
- Home Assistant — record camera feed action
- Home Assistant — Stream integration
- Home Assistant — ONVIF integration
- Frigate — official local AI NVR documentation
- Frigate — official hardware and detector guidance
- Frigate — official Home Assistant integration
- Scrypted — official open-source platform overview
- Scrypted — official Home Assistant integration