Frigate NVR with Hailo and Home Assistant
Seeed's official tutorials use Frigate to turn a Raspberry Pi 5/CM5-based reComputer into a local network video recorder and use Hailo for object detection. A second official guide connects Frigate events to Home Assistant through MQTT.
Before you begin
Prepare:
- a supported reComputer R Series device;
- a working Hailo device visible as
/dev/hailo0; - sufficient storage for recordings;
- an IP camera with a tested RTSP stream;
- Docker and Docker Compose;
- an MQTT broker and Home Assistant only if integration is required.
Verify the accelerator first:
bash
lspci -nn | grep -i hailo
ls -l /dev/hailo0
hailortcli --version
sudo hailortcli fw-control identifyChoose the official workflow
- Use Frigate NVR with Raspberry Pi 5/CM5 for Hailo driver preparation, Frigate installation, camera configuration, recording storage, and the Hailo detector.
- Use Frigate and Home Assistant on reComputer R2000 when MQTT and Home Assistant integration are required.
Follow the image tag and HailoRT compatibility notes in the official page.
The host driver and the HailoRT version inside the container must be compatible;
passing /dev/hailo0 into a container does not solve a version mismatch.
Recommended bring-up order
- Confirm the camera's RTSP URL independently.
- Start Frigate with recording disabled and verify the web interface.
- Enable one camera and confirm decode stability.
- Enable the Hailo detector and confirm detections.
- Add recording retention and storage limits.
- Configure MQTT, then add the Frigate integration to Home Assistant.
This order makes camera, storage, accelerator, and MQTT problems easier to isolate than enabling the complete configuration at once.