Architektur
Home Assistant NVR: Kameras, Aufzeichnung, Frigate und Scrypted
Richten Sie einen Home Assistant NVR mit ONVIF-Kameras, Livestreams, Clip-Aufzeichnung, Frigate oder Scrypted sowie klaren Entscheidungen zu Speicher, Codecs und Sicherheit ein.

Kurzantwort: Orchestrierung und Aufbewahrung trennen
Die Camera-Integration von Home Assistant ist ein Baustein, der von anderen Geräteintegrationen bereitgestellt wird. Sie kann Kameraentitäten für Dashboards und Automationen verfügbar machen, kompatible Streams wiedergeben, Schnappschüsse erstellen und mit camera.record eine Aufzeichnung eines Livefeeds anlegen. Diese Aufzeichnungsaktion erfordert die Stream-Integration. Der Ausgabepfad muss beschreibbar und in der Home Assistant-Dateikonfiguration freigegeben sein. Die Stream-Integration leitet kompatibles Livevideo über Home Assistant mit HLS oder HLS mit geringer Latenz weiter.
Diese dokumentierten Aktionen sind nützlich, entsprechen aber nicht demselben Betriebsmodell wie ein dedizierter Rekorder mit kontinuierlichen Aufnahmen, Speicheraufbewahrung und einer durchsuchbaren Aufzeichnungszeitleiste. Nutzen Sie Home Assistant als Automations- und Dashboardebene und wählen Sie zusätzlich einen NVR, wenn kontinuierliche Aufzeichnung oder langfristige Auswertung erforderlich ist.
Drei Kameraarchitekturen für Home Assistant
| Architektur | Kamerapfad | Aufzeichnung und Prüfung | Einrichtungsanforderungen | Besonders geeignet für |
|---|---|---|---|---|
| Home Assistant Camera + Stream | Die Camera-Integration stellt Entitäten bereit; Stream leitet kompatibles H.264 oder H.265 als HLS/LL-HLS weiter | Schnappschüsse, Live-Ansicht und durch Aktionen erstellte Aufzeichnungen | Stream-Integration, ein beschreibbarer und für camera.record freigegebener Ausgabepfad sowie browserkompatibler Codec und Audio | Dashboards und Kameraautomationen |
| Frigate + Home Assistant | Frigate zeichnet Kameras auf und analysiert sie; die offizielle Integration veröffentlicht Entitäten in Home Assistant | Aufzeichnungen nach Monat, Tag, Kamera und Zeit; Objektaufzeichnungen und Schnappschüsse im Media Browser | MQTT über denselben Broker, HACS-Integration, Frigate-URL und media_source für den Media Browser | Lokale KI und dedizierte NVR-Aufbewahrung |
| Scrypted + Home Assistant | Scrypted empfängt Kamerastreams und bindet seine Oberfläche in Home Assistant ein | Scrypted NVR Camera- und Event Reel-Karten stellen die Aufzeichnungsoberfläche bereit | Benutzerdefinierte Scrypted-Komponente über HACS, auch bei Verwendung des Home Assistant-Add-ons | Kameraanzeige mit geringer Latenz im Smart Home und Scrypted NVR |
Die Codec-Unterstützung reicht bis zum Wiedergabeclient. Home Assistant weist darauf hin, dass viele Browser H.265 nicht unterstützen und PCM-Audio von der Stream-Integration nicht unterstützt wird. Daher können eine H.265-Kamera oder eine nicht unterstützte Audiospur je nach Dashboard und Gerät unterschiedlich funktionieren. Bevorzugen Sie ein H.264-Profil mit kompatiblem Audio, wenn eine breite Client-Wiedergabe wichtig ist.
ONVIF-Kameras richtig verbinden
Die offizielle ONVIF-Integration von Home Assistant unterstützt Geräte, die ONVIF Profile S entsprechen, und erfordert die FFmpeg-Integration. Home Assistant kann ein Gerät automatisch erkennen oder einen manuellen Integrationseintrag akzeptieren. Die Dokumentation empfiehlt, einen eigenen Standardbenutzer für die Kamera anzulegen, statt ein Administratorkonto erneut zu verwenden.
Die Integration fügt kompatible Profile hinzu, deren Videocodierung H.264 ist. Wenn Home Assistant „No usable cameras were found“ meldet, konfigurieren Sie mindestens einen H.264-Stream. Eine praktische Möglichkeit besteht darin, den Hauptstream in H.265 zu belassen und einen sekundären Stream auf H.264 einzustellen. Abhängig von der Geräteunterstützung kann ONVIF außerdem Bewegungs- und andere Ereignissensoren, Geräteschalter, wählbare RTSP-Transporte und PTZ-Aktionen bereitstellen.
Frigate mit seinen tatsächlichen Anforderungen bereitstellen
Für die Frigate Home Assistant-Integration muss Home Assistant MQTT installiert und manuell konfiguriert sein. Frigate muss MQTT aktivieren und mit demselben Broker verbunden sein, damit viele Entitäten der Integration funktionieren. Die Integration wird über HACS installiert; für den Media Browser muss media_source aktiviert sein.
Für Kameras empfiehlt der aktuelle Hardwareleitfaden von Frigate H.264-Video und AAC-Audio, um die größtmögliche Kompatibilität mit Frigate und Home Assistant zu erreichen. Mehrere Substreams sind nützlich, da Erkennung, Live-Ansicht und Aufzeichnung unterschiedliche Auflösungen ohne erneutes Codieren verwenden können. Für den Produktivbetrieb wird ein dedizierter Detektor empfohlen, dieser muss jedoch kein Google Coral sein: Die aktuelle Dokumentation unterstützt mehrere Detektorfamilien und empfiehlt Coral für die meisten neuen Installationen nicht mehr.
Home Assistant benötigt außerdem eine erreichbare Frigate-URL. Für Frigate auf einem separaten lokalen Rechner empfiehlt die offizielle Integrationsanleitung den authentifizierten Port 8971. Befolgen Sie die Hinweise zu TLS und Zertifikaten, statt den nicht authentifizierten internen Port nicht vertrauenswürdigen Netzwerken zugänglich zu machen.
Checkliste für Speicher, Sicherheit und Validierung
Belassen Sie die Aufbewahrung der Aufzeichnungen in der Rekorderebene, damit es einen eindeutig zuständigen Dienst für Löschen, Speichergrenzen, Segmentzustand und Wiederherstellung gibt. Nutzen Sie Home Assistant für Automationen und Status, prüfen Sie Aufzeichnungen aber sowohl über die NVR-Zeitleiste oder den Media Browser als auch über eine Dashboardkarte.
- Erstellen Sie einen eigenen Standard-ONVIF-Benutzer für die Kamera.
- Bestätigen Sie, dass Home Assistant ein H.264-Profil zur Verfügung steht.
- Testen Sie Livevideo und die Aktion
camera.record. - Prüfen Sie bei Frigate MQTT-Entitäten und Aufzeichnungen im Media Browser.
- Starten Sie Home Assistant, den Rekorder und eine Kamera jeweils separat neu.
- Bestätigen Sie, dass die Aufbewahrungslogik alte Aufnahmen löscht, bevor der Speicher erschöpft ist.
- Verwenden Sie zwischen Home Assistant und Rekorder eine authentifizierte oder private Verbindung.
Lesen Sie zur Protokollplanung RTSP gegenüber ONVIF. Ausführliche Produktinformationen finden Sie im Vergleich zwischen OmniNVR und Frigate oder im Vergleich zwischen OmniNVR und Scrypted NVR.
Häufig gestellte Fragen
Kann Home Assistant Kameravideo ohne Frigate aufzeichnen?
Ja. Die offizielle Camera-Integration stellt camera.record bereit, wenn Kamera und Stream-Integration dies unterstützen. Konfigurieren Sie Stream, verwenden Sie einen von Home Assistant freigegebenen beschreibbaren Pfad und testen Sie die Ausgabe. Nutzen Sie einen dedizierten NVR, wenn Sie kontinuierliche Aufzeichnung, verwaltete Aufbewahrung und eine rekorderorientierte Zeitleiste benötigen.
Benötigt Frigate ein Google Coral?
Nein. Frigate unterstützt mehrere Detektortypen. Laut aktuellem Hardwareleitfaden wird Coral für die meisten neuen Installationen nicht mehr empfohlen; ausgenommen sind Umgebungen mit besonders geringem Strombedarf oder Hardware, die keine alternativen Beschleuniger verwenden kann.
Warum meldet Home Assistant ONVIF, dass keine verwendbaren Kameras gefunden wurden?
Die ONVIF-Integration von Home Assistant sucht nach einem H.264-Videoprofil. Konfigurieren Sie mindestens einen Kamerastream als H.264; häufig können Sie den Hauptstream als H.265 belassen und einen H.264-Substream verwenden.
Quellen
- Home Assistant — Camera integration
- Home Assistant — record camera feed action
- Home Assistant — Stream integration
- Home Assistant — ONVIF integration
- Frigate — official local AI NVR documentation
- Frigate — official hardware and detector guidance
- Frigate — official Home Assistant integration
- Scrypted — official open-source platform overview
- Scrypted — official Home Assistant integration