Cameras com integração directa no Home Assistant

ESCAM QF001 com ptz a funcionar:

configuration.yaml

ffmpeg:
camera:

  - platform: ffmpeg
    input: rtsp://192.168.1.10:554/user=user&password=pass&channel=1&stream=1.sdp?real_stream--rtp-caching=100
    name: Entrada

shell_command:  
  camera_down: curl -k "http://user:pass@192.168.1.10/command=ptz_req&req=start&param=directiondown&channel=1&stream=1"
  camera_up: curl -k "http://user:pass@192.168.1.10/command=ptz_req&req=start&param=directionup&channel=1&stream=1"
  camera_right: curl -k "http://user:pass@192.168.1.10/command=ptz_req&req=start&param=directionright&channel=1&stream=1"
  camera_left: curl -k "http://user:pass@192.168.1.10/command=ptz_req&req=start&param=directionleft&channel=1&stream=1"
  camera_stop_up: curl -k "http://user:pass@192.168.1.10/command=ptz_req&req=stop&param=directionup&channel=1&stream=1"
  camera_stop_left: curl -k "http://user:pass@192.168.1.10/command=ptz_req&req=stop&param=directionleft&channel=1&stream=1"
  camera_stop_right: curl -k "http://user:pass@192.168.1.10/command=ptz_req&req=stop&param=directionright&channel=1&stream=1"
  camera_stop_down: curl -k "http://user:pass@192.168.1.10/command=ptz_req&req=stop&param=directiondown&channel=1&stream=1"

scripts.yaml

ptz_tilt_up:
  sequence:
    - service: shell_command.camera_up
    - service: shell_command.camera_stop_up
      data:
        entity_id: 'camera.entrada'
ptz_tilt_down:
  sequence:
    - service: shell_command.camera_down
    - service: shell_command.camera_stop_down
      data:
        entity_id: 'camera.entrada'
ptz_pan_left:
  sequence:
    - service: shell_command.camera_left
    - service: shell_command.camera_stop_left
      data:
        entity_id: 'camera.entrada'
ptz_pan_right:
  sequence:
    - service: shell_command.camera_right
    - service: shell_command.camera_stop_right
      data:
        entity_id: 'camera.entrada'

lovelace:

aspect_ratio: 60%
camera_image: camera.entrada
camera_view: live
entities:
  - entity: script.ptz_pan_left
    tap_action:
      action: toggle
  - entity: script.ptz_pan_right
    icon: 'mdi:arrow-right-bold'
    tap_action:
      action: toggle
  - entity: script.ptz_tilt_up
    icon: 'mdi:arrow-up-bold'
    tap_action:
      action: toggle
  - entity: script.ptz_tilt_down
    icon: 'mdi:arrow-down-bold'
    tap_action:
      action: toggle
type: picture-glance

Espero que seja util mesmo para outras cameras por rtsp ou mesmo por onvip, quase todas dão para utilizar o PTZ e deixar a cloud de vez, o audio é que já não é tão simples.

image

Reolink 420

- platform: generic
  still_image_url: "http://192.168.1.x/cgi-bin/api.cgi?cmd=Snap&channel=0&rs=wuuPhkmUCeI9WG7C&user=user&password=password"
1 Curtiu

Qual a opinião dessa reolink?

Boa tarde, a todos.
Estou a iniciar-me nisto e o consumo de informação tem sido avultado. Mas uma coisa que ainda não consegui ver referida em tópico é:

  • Se o feed de uma câmera for normal e se for minha pretensão instalá-la no teto, haverá possibilidade de inverter o feed da imagem 180º. Isto porque nas pesquisas que tenho feito por câmaras, as descrições são quase sempre omissas neste ponto.

Normalmente nas configurações da câmara permite escolher se está montada em tecto ou não.
Em 3 ou 4 marcas de câmaras IP que já testei, sempre tinham essa possibilidade de configuração, via página ou software de administração.

1 Curtiu

Bom dia,
Tenho uma camera da marca luowice

