Frigate NVR mit Hailo und Home Assistant
In den offiziellen Anleitungen von Seeed wird Frigate verwendet, um einen reComputer auf Basis von Raspberry Pi 5/CM5 als lokalen Netzwerk-Videorekorder einzurichten, und Hailo für die Objekterkennung zu nutzen. Eine zweite offizielle Anleitung verbindet Frigate-Ereignisse über MQTT mit Home Assistant.
Vorbereitung
Erforderlich:
- ein unterstütztes Gerät der reComputer R Series;
- ein funktionierendes Hailo-Gerät, das unter
/dev/hailo0sichtbar ist; - ausreichend Speicherplatz für Aufzeichnungen;
- eine IP-Kamera mit einem getesteten RTSP-Stream;
- Docker und Docker Compose;
- ein MQTT-Broker und Home Assistant, nur wenn die Integration benötigt wird.
Zuerst den Beschleuniger prüfen:
lspci -nn | grep -i hailo
ls -l /dev/hailo0
hailortcli --version
sudo hailortcli fw-control identifyOffiziellen Workflow auswählen
- Frigate NVR mit Raspberry Pi 5/CM5 für die Hailo-Treibervorbereitung, Frigate-Installation, Kamerakonfiguration, Aufzeichnungsspeicher und den Hailo-Detektor verwenden.
- Frigate und Home Assistant auf dem reComputer R2000 nutzen, wenn MQTT- und Home Assistant-Integration erforderlich sind.
Beachten Sie die Hinweise zum Image-Tag und zur HailoRT-Kompatibilität auf der
offiziellen Seite. Host-Treiber und HailoRT-Version im Container müssen kompatibel
sein; das Durchreichen von /dev/hailo0 in einen Container löst keinen Versionskonflikt.
Empfohlene Inbetriebnahmereihenfolge
- RTSP-URL der Kamera unabhängig bestätigen.
- Frigate mit deaktivierter Aufzeichnung starten und das Webinterface prüfen.
- Eine Kamera aktivieren und Decodestabilität sicherstellen.
- Hailo-Detektor aktivieren und Erkennungen bestätigen.
- Aufbewahrungsdauer und Speicherbegrenzungen für Aufzeichnungen festlegen.
- MQTT konfigurieren, dann die Frigate-Integration in Home Assistant hinzufügen.
Diese Reihenfolge erleichtert die Fehlersuche bei Kamera, Speicher, Beschleuniger und MQTT, verglichen mit dem gleichzeitigen Aktivieren der gesamten Konfiguration.