[AI Router] Integrar o Frigate com o Home Assistant

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

 

Pré-requisitos

   Antes de começar, certifique-se de que completou o seguinte:

  1. O Home Assistant está instalado e configurado, e está a funcionar corretamente. Consulte o Guia de Instalação e Primeiros Passos do Home Assistant.
  2. O Frigate está instalado e configurado, e está a funcionar corretamente. Consulte Instalar o Frigate e Configurar as Câmaras do Frigate.
  3. Um Broker MQTT (como Mosquitto) está instalado e a funcionar no Home Assistant. Consulte Instalar o Broker MQTT no Home Assistant.
  4. O HACS está instalado e a funcionar no Home Assistant. Consulte o Guia de Instalação do HACS.

 

1. Instalar a Integração Frigate via HACS

  • Vá à página HACS do Home Assistant, procure por [Frigate] e clique em instalar.

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

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

 

 

2. Configurar a Integração Frigate

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

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

  • Na janela pop-up, insira o URL do Frigate, desmarque [Validar SSL], e insira o seu nome de utilizador e palavra-passe do Frigate.

 

  • Irá ver as câmaras já configuradas no Frigate.

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

  • Depois de adicionar ao painel, verá o vídeo e o estado da deteção de objetos. Se o estado do objeto for [Indisponível], precisa de modificar o ficheiro de configuração do Frigate para enviar as informações de deteção de objetos para o Home Assistant.

 

 

3. Modificar o ficheiro de configuração do Frigate para adicionar informações MQTT

  • Aceda à interface de gestão do Frigate e clique no editor de configuração no menu à esquerda.
  • Edite o ficheiro de configuração conforme mostrado abaixo. Substitua o nome da câmara e o URL RTSP na secção cameras pelo nome da sua câmara e o URL do stream RTSP. Os formatos do URL RTSP variam consoante a marca; consulte a documentação da sua câmara para saber o formato correto. <username> e <password> são as credenciais da sua conta dedicada RTSP, e <IPCam IP> é o endereço IP da sua câmara.
  • Na secção mqtt, substitua host, user e passwordcom o seu IP do Broker MQTT e credenciais.
  • Depois de editar, clique em Guardar & Reiniciar no canto superior direito para guardar e reiniciar o Frigate.

mqtt: 
     enabled: false 
     host: <O IP da sua placa AI>   # O IP do servidor Broker MQTT (ou nome da rede do container) 
     port: 1883 
     topic_prefix: frigate 
     user: <NOME DE UTILIZADOR Mosquitto>                # O nome de utilizador do seu Broker MQTT 
     palavra-passe: <Mosquitto PASSWORD> # A sua palavra-passe do broker MQTT 
     client_id: frigate 
detetores: 
    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 (aumentar para reduzir falsos alarmes)

 

câmaras: 
    AMCREST_Exemplo: # <- Dê um nome à câmara 
          ativado: verdadeiro 
          ffmpeg:

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

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

             entradas: 
                - caminho: rtsp://<nome de utilizador>:<palavra-passe>@<IP da IPCam>:554/cam/realmonitor?channel=1&subtype=0 # <- URL RTSP 
                   funções: 
                      - detetar 
          detetar: 
              ativado: true # <---- desative a deteção até ter uma imagem da câmara a funcionar 
              largura: 640 
              altura: 360

 

Exemplo_Tapo: # <- Dar nome à câmara 
   ativado: verdadeiro 
   ffmpeg: 
      hwaccel_args: -c:v h264_v4l2m2m    # ativar aceleração por hardware

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

      entradas: 
        - caminho: rtsp://<utilizador>:<palavra-passe>@<IPCam IP>:554/stream1 # <- URL RTSP 
          funções: 
             - detetar 
   detetar: 
       ativado: verdade # <---- desativar deteção até ter um feed de câmara funcional 
       largura: 640 
       altura: 360

 

versão: 0.15-1

 

 

4. Configurar Automatizações no Home Assistant

  • Volte ao painel do Home Assistant, e verá o número de objetos detetados pelo Frigate.

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

  • Na secção [Quando], clique em [Adicionar gatilho].

  • Selecione [Entidades], escolha a câmara Frigate que 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á ativada quando uma pessoa for detetada.

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

 

 

Agora a sua automação para ligar a luz quando uma pessoa for detetada está concluída. Pode configurar mais automações conforme necessário para tornar a sua casa inteligente ainda mais inteligente.

 

 

 

 

 

Como obter a (Utilidade / Firmware)?

Pode descarregar os drivers, software, firmware e manuais do utilizador mais recentes no Centro de Download ASUS.

Se precisar de mais informações sobre o Centro de Transferências ASUS, por favor consulte este link.