Frigate NVR: Kameraüberwachung mit KI-Objekterkennung
Dieser Artikel kann Affiliate-Links enthalten. Wenn du über diese Links einkaufst, erhalten wir möglicherweise eine kleine Provision — ohne Mehrkosten für dich. Das hilft uns, weiterhin kostenlose Inhalte zu erstellen.
Bewegungsmelder-basierte Kameraüberwachung hat ein Problem: Sie erkennt jede Bewegung, Blätter im Wind, Schatten, Regen, vorbeifliegende Vögel. Das Ergebnis sind Dutzende Fehlalarme pro Tag. Nach einer Woche schaltest du die Benachrichtigungen ab, und die Kamera wird nutzlos.
Frigate NVR löst dieses Problem grundlegend. Es ist ein Open-Source Network Video Recorder mit eingebauter KI-Objekterkennung. Frigate analysiert den Kamerastream in Echtzeit und erkennt, was sich bewegt: Person, Auto, Hund, Katze, Fahrrad. Du bekommst nur dann eine Benachrichtigung, wenn tatsächlich eine Person in deinem Garten steht, nicht wenn der Nachbarsbaum wackelt.
Was du brauchst
- IP-Kamera mit RTSP-Stream: Reolink, Amcrest, Hikvision, Dahua, praktisch jede Kamera mit RTSP-Unterstützung funktioniert. Preis: ab ca. 40 EUR.
- Home Assistant OS oder Docker: Frigate läuft als Add-on (HAOS) oder als Docker-Container.
- Google Coral TPU (empfohlen): USB-Beschleuniger für die KI-Erkennung. Ohne Coral nutzt Frigate die CPU, das funktioniert, belastet aber den Prozessor stark. Preis: ca. 35-60 EUR.
- Ausreichend Speicher: Für Aufnahmen brauchst du eine SSD oder externe Festplatte. Rechne mit ca. 30-50 GB pro Kamera und Monat.
Schritt 1: Frigate Add-on installieren
In Home Assistant OS installierst du Frigate als Add-on. Gehe zu Einstellungen > Add-ons > Add-on Store und füge zunächst das Frigate-Repository hinzu:
Repository-URL: https://github.com/blakeblackshear/frigate-hass-addonsNach dem Hinzufügen erscheint Frigate NVR im Add-on Store. Klicke auf Installieren und warte, bis der Download abgeschlossen ist. Starte das Add-on noch nicht, du musst zuerst die Konfiguration erstellen.
Schritt 2: Kamera-RTSP-URL herausfinden
Jede IP-Kamera hat eine RTSP-URL, über die Frigate den Videostream abruft. Das Format hängt vom Hersteller ab:
- Reolink:
rtsp://admin:PASSWORT@IP_ADRESSE:554/h264Preview_01_main - Amcrest /Dahua:
rtsp://admin:PASSWORT@IP_ADRESSE:554/cam/realmonitor?channel=1&subtype=0 - Hikvision:
rtsp://admin:PASSWORT@IP_ADRESSE:554/Streaming/Channels/101
Teste die URL mit VLC Media Player: Medien > Netzwerkstream öffnen und die URL einfügen. Wenn du ein Bild siehst, funktioniert die URL.
Schritt 3: Frigate-Konfiguration erstellen
Die Konfiguration erfolgt in einer YAML-Datei. Bei Home Assistant OS liegt sie unter /config/frigate.yml. Hier eine Basiskonfiguration für eine Kamera mit Coral TPU:
Die wichtigsten Einstellungen erklärt:
- detect > fps: 5: Frigate analysiert 5 Bilder pro Sekunde. Das reicht für zuverlässige Erkennung und belastet die Hardware minimal.
- objects > track: Nur diese Objekttypen lösen Ereignisse aus. Alles andere wird ignoriert.
- record > retain: Normale Aufnahmen (mit Bewegung) werden 14 Tage aufbewahrt. Ereignisse mit erkannten Objekten 30 Tage.
Schritt 4: Zonen definieren
Zonen sind Bereiche im Kamerabild, die du besonders überwachen willst.Beispiel: Du willst nur benachrichtigt werden, wenn eine Person auf deiner Einfahrt steht, nicht auf dem Gehweg davor. cameras: garten: zones: einfahrt: coordinates: 0.25,0.6,0.75,0.6,0.75,1.0,0.25,1.0 objects: - person - carterrasse: coordinates: 0.0,0.3,0.4,0.3,0.4,0.8,0.0,0.8 objects: - person
Die Koordinaten sind relativ (0.0 bis 1.0) und definieren ein Polygon. Den einfachsten Weg, die Koordinaten zu finden, bietet der Frigate Mask/Zone Editor im Web-Interface: Du klickst die Eckpunkte direkt im Kamerabild an.
objects: [] (leer). So erkennt Frigate zwar Objekte im gesamten Bild, löst aber nur in den relevanten Zonen Ereignisse aus. Personen auf dem Gehweg werden erkannt, erzeugen aber keine Benachrichtigung.Schritt 5: Home-Assistant-Integration einrichten
Installiere die Frigate-Integration über HACS (Home Assistant Community Store). Nach der Installation erscheint Frigate als Integration unter Einstellungen > Geräte & Dienste.
Die Integration erstellt automatisch mehrere Entities:
camera.garten, Live-Stream der Kamerabinary_sensor.garten_person_occupancy, Ist gerade eine Person sichtbar?sensor.garten_person_count, Wie viele Personen sind sichtbar?binary_sensor.garten_motion, Generelle Bewegungserkennung
Schritt 6: Smarte Benachrichtigungen einrichten
Jetzt kommt der eigentliche Mehrwert: Benachrichtigungen, die nur bei echten Personen auslösen, inklusive Snapshot.
automation:
- alias: "Frigate Person erkannt"
description: "Push mit Bild bei Person im Garten"
trigger:
- platform: state
entity_id: binary_sensor.garten_person_occupancy
to: "on"
condition:
- condition: state
entity_id: alarm_control_panel.alarmo
state: "armed_away"
action:
- service: notify.mobile_app_mein_smartphone
data:
title: "Person erkannt: Garten"
message: >
Eine Person wurde im Garten erkannt.
{{ now().strftime('%H:%M') }} Uhr
data:
image: "/api/frigate/notifications/{{ trigger.to_state.attributes.event_id }}/snapshot.jpg"
tag: "frigate-garten-person"
actions:
- action: URI
title: "Live ansehen"
uri: "/lovelace/kameras"
Die condition stellt sicher, dass Benachrichtigungen nur kommen, wenn die Alarmanlage auf „Abwesend" steht. Wenn du zuhause bist, bekommst du keine unnötigen Meldungen.
Veröffentlicht durch die SmartHomePraxis-Redaktion. Veröffentlicht am 2. August 2026.
Verantwortlich i.S.d. § 18 MStV: siehe Impressum.
Fehler entdeckt oder ergänzende Erfahrung? korrektur@smarthomepraxis.de
Smart-Home-Tipps direkt ins Postfach
Neue Anleitungen, Vergleiche und Praxis-Tipps – kein Spam, jederzeit abbestellbar.
🎁 Gratis dazu: Smart-Home-Starter-Guide (PDF)
Das könnte dich auch interessieren
Tasmota flashen: Anleitung für Einsteiger mit Beispielgeräten
Tasmota auf smarte Steckdosen, Schalter und Leuchtmittel flashen: Schritt-für-Schritt-Anleitung mit Tasmota Web Installer, serieller Methode und passenden Geräten für den Einstieg.
ESPHome für Fortgeschrittene: Eigene Sensoren und Displays bauen
BME680-Luftqualität, VL53L0X-Abstandssensor, OLED-Displays und Bluetooth-Proxy — fortgeschrittene ESPHome-Projekte für alle, die mehr aus ihren ESP32-Boards herausholen wollen.

Garagentor-Endlagen einstellen: Anleitung für Hörmann, Marantec, Sommer
Tor schließt nicht ganz oder fährt zu weit auf? Endlagen-Justage in 15 Minuten – Anleitung mit DIP-Schaltern, Drehrad und Lernfahrt.