Kamery ip - rtsp - przetwarzanie, detekcja, zapis - rozwiązania integrowane z HA

Do czego ma służyć camera.yaml

Tak jest podane w pierwszym poście…

Może znasz inny sposób na podgląd z kamer?

ja mam tak:

Example configuration.yaml entry

camera:

  • platform: generic
    still_image_url: http://192.168.100.xxxx:xxx/cgi-bin/snapshot.cgi
    name: Streaming Enabled
    stream_source: rtsp://login:hasło@rts kamery:554/live
    username: login
    password: hasło
    authentication: digest

Jakieś rozwiązanie? O co chodzi?

Sprawdź poprawność swojego adresu URL dla strumienia rtsp, np poprzez program VLC.

Adres URL jest na pewno poprawny. Na manipulatorze INT-TSI jest ok, również na VLC.

W przypadku Twoich wpisów, po dodaniu moich linków mam takie błędy:

Component error: name - Integration ‘name’ not found.
Component error: username - Integration ‘username’ not found.
Component error: password - Integration ‘password’ not found.
Component error: still_image_url - Integration ‘still_image_url’ not found.
Invalid config for [camera.generic]: required key not provided @ data[‘still_image_url’]. Got None. (See ?, line ?).
Component error: stream_source - Integration ‘stream_source’ not found.
Component error: authentication - Integration ‘authentication’ not found.

Kombinuję z tymi kamerami ale jakoś nie potrafię znaleźć prawidłowego rozwiązania…

Szukałem, szukałem i znalazłem rozwiązanie. Może komuś się przyda…

Posiadam

  • kamery Dahua 2Mpx: DH-IPC-HDBW4221E
  • kamery Dahua 4Mpx: DH-IPC-HDBW4431E

Działająca konfiguracja:

Plik configuration.yaml

camera: !include camera.yaml

Plik camera.yaml

  • platform: generic
    name: Ogród
    still_image_url: http://login:hasło@192.168.1.61/cgi-bin/snapshot.cgi
    stream_source: rtsp://login:hasło@192.168.1.61:1161/cam/realmonitor?channel=1&subtype=00
    username: login
    password: hasło
    verify_ssl: false
    authentication: digest

Gdyby ktoś potrzebował pomocy w konfiguracji innych kamer polecam temat na poniższej stronie. Jest tam wiele gotowych i sprawdzonych rozwiązań dotyczących różnych kamer różnych producentów.

pokaż co wpisałeś w configu

Przecież wszystko widać.

Portu w jednym miejscu nie wpisał . Skoro u mnie te wpisy przechodzą to u niego też powinny.

hasło i login pewnie złe wpisał

Ja bym sprawdził wcięcia w pliku konfiguracyjnym !

  - platform: generic
    still_image_url: [http://192.168.100.xxxx](http://192.168.100.xxxx/):xxx/cgi-bin/snapshot.cgi
    name: Streaming Enabled
    stream_source: rtsp://login:hasło@rts kamery:554/live
    username: login
    password: hasło
    authentication: digest

Panowie u mnie kamery już działają. Tak jak napisałem wcześniej. Podałem swój konfig i modele kamer, na których u mnie działa.

Moja działająca konfiguracja to wpis w pliku configuration.yaml, w którym dodałem link do pliku camera.yaml, gdzie mam wpisane kilka kamer. Poniżej podaje raz jeszcze działającą konfigurację. Zwróćcie uwagę na porty, ponieważ w mojej konfiguracji podaje takie jakie mam ustawione w
swoich kamerach… Różne porty pozwalają na streaming obrazu z kilku kamer…

Wynik jest taki:

Czarne prostokąty to moja robota, a nie błąd w streamingu…

Jedynie nad czym walczę, jeżeli chodzi o kamery to obraz z kamery ze stacji bramowej Dahua. Niestety powyższe konfiguracje nie działają dla tego domofonu… Oczywiście na VLC streaming obrazu z kamery w domofonie działa poprawnie.

1 polubienie

Czy bramka może robić za rejestrator do kamer IP? Ktoś ma jakieś w tym temacie doświadczenia?

Masz na mysli rejestrowane ciagle czy tez w reakcji na zdarzenie?

Najlepiej ciągłe z wykorzystaniem dodatkowego dysku zew. np 1TB podpiętego do bramki i kamery IP wpięte w LAN.

Hmm… dobre pytanie. Nie wiem jak to bedzie z wydajnoscia.
Ja na osobnym lapku zainstalowalem sobie motioneye i nagrywam fragmenty, gdy kamera wykryje ruch. A przy okazji, gdy motioneye wykryje ruch (teoretycznie moglbym nagrywac non-stop), to AIS dostaje notyfikacje po mqtt i ja dostaje powiadomienie w aplikacji.

Jak juz rozmawiamy o kamerkach - ja zauwazylem opoznienie (rzedu kilkunastu/kilkudziesieciu sekund) miedzy tym, co faktycznie sie dzieje a tym co AIS widzi za pomoca kamerki. Jest to o tyle upierdliwe, ze zdjecie robione np w momencie otwarcia drzwi przedstawia sytuacje sprzed 20-30 sekund.

Ktos sie spotkal z takim problemem?

W nawiązaniu do tematu postu…
Kupiłem kamerkę Reolink RLC-410W i znalazłem fajną integracje dla kamer Reolink, jak na razie w wersji DEV ale po pierwszym dniu wydaje się być OK. Dzięki tej integracji możemy wyciągnąć dodatkowe encje:

  • binary_sensor czujnik ruchu z kamery który można wykorzystać w automatyzacjach (np. po wykryciu ruchu włączyć światło)
  • 4xSwitch, lampy IR, czujnik ruchu, powiadomienie email i nagrywanie ftp
    SharedScreenshot

PS
Dla mniej oczytanych, to jest integracja custom components więc należy pamiętać o poniższym :wink:

4 polubienia

Ktoś ma zrobioną kamerę przez ONVIF ?
Wiecie jak wyciągnąć binary_sensor ?
Dodałem Reolinka przez ONVIF, tu jest opisane jak, tylko przy do dodawaniu do HA trzeba zmienić port na 8000.
Oficjalna integracja daje pewność większej stabilności i można sporo sensorów wyciągnąć.
PS dzięki @Michał Mozdyniewicz :wink:

Mam bezmarkowy rejestrator z niby ONVIF ale nie działa mi z tą integracją. Kamery chodzą u mnie po RTSP.
Czy ktoś ma skonfigurowaną na bramce usługę camera.record?
Chodzi o monitoring z zapisem na podpięty dysk zewnętrzny z kamer IP.
np. 3strumienie HD 25FPS
Czy bramka da radę?

obraz

Sprawdziłem, samo podniesienie streamingu na bramce z jakości VGA do HD zwiększa znacząco opóźnienia. Lag jest ok. 20-30s w sieci LAN. Chyba nie ma sensu tak obciążać bramkę (używane zasoby CPU wzrost x2). Co prawda jest w tej chwili podłączona po Wi-fi. Może przeprowadzę jeszcze jutro testy przy podłączeniu kablowym bezpośrednio z routerem głównym. Ale jak by doszedł do tego jeszcze zapis na dysk… :thinking: