Kamery do HA jakie polecacie?

Koledzy szukam małej kamerki (nie wiele większej od ESP32CAM) dobrze integrującej się z HA, transmisją WiFi i obrazie FullHD lub wyżej, co polecacie ?

Nic?
(prawdę mówiąc nie widziałem niczego porównywalnie małego, bo mogło mieć sensownej jakości obraz w tej rozdzielczości, bo do tego potrzebna jest jakaś sensowna optyka, a ta nie może być równocześnie tania i wielkości łebka od zapałek)
Praktycznie każde gotowe rozwiązanie kamery IP dzisiaj oferuje obraz “full-HD” (a często i większe rozdzielczości szczególnie jeśli wpierają x.265)

Szukaj kamer z realnym wsparciem Onvif i dobrą dokumentacją (by nie szukać z nich streamów metodami reverse-engineering’u), nie ograniczonych do jednego systemu ich producenta (bo wtedy pomaga czasem jedynie wgrywania zhackowanego firmware).

Też nic nie znalazłem do tej pory niestety, a co powiecie na taki pomysł, mam dwie kamerki od laptopów (te co są montowane w ramce matrycy), co prawda są na przewodach, ale zawsze można by to spiąć np z Wemos-D1, próbował ktoś takiego rozwiązania ? Jak się za to zabrać ?
Dziękuje

To akurat jest niewykonalne (ESP8266 w WeMOS D1 jest za słaby), musiałby być minimum ESP32, ale traktuj ten pomysł jako jeden z gatunków czegoś co jest awykonalne (potrzeba interfejsu CSI, a nie USB, przetwornik musiałby być jakiś, do którego jest dostępny sterownik w projektach obsługujących kamerę na ESP32, a z tego co pamiętam to działają wybrane przetworniki Omnivision, konieczne byłoby też lutowanie w skali SMD - być może wręcz przelutowanie przetwornika na PCB własnego projektu (ze względu na przetwornik wymagana jest szczególna ostrożność i umiar w stosowaniu topnika). W sumie jeśli dokopiesz się do CSI, to znacznie lepszym rozwiązaniem byłoby użycie sprzętu z mocą obliczeniową wystarczającą do obsługi kamery by wykorzystać w miarę pełne możliwości przetwornika (ze współczesnych SBC choćby np. RPi zero 2W).

No ja bym wyszukał interfejs USB (bo jakieś 99,99% kamer montowanych w laptopach jest właśnie w ten sposób podłączonych - dzięki temu wystarczają 4 piny, a nie np. 20) i o ile nie masz HA na jakimś paździerzowym sprzęcie (potrzebny stosunkowo nowoczesny procek ze sprzętowa akceleracją enkodowania wideo w jakimś w miarę współczesnym kodeku np. h.264, właściwie im nowszy tym lepiej), to możesz spróbować połączenia USB (może być konieczny aktywny hub USB), potrzeba do tego np. Dodatku motionEye

W logu systemowym (dmesg) po podpięciu kamery zobaczysz np. coś takiego (to akurat kamera dedykowana do połączenia USB, a nie szarpana z laptopa)

[548662.992804] usb 1-3.7: new high-speed USB device number 12 using ehci-pci                                                                                                  
[548663.951805] usb 1-3.7: device descriptor read/64, error -71                                                                                                                
[548664.189312] usb 1-3.7: New USB device found, idVendor=32e4, idProduct=9422, bcdDevice= 1.00                                                                                
[548664.189339] usb 1-3.7: New USB device strings: Mfr=2, Product=1, SerialNumber=3                                                                                            
[548664.189348] usb 1-3.7: Product: H264 USB Camera                                                                                                                            
[548664.189356] usb 1-3.7: Manufacturer: H264 USB Camera                                                                                                                       
[548664.189364] usb 1-3.7: SerialNumber: 2020032801                                                                                                                            
[548664.365921] usb 1-3.7: Found UVC 1.00 device H264 USB Camera (32e4:9422)                                                                                                   
[548664.427288] input: H264 USB Camera: USB Camera as /devices/pci0000:00/0000:00:12.2/usb1/1-3/1-3.7/1-3.7:1.0/input/input9                                                   
[548664.427851] usbcore: registered new interface driver uvcvideo                                                                                                              
[548664.452906] usb 1-3.7: 4:1: cannot get freq at ep 0x84                    

albo takiego - tu nadzieja jest malutka, bo kamera nie pracuje stabilnie (i co wiem z doświadczenia, przegrzewa się i “znika”)

[549120.429644] usb 1-3-port3: Cannot enable. Maybe the USB cable is bad?
[549121.285650] usb 1-3-port3: Cannot enable. Maybe the USB cable is bad?
[549121.287039] usb 1-3-port3: attempt power cycle
[549122.453747] usb 1-3-port3: Cannot enable. Maybe the USB cable is bad?
[549123.309633] usb 1-3-port3: Cannot enable. Maybe the USB cable is bad?
[549123.311021] usb 1-3-port3: unable to enumerate USB device

czasem pomaga wpięcie w inny port (nie wiem czy się nie zjarała już na amen :P):

[549166.477508] usb 1-3.4: new high-speed USB device number 17 using ehci-pci
[549166.556061] usb 1-3.4: config 1 interface 3 has no altsetting 1
[549166.556413] usb 1-3.4: New USB device found, idVendor=1908, idProduct=3272, bcdDevice= 1.00
[549166.556427] usb 1-3.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[549166.556436] usb 1-3.4: Product: GENERAL - AUDIO
[549166.556443] usb 1-3.4: Manufacturer: Generic
[549166.559537] usb 1-3.4: Found UVC 1.00 device GENERAL - AUDIO (1908:3272)
[549166.560837] input: GENERAL - AUDIO: GENERAL - UVC  as /devices/pci0000:00/0000:00:12.2/usb1/1-3/1-3.4/1-3.4:1.0/input/input10

Faktycznie, zabawy jest z tym sporo delikatnie mówiąc.
Zostaje pewnie ESP32-CAM.
Dziękuję za pomoc i zainteresowanie @szopen

Zabawy jest sporo, ale chyba znacznie mniej niż się wydaje - jeśli zlokalizujesz piny USB i dolutujesz zwyczajny kabel USB (obcięty z jednej strony lub z recyklingu), to szansa jest.
Oczywiście tylko kamera lokalna, bo kabel USB musi być rozsądnie krótki.
Ale jeśli ma być to coś zdalnego, to możesz użyć… jakiś SBC wraz z motionEyeOS
tu masz starawe wydanie oficjalne i widać na jakim sprzęcie go odpalisz (sporo starszych modeli SBC - można je czasem zdobyć “za grosze”)

a tu masz wersję dedykowaną dla RPi zero 2W

PS

Opcjonalnie inny nieoficjalny Dodatek,który powinien obsłużyć kamery USB to go2rtc (nie można go stosować równolegle z motionEye!).

Post został scalony z istniejącym tematem: ESP CAM problem brak obrazu