Integrando Frigate con Home Assistant

Esta guía te llevará paso a paso para integrar Frigate con Home Assistant y te mostrará cómo usar la detección de objetos por IA para activar eventos de automatización. Siguiendo estos pasos, desbloquearás todo el potencial de Frigate y mejorarás tu experiencia con el hogar inteligente.

 

Requisitos previos

   Antes de comenzar, asegúrate de haber completado lo siguiente:

  1. Home Assistant está instalado y configurado, y funciona correctamente. Consulta la Guía de instalación y primeros pasos de Home Assistant.
  2. Frigate está instalado y configurado, y funciona correctamente. Consulta Instalación de Frigate y Configuración de cámaras en Frigate.
  3. Un Broker MQTT (como Mosquitto) está instalado y funcionando en Home Assistant. Consulta Instalación del Broker MQTT en Home Assistant.
  4. HACS está instalado y funcionando en Home Assistant. Consulta la Guía de instalación de HACS.

 

1. Instalar la integración de Frigate a través de HACS

  • Ve a la página HACS de Home Assistant, busca [Frigate] y haz clic en instalar.

  • Lea atentamente las instrucciones de instalación, luego haga clic en [DESCARGAR] para instalar.

  • Después de la instalación, reinicie Home Assistant para cargar la nueva integración.

 

 

2. Configurar la integración de Frigate

  • Después de reiniciar, vaya a [Configuración] > [Dispositivos y servicios].

  • Haga clic en [Agregar integración] en la parte inferior derecha, luego busque [Frigate] y selecciónelo.

  • En la ventana emergente, introduzca la URL de Frigate, desmarque [Validar SSL] e ingrese su nombre de usuario y contraseña de Frigate.

 

  • Verá las cámaras que ya están configuradas en Frigate.

  • Después de hacer clic en finalizar, verá que la integración de Frigate se ha agregado correctamente.

  • Después de añadir al panel, verás el video y el estado de detección de objetos. Si el estado del objeto es [No disponible], necesitas modificar el archivo de configuración de Frigate para enviar la información de detección de objetos a Home Assistant.

 

 

3. Modificar el archivo de configuración de Frigate para añadir información MQTT

  • Ve a la interfaz de gestión de Frigate y haz clic en el editor de configuración en el menú de la izquierda.
  • Edita el archivo de configuración como se muestra a continuación. Sustituye el nombre de la cámara y la URL RTSP en la sección cameras por el nombre de tu cámara y la URL del flujo RTSP. Los formatos de URL RTSP varían según la marca; revisa la documentación de tu cámara para conocer el formato correcto. <usuario> y <contraseña> son las credenciales de tu cuenta RTSP dedicada, y <IPCam IP> es la dirección IP de tu cámara.
  • En la sección mqtt, sustituye host, user, y passwordcon tu IP del Broker MQTT y credenciales.
  • Después de editar, haz clic en Guardar y Reiniciar en la parte superior derecha para guardar y reiniciar Frigate.

mqtt:  
     enabled: false  
     host: <LA IP DE TU PLACA AI>   # La IP de tu servidor Broker MQTT (o nombre de red del contenedor)  
     port: 1883  
     topic_prefix: frigate  
     user: <USUARIO Mosquitto>                # Tu nombre de usuario del Broker MQTT  
     contraseña: <Mosquitto CONTRASEÑA> # Tu contraseña de MQTT Broker  
     client_id: frigate  
detectores:  
    routernpu:  
        tipo: npu

 

modelo:  
      ruta: /cpu_model.tflite  
      ancho: 320  
      alto: 320

 

objetos:  
    seguir:  
      - persona  
    filtros:  
      persona:  
          puntuación_mínima: 0.40     # Cajas por debajo de esta puntuación son descartadas/no seguidas  
          umbral: 0.40     # Umbral de evento/notificación (aumentar para reducir falsas alarmas)

 

cámaras:  
    AMCREST_Ejemplo: # <- Nombra la cámara  
          habilitado: verdadero  
          ffmpeg:

             hwaccel_args: -c:v h264_v4l2m2m    # habilitar aceleración por hardware

             input_args: preajuste-rtsp-genérico    # habilitar aceleración por hardware

             entradas:  
                - ruta: rtsp://<usuario>:<contraseña>@<IPCam IP>:554/cam/realmonitor?channel=1&subtype=0 # <- URL RTSP  
                   roles:  
                      - detectar  
          detectar:  
              habilitado: true # <---- deshabilita la detección hasta que tengas una señal de cámara funcionando  
              ancho: 640  
              alto: 360

 

Tapo_Ejemplo: # <- Nombra la cámara  
   habilitado: verdadero  
   ffmpeg:  
      hwaccel_args: -c:v h264_v4l2m2m    # habilitar aceleración por hardware

      input_args: preset-rtsp-genérico    # habilitar la aceleración por hardware

      entradas:  
        - ruta: rtsp://<usuario>:<contraseña>@<IPCam IP>:554/stream1 # <- URL RTSP  
          roles:  
             - detectar  
   detectar:  
       habilitado: verdadero # <---- desactivar detección hasta que tengas una señal de cámara funcionando  
       ancho: 640  
       alto: 360

 

versión: 0.15-1

 

 

4. Configura automatizaciones en Home Assistant

  • Regresa al panel principal de Home Assistant y verás el número de objetos detectados por Frigate.

  • A continuación, ve a [Configuración] > [Automatizaciones y escenas], y haz clic en [Agregar automatización] en la parte inferior derecha. Por ejemplo, [Encender la luz cuando se detecta una persona].

  • En la sección [Cuándo], haz clic en [Agregar disparador].

  • Selecciona [Entidades], elige la cámara Frigate que acabas de agregar y selecciona el evento [Conteo de personas]. Establece el valor en mayor que 0, lo que significa que la automatización se activará cuando se detecte una persona.

  • En la sección [Entonces], haz clic en [Agregar acción], selecciona [Dispositivo], elige el dispositivo de luz que deseas controlar y configúralo para encender la luz.

 

 

Ahora tu automatización para encender la luz cuando se detecta una persona está completa. Puedes configurar más automatizaciones según sea necesario para hacer tu hogar inteligente aún más inteligente.

 

 

 

 

 

¿Cómo obtener la (Utilidad / Firmware)?

Puedes descargar los controladores más recientes, software, firmware y manuales de usuario en el Centro de descargas de ASUS.

Si necesitas más información sobre el Centro de Descargas de ASUS, consulta este enlace.