Cameras com integração directa no Home Assistant

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

3 Curtiram

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!

2 Curtiram

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

image

Alguma ideia do que possa ser? (chamei cam8 à minna cam)

Outras duvidas:

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 :smile:
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 !!! :japanese_goblin: quem precisar de um baby monitor diga :rofl:
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

1 Curtiu

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 :rofl: 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

1 Curtiu

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

1 Curtiu

sim consegui tive de instalar o ffmeg no raspberry

image

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.


Copyright © 2017-2021. Todos os direitos reservados
CPHA.pt - info@cpha.pt


FAQ | Termos de Serviço/Regras | Política de Privacidade