Frigate NVR avec Hailo et Home Assistant

Les tutoriels officiels de Seeed utilisent Frigate pour transformer un reComputer basé sur Raspberry Pi 5/CM5 en enregistreur vidéo réseau local et exploitent un accélérateur Hailo pour la détection d’objets. Un second guide officiel fait le lien entre les événements Frigate et Home Assistant via MQTT.

Avant de commencer

Préparez :

  • un appareil reComputer R Series pris en charge ;
  • un périphérique Hailo opérationnel, visible sous /dev/hailo0 ;
  • un espace de stockage suffisant pour les enregistrements ;
  • une caméra IP avec un flux RTSP testé ;
  • Docker et Docker Compose ;
  • un broker MQTT et Home Assistant uniquement si l’intégration est nécessaire.

Vérifiez d’abord l’accélérateur :

bash
lspci -nn | grep -i hailo
ls -l /dev/hailo0
hailortcli --version
sudo hailortcli fw-control identify

Choisir la procédure officielle

  1. Utilisez Frigate NVR avec Raspberry Pi 5/CM5 pour la préparation du pilote Hailo, l’installation de Frigate, la configuration de la caméra, le stockage des enregistrements et le détecteur Hailo.
  2. Utilisez Frigate et Home Assistant sur reComputer R2000 lorsque l’intégration MQTT et Home Assistant est requise.

Respectez les indications de tag d’image et de compatibilité HailoRT de la page officielle. Le pilote hôte et la version de HailoRT à l’intérieur du conteneur doivent être compatibles ; le passage de /dev/hailo0 dans un conteneur ne résout pas un décalage de version.

Ordre de mise en route recommandé

  1. Vérifiez l’URL RTSP de la caméra de manière indépendante.
  2. Lancez Frigate avec l’enregistrement désactivé et vérifiez l’interface web.
  3. Activez une caméra et confirmez la stabilité du décodage.
  4. Activez le détecteur Hailo et confirmez les détections.
  5. Ajoutez les limites de rétention et de stockage des enregistrements.
  6. Configurez MQTT, puis ajoutez l’intégration Frigate dans Home Assistant.

Cet ordre permet d’isoler plus facilement les problèmes de caméra, de stockage, d’accélérateur et de MQTT plutôt que d’activer la configuration complète d’un seul coup.