Kamera YI 1080p Dome

Wszystko już było na forum, nawet @artur robil poradniki na ten temat, trzeba tylko poszukać na forum, na kanale YT https://youtube.com/c/ArturHome lub na stronie https://arturhome.pl.
W przypadku problemów zadaj pytanie w odpowiednim wątku, napewno uzyskasz pomoc.

1 polubienie

Bzdura, pokazałem Ci jak zrobic zdjęcie, teraz szukasz wysyłania notyfikacji czy też komunikatów, więc taki wątek powinieneś założyć. np. “Wysyłanie mediów na telegram”

Tak zgadza się, ale jednak zwykłą przyzwoitością jest spojrzeć w wyszukiwarkę z forum, a nie wspomne o google. Miesiąc temu nie wiedziałem co to jest red node, ale założyli mi miesiac temu na wsi światłowód i teraz mam drzwi do niewyobrażalnej dostępnej za darmo wiedzy.

I tu znów roszczeniowo, sugerujesz, że @macek ma coś dla Ciebie zrobić, coś co można znaleźć w 10-15 sekund…Jego rada jest rozwiązaniem Twojego problemu, także należało by mu podziękować.

Wracajac do wątku również jakies czas temu doszedłem do etapu że chciałem wysłąć zdjecie na telegram więc wpisałem w google: “red node telegram” i wszedłem w 1 wynik… chyba nie muszę tego komentować.
link do nodów node-red-contrib-telegrambot (node) - Node-RED

3 polubienia

Tylko mi się tu nie pobijcie w nowym roku :joy:

1 polubienie

Masz tu flow do wysylania do telegramu z textem, zdjeciem i filmem, na podstawie tego powieniens ogarnąć

[{"id":"b648429c.97251","type":"tab","label":"test","disabled":false,"info":""},{"id":"562db88f.431588","type":"api-call-service","z":"b648429c.97251","name":"","server":"","version":1,"debugenabled":false,"service_domain":"camera","service":"snapshot","entityId":"camera.kamera2","data":"{\"filename\":\"/data/data/pl.sviete.dom/files/home/AIS/www/img/kamera11.jpg\"}","dataType":"json","mergecontext":"","output_location":"","output_location_type":"none","mustacheAltTags":false,"x":650,"y":310,"wires":[["b5d9751b.2ebb88"]]},{"id":"b5d9751b.2ebb88","type":"delay","z":"b648429c.97251","name":"","pauseType":"delay","timeout":"500","timeoutUnits":"milliseconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"x":850,"y":310,"wires":[["d0d3ae1d.48e69"]]},{"id":"6b866911.7a2438","type":"telegram sender","z":"b648429c.97251","name":"","bot":"","haserroroutput":false,"outputs":1,"x":1210,"y":310,"wires":[[]]},{"id":"d0d3ae1d.48e69","type":"function","z":"b648429c.97251","name":"KOMUNIKAT","func":"var message = '/data/data/pl.sviete.dom/files/home/AIS/www/img/kamera11.jpg';\nmsg.payload = {chatId : 111111111111, type : 'photo', content : message};\n\nreturn msg;\n\n","outputs":1,"noerr":0,"initialize":"","finalize":"","x":1020,"y":310,"wires":[["6b866911.7a2438"]]},{"id":"4b48c3e0.ef6a1c","type":"api-call-service","z":"b648429c.97251","name":"","server":"","version":1,"debugenabled":false,"service_domain":"camera","service":"record","entityId":"camera.kamera2","data":"{\"duration\":\"60\",\"filename\":\"/data/data/pl.sviete.dom/files/home/AIS/www/img/kamera1_mp4_long.mp4\",\"lookback\":\"10\"}","dataType":"json","mergecontext":"","output_location":"","output_location_type":"none","mustacheAltTags":false,"x":550,"y":480,"wires":[["d032f497.837668"]]},{"id":"d032f497.837668","type":"delay","z":"b648429c.97251","name":"","pauseType":"delay","timeout":"90","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"x":720,"y":480,"wires":[["9955e999.1a6d38"]]},{"id":"853ed63d.041aa8","type":"telegram sender","z":"b648429c.97251","name":"","bot":"","haserroroutput":false,"outputs":1,"x":1300,"y":480,"wires":[["5d0cbde2.5ee7f4"]]},{"id":"9955e999.1a6d38","type":"function","z":"b648429c.97251","name":"KOMUNIKAT","func":"var message = '/data/data/pl.sviete.dom/files/home/AIS/www/img/kamera1_mp4_long.mp4';\nmsg.payload = {chatId : 1111111111, type : 'video', content : message};\n\nreturn msg;\n\n","outputs":1,"noerr":0,"initialize":"","finalize":"","x":1110,"y":480,"wires":[["853ed63d.041aa8"]]},{"id":"195bfd2e.fc9c43","type":"file","z":"b648429c.97251","name":"","filename":"/data/data/pl.sviete.dom/files/home/AIS/www/img/kamera1_mp4_long.mp4","appendNewline":true,"createDir":false,"overwriteFile":"delete","encoding":"none","x":1310,"y":540,"wires":[[]]},{"id":"b48aec50.565f3","type":"inject","z":"b648429c.97251","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":930,"y":540,"wires":[["195bfd2e.fc9c43"]]},{"id":"5d0cbde2.5ee7f4","type":"delay","z":"b648429c.97251","name":"","pauseType":"delay","timeout":"5","timeoutUnits":"minutes","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"x":1500,"y":480,"wires":[["195bfd2e.fc9c43"]]},{"id":"2c4c7b30.212624","type":"function","z":"b648429c.97251","name":"Zamiana komunikat na payload","func":"msg.payload = {chatId : 11111111111111, type : 'message', content : msg.komunikat.data.message};\n\nreturn msg;\n\n","outputs":1,"noerr":0,"initialize":"","finalize":"","x":790,"y":210,"wires":[["10e4192.6ebece7"]]},{"id":"10e4192.6ebece7","type":"telegram sender","z":"b648429c.97251","name":"","bot":"3e0a6438.ff3e6c","haserroroutput":true,"outputs":2,"x":1050,"y":210,"wires":[[],[]]},{"id":"40677ae7.7c9444","type":"comment","z":"b648429c.97251","name":"text","info":"","x":460,"y":210,"wires":[]},{"id":"11a444e7.a9044b","type":"comment","z":"b648429c.97251","name":"zdjecie","info":"","x":440,"y":310,"wires":[]},{"id":"e3f3f391.d7a47","type":"comment","z":"b648429c.97251","name":"film","info":"","x":360,"y":480,"wires":[]},{"id":"3e0a6438.ff3e6c","type":"telegram bot","botname":"asystentdomowy_telegrm_bot","usernames":"","chatids":"","baseapiurl":"","updatemode":"polling","pollinterval":"300","usesocks":false,"sockshost":"","socksport":"6667","socksusername":"anonymous","sockspassword":"","bothost":"","botpath":"","localbotport":"8443","publicbotport":"8443","privatekey":"","certificate":"","useselfsignedcertificate":false,"sslterminated":false,"verboselogging":false}]
1 polubienie

@macek, @bartik22 sory za wczoraj, ciężki dzień i za dużo chciałem zrobić w pierwszy jakiś wolny dzień - a ciągle coś nie wychodziło.

Dzięki za podpowiedzi, @bartik22 dzięki za udostępnienie flow, był bardzo pomocny, bo robiłem tak prosty błąd, że nie wiem czy bym doszedł do niego (cudzysłów za } zamiast przed - głupota).

