[AI Router] Integration von Frigate mit Home Assistant

Diese Anleitung führt Sie durch die Integration von Frigate mit Home Assistant und zeigt, wie KI-Objekterkennung verwendet wird, um Automatisierungsereignisse auszulösen. Wenn Sie diese Schritte befolgen, schöpfen Sie das volle Potenzial von Frigate aus und verbessern Ihr Smart-Home-Erlebnis.

 

Voraussetzungen

   Bevor Sie beginnen, stellen Sie sicher, dass Sie Folgendes erledigt haben:

  1. Home Assistant ist installiert, eingerichtet und funktioniert ordnungsgemäß. Siehe die Home Assistant Installations- & Schnellstartanleitung.
  2. Frigate ist installiert, eingerichtet und funktioniert ordnungsgemäß. Siehe Installation von Frigate und Einrichtung von Frigate Kameras.
  3. Ein MQTT-Broker (wie Mosquitto) ist in Home Assistant installiert und funktioniert. Siehe Installation des MQTT-Brokers in Home Assistant.
  4. HACS ist in Home Assistant installiert und funktioniert. Siehe HACS Installationsanleitung.

 

1. Frigate-Integration über HACS installieren

  • Wechseln Sie zur Home Assistant HACS-Seite, suchen Sie nach [Frigate] und klicken Sie auf Installieren.

  • Lies die Installationsanweisungen sorgfältig durch und klicke dann auf [HERUNTERLADEN], um die Installation zu starten.

  • Starte nach der Installation Home Assistant neu, um die neue Integration zu laden.

 

 

2. Frigate-Integration einrichten

  • Gehe nach dem Neustart zu [Einstellungen] > [Geräte & Dienste].

  • Klicke unten rechts auf [Integration hinzufügen], suche nach [Frigate] und wähle es aus.

  • Gib im Popup-Fenster die Frigate-URL ein, deaktiviere [SSL validieren] und gib deinen Frigate-Benutzernamen und dein Passwort ein.

 

  • Du siehst die in Frigate bereits eingerichteten Kameras.

  • Nachdem du auf Fertig geklickt hast, siehst du, dass die Frigate-Integration erfolgreich hinzugefügt wurde.

  • Nach dem Hinzufügen zum Dashboard sehen Sie den Video- und Objekterkennungsstatus. Wenn der Objektstatus [Nicht verfügbar] ist, müssen Sie die Frigate-Konfigurationsdatei anpassen, um Objekterkennungsinformationen an Home Assistant zu senden.

 

 

3. Ändern Sie die Frigate-Konfigurationsdatei, um MQTT-Informationen hinzuzufügen

  • Gehen Sie zur Frigate-Verwaltungsoberfläche und klicken Sie im linken Menü auf den Konfigurationseditor.
  • Bearbeiten Sie die Konfigurationsdatei wie unten gezeigt. Ersetzen Sie im Abschnitt Kameras den Kameranamen und die RTSP-URL durch den Namen und die RTSP-Stream-URL Ihrer Kamera. Die RTSP-URL-Formate unterscheiden sich je nach Marke; überprüfen Sie die Dokumentation Ihrer Kamera für das richtige Format. <Benutzername> und <Passwort> sind Ihre dedizierten RTSP-Kontodaten und <IPCam IP> ist die IP-Adresse Ihrer Kamera.
  • Im Abschnitt mqtt ersetzen Sie host, user und password mit Ihrer MQTT-Broker-IP und Ihren Zugangsdaten.
  • Nach der Bearbeitung klicken Sie oben rechts auf Speichern & Neustarten, um Frigate zu speichern und neu zu starten.

mqtt: 
     enabled: false 
     host: <IHRE AI Board IP>   # Die IP Ihres MQTT-Broker-Servers (oder Container-Netzwerkname) 
     port: 1883 
     topic_prefix: frigate 
     user: <Mosquitto BENUTZERNAME>                # Ihr MQTT-Broker-Benutzername 
     Passwort: <Mosquitto PASSWORT> # Ihr MQTT-Broker-Passwort 
     client_id: frigate 
Detektoren: 
    routernpu: 
        Typ: npu

 

Modell: 
      Pfad: /cpu_model.tflite 
      Breite: 320 
      Höhe: 320

 

Objekte: 
    verfolgen: 
      - person 
    Filter: 
      person: 
          min_score: 0,40     # Boxen unter diesem Wert werden verworfen/nicht verfolgt 
          Schwellenwert: 0,40     # Ereignis-/Benachrichtigungsschwelle (erhöhen, um Fehlalarme zu reduzieren)

 

Kameras: 
    AMCREST_Beispiel: # <- Benennen Sie die Kamera 
          aktiviert: wahr 
          ffmpeg:

             hwaccel_args: -c:v h264_v4l2m2m    # Hardwarebeschleunigung aktivieren

             input_args: preset-rtsp-generisch    # Hardwarebeschleunigung aktivieren

             eingänge: 
                - Pfad: rtsp://<Benutzername>:<Passwort>@<IPCam IP>:554/cam/realmonitor?Kanal=1&subtype=0 # <- RTSP URL 
                   Rollen: 
                      - Erkennung 
          erkennen: 
              aktiviert: wahr # <---- Erkennung deaktivieren, bis Sie einen funktionierenden Kamerafeed haben 
              Breite: 640 
              Höhe: 360

 

Tapo_Beispiel: # <- Kamera benennen 
   aktiviert: wahr 
   ffmpeg: 
      hwaccel_args: -c:v h264_v4l2m2m    # Hardware-Beschleunigung aktivieren

      input_args: Voreinstellung-rtsp-generisch    # Hardware-Beschleunigung aktivieren

      Eingaben: 
        - Pfad: rtsp://<Benutzername>:<Passwort>@<IPCam IP>:554/stream1 # <- RTSP-URL 
          Rollen: 
             - erkennen 
   erkennen: 
       aktiviert: wahr # <---- Deaktiviere die Erkennung, bis ein funktionierender Kamerafeed vorhanden ist 
       Breite: 640 
       Höhe: 360

 

Version: 0.15-1

 

 

4. Automationen im Home Assistant einrichten

  • Gehe zurück zum Home Assistant-Dashboard, und du siehst die von Frigate erkannten Objekte.

  • Gehe als Nächstes zu [Einstellungen] > [Automationen & Szenen] und klicke unten rechts auf [Automation hinzufügen]. Zum Beispiel: [Licht einschalten, wenn eine Person erkannt wird].

  • Im Abschnitt [Wann] klicken Sie auf [Auslöser hinzufügen].

  • Wählen Sie [Entitäten], wählen Sie die gerade hinzugefügte Frigate-Kamera aus und wählen Sie das Ereignis [Personenzahl]. Setzen Sie den Wert auf größer als 0, was bedeutet, dass die Automatisierung ausgelöst wird, wenn eine Person erkannt wird.

  • Im Abschnitt [Dann] klicken Sie auf [Aktion hinzufügen], wählen Sie [Gerät], wählen Sie das Lichtgerät, das Sie steuern möchten, und stellen Sie es so ein, dass das Licht eingeschaltet wird.

 

 

Nun ist Ihre Automatisierung, das Licht einzuschalten, wenn eine Person erkannt wird, abgeschlossen. Sie können nach Bedarf weitere Automatisierungen einrichten, um Ihr Smart Home noch intelligenter zu machen.

 

 

 

Wie erhält man das (Dienstprogramm / die Firmware)?

Sie können die neuesten Treiber, Software, Firmware und Benutzerhandbücher im ASUS Download Center herunterladen.

Wenn Sie weitere Informationen zum ASUS Download Center benötigen, lesen Sie bitte diesen Link.