Frigate NVR con Hailo y Home Assistant
Los tutoriales oficiales de Seeed utilizan Frigate para convertir un reComputer basado en Raspberry Pi 5/CM5 en un grabador de vídeo en red local y emplean Hailo para la detección de objetos. Una segunda guía oficial conecta los eventos de Frigate a Home Assistant mediante MQTT.
Antes de empezar
Prepara:
- un dispositivo reComputer serie R compatible;
- un dispositivo Hailo en funcionamiento visible como
/dev/hailo0; - almacenamiento suficiente para las grabaciones;
- una cámara IP con un flujo RTSP probado;
- Docker y Docker Compose;
- un broker MQTT y Home Assistant solo si se requiere integración.
Verifica primero el acelerador:
bash
lspci -nn | grep -i hailo
ls -l /dev/hailo0
hailortcli --version
sudo hailortcli fw-control identifyElige la guía oficial
- Utiliza Frigate NVR con Raspberry Pi 5/CM5 para preparar el controlador Hailo, instalar Frigate, configurar la cámara, el almacenamiento de grabaciones y el detector Hailo.
- Utiliza Frigate y Home Assistant en reComputer R2000 cuando necesites integración con MQTT y Home Assistant.
Sigue las notas de compatibilidad de la etiqueta de imagen y HailoRT en la
página oficial. El controlador del host y la versión de HailoRT dentro del
contenedor deben ser compatibles; pasar el dispositivo /dev/hailo0 a un
contenedor no soluciona una discrepancia de versiones.
Orden recomendado de puesta en marcha
- Confirma la URL RTSP de la cámara de forma independiente.
- Inicia Frigate con la grabación desactivada y verifica la interfaz web.
- Habilita una cámara y confirma la estabilidad de la decodificación.
- Habilita el detector Hailo y confirma las detecciones.
- Añade límites de retención y almacenamiento de grabaciones.
- Configura MQTT y luego añade la integración de Frigate en Home Assistant.
Este orden facilita aislar problemas de cámara, almacenamiento, acelerador y MQTT que habilitar toda la configuración de una sola vez.