Intelligente Alarmszenarien: Frigate KI-Detektion in Home Assistant integrieren
Teil 3 von 4 der Reihe Videoüberwachung auf eigener Hardware

Inhalt
Die Integration von Frigate NVR in Home Assistant verwandelt eine passive Videoüberwachung in eine aktive, intelligente Perimeter-Schutzplattform. Herkömmliche bewegungsgesteuerte Automatisierungs-Systeme generieren ständig Fehlalarme durch wehende Schatten oder vorbeilaufende Tiere, was automatisierte Sirenen und Flutlichter unbrauchbar macht. Durch die Nutzung von Echtzeit-MQTT-Objekterkennungsdaten und hochpräzisem KI-Bounding-Box-Tracking aus Frigate kann Home Assistant gezielte Abschreckungsmaßnahmen – wie sofortige Push-Benachrichtigungen mit Snapshots, Flutlichtaktivierung oder Sirenenalarme – exakt dann auslösen, wenn unbefugte Personen definierte Sicherheitszonen betreten.
1. Integrations-Architektur: MQTT-Broker & Frigate-Integration
Die Kommunikationsbrücke zwischen Frigate NVR und Home Assistant basiert auf asynchronen MQTT-Nachrichten und einer dedizierten Home Assistant Custom Integration:
- MQTT-Event-Stream: Frigate veröffentlicht Echtzeit-JSON-Payloads auf dem Topic
frigate/events, sobald ein Objekt in definierten Kamerazonen erkannt, verfolgt oder aktualisiert wird. - Frigate Home Assistant Integration: Über HACS (Home Assistant Community Store) installiert, erzeugt diese Integration automatisch Binärsensoren, Kamera-Entitäten und Medien-Streams in Home Assistant.
- Media-Cache-API-Endpunkt: Hochauflösende Snapshots und Videoclips aus Detektionsereignissen werden lokal über sichere API-Endpunkte bereitgestellt (z. B.
/api/frigate/notifications/{event_id}/snapshot.jpg), was eine direkte Einbettung in mobile Benachrichtigungen ermöglicht.
2. Schritt-für-Schritt-Einrichtung von MQTT & HACS
Um die Ereignis-Telemetrie einzurichten, wird die Custom Integration authentifiziert und mit dem gemeinsamen MQTT-Broker verbunden:
- MQTT-Broker-Prüfung: Es ist sicherzustellen, dass sowohl Frigate NVR als auch Home Assistant mit demselben Mosquitto MQTT-Broker verbunden sind. Die Frigate-Konfiguration
mqtt.hostmuss auf die Broker-IP zeigen. - Frigate via HACS installieren: In Home Assistant HACS öffnen, unter Integrationen nach Frigate suchen, das Repository herunterladen und Home Assistant Core neu starten.
- Integration hinzufügen: Unter Einstellungen > Geräte & Dienste > Integration hinzufügen nach Frigate suchen und die lokale HTTP-URL der Frigate-NVR-Instanz eingeben (z. B.
http://192.168.10.20:5000).
3. Produktionsreife Home Assistant Alarm-Automatisierung
Das folgende Automatisierungs-Skript verarbeitet Frigate-MQTT-Nachrichten, prüft Zonengrenzen, schaltet Flutlichter ein, versendet eine hochpriorisierte mobile Benachrichtigung inklusive Snapshot und aktiviert bei nächtlichem Einbruch eine Alarmsirene:
alias: "Sicherheit: Personenerkennung Einfahrt Zohne"
description: "Schaltet Flutlicht, Sirene und versendet Push-Nachrichten mit Snapshot bei Personenerkennung."
trigger:
- platform: mqtt
topic: frigate/events
condition:
- condition: template
value_template: "{{ trigger.payload_json['type'] == 'end' }}"
- condition: template
value_template: "{{ trigger.payload_json['after']['label'] == 'person' }}"
- condition: template
value_template: "{{ 'einfahrt_privat' in trigger.payload_json['after']['entered_zones'] }}"
- condition: template
value_template: "{{ trigger.payload_json['after']['top_score'] >= 0.80 }}"
- condition: time
after: "22:00:00"
before: "06:00:00"
action:
# 1. Außen-Flutlicht einschalten
- service: light.turn_on
target:
entity_id: light.einfahrt_flutlicht
data:
brightness_pct: 100
# 2. Alarmsirene für 15 Sekunden aktivieren
- service: siren.turn_on
target:
entity_id: siren.aussensirene
data:
duration: 15
# 3. Mobile Push-Benachrichtigung mit Snapshot versenden
- service: notify.notify
data:
title: "🚨 UNBEFUGTE PERSON ERKANNT"
message: "Eine Person wurde in der privaten Einfahrt registriert."
data:
image: "/api/frigate/notifications/{{ trigger.payload_json['after']['id'] }}/snapshot.jpg"
tag: "person_einfahrt"
priority: high
ttl: 0
clickAction: "/api/frigate/notifications/{{ trigger.payload_json['after']['id'] }}/clip.mp4"
mode: single
4. Schritt-für-Schritt-Alarmoptimierung & Fehlalarmunterdrückung
Um eine hohe Systemverlässlichkeit zu garantieren und unnötige Benachrichtigungen zu vermeiden, sind präzise Filterparameter anzuwenden:
- Wahrscheinlichkeits-Schwellenwert: In den Bedingungen ist ein Mindestwert für
top_scorevon0.80(80 % Erkennungswahrscheinlichkeit) festzulegen, um Fehlderivationen zu vermeiden. - Zonen-Auswertung: Die Bedingungsprüfung hat auf
entered_zoneszu erfolgen, damit Alarme exklusiv auf das Betreten des eigenen Grundstücks beschränkt bleiben. - Drosselung der Ausführung: Die Automatisierung ist im Ausführungsmodus
singlemit Verzögerungszeiten zu betreiben, um Mehrfachauslösungen bei dauerhafter Anwesenheit zu verhindern.
5. Zusammenfassung & Mehrwert
Was sich damit erreichen lässt: Die erfolgreiche Verknüpfung der KI-Objekterkennung von Frigate NVR mit Home Assistant über MQTT und HACS zum Aufbau einer automatisierten, hochpräzisen Perimeter-Sicherheitssteuerung.
Resultierender Mehrwert: Fehlalarme durch Regen, Schatten oder Tiere gehören vollständig der Vergangenheit an. Aktive Schutzmaßnahmen – wie Flutlicht, Sirenen und Push-Nachrichten inklusive hochauflösender Snapshots und Videoclips – lösen ausschließlich bei verifizierten Personenerkennungen aus. Dies schafft maximale Lageaufklärung und effektive Abschreckung ohne Abhängigkeit von kostenpflichtigen Cloud-Abonnements.
Videoüberwachung auf eigener Hardware
- KI-gestützte Videoüberwachung am Edge: Frigate NVR mit Google Coral TPU
- Speicher- und Bandbreiten-Engineering für CCTV-Netzwerke
- Intelligente Alarmszenarien: Frigate KI-Detektion in Home Assistant integrieren
- CCTV-Verkabelung: PoE und Koaxialkabel im Vergleich