Posty nie wnoszące nic do sprawy, jak chcecie też możecie usunąć.

Dzięki

@bartik22 czy orientujesz się jak wyłączyć kamerę - chciałem zrobić prostą automatyzację (jak jesteśmy w domu wyłącz kamerę, jak wychodzimy z domu to włącz kamerę), próbowałem wywołać to przez call service, ale wyskakuje API error. Być może nie da się jej wyłączyć?

Nie wiem niestety,
wsadź w smart gniazdko i je wyłączaj :slight_smile:

1 polubienie

Biorę to pod uwagę - i pewnie tak będę musiał zrobić.

Jeszcze jedno pytanie, czy często ci wysyła snapshoty po wykorzystaniu human_detection nawet jak nie ma ruchu?

Nie rozumiem, jak nie ma ruchu to wysyła?
mam tak, ze jak wykryje ruch to ma zrobić zdjęcie i wysłać,
nie rozumiem o co Ci chodzi.

No właśnie jak nie ma ruchu to wysyła mi zdjęcia (wykorzystuje ai_human_detection) - i dla mnie też jest to dziwne.

Zawsze najpierw sprawdź co wysyla
Podepnij debug i zobacz co i kiedy śle.

Jak nie ma ruchu to wysyła i tak wygląda debug:
Zrzut ekranu 2021-01-20 o 18.55.02

A przy wykryciu ruchu taki debug:
Zrzut ekranu 2021-01-20 o 18.55.26

@pawelwaz popatrz na payload, jest “human_start” a potem “human_stop”, chyba zasada działania podobna do czujnika ruchu - “wykryto ruch” a potem “brak ruchu”.

Dzięki @macek chyba mnie naprowadziłeś - dodałem swich z human_start i human_stop - na prostej rzeczy się wyłożyłem :grinning:

No widzisz, u mnie wysyła tylko human_stop
i u mnie to wykrycie ruchu, cos jest nie tak z moim hackiem,
ale działa prawie bezbłędnie :slight_smile:

U mnie teraz jest ok, działa poprawnie, ale oczywiście jak wszystko muszę potestować.

Mam kamerkę “IFUS”, zrobiony hack obraz jest przekazywany do HA.
Jednak man problem z ftp, po włączeniu kamery do prądu mogę normalnie się z nią połączyć po porcie 8080, jednak po upływie kilkunastu minut dostęp do kamery jest już niemożliwy.
Stały dostęp ftp jest dla mnie o tyle ważny ponieważ chciałbym skryptem ściągać sobie filmy zapisane na karte.
Ewentualnie jak poustawiać w kamerze aby sama zapisywała filmy na serwerze ftp

8080 to raczej dziwny port na ftp, bo jest typowy dla serwera www (http)

Jestem świadomy że ftp jest na porcie 21 i wystarczy wpisać ftp:// IP.adres
Wspomniałem o porcie 8080 bo mi również rozłącza dostęp.
Jedynie pozostaje podgląd live w HA

Nie mam tej kamerki, ale w opisie przerobionego firmware jest:

FTP push: export mp4 video to an FTP server (thanks to @Catfriend1).

to tak w kwestii tego

trochę OT, ale warte przejrzenia przy okazji