Eu tou a fazer testes com uma Dahua vto4202f-p, dá para integrar no HA e penso que dá para ver a deteção de movimento
vê isto: https://community.home-assistant.io/t/hass-io-add-on-dahua-vto-to-mqtt-broker/169781
Onde compraste esse modelo?
Por acaso foi numa loja de material eletrico aqui da beira, mas arranjas com facilidade em sites chineses tipo Aliexpress
Boas precisava de ajuda
Procuro uma câmera PTZ para servir de baby monitor…
Tenho uma RA50X20 chinesa mas n é estável deixa de funcionar passado algumas horas e tenho k a reiniciar.
1.Precisava que tivesse controlo PTZ
2. Servidor Rstp/http - de forma a poder correr no Kodi e lançar o stream da câmera
3. SER ESTAVEL
4. Não fazer ruído ao mexer ou passar para o modo noturno( normalmente faz 1 estalo) ,existe leds infravermelhos que n emitam luz? Os k tenho dão luz vermelha…
5. Ser possível integrar no HA.
Extra - se for possível ser compatível com Alexa também era bom e assim por o Alexa a servir de monitor.
Alfawise N816
o modelo é XM530_RA50X20_8M
A câmera pode ser integrada com ONVIF
camera:
- platform: ffmpeg
name: nome
input: rtsp://<o seu ip>/user=<o seu username>&password=<a sua password>&channel=1&stream=0.sdp?
Scripts para PTZ
'cam8_pan_left':
alias: Cam8 PAN LEFT
sequence:
- data:
continuous_duration: 0.5
entity_id: camera.cam8
move_mode: ContinuousMove
pan: LEFT
speed: 0.5
service: onvif.ptz
'cam8_pan_right':
alias: Cam8 PAN RIGHT
sequence:
- data:
continuous_duration: 0.5
entity_id: camera.cam8
move_mode: ContinuousMove
pan: RIGHT
speed: 0.5
service: onvif.ptz
'cam8_tilt_up':
alias: Cam8 TILT UP
sequence:
- data:
continuous_duration: 0.5
entity_id: camera.cam8
move_mode: ContinuousMove
speed: 0.5
tilt: UP
service: onvif.ptz
'cam8_tilt_down':
alias: Cam8 TILT DOWN
sequence:
- data:
continuous_duration: 0.5
entity_id: camera.cam8
move_mode: ContinuousMove
speed: 0.5
tilt: DOWN
service: onvif.ptz
Glance card
camera_image: camera.cam8
camera_view: live
entities:
- entity: script.cam8_pan_left
icon: 'mdi:arrow-left-bold-circle-outline'
tap_action:
action: call-service
service: script.cam8_pan_left
- entity: script.cam8_pan_right
icon: 'mdi:arrow-right-bold-circle-outline'
tap_action:
action: call-service
service: script.cam8_pan_right
- entity: script.cam8_tilt_up
icon: 'mdi:arrow-up-bold-circle-outline'
tap_action:
action: call-service
service: script.cam8_tilt_up
- entity: script.cam8_tilt_down
icon: 'mdi:arrow-down-bold-circle-outline'
tap_action:
action: call-service
service: script.cam8_tilt_down
tap_action:
action: toggle
title: ' '
type: picture-glance
Uma dica pra quem está com a grana curta e tem um smartphone android antigo jogado na gaveta é usa-lo como câmera para o Home Assistant, é um quebra-galho que ajuda d+, por não ter modo noturno, vc pode usar como câmera interna!
Segue aqui abaixo o meu tutorial explicando como usar!
Já conseguiste por a funcionar essa camera?
Tenho este modelo, WHD712 da Hiseeu, com Onvif Device Manager (ODM) vejo que a identificação é muito semelhante à tua cam
XM530_RA80X20-PQ_8M
Devem vir algures daqui (pelo menos o soft device manager deles detecta a camera) Tentei descarregar o myeyeSDK, só para dar vista de olhos , mas não consigo.
http://www.xiongmaitech.com/en/index.php/service/down_detail1/83/176/1
Com ODM, vejo a imagem e consigo usar o PTZ. Usando o teu codigo, no Glance card aparece, imagem , botoes , tudo direito , quando garrego num botão ptz … boof
Alguma ideia do que possa ser? (chamei cam8 à minna cam)
Outras duvidas:
- a tua camera tem url para snapshoot? (ex de uma Vstarcam : http://192.xxx.x.x:80/img/snapshot.cgi?user=utilizador&pwd=password&res=0)
- As cameras que respondem ao ptz através do ODM , serão passiveis de se aplicar o mesmo metodo de ter botoes e controlo do ptz no Glance card e/ou motionEYE do HA?
Possivelmente o ONVIF na tua camera não tem implementado o controlo PTZ.
@j_assuncao, já vi que nos querem pôr de olhos em bico com os produtos deles
Como ela no ODM responde ao ptz… fiquei na esperança que fosse alguma nabiçe minha nestas coisa de HA e do sensivel yaml.
Tenho várias cam vindas da mesma zona do globo, todas me dão cabo da cabeça por uma coisa ou por outra , ora não tem rtsp, ora o ptz não funciona a não ser nas app deles , outras não tem url snapshoot, outras falta o IP fixo , quase todas não funcionam bem através dos browser , e por ultimo uma reolink E1 que não dá nada de nada dos features “que gosto” só funciona com a app, por isso serve de baby monitor , nem rtsp !!! quem precisar de um baby monitor diga
PS: é bonitinha , tem imagem muito boa , mas não serve para HA
Se através da interface web consegues usar o PTZ então podes usar as DevTools do browser para “apanhar” o link que a camera usa. Podes também usar o Wireshark para apanhares esses comandos ao passar no tráfego de rede.
Quanto às cameras da Reolink, pelo que me lembro, há um hack em que gravas um ficheiro num cartão, depois ligas a camara e fica assim desbloqueada para poderes usar mais funções. Eu tenho uma TP-Link Tapo C200 que é exactamente igual a essa e tem RTSP.
Só por curiosidade:
The RTSP URL should be:
Main Stream: rtsp://admin:password@ip_address:554//h264Preview_01_main
Sub Stream: rtsp://admin:password@ip_address:554//h264Preview_01_sub
For example, if your device IP address is 192.168.0.110 and the password is 111111, then your RTSP URL should be:
Main Stream: rtsp://admin:111111@192.168.0.110:554//h264Preview_01_main
Sub Stream: rtsp://admin:111111@192.168.0.110:554//h264Preview_01_sub
Era bom era , mas só para E1pro e E1 zoom, já por ai andei e até já procurei por open firmware como há para os routers , há um tipo que fez um reverse eng. do protocolo , mas não alterou o firm da cam, apenas fez um drive qualquer para CMS do windows penso eu, li por alto.
“Baichuan” protocol
Com as Dev Tools do browser ou com o Wireshark consegues os links de certeza.
Exemplo de uma das minhas cameras:
Queres por-me a estudar … as cameras que tenho nem todas funcionam no web browser a maior parte so no old IE , Mas já andei a dar vista de olhos a isso , como não sou grd especialista na area, vejo-me ao papeis , depois creio que algumas das cameras fazem obfuscation dos protocolos, aí ainda fico mais aos papeis.
Mas vou tentar investigar mais sobre isso
Resumo da marmelada que anda por aí em cima das secretárias e armarios , é assim compro e depois ando anos para aplicar , no fim acabam por ficar obsoletas Agora com isto do HA , votaram a sair do armazem… mas até as aplicar …
De todas a mais simpatica ao acesso das funcionalidades é a Vstarcam.
Sugestão para o forum, SEndo um dos topicos mais vistos, criar uma BD simples (ex; sheet google doc) publicada no inicio do topico (iframe/embed ou coisa parecida) , com informações das cam mais usadas com os respectivos features confirmados pelos users.
Marca ; modelo ; modelos equivalentes ( muitas devem ser iguais no HW); CPU; sensor ; links de interesse (hacks/open firmware ); RSTP; snap ; PTZ, browser ; supported app´s (PC/mobile) ; integração HA … etc
Viste isto?
Em análise…
Sim , já tinha passado por ai , está nos post anteriores , já reparaste que a escrever nunca escrevo tudo de uma vez , depois lembro das coisas e volto a editar os “post” várias vezes (idade não ajuda a lembrar de tudo)
eheh é facil dar ideias , o “dificil” é por em pratica, nem é o caso … só que a ideia dá um trabalho do c…catano
sim consegui tive de instalar o ffmeg no raspberry
Tenho esta Vstarcam WIP7824, com imagem a funcionar por qualquer um destes metodos:
- platform: ffmpeg
name: VStarWIP
input: rtsp://user:password@192.xxx.x.x:554/tcp/av0_0
- platform: generic
name: VStarIMG
stream_source: rtsp://user:password@192.xxx.x.x:554/tcp/av0_0
still_image_url: http://192.xx.x.xx:1080/img/snapshot.cgi?user=user&pwd=password&res=0
- platform: onvif
host: 192.xx.x.x:10080/tcp/av0_0
name: VStarOnvif
username: user
password: password
Com este http:
http://192.xx.x.x:80/decoder_control.cgi?user=user&pwd=password&command=<31 ou 34 ou 37>&onestep=1
consigo, posicionar num de 3 preset (só preciso de 3)
Pretendia associar os comandos http a 3 botoes equivalentes aos da imagem infra anexa.
Estava a tentar pegar no codigo que o w00zy, postou lá para trás, tentando adaptar para comandos rest, mas não estou a conseguir
Mostra lá como tens isso e que erros está a dar.