Jeśli masz serwer Home Assistant i odpowiedni sprzęt, możesz zaoszczędzić sporo pieniędzy i zachować prywatność swoich filmów.
Jeśli masz zainstalowane bezprzewodowe kamery IP w swoim lokalu lub planujesz wdrożyć kamery Wi-Fi, aby uniknąć kłopotów z okablowaniem, możesz wybrać sieciowy rejestrator wideo lub NVR. Z wyjątkiem NVR, zwłaszcza bezprzewodowych, mają wysoką cenę.
Ale jeśli korzystasz z serwera Home Assistant, możesz ustawić go jako NVR z wykrywaniem obiektów i nagrywać filmy tylko po wykryciu ruchu. Pomaga to uzyskać wymagany materiał przy jednoczesnym oszczędzaniu przepustowości i pamięci bez dodatkowych kosztów.
Rzeczy, których będziesz potrzebować
Do zbudowania NVR przy użyciu serwera Home Assistant potrzebne będą następujące elementy:
- Nadzorowany serwer Home Assistant na Raspberry Pi 3, 4 lub nowszym. Możesz teraz również zainstalować serwer Supervised Home Assistant w Dockerze.
- Upewnij się, że używasz Home Assistant Server na Raspberry Pi lub Docker przez dysk SSD, a nie kartę SD. Musisz zmigruj swój Home Assistant Server z karty micro SD na dysk SSD ponieważ NVR wymaga większej i szybszej pamięci.
- Upewnij się, że HACS jest zainstalowany na serwerze Home Assistant.
- Mieć MQTT zainstalowany i skonfigurowany w Home Assistant.
- Będziesz także potrzebować jednej lub więcej kamer CCTV IP opartych na Wi-Fi lub Ethernet. Możesz je zdobyć z rynku od producentów, takich jak TP-Link lub zbuduj samodzielną kamerę bezpieczeństwa IP za 10 USD.
Zainstaluj dodatek Frigate NVR
Frigate to sieciowy rejestrator wideo lub NVR, który współpracuje zarówno z bezprzewodowymi, jak i przewodowymi kamerami IP. Instalując dodatek Frigate do Home Assistant, możesz uruchomić całkowicie lokalny NVR z wykrywaniem obiektów w czasie rzeczywistym opartym na sztucznej inteligencji. Uruchamia automatyczne nagrywanie i przechwytuje materiał na podstawie wykrytego ruchu. Jest o wiele bardziej dokładny i niezawodny niż MotionEye jeśli chodzi o wykrywanie ruchu ludzi i obiektów.
Wykonaj poniższe kroki, aby zainstalować dodatek Fregata na swoim serwerze Home Assistant,
- Na serwerze Home Assistant przejdź do HACS > Integracja i kliknij Przeglądaj i dodawaj integracje.
- Wyszukaj i kliknij Fregata.
- Kliknij Pobierać > Pobierać.
- Iść do Narzędzia deweloperskie i kliknij Uruchom ponownie aby zrestartować serwer Home Assistant.
Dodaj i skonfiguruj fregatę NVR
Po ponownym uruchomieniu serwera Home Assistant wykonaj poniższe kroki, aby dodać i skonfigurować Fregate NVR.
- Iść do Ustawienia > Dodatki i kliknij Sklep z dodatkami przycisk.
- Typ "fregata” na pasku wyszukiwania i kliknij przycisk Fregata opcja. Nie klikaj innych opcji, takich jak Fregate Proxy, Beta itp.
- Kliknij zainstalować. Spowoduje to zainstalowanie Frigate NVR na serwerze Home Assistant.
- Po zainstalowaniu programu Fregate wyszukaj i zainstaluj plik Edytor plików dodatek.
- Zacząć Edytor plików dodatek i otwórz internetowy interfejs użytkownika dodatku.
- Kliknij na Teczka ikonę, a następnie kliknij przycisk Nowy plik Ikona.
- Nazwij ten nowy plik „fregata.yaml” i kliknij OK.
- Następnie kliknij na fregata.yaml plik w Edytorze plików i wklej następujący kod.
mqtt:
gospodarz: 192.168.0.100
Port: 1885
użytkownik: mqtt-user
hasło: techposts
kamery:
TarasCam: # < Nazwij kamerę
ffmpeg:
dane wejściowe:
-ścieżka: rtsp://192.168.0.200/live/ch00_1 # < Aktualizacja dla Twojej kamery
role:
- rtmp
rtmp:
włączony: FAŁSZ#
wykryć:
szerokość: 1280# < aktualizacja rozdzielczości aparatu
wysokość: 720# < aktualizacja rozdzielczości aparatu
fps: 5
nagrywać: # < Włącz nagrywanie
włączony: PRAWDA
migawki: # < Włącz migawki
włączony: PRAWDA
ruch:
maska:
- 0,720,3,0,427,0,355,162,812,565,783,434,708,244,518,279,918,692,274,230,463,246,642,388,944,720
GarażCam: # < Nazwij kamerę
ffmpeg:
hwaccel_args: -hwaccel vaapi -hwaccel urządzenie /dev/drive/renderrd128 -hwaccel_output_format yuv420p
dane wejściowe:
-ścieżka: rtsp://192.168.0.00:8554/mjpeg/1 # < Aktualizacja dla Twojego aparatu
role:
- rtmp
rtmp:
włączony: FAŁSZ#
wykryć:
szerokość: 1280# < aktualizacja rozdzielczości aparatu
wysokość: 720# < aktualizacja rozdzielczości aparatu
fps: 5
nagrywać: # < Włącz nagrywanie
włączony: FAŁSZ
migawki: # < Włącz migawki
włączony: FAŁSZ
Tapo: # < Nazwij kamerę
ffmpeg:
dane wejściowe:
-ścieżka: rtsp://techposts: [email protected]:554/stream1/1 # < Aktualizacja aparatu
role:
- rtmp
rtmp:
włączony: FAŁSZ#
wykryć:
szerokość: 1280# < aktualizacja rozdzielczości aparatu
wysokość: 720# < aktualizacja rozdzielczości aparatu
fps: 5
nagrywać: # < Włącz nagrywanie
włączony: PRAWDA
migawki: # < Włącz migawki
włączony: PRAWDA
ruch:
maska:
- 0,720,3,0,427,0,355,162,812,565,783,434,708,244,518,279,918,692,274,230,463,246,642,388,944,720 - Upewnij się, że poprawnie nazwałeś kamery i zamień -ścieżka: Adres URL z adresem RTSP lub adresem URL strumienia kamery IP opartej na Wi-Fi lub przewodowej. Możesz także zmienić rozdzielczość i liczbę klatek na sekundę, edytować maskę ruchu itp. Zaktualizuj także hosta MQTT, użytkownika i hasło.
- Po zakończeniu kliknij Ratować Ikona.
- Wróć do Ustawienia > Dodatki i kliknij na Fregata.
- Kliknij Początek. Jeśli kod w fregata.yaml jest poprawny, a MQTT działa, dodatek Fregata uruchomi się pomyślnie.
- Kliknij Otwórz interfejs sieciowy. Spowoduje to wyświetlenie strumienia na żywo ze wszystkich kamer, które dodałeś do fregata.yaml plik.
- Jeśli niektóre kamery są wyłączone lub nie są podłączone do sieci, pojawi się zielony ekran. Po wykryciu ruchu Fregata zaczyna nagrywać wideo i zapisuje je w pamięci Home Assistant pod Głoska bezdźwięczna > Fregata teczka.
- Możesz także kliknąć przycisk Zdarzenia, aby wyświetlić filmy i zdjęcia zrobione przez Fregatę. Możesz odtwarzać lub pobierać filmy lub migawki w dowolnym momencie za pomocą zaledwie kilku kliknięć.
- Możesz także usunąć filmy i musisz to zrobić po miesiącu, aby zrobić miejsce na nowe filmy i migawki.
Inteligentny nadzór za ułamek kosztów
Dzięki konfiguracji Frigate w Home Assistant możesz wykorzystać sztuczną inteligencję i możliwości wykrywania obiektów w dodatku do monitorowania domu, biura i otoczenia. Możesz użyć dowolnej kamery IP i niekoniecznie musi to być inteligentna.
Ponadto nie potrzebujesz żadnej karty pamięci do aparatów do przechowywania materiału wideo. Po prostu dodaj swoje kamery IP do dodatku Frigate działającego na serwerze Home Assistant i pozwól, aby dodatek zajął się resztą. Zmniejsza ilość operacji we/wy pamięci masowej i pomaga oszczędzać miejsce na dysku Home Assistant, ponieważ rejestruje wideo tylko po wykryciu ruchu.