Architektura

NVR z Home Assistant: kamery, nagrywanie, Frigate i Scrypted

Zbuduj NVR z Home Assistant, używając kamer ONVIF, strumieni na żywo, nagrywania klipów, Frigate lub Scrypted, z jasnym wyborem pamięci, kodeków i zabezpieczeń.

Zasady redakcyjne i weryfikacja faktówOpublikowano 3 sierpnia 2026Zaktualizowano 3 sierpnia 202611 min czytania
NVR z Home Assistant: kamery, nagrywanie, Frigate i Scrypted — OmniNVR
Lokalne nagrywanie z kamer, podgląd na żywo, przeglądanie nagrań na osi czasu i eksport.

Krótka odpowiedź: oddziel orkiestrację od retencji

Integracja Camera w Home Assistant jest elementem bazowym udostępnianym przez inne integracje urządzeń. Może wystawiać encje kamer w pulpitach i automatyzacjach, odtwarzać zgodne strumienie, wykonywać zrzuty obrazu i używać camera.record do utworzenia nagrania obrazu na żywo. Ta akcja nagrywania wymaga integracji Stream, a jej ścieżka wyjściowa musi być zapisywalna i dozwolona w konfiguracji plików Home Assistant. Integracja Stream przekazuje zgodny obraz na żywo przez Home Assistant za pomocą HLS lub HLS o małym opóźnieniu.

Te udokumentowane akcje są użyteczne, ale nie mają tego samego modelu działania co dedykowany rejestrator z ciągłym materiałem, retencją pamięci i przeszukiwalną osią czasu nagrań. Użyj Home Assistant jako warstwy automatyzacji i pulpitu, a następnie wybierz NVR, gdy wymagane jest ciągłe nagrywanie lub długoterminowe przeglądanie.

Trzy architektury kamer z Home Assistant

ArchitekturaŚcieżka kameryNagrywanie i przeglądanieWymagania konfiguracjiNajlepsze zastosowanie
Home Assistant Camera + StreamIntegracja Camera dostarcza encje; Stream przekazuje zgodny H.264 lub H.265 do HLS/LL-HLSZrzuty obrazu, podgląd na żywo i nagrania tworzone przez akcjeIntegracja Stream, zapisywalna i dozwolona ścieżka wyjściowa dla camera.record oraz kodek i audio zgodne z przeglądarkąPulpity i automatyzacje kamer
Frigate + Home AssistantFrigate nagrywa i analizuje kamery; jego oficjalna integracja publikuje encje w Home AssistantNagrania według miesiąca, dnia, kamery i czasu; nagrania obiektów i zrzuty obrazu w Media BrowserMQTT na tym samym brokerze, integracja HACS, URL Frigate i media_source dla Media BrowserLokalna AI i retencja przez dedykowany NVR
Scrypted + Home AssistantScrypted odbiera strumienie kamer i integruje swój interfejs z Home AssistantKarty Scrypted NVR Camera i Event Reel zapewniają interfejs nagrańNiestandardowy komponent Scrypted przez HACS, nawet przy użyciu dodatku Home AssistantPodgląd kamer inteligentnego domu z małym opóźnieniem i Scrypted NVR

Obsługa kodeków sięga aż do klienta wyświetlającego. Home Assistant informuje, że wiele przeglądarek nie obsługuje H.265, a integracja Stream nie obsługuje audio PCM, dlatego kamera H.265 lub nieobsługiwana ścieżka audio może działać inaczej w zależności od pulpitu i urządzenia. Gdy ważne jest odtwarzanie na wielu klientach, wybierz profil H.264 ze zgodnym audio.

Prawidłowe podłączanie kamer ONVIF

Oficjalna integracja ONVIF w Home Assistant obsługuje urządzenia zgodne z ONVIF Profile S i wymaga integracji FFmpeg. Home Assistant może wykryć urządzenie automatycznie lub przyjąć ręcznie dodany wpis integracji. Dokumentacja zaleca utworzenie w kamerze dedykowanego użytkownika standardowego zamiast ponownego używania konta administratora.

Integracja dodaje zgodne profile, których kodowanie wideo to H.264. Jeśli Home Assistant zgłasza „No usable cameras were found”, skonfiguruj co najmniej jeden strumień H.264; praktyczną opcją jest pozostawienie strumienia głównego w H.265 i ustawienie strumienia pomocniczego na H.264. Zależnie od możliwości urządzenia ONVIF może również udostępniać ruch i inne czujniki zdarzeń, przełączniki urządzenia, wybieralne transporty RTSP oraz akcje PTZ.

Wdróż Frigate, uwzględniając jego rzeczywiste wymagania

Integracja Frigate dla Home Assistant wymaga ręcznego zainstalowania i skonfigurowania Home Assistant MQTT. Frigate musi mieć włączony MQTT i łączyć się z tym samym brokerem, aby działało wiele encji integracji. Integrację instaluje się przez HACS, a media_source musi być włączone dla Media Browser.

W przypadku kamer aktualny poradnik sprzętowy Frigate zaleca wideo H.264 i audio AAC dla maksymalnej zgodności z Frigate i Home Assistant. Wiele strumieni pomocniczych jest przydatnych, ponieważ wykrywanie, podgląd na żywo i nagrywanie mogą korzystać z różnych rozdzielczości bez ponownego kodowania. Do obciążeń produkcyjnych zaleca się dedykowany detektor, ale nie musi to być Google Coral: aktualna dokumentacja obsługuje kilka rodzin detektorów i nie zaleca już Coral w większości nowych instalacji.

Home Assistant potrzebuje też osiągalnego URL Frigate. W przypadku Frigate na oddzielnym komputerze w sieci lokalnej oficjalny poradnik integracji zaleca uwierzytelniony port 8971. Stosuj jego zalecenia dotyczące TLS i certyfikatów, zamiast wystawiać nieuwierzytelniony port wewnętrzny w niezaufanych sieciach.

Lista kontrolna pamięci, bezpieczeństwa i weryfikacji

Utrzymuj retencję nagrań w warstwie rejestratora, aby jeden komponent jasno odpowiadał za usuwanie, limity dysku, stan segmentów i odzyskiwanie. Używaj Home Assistant do automatyzacji i stanu, ale weryfikuj nagrania również na osi czasu NVR lub w Media Browser, nie tylko na karcie pulpitu.

  • Utwórz w kamerze dedykowanego standardowego użytkownika ONVIF.
  • Potwierdź dostępność profilu H.264 dla Home Assistant.
  • Przetestuj obraz na żywo i akcję camera.record.
  • W przypadku Frigate sprawdź encje MQTT i nagrania w Media Browser.
  • Uruchom ponownie oddzielnie Home Assistant, rejestrator i jedną kamerę.
  • Potwierdź, że retencja usuwa starszy materiał przed wyczerpaniem pamięci.
  • Użyj uwierzytelnionego lub prywatnego połączenia między Home Assistant a rejestratorem.

W planowaniu protokołów pomoże poradnik RTSP a ONVIF. Aby uzyskać informacje o konkretnych produktach, przejdź do porównania OmniNVR z Frigate lub porównania OmniNVR z Scrypted NVR.

Najczęściej zadawane pytania

Czy Home Assistant może nagrywać obraz z kamery bez Frigate?

Tak. Oficjalna integracja Camera udostępnia camera.record, gdy kamera i integracja Stream ją obsługują. Skonfiguruj Stream, użyj zapisywalnej ścieżki dozwolonej przez Home Assistant i przetestuj wynik. Wybierz dedykowany NVR, gdy potrzebujesz ciągłego nagrywania, zarządzanej retencji i osi czasu zaprojektowanej dla rejestratora.

Czy Frigate wymaga Google Coral?

Nie. Frigate obsługuje wiele typów detektorów. Aktualny poradnik sprzętowy stwierdza, że Coral nie jest już zalecany dla większości nowych instalacji, z wyjątkiem wdrożeń o szczególnie niskim zapotrzebowaniu na energię lub ze sprzętem, który nie może używać alternatywnych akceleratorów.

Dlaczego Home Assistant ONVIF zgłasza, że nie znaleziono użytecznych kamer?

Integracja ONVIF w Home Assistant szuka profilu wideo H.264. Skonfiguruj co najmniej jeden strumień kamery jako H.264; często możesz zachować strumień główny w H.265 i użyć strumienia pomocniczego H.264.

Źródła