[AI Router] Integrando Frigate com Home Assistant

Este guia irá guiá-lo na integração do Frigate com o Home Assistant e mostrar como usar a detecção de objetos por IA para acionar eventos de automação. Ao seguir estes passos, você desbloqueará todo o potencial do Frigate e aprimorará sua experiência de casa inteligente.

 

Pré-requisitos

   Antes de começar, certifique-se de ter concluído o seguinte:

  1. Home Assistant está instalado, configurado e funcionando corretamente. Veja o Guia de Instalação e Primeiros Passos do Home Assistant.
  2. Frigate está instalado, configurado e funcionando corretamente. Veja Instalando o Frigate e Configurando Câmeras no Frigate.
  3. Um Broker MQTT (como Mosquitto) está instalado e funcionando no Home Assistant. Veja Instalando Broker MQTT no Home Assistant.
  4. HACS está instalado e funcionando no Home Assistant. Veja o Guia de Instalação do HACS.

 

1. Instale a Integração Frigate via HACS

  • Vá para a página HACS do Home Assistant, pesquise por [Frigate] e clique em instalar.

  • Leia atentamente as instruções de instalação e, em seguida, clique em [BAIXAR] para instalar.

  • Após a instalação, reinicie o Home Assistant para carregar a nova integração.

 

 

2. Configure a Integração Frigate

  • Depois de reiniciar, vá para [Configurações] > [Dispositivos & Serviços].

  • Clique em [Adicionar Integração] no canto inferior direito, depois procure por [Frigate] e selecione-o.

  • Na janela pop-up, insira a URL do Frigate, desmarque [Validar SSL], e insira seu nome de usuário e senha do Frigate.

 

  • Você verá as câmeras já configuradas no Frigate.

  • Após clicar em finalizar, você verá que a integração Frigate foi adicionada com sucesso.

  • Depois de adicionar ao painel, você verá o status do vídeo e da detecção de objetos. Se o status do objeto estiver [Indisponível], você precisa modificar o arquivo de configuração do Frigate para enviar as informações de detecção de objetos ao Home Assistant.

 

 

3. Modifique o arquivo de configuração do Frigate para adicionar informações do MQTT

  • Acesse a interface de gerenciamento do Frigate e clique no editor de configuração no menu à esquerda.
  • Edite o arquivo de configuração conforme mostrado abaixo. Substitua o nome da câmera e o URL RTSP na seção cameras pelo nome da sua câmera e o URL de streaming RTSP. Os formatos do URL RTSP variam conforme a marca; consulte a documentação da sua câmera para o formato correto. <nome de usuário> e <senha> são as credenciais dedicadas da sua conta RTSP, e <IPCam IP> é o endereço IP da sua câmera.
  • Na seção mqtt, substitua host, user e senhacom o seu IP do Broker MQTT e credenciais.
  • Após editar, clique em Salvar & Reiniciar no canto superior direito para salvar e reiniciar o Frigate.

mqtt: 
     enabled: false 
     host: <SEU IP da Placa AI>   # IP do servidor Broker MQTT (ou nome da rede do container) 
     port: 1883 
     topic_prefix: frigate 
     user: <NOME DE USUÁRIO Mosquitto>                # Nome de usuário do Broker MQTT 
     senha: <Mosquitto SENHA> # Sua senha do broker MQTT 
     client_id: frigate 
detectores: 
    routernpu: 
        tipo: npu

 

modelo: 
      caminho: /cpu_model.tflite 
      largura: 320 
      altura: 320

 

objetos: 
    rastrear: 
      - pessoa 
    filtros: 
      pessoa: 
          pontuação_mínima: 0,40     # Caixas abaixo deste valor são descartadas/não rastreadas 
          limite: 0,40     # Limite de evento/notificação (aumente para reduzir falsos alarmes)

 

câmeras: 
    AMCREST_Exemplo: # <- Dê um nome à câmera 
          ativado: verdadeiro 
          ffmpeg:

             hwaccel_args: -c:v h264_v4l2m2m    # ativar aceleração de hardware

             input_args: preset-rtsp-genérico    # ativar aceleração de hardware

             entradas: 
                - caminho: rtsp://<usuário>:<senha>@<IP da IPCam>:554/cam/realmonitor?channel=1&subtype=0 # <- URL RTSP 
                   funções: 
                      - detectar 
          detectar: 
              habilitado: true # <---- desabilite a detecção até ter um feed de câmera funcionando 
              largura: 640 
              altura: 360

 

Tapo_Exemplo: # <- Nomeie a câmera 
   ativado: verdadeiro 
   ffmpeg: 
      hwaccel_args: -c:v h264_v4l2m2m    # habilitar aceleração de hardware

      input_args: preset-rtsp-genérico    # habilitar aceleração de hardware

      entradas: 
        - caminho: rtsp://<nome de usuário>:<senha>@<IP da IPCam>:554/stream1 # <- URL RTSP 
          funções: 
             - detectar 
   detectar: 
       habilitado: verdadeiro # <---- desative a detecção até que você tenha um feed de câmera funcional 
       largura: 640 
       altura: 360

 

versão: 0.15-1

 

 

4. Configure automações no Home Assistant

  • Volte para o painel do Home Assistant e você verá o número de objetos detectados pelo Frigate.

  • Em seguida, vá para [Configurações] > [Automatizações & Cenas], e clique em [Adicionar Automação] no canto inferior direito. Por exemplo, [Ligar a luz quando uma pessoa for detectada].

  • Na seção [Quando], clique em [Adicionar Gatilho].

  • Selecione [Entidades], escolha a câmera Frigate que você acabou de adicionar e selecione o evento [Contagem de pessoas]. Defina o valor para maior que 0, o que significa que a automação será acionada quando uma pessoa for detectada.

  • Na seção [Então], clique em [Adicionar Ação], selecione [Dispositivo], escolha o dispositivo de luz que deseja controlar e defina para acender a luz.

 

 

Agora sua automação para acender a luz quando uma pessoa for detectada está completa. Você pode configurar mais automações conforme necessário para deixar sua casa inteligente ainda mais inteligente.

 

 

 

 

 

Como obter o (Utilitário / Firmware)?

Você pode baixar os drivers, softwares, firmware e manuais do usuário mais recentes no Centro de Download ASUS.

Se você precisar de mais informações sobre o Centro de Download ASUS, consulte este link.