Home Assistant LAB · Dom w praktyce · Kamery i monitoring · Lekcja 6
RLC-810A C01 od zera: konto, firmware, streamy, H.265, RTSP, ONVIF i przygotowanie jednej kamery pod NVR, Home Assistant oraz Frigate
Pierwsza kamera C01 staje się wzorcem procedury, nie identycznej konfiguracji dla wszystkich modeli. Nadaję jej unikalne hasło, aktualizuję firmware z oficjalnego centrum pobierania, rezerwuję adres w DHCP i rozdzielam strumień główny od pomocniczego. Hasła przechowuję poza lekcją i YAML-em.
Dlaczego ten etap jest ważny
Jedna C01 staje się wzorcem dla całego systemu. Zanim dodamy kolejne kamery, uczymy się na niej kont, streamów, protokołów i diagnostyki bez mieszania pięciu różnych problemów naraz.
W pełnej lekcji zrobisz to krok po kroku
C01 jako samodzielna kamera: tożsamość, IP, konto i hasła
NVR potrafi pobrać strumień Reolink własnym protokołem i zapisywać go poprawnie, a RTSP może nadal być wyłączone. Home Assistant może wymagać HTTP/HTTPS i ONVIF. Frigate dla tej generacji RLC-8xx będzie korzystać głównie z RTSP. Dlatego obraz w NVR nie jest dowodem, że kamera jest gotowa do integracji zewnętrznej. RLC-810A ma własny adres IP, własne konto, własne ustawienia sieciowe, RTSP, lokalny slot microSD i może pracować bez rejestratora.
Clear i Fluent: dwa streamy do dwóch różnych zadań
Reolink dzieli streamy na Clear, czyli główny strumień jakościowy, oraz Fluent, czyli lekki substream. Nie próbujemy używać Clear do wszystkiego. Dla C01 zaczynamy od natywnego 3840 x 2160, 25 fps i 6144 kb/s, czyli katalogowego domyślnego bitrate main dla RLC-810A.
Przygotowanie C01 pod oficjalną integrację Home Assistant
C01 ma stabilny IP, HTTPS/HTTP, RTSP, RTMP, ONVIF i Basic Service. To dokładnie zestaw lokalnych usług, których potrzebujemy przy późniejszej integracji Home Assistant.
Testy niezależności oraz backup konfiguracji
Na krótko możesz zrestartować RLN16. C01 ma nadal działać w Reolink Client i VLC, bo jest zasilana z SG2218P. Po uzyskaniu lease odłącz na krótko uplink SG2218P do routera. Urządzenia znajdujące się poza tym switchem stracą dostęp, ale NVR i C01 podłączone do tego samego SG2218P nadal powinny komunikować się lokalnie.
FPS, bitrate, I-frame, H.264/H.265 i po co będzie go2rtc
FPS to liczba pełnych klatek obrazu generowanych w ciągu sekundy. 25 fps oznacza, że kamera tworzy do 25 kolejnych obrazów na sekundę. Wyższa liczba poprawia płynność ruchu, ale zwiększa ilość danych do zakodowania i obciążenie dekodera. W monitoringu nie istnieje zasada, że więcej FPS zawsze oznacza lepszy system. Dla materiału dowodowego z podjazdu 25 fps w main ma sens. Dla algorytmu, który ma tylko kilka razy na sekundę sprawdzić, czy w kadrze jest człowiek, 25 fps byłoby marnowaniem zasobów.
Test stabilności, restart C01 i finalny PASS end-to-end
Po krótkich testach zostaw NVR nagrywający C01 przez minimum pół godziny. Co kilka minut otwórz i zamknij substream w VLC. Nie zostawiaj dwóch dodatkowych main streamów stale. Po 30 minutach sprawdź Playback, status kanału i czy nie ma regularnych offline. Stabilność jest ważniejsza niż szybkie przejście do kolejnej lekcji.
Firmware, restart, DHCP i wspólny czas
Nie ufamy wyłącznie przyciskowi Check for Update w aplikacji. Home Assistant ostrzega, że automatyczne sprawdzanie aktualizacji Reolink może nie pokazać najnowszego firmware. Porównaj Hardware No. C01 z plikiem w oficjalnym Download Center. Jeżeli nie ma dokładnego dopasowania, nie instaluj firmware z podobnego modelu.
Nazwa C01, OSD i obraz przed montażem
Włącz datę i godzinę na obrazie. Nazwa kamery może być również widoczna w rogu, o ile nie zasłania ważnej części kadru.
Pełna wersja zawiera
- C01 jako samodzielna kamera: tożsamość, IP, konto i hasła
- Firmware, restart, DHCP i wspólny czas
- Nazwa C01, OSD i obraz przed montażem
- Clear i Fluent: dwa streamy do dwóch różnych zadań
- HTTP, HTTPS, RTSP, ONVIF, RTMP i Basic Service
- Pierwsze testy lokalnych usług i VLC
- RTSP w praktyce: błędy, limity streamów, opóźnienie i NVR
- Przygotowanie C01 pod oficjalną integrację Home Assistant
- Przygotowanie C01 pod Frigate
- Chmura, UPnP, DDNS, FTP, push i microSD
- Testy niezależności oraz backup konfiguracji
- Diagnostyka dostępu, obrazu i przeciążenia kamery
- Warunki PASS i karta C01
- FPS, bitrate, I-frame, H.264/H.265 i po co będzie go2rtc
- Testy portów, osobne konta i bezpieczeństwo danych dostępowych
- OSD, maski, detekcja i nietypowe ograniczenia firmware
Jak pracujemy w pełnej wersji
Nie przeskakujemy od gotowego efektu do kopiowania konfiguracji. Zaczynamy od C01 jako samodzielna kamera: tożsamość, IP, konto i hasła, następnie porządkujemy Firmware, restart, DHCP i wspólny czas i dopiero później przechodzimy do Nazwa C01, OSD i obraz przed montażem. Każdy etap ma własny test i jasny warunek PASS.
Pełna lekcja łączy wykonanie z diagnostyką. Wracamy do takich punktów jak Clear i Fluent: dwa streamy do dwóch różnych zadań oraz HTTP, HTTPS, RTSP, ONVIF, RTMP i Basic Service. Jeśli wynik zależy od konkretnej kamery, firmware, kadru, sieci albo warunków na posesji, dostajesz procedurę sprawdzenia zamiast jednej liczby do skopiowania.
Na końcu etap musi dać się zweryfikować. Jeśli obraz, stream, detekcja albo integracja zachowuje się inaczej niż opisano, zatrzymujemy się i diagnozujemy najniższą warstwę, która nie przeszła testu. Dzięki temu kolejna lekcja nie dokłada nowych zależności do systemu, który działa tylko przypadkiem.
Co jeszcze sprawdzamy w praktyce
OSD, maski, detekcja i nietypowe ograniczenia firmware. Otwórz oba streamy i sprawdź, czy data i nazwa C01 są czytelne w obu. Niektóre ustawienia mogą być nakładane niezależnie przez profil. Maska prywatności ma zasłaniać konkretną część realnego kadru, np. fragment nieruchomości sąsiada. Na stole nie znamy finalnego położenia pikseli.
Efekt po zakończeniu lekcji
C01 RLC-810A ma uporządkowane konta, firmware, main/substream, RTSP i ONVIF oraz jest gotowa równocześnie do NVR, Home Assistant i późniejszego Frigate.
Chcesz zbudować ten etap razem z kursem?
Ta lekcja jest częścią kursu Smart Home od Zera na platformie MarkLabs E-Learning. Pełna wersja prowadzi przez konfigurację, testy, diagnostykę i przypadki awaryjne bez zostawiania Cię z poleceniem „skonfiguruj to sam”.
Kup dostęp do kursu: 29 zł
Dożywotni dostęp | Wszystkie lekcje | Bez subskrypcji
Zobacz pełny kurs na marklabs.pl/e-learning/