Możesz zintegrować, kontrolować i monitorować swoje ogólne lub markowe kamery CCTV oparte na Wi-Fi marek takich jak TP-Link, Ezviz itp. w Home Assistant bez korzystania z ich usług w chmurze.
Co więcej, możesz włączyć automatyzację, aby otrzymywać powiadomienia na smartfonie z migawkami lub przesyłać strumieniowo transmisję na żywo bezpośrednio na Amazon Echo Show lub Fire TV po wykryciu ruchu.
Ten przewodnik nauczy Cię, jak zintegrować lub dodać kamerę CCTV opartą na Wi-Fi do Home Assistant i używać jej jako sieciowego rejestratora wideo (NVR) do przechowywania przechwyconego materiału.
Dodawanie kamery bezpieczeństwa Wi-Fi do Home Assistant
Najpierw najważniejsze rzeczy; czym dokładnie jest Home Assistant i co możesz z tym zrobić?
Home Assistant to bezpłatne oprogramowanie do automatyki domowej typu open source, które można wdrożyć na Raspberry Pi lub starym laptopie, aby zbudować zlokalizowany i całkowicie prywatny inteligentny dom. Obsługuje ponad 1900 urządzeń i usług, umożliwiając integrację i sterowanie inteligentnymi urządzeniami różnych producentów lub programistów.
Dzięki Home Assistant możesz dodawać i sterować jedną lub wieloma kamerami Wi-Fi lub IP różnych producentów z jednego pulpitu nawigacyjnego. Dzięki temu nie musisz instalować i używać różnych aplikacji, aby uzyskać dostęp do kamer bezpieczeństwa lub monitorować je.
Krok 1: Znajdź adres URL strumienia RTSP kamery
Każda kamera bezpieczeństwa oparta na IP lub Wi-Fi ma adres URL strumienia, który możesz dodać do Home Assistant, aby oglądać transmisję na żywo bez konieczności rejestracji lub korzystania z usług chmurowych innych firm.
Możesz znaleźć HTTP URL strumienia dla Ruch JPEG kamery lub RTSP strumień dla H.264 kamery w swoich aplikacjach.
Jednak w przypadku niektórych ogólnych kamer CCTV — na przykład kamer korzystających z aplikacji V360 Pro — należy włączyć RTSP przesyłać strumieniowo poprzez flashowanie kodu za pomocą karty SD.
W poniższej tabeli wymieniono popularne modele kamer CCTV Wi-Fi wraz z ich adresami URL. Musisz wymienić część w adresie URL strumienia.
Sprzedawca | URL |
---|---|
Dahua | rtsp://nazwa użytkownika: pwd@ |
TP-Link (Tapo) | rtsp://nazwa użytkownika: pwd@ |
V360 Pro | rtsp:// |
Ezviz | rtsp://nazwa użytkownika: Weryfikacja urządzenia@ |
Ponowne połączenie | rtsp://admin: hasło@ |
Foscam | rtsp://nazwa użytkownika: pwd@ |
Hikvision | rtsp:// |
Adresy URL transmisji mogą się różnić w zależności od konkretnych lub nowszych modeli wprowadzonych przez producentów. Więcej informacji na temat wyszukiwania adresu URL strumienia RTSP dla tego konkretnego modelu można znaleźć w instrukcji obsługi dostarczonej z kamerą lub na stronie internetowej producenta.
Możesz uzyskać adres IP kamery z ustawień DHCP routera lub użyć Aplikacja Fing (skaner sieciowy) na smartfonie z systemem Android lub iOS, aby wykryć kamery CCTV Wi-Fi podłączone do sieci.
Po uzyskaniu adresu IP użyj tabeli, aby edytować adres IP i zachować port 554 (domyślny dla RTSP). Aby sprawdzić, czy strumień działa, otwórz odtwarzacz VLC i kliknij Multimedia > Otwórz strumień sieciowy.
Wklej adres URL strumienia RTSP i kliknij Bawić się.
VLC powinien zacząć wyświetlać obraz z kamery na żywo.
Krok 2: Zainstaluj dodatek Frigate NVR
Frigate to rejestrator NVR typu open source, który można zainstalować jako dodatek w Home Assistant do wykrywania obiektów AI w czasie rzeczywistym, nagrywania filmów lub robienia migawek na podstawie zdarzeń. Wszystkie kanały są przetwarzane w systemie lokalnym w celu wykrycia ruchu, osoby lub obiektu. Dzięki temu jest całkowicie prywatny i bezpieczny.
Po uzyskaniu adresu URL strumienia RTSP zainstaluj dodatek Frigate, postępując zgodnie z poniższymi instrukcjami:
- W Home Assistant (HA) przejdź doUstawienia > Dodatki i kliknij SKLEP Z DODATKAMI przycisk.
- Kliknij trzy kropki w prawym górnym rogu i wybierz Repozytoria.
- Wklej link—https://github.com/blakeblackshear/frigate-hass-addons i kliknij Dodać.
- Następnie kliknij Fregata NVR w sekcji dodatków i kliknij zainstalować.
- Może to chwilę potrwać. Po zakończeniu instalacji otwórz Edytor plików dodatek.
- Utwórz nowy plik o nazwie fregata.yaml, wklej następujący kod i kliknij Ratować.
mqtt: host: 192.xxx.xx.xx użytkownik:
hasło: kamery: TerraceCam: # < Nazwij kamerę ffmpeg: inputy: - ścieżka: rtsp://YourRTSPStreamURL # < Aktualizacja dla ról kamery: - detect - rtmp rtmp: enabled: False # - Wróć do dodatków i uruchom Fregatę. Pamiętaj, aby włączyć Zacznij przy starcie oraz Pokaż na pasku bocznym.
- Kliknij na OTWÓRZ INTERNETOWY UI lub Fregata na pasku bocznym, aby otworzyć i uzyskać dostęp do widoku kamery.
- Możesz włączyć wykrywanie ruchu, aby nagrywać klipy i migawki po wykryciu ruchu.
- W przypadku ruchu lub pojawienia się osoby zdarzenie wideo jest nagrywane i zapisywane, do którego można uzyskać dostęp w dowolnym momencie.
Zwróć uwagę, że Fregata rejestruje zdarzenie z datą i znacznikiem czasu do wykorzystania w przyszłości.
Krok 3: Edytuj maskę ruchu
Aby uniknąć fałszywego wykrywania ruchu, możesz zamaskować obszar, w którym chcesz wykryć ruch, wykonując następujące czynności.
- Iść do Interfejs sieciowy fregaty i kliknij obraz z kamery.
- Kliknij Odpluskwić a następnie kliknij Pokaż opcje.
- Kliknij Kreator masek i stref.
- Utwórz maskę, przesuwając czarne kropki na ekranie. Następnie skopiuj Maski ruchu wartości.
- Otworzyć Edytor plików i wprowadź skopiowane wartości maski w fregata.yaml plik.
- Kliknij Ratować i uruchom ponownie dodatek Frigate, aby zmiany zaczęły obowiązywać.
Zapraszam do usunięcia ruch część z fregata.yaml plik, jeśli chcesz włączyć nagrywanie ciągłe.
Jeśli korzystasz z Raspberry Pi dla Home Assistant, po pewnym czasie może zabraknąć miejsca na dysku podczas rejestrowania zdarzeń. Możesz zwiększyć pamięć masową i wydajność Raspberry Pi, instalując Home Assistant i uruchamianie Raspberry Pi przez SSD zamiast karty micro SD.
DIY NVR z nagrywaniem ciągłym lub opartym na ruchu
Jak widać, za pomocą dodatku Home Assistant i Frigate możesz dodać dowolną kamerę CCTV opartą na Wi-Fi i zabezpieczyć swój dom lub biuro dzięki automatycznemu nagrywaniu opartemu na zdarzeniach. Możesz także włączyć nagrywanie ciągłe dla materiału 24x7.
Będzie to jednak wymagało więcej miejsca do przechowywania. Niemniej jednak cały materiał filmowy i nagrania są przetwarzane i zapisywane lokalnie na dysku systemowym. Alternatywnie możesz również użyć dodatku MotionEye NVR w Home Assistant, aby dodać kamery Wi-Fi do nagrań i migawek opartych na ruchu.