Se você tiver um servidor Home Assistant e o equipamento certo, poderá economizar bastante dinheiro e manter seus vídeos privados.
Se você possui câmeras IP sem fio instaladas em suas instalações ou planeja implantar câmeras Wi-Fi para evitar problemas de fiação, pode optar por um gravador de vídeo em rede ou NVR. Exceto que os NVRs, especialmente os sem fio, vêm com um preço alto.
Mas se você usar o servidor Home Assistant, poderá configurá-lo como um NVR com detecção de objetos e gravar vídeos somente quando o movimento for detectado. Isso ajuda a obter a filmagem necessária, economizando largura de banda e armazenamento sem nenhum custo extra.
Coisas que você vai precisar
Você precisará do seguinte para construir um NVR usando um servidor Home Assistant:
- Um servidor Home Assistant supervisionado em um Raspberry Pi 3, 4 ou superior. Agora você também pode instalar o servidor Home Assistant supervisionado no Docker.
- Verifique se você está executando o Home Assistant Server no Raspberry Pi ou Docker via SSD e não em um cartão SD. Você deve migre seu Home Assistant Server do cartão micro SD para o SSD como NVR requer armazenamento mais e mais rápido.
- Certifique-se de que o HACS esteja instalado em seu Home Assistant Server.
- Ter MQTT instalado e configurado no Home Assistant.
- Você também precisará de uma ou mais câmeras de CFTV IP baseadas em Wi-Fi ou Ethernet. Você pode obtê-los no mercado de fabricantes, como TP-Link, ou construir uma câmera de segurança IP DIY de $ 10.
Instale o complemento Fragata NVR
Frigate é um gravador de vídeo em rede ou NVR que funciona com câmeras IP com e sem fio. Ao instalar o complemento Frigate no Home Assistant, você pode executar um NVR completamente local com detecção de objetos baseada em IA em tempo real. Ele aciona a gravação automática e captura imagens com base no movimento detectado. É muito mais preciso e confiável do que MotionEye quando se trata de detectar movimento humano e de objetos.
Siga estas etapas para instalar o complemento Frigate em seu servidor Home Assistant,
- No seu Home Assistant Server, vá para HACS > Integração e clique Explorar e adicionar integrações.
- Pesquise e clique em Fragata.
- Clique Download > Download.
- Vá para Ferramentas de desenvolvimento e clique Reiniciar para reiniciar o Home Assistant Server.
Adicionar e Configurar Fragata NVR
Depois de reiniciar o servidor Home Assistant, siga estas etapas para adicionar e configurar o Frigate NVR.
- Vá para Configurações > Complementos e clique no Loja de complementos botão.
- Tipo "fragata” na barra de pesquisa e clique no Fragata opção. Não clique em outras opções, como Frigate Proxy, Beta, etc.
- Clique Instalar. Isso instalará o Frigate NVR no seu Home Assistant Server.
- Uma vez instalado o Frigate, procure e instale o Editor de arquivos adicionar.
- Comece o Editor de arquivos add-on e abra a interface do usuário da web do add-on.
- Clique no Pasta ícone e, em seguida, clique no Novo arquivo ícone.
- Nomeie este novo arquivo “fragata.yaml” e clique OK.
- Em seguida, clique no fragata.yaml arquivo no Editor de arquivos e cole o código a seguir.
mqtt:
hospedar: 192.168.0.100
porto: 1885
usuário: mqtt-user
senha: techposts
câmeras:
TerraceCam: # < Nomeie a câmera
ffmpeg:
entradas:
- caminho: rtsp://192.168.0.200/live/ch00_1 # < Atualize para sua câmera
papéis:
- rtmp
rtmp:
habilitado: Falso#
detectar:
largura: 1280# < atualização para a resolução da sua câmera
altura: 720# < atualização para a resolução da sua câmera
FPS: 5
registro: # < Ativar gravação
habilitado: Verdadeiro
instantâneos: # < Ativar instantâneos
habilitado: Verdadeiro
movimento:
mascarar:
- 0,720,3,0,427,0,355,162,812,565,783,434,708,244,518,279,918,692,274,230,463,246,642,388,944,720
GarageCam: # < Nomeie a câmera
ffmpeg:
hwaccel_args: -hwaccel vaapi -hwaccel dispositivo /dev/drive/renderrd128 -hwaccel_output_format yuv420p
entradas:
- caminho: rtsp://192.168.0.00:8554/mjpeg/1 # < Atualizar para sua câmera
papéis:
- rtmp
rtmp:
habilitado: Falso#
detectar:
largura: 1280# < atualização para a resolução da sua câmera
altura: 720# < atualização para a resolução da sua câmera
FPS: 5
registro: # < Ativar gravação
habilitado: Falso
instantâneos: # < Ativar instantâneos
habilitado: Falso
Tapo: # < Nomeie a câmera
ffmpeg:
entradas:
- caminho: rtsp://techposts: [email protected]:554/stream1/1 # < Atualize para sua câmera
papéis:
- rtmp
rtmp:
habilitado: Falso#
detectar:
largura: 1280# < atualização para a resolução da sua câmera
altura: 720# < atualização para a resolução da sua câmera
FPS: 5
registro: # < Ativar gravação
habilitado: Verdadeiro
instantâneos: # < Ativar instantâneos
habilitado: Verdadeiro
movimento:
mascarar:
- 0,720,3,0,427,0,355,162,812,565,783,434,708,244,518,279,918,692,274,230,463,246,642,388,944,720 - Certifique-se de nomear as câmeras corretamente e substitua o -caminho: URL com o RTSP ou URL de transmissão da sua câmera IP baseada em Wi-Fi ou com fio. Você também pode alterar a resolução e fps, editar a máscara de movimento, etc. Além disso, atualize os detalhes de host, usuário e senha do MQTT.
- Feito isso, clique no Salvar ícone.
- Volte para Configurações > Complementos e clique em Fragata.
- Clique Começar. Se o código no fragata.yaml estiver correto e o MQTT estiver funcionando, o complemento Frigate será iniciado com sucesso.
- Clique Abrir IU da Web. Isso exibirá a transmissão ao vivo de todas as câmeras que você adicionou ao fragata.yaml arquivo.
- Se algumas câmeras estiverem desligadas ou não conectadas à rede, será exibida uma tela verde. Assim que o movimento é detectado, a Fragata começa a capturar o vídeo e o armazena no armazenamento do Home Assistant em meios de comunicação > Fragata pasta.
- Você também pode clicar no botão Eventos para visualizar os vídeos e imagens capturados pelo Frigate. Você pode reproduzir ou baixar vídeos ou instantâneos a qualquer momento com apenas alguns cliques.
- Você também pode excluir os vídeos e deve fazê-lo após um mês para liberar espaço para novos vídeos e instantâneos.
Vigilância inteligente por uma fração do custo
Com a configuração do Frigate em seu Home Assistant, você pode aproveitar os recursos de IA e detecção de objetos do complemento para monitorar sua casa, escritório e arredores. Você pode usar qualquer câmera IP e não precisa necessariamente ser inteligente.
Além disso, você não precisa de nenhum cartão de memória para as câmeras armazenarem as imagens de vídeo. Basta adicionar suas câmeras IP ao complemento Frigate em execução no servidor Home Assistant e deixar que o complemento cuide do resto para você. Ele reduz a E/S de armazenamento e ajuda a conservar o espaço da unidade do Home Assistant, pois só captura vídeos quando o movimento é detectado.