Direkt zum Hauptinhalt

Frigate Notifcations with Preview

Beschreibung:

Ein Blueprint für HA Automatiserung, ja ausnhamsweise mal nicht Node Red.
Weils halt von Frigate kommt

Die URL zum Git Repo : https://github.com/SgtBatten/HA_blueprints/tree/main/Frigate_Camera_Notifications

Vorrausetzungen

Damit das funktioniert muss frigate mit MQTT eingerichtet sein

Blueprint installation:

Wir installieren die Beta.
Dazu link öffnen und auf Beta klicken.
Wer möchte kann auch die Stable installieren
(In den Screenshots zu Installation ist noch Stable drin, weil die Beta hat neue Funktionen für Android 12+, was ich aber erst später wusste. Allerdinsg ist die installations vorhergehen weise die selbe)

grafik.png

Change url to your instance and click save

grafik.png

Nun auf öffnen klicken, dann anmelden

grafik.png

Nun auf Vorschau klicken

grafik.png

Und auf importieren klicken

grafik.png

Blueprint installiert

grafik.png

Notification mit dem Blueprint einrichten

Auf einstellungen und Dann Automationen und Szenen

grafik.png

grafik.png

Unten Rechts auf Automation erstellen klicken

grafik.png

Nun Frigate auswählen

grafik.png

Nun die Einstellungen vornehmen

Kameras auswählen, Das mobilgerät auswählen.
Wenn mehrer Mobilgeräte vorhanden sind muss für jedes Gerät eine Automation erstellt werden.

Die URL ZUm Home Assistenten eintragen MQTT Topic so lassen.

image.png

Notifications:

Notification title, der Titel der über dem Bild erscheint. 
Label ist die Variable für Dog, Person, Car usw.
und camera_name die Variable für den Kamera namen.

Critical nofitication auf true, damit auch die Benachrichtung beim lautlos modus rein kommt.
Interruption Level (iOS) wird eigentlich schon überschrieben da Critical Notification angehakt haben.

image.png

Inital Attachment Snapshot with Bounding box.
So kann man sehen wo das Objekt erkannt wurde

Subsequent Attachment Thumbnail

image.png

icon ändern auf CCTV

iOS hat die Möglichkeit auch ein Livebild einzublenden über den Wert Live View Entity.
Das würde hier aber nur Sinn machen wenn die Automation sich nur auf eine Kamera bezieht, also möchte man Live view, für jede Kamera eine Automation anlegen. Und natürlich auch nur wenn man iOS Geräte hat.

image.png

Sticky rein, damit die Nachricht bestehen bleib und im Vollbild geöffnet wird wenn sie das oberste Element in der Liste ist.
Notification Channel, lass ich hier leer, aber möchte man einen eigenen Kanal so kann man in Benachrichtungen Home Assistant app hier einen eigenen Klingelton angeben. Denn dieser Kanalname wird beim ersten senden in der App registriert, so das man nach dem ersten Senden den Tpon anpassen kann. SOnst wird der Standard Wecker / Alram ton vom System genommen, wenn das Feld leer bleibt. Ich lasse es leer.

image.png

Filter

Über Filter kann man definieren, ob die Automatisierung statt findet oder nicht.

Event Type, alles anhaken.

Über eine Master condition kann man auswählen ob aktiv oder nicht aktiv.
Zum Biespiel ein Schalter auf dem Dashboard oder so.

image.png

Objekt filter, Nur wenn es Auto und Person ist benachrichtigen, wenns ein Hund ist ignorieren. Das heißt der Hund kommt nicht mit in die Liste

image.png

image.png

Presence Filter, Benachrichtung nur wenn alle ausgewählten Personen NICHT Zuahsue sind.
Oder verknüpft zu allen Personen. Erst wenn keiner mehr zu Hause ist, dann Benachrichtigen.
Auch ziemelich Cool

image.png

State filter kann ein Entität ausgewählt werden, und dann wird die Automatisierung nur aktiv wenn dann der Wert übereinstimmt
In diesem Fall sollen nur Ereignisse gesendet werden, wenn der Rauchmelder rauch meldet.
Das dies kein Sinn macht ist schon klar, es geht um die Verwendung.

image.png

Action Buttons

Die Texte für die Action Buttons ändern.

image.png

Action Button 3 ist Speziell, dieser Dient eigentlich dazu weitere Benachrichtigungen zu deaktivieren /pausieren, da man eventuell weiß das weitere kommen. 
Wenn man aber permanent Benachrichtigt werden möchte, ohne aus versehen auf den Button zu kommen (denn das würde die Automation für Zeit X deaktivieren), können wir künstlich diese Funktion ausschalten mit Variante 2

Hier gibts zwei Möglichkeiten.

  1. Button Text ändern in Später benachrichtigen, in den Timer Setting kann eingestellt werden nach wie viel Minuten die Benachrichtigung wieder eingeschaltet werden soll.

  2. Oder eine Custom Action auswählen und Als Text ein Kamera Symbol. Leerzeichen gehen leider nicht
    Ich poste mal dieses Symbol, so kann man es per Copy & Paste nehmen 📹

 

Screenshot für Variante 2, Variante 1 kommt da drunter weils noch die Timer Settings gibt

image.png

Variante 1

Den Action button 3 Text anpassen auf die Zeit in Minuten die beim Timer eingestellt ist, siehe nächsten Schritt.
Also bei 30 Minuten, lautet der Text in 30 min fortsetzten

image.png

Nun im Timer die gewünschte Zeit einstellen

In unserem Beispiel 30 Minuten

 

 

image.png

Fertig ;-)

Screenshots vom Android

 

Variante 1:

IMG_20250421_144721.jpg

Variante 2, mit Kamera Bild als Platzhalter. Die Funktion des Button 3 ist deaktiviert.
Alle Benachrichtungen lassen sich wegwischen