(
https://www.google.com/search?q=luowice+camera&rlz=1CDGOYI_enAO804AO804&hl=pt-PT&prmd=vin&sxsrf=ACYBGNSlRUn9joHPSJ8LGXzxFjvKi0D8Vw:1576407391151&source=lnms&tbm=isch&sa=X&ved=2ahUKEwiKnciUv7fmAhUdQhUIHZDYC0YQ_AUoAnoECA0QAg&biw=375&bih=638&dpr=3#imgrc=6ZgOq98FdmVPUM )
é do tipo que so se conecta com a app intalada no telefone ( v380 pro )
E gostaria de saber se é possivel integra-la ao homeassistant.

Obrigado.

Tens de lhe activar o rtsp
tenta o seguinte:

num cartão micro-sd, cria um ficheiro na raiz chamado ceshi.ini com o seguinte conteúdo (não uses o notepad para não alterar as terminações - usa notepad++, por exemplo):

[CONST_PARAM]
rtsp=1

Coloca esse cartão na câmara e liga-a
Vais ouvir alguma coisa em chinês.
Quando a câmara deixar de se mexer e “falar”, desliga-a, tira o cartão e liga-a outra vez

A partir daí, deverá ser possível ver o feed em:
rtsp://IPDACAMARA/live/ch00_1

no HA crias uma câmara:

camera:
  - platform: ffmpeg
    name: Camara XPTO
    input: rtsp://IPDACAMARA/live/ch00_1

Depois diz coisas… :wink:

Boas! Ainda tens as DIGOO BB-M1 a funcionar?
Estou a tentar adicionar ao home assistant mas sem sucesso…

Funcionou,
mas tive que primeiro fazer um upgrade do firmware

usei este firmware:

mas atenção, substitui o ficheiro ceshi.ini que vem no ficheiro zipado pelo ficheiro ceshi.ini que eu criei.

usei este tutorial aqui:

Por acaso tenho uma camera que não me funciona o rstp.
Para o upgrade ao firmware é só meter os ficheiro na raíz do cartão sd, inserir na camera, ligar a camera, esperar que se liga a rede e depois desligar?

sim, foi exactamente o que fiz, mas atençao ao ficheiro ceshi.ini que vem com o ficheiro, eu tive de criar um novo ficheiro ceshi.ini.

@fsilva80 tenho duas a funcionar sem problema

camera:
  - platform: ffmpeg
    name: "sala"
    input: rtsp://192.168.1.7/live/ch00_1

E não tiveste de fazer mais nada?
É que eu já meti isso na minha config alterando o nome e ip obviamente mas depois no home assistant não tenho aceso às imagens da camera.
Estou com hassio num rpi3b…

@fsilva80 Antes tinha também num rpi3b. Para visualizar tenho um cartão no lovelace da seguinte forma:

cameras:
  - entity: camera.kitchen
  - entity: camera.sala
  - entity: camera.frontdoor
  - entity: camera.camgab
  - entity: camera.backdoor
  - entity: camera.camm5
thumb_interval: 10
type: 'custom:surveillance-card'
update_interval: 1

Em estados, no HA aparece a câmara?

aparece mas quer esteja ligada ou não está como “idle”…

@fsilva80 Todas as minhas câmaras têm idle e eu consigo ver as imagens delas

Não percebo então, é que nem me consigo ligar a ela através do ONVIF Device Manager.
No entanto no telemóvel tenho acesso a ela e tenho imagem e som…

EDIT:

já consegui… meti isto assim:

camera:  
  - platform: ffmpeg
    name: "Camera"
    # input: rtsp://192.168.31.158/live/ch00_1
    input: rtsp://192.168.31.158/user=admin&password=xxxxxx&channel=1&stream=0./

ffmpeg:

Boas,
Recentemente instalei 4 camaras Hikvision e após a integração no HA, noto um “delay” no streaming de 5-7 segundos. É normal?

Sim, é o habitual…

Obrigado.
Será que se aumentar os recursos da máquina, vai melhorar?


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


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