Olá a todos,
Tenho um mini pc com Proxmox e HA. Tenho uma camera Escam PVR008 que integrei no HA via integração Onvif. Consigo sem problema ver a stream num card do Lovelace, o problema é ter o PTZ a funcionar.
-
Tentei replicar este post aqui do forum mas não aparecendo nenhum erro no HA, não funciona o PTZ.
-
Encontrei outro post na net em que o script yaml tinha isto:
'escam_pan_left':
alias: escam PAN LEFT
sequence:
- data:
zoom:
distance: 0.1
continuous_duration: 0.5
entity_id: camera.escam
move_mode: ContinuousMove
pan: LEFT
speed: 0.5
service: onvif.ptz
'escam_pan_right':
alias: escam PAN RIGHT
sequence:
- data:
zoom:
distance: 0.1
continuous_duration: 0.5
entity_id: camera.escam
move_mode: ContinuousMove
pan: RIGHT
speed: 0.5
service: onvif.ptz
'escam_tilt_up':
alias: escam TILT UP
sequence:
- data:
zoom:
distance: 0.1
continuous_duration: 0.5
entity_id: camera.escam
move_mode: ContinuousMove
speed: 0.5
No card do Lovelace tinha isto:
type: picture-glance
entities:
- entity: camera.escam
tap_action:
action: call-service
service: onvif.ptz
service_data:
entity_id: camera.escam
pan: LEFT
speed: 1
distance: 0.3
move_mode: ContinuousMove
name: Pan Left
show_state: false
icon: 'mdi:arrow-left'
show_icon: true
- entity: camera.escam
tap_action:
action: call-service
service: onvif.ptz
service_data:
entity_id: camera.escam
tilt: UP
speed: 1
distance: 0.3
move_mode: ContinuousMove
name: Tilt Up
icon: 'mdi:arrow-up'
- entity: camera.escam
tap_action:
action: call-service
service: onvif.ptz
service_data:
entity_id: camera.escam
tilt: DOWN
speed: 1
distance: 0.3
move_mode: ContinuousMove
name: Tilt Down
icon: 'mdi:arrow-down'
- entity: camera.escam
tap_action:
action: call-service
service: onvif.ptz
service_data:
entity_id: camera.escam
pan: RIGHT
speed: 1
distance: 0.3
move_mode: ContinuousMove
name: Pan Right
icon: 'mdi:arrow-right'
show_icon: true
camera_image: camera.escam
- Outra forma em que no Lovelace card tem isto:
camera_image: camera.escam
camera_view: live
entities:
- entity: script.escam_pan_left
icon: 'mdi:arrow-left-bold-circle-outline'
tap_action:
action: call-service
service: script.escam_pan_left
- entity: script.escam_pan_right
icon: 'mdi:arrow-right-bold-circle-outline'
tap_action:
action: call-service
service: script.escam_pan_right
- entity: script.escam_tilt_up
icon: 'mdi:arrow-up-bold-circle-outline'
tap_action:
action: call-service
service: script.escam_tilt_up
- entity: script.escam_tilt_down
icon: 'mdi:arrow-down-bold-circle-outline'
tap_action:
action: call-service
service: script.escam_tilt_down
tap_action:
action: toggle
title: ' '
type: picture-glance
- Na maneira 1, não existe erro, mas o PTZ não funciona
- Na maneira 2 , cada vez que clico nas setas do PTZ aparece um erro do HA a dizer algo como “Failed to call service Onvif/PTZ service not found”
- Na maneira 3 , cada vez que clico nas setas do PTZ aparece um erro do HA a dizer algo como “Failed to call service script/escam_pan_right. Unable to find service onvif/ptz”
Tenho sempre a imagem/stream. O que falha é o PTZ.
Acrescento ainda que além da app oficial, ja configurei a camera no Android com a app Onvifer e no PC com outra app genérica, em ambas o PTZ funciona. Daí achar que devo conseguir tb ter o PTZ no HA.
Alguém consegue ajudar sff?
Obrigado.