[AI Router] Integrating Frigate with Home Assistant

Ten przewodnik poprowadzi Cię krok po kroku przez integrację Frigate z Home Assistant i pokaże, jak wykorzystać wykrywanie obiektów AI do wyzwalania zdarzeń automatyzacji. Postępując zgodnie z tymi instrukcjami, odblokujesz pełną moc Frigate i poprawisz swoje doświadczenie ze smart home.

 

Wymagania wstępne

   Zanim rozpoczniesz, upewnij się, że wykonałeś następujące czynności:

  1. Home Assistant jest zainstalowany, skonfigurowany i działa poprawnie. Zobacz Przewodnik instalacji Home Assistant i pierwsze kroki.
  2. Frigate jest zainstalowany, skonfigurowany i działa poprawnie. Zobacz Instalacja Frigate oraz Konfiguracja kamer Frigate.
  3. Broker MQTT (taki jak Mosquitto) jest zainstalowany i działa w Home Assistant. Zobacz Instalacja brokera MQTT w Home Assistant.
  4. HACS jest zainstalowany i działa w Home Assistant. Zobacz Przewodnik instalacji HACS.

 

1. Zainstaluj integrację Frigate przez HACS

  • Przejdź do strony Home Assistant HACS, wyszukaj [Frigate], i kliknij instaluj.

  • Przeczytaj instrukcje instalacji dokładnie, a następnie kliknij [POBIERZ], aby zainstalować.

  • Po zakończeniu instalacji, uruchom ponownie Home Assistant, aby załadować nową integrację.

 

 

2. Skonfiguruj integrację Frigate

  • Po ponownym uruchomieniu przejdź do [Ustawienia] > [Urządzenia & Usługi].

  • Kliknij [Dodaj integrację] w prawym dolnym rogu, następnie wyszukaj [Frigate] i wybierz ją.

  • W wyskakującym oknie wpisz URL Frigate, odznacz [Weryfikuj SSL] i wpisz swoją nazwę użytkownika Frigate oraz hasło.

 

  • Zobaczysz kamery już skonfigurowane w Frigate.

  • Po kliknięciu zakończ, zobaczysz, że integracja Frigate została pomyślnie dodana.

  • Po dodaniu do pulpitu zobaczysz wideo oraz status wykrywania obiektów. Jeśli status obiektu to [Niedostępny], musisz zmodyfikować plik konfiguracyjny Frigate, aby wysyłać informacje o wykrywaniu obiektów do Home Assistant.

 

 

3. Zmień plik konfiguracyjny Frigate, aby dodać informacje MQTT

  • Przejdź do interfejsu zarządzania Frigate i kliknij Edytor konfiguracji w lewym menu.
  • Edytuj plik konfiguracyjny jak pokazano poniżej. Zamień nazwę kamery i URL RTSP w sekcji cameras na nazwę swojej kamery i URL strumienia RTSP. Format URL RTSP różni się w zależności od marki; sprawdź dokumentację swojej kamery, aby uzyskać poprawny format. <nazwa użytkownika> i <hasło> to Twoje dedykowane dane logowania do RTSP, a <IP kamery> to adres IP Twojej kamery.
  • W sekcji mqtt zamień host, user i passwordz twoim IP brokera MQTT i danymi logowania.
  • Po edycji kliknij Zapisz i Uruchom ponownie w prawym górnym rogu, aby zapisać i ponownie uruchomić Frigate.

mqtt: 
     włączone: false 
     host: <TWÓJ IP AI Board>   # IP serwera brokera MQTT (lub nazwa sieci kontenera) 
     port: 1883 
     topic_prefix: frigate 
     user: <Mosquitto NAZWA UŻYTKOWNIKA>                # Nazwa użytkownika brokera MQTT 
     hasło: <Mosquitto HASŁO> # Twoje hasło do brokera MQTT 
     client_id: frigate 
detektory: 
    routernpu: 
        typ: npu

 

model: 
      ścieżka: /cpu_model.tflite 
      szerokość: 320 
      wysokość: 320

 

obiekty: 
    śledź: 
      - osoba 
    filtry: 
      osoba: 
          min_wynik: 0.40     # Boksy poniżej tego wyniku są odrzucane/nie są śledzone 
          próg: 0.40     # Próg zdarzenia/powiadomienia (zwiększ, aby zmniejszyć liczbę fałszywych alarmów)

 

kamery: 
    AMCREST_Przykład: # <- Nazwij kamerę 
          włączone: prawda 
          ffmpeg:

             hwaccel_args: -c:v h264_v4l2m2m    # włącz akcelerację sprzętową

             input_args: preset-rtsp-ogólny    # włącz akcelerację sprzętową

             wejścia: 
                - ścieżka: rtsp://<użytkownik>:<hasło>@<IPKamery>:554/cam/realmonitor?kanał=1&podtyp=0 # <- RTSP URL 
                   role: 
                      - wykrywanie 
          wykrywanie: 
              włączone: prawda # <---- wyłącz wykrywanie, dopóki nie masz działającego podglądu z kamery 
              szerokość: 640 
              wysokość: 360

 

Tapo_Przykład: # <- Nazwij kamerę 
   włączone: tak 
   ffmpeg: 
      hwaccel_args: -c:v h264_v4l2m2m    # włącz akcelerację sprzętową

      input_args: preset-rtsp-ogólny    # włącz przyspieszenie sprzętowe

      wejścia: 
        - ścieżka: rtsp://<użytkownik>:<hasło>@<IPKamery>:554/stream1 # <- RTSP URL 
          role: 
             - wykryj 
   wykryj: 
       włączone: true # <---- wyłącz wykrywanie, dopóki nie masz działającego podglądu z kamery 
       szerokość: 640 
       wysokość: 360

 

wersja: 0.15-1

 

 

4. Skonfiguruj automatyzacje w Home Assistant

  • Wróć do panelu głównego Home Assistant i zobaczysz liczbę obiektów wykrytych przez Frigate.

  • Następnie przejdź do [Ustawienia] > [Automatyzacje i Sceny] i kliknij [Dodaj automatyzację] w prawym dolnym rogu. Na przykład: [Włącz światło, gdy wykryta zostanie osoba].

  • W sekcji [Kiedy] kliknij [Dodaj wyzwalacz].

  • Wybierz [Encje], wybierz kamerę Frigate, którą właśnie dodałeś/aś, i wybierz zdarzenie [Liczba osób]. Ustaw wartość na większą niż 0, co oznacza, że automatyzacja zostanie uruchomiona, gdy wykryta zostanie osoba.

  • W sekcji [Wtedy] kliknij [Dodaj akcję], wybierz [Urządzenie], wybierz urządzenie oświetleniowe, którym chcesz sterować i ustaw włączenie światła.

 

 

Twoja automatyzacja włączania światła po wykryciu osoby jest już gotowa. Możesz ustawić więcej automatyzacji w zależności od potrzeb, aby Twój inteligentny dom był jeszcze bardziej inteligentny.

 

 

 

 

 

Jak uzyskać (Narzędzie / Oprogramowanie układowe)?

Możesz pobrać najnowsze sterowniki, oprogramowanie, firmware oraz instrukcję obsługi w ASUS Download Center.

Jeśli potrzebujesz więcej informacji o ASUS Download Center, zapoznaj się z tym linkiem.