Frigate NVR met Hailo en Home Assistant
In de officiële tutorials van Seeed wordt Frigate gebruikt om een op Raspberry Pi 5/CM5 gebaseerde reComputer om te zetten in een lokale netwerkvideorecorder, en wordt Hailo ingezet voor object- detectie. Een tweede officiële handleiding koppelt Frigate-gebeurtenissen via MQTT aan Home Assistant.
Voorbereiding
Zorg voor:
- een ondersteund reComputer R Series-apparaat;
- een werkend Hailo-apparaat dat zichtbaar is als
/dev/hailo0; - voldoende opslagruimte voor opnames;
- een IP-camera met een geteste RTSP-stream;
- Docker en Docker Compose;
- een MQTT-broker en Home Assistant, alleen als integratie nodig is.
Controleer eerst de accelerator:
lspci -nn | grep -i hailo
ls -l /dev/hailo0
hailortcli --version
sudo hailortcli fw-control identifyKies de officiële werkwijze
- Gebruik Frigate NVR with Raspberry Pi 5/CM5 voor het voorbereiden van de Hailo-driver, de installatie van Frigate, de cameraconfiguratie, de opnameopslag en de Hailo-detector.
- Gebruik Frigate and Home Assistant on reComputer R2000 wanneer MQTT- en Home Assistant-integratie vereist is.
Volg de opmerkingen over de image-tag en HailoRT-compatibiliteit in de officiële pagina.
Het hoststuurprogramma en de HailoRT-versie in de container moeten compatibel zijn;
/dev/hailo0 doorgeven aan een container lost een versieconflict niet op.
Aanbevolen opstartvolgorde
- Controleer de RTSP-URL van de camera onafhankelijk.
- Start Frigate met opnemen uitgeschakeld en controleer de webinterface.
- Schakel één camera in en bevestig de decodeerstabiliteit.
- Schakel de Hailo-detector in en controleer of er detecties plaatsvinden.
- Voeg bewaartermijnen en opslaglimieten voor opnames toe.
- Configureer MQTT en voeg vervolgens de Frigate-integratie toe aan Home Assistant.
Deze volgorde maakt het eenvoudiger om camera-, opslag-, accelerator- en MQTT-problemen afzonderlijk op te lossen dan wanneer de volledige configuratie in één keer wordt ingeschakeld.