Några av kemerorna uppsatta, äntligen.
Men vad skall man med PTZ-kamera till om man inte kan styra den med HomeAssistant.
Så här gjorde jag och det fungerar alldeles utmärkt.
Här är ett exempel på ett “Picture-Glance Card” i HomeAssistant:
title: Poolen
type: picture-glance
entities:
- entity: camera.poolen_mainstreamprofile
tap_action:
action: call-service
service: onvif.ptz
service_data:
entity_id: camera.poolen_mainstreamprofile
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.poolen_mainstreamprofile
tap_action:
action: call-service
service: onvif.ptz
service_data:
entity_id: camera.poolen_mainstreamprofile
tilt: UP
speed: 1
distance: 0.3
move_mode: ContinuousMove
name: Tilt Up
icon: mdi:arrow-up
show_icon: true
- entity: camera.poolen_mainstreamprofile
tap_action:
action: call-service
service: onvif.ptz
service_data:
entity_id: camera.poolen_mainstreamprofile
tilt: DOWN
speed: 1
distance: 0.3
move_mode: ContinuousMove
name: Tilt Down
icon: mdi:arrow-down
show_icon: true
- entity: camera.poolen_mainstreamprofile
tap_action:
action: call-service
service: onvif.ptz
service_data:
entity_id: camera.poolen_mainstreamprofile
pan: RIGHT
speed: 1
distance: 0.3
move_mode: ContinuousMove
name: Pan Right
icon: mdi:arrow-right
show_icon: true
- entity: camera.poolen_mainstreamprofile
tap_action:
action: call-service
service: onvif.ptz
service_data:
entity_id: camera.poolen_mainstreamprofile
preset: Preset001
speed: 0.5
distance: 0.5
move_mode: GotoPreset
name: Preset 1
icon: mdi:numeric-1-box
show_icon: true
- entity: camera.poolen_mainstreamprofile
tap_action:
action: call-service
service: onvif.ptz
service_data:
entity_id: camera.poolen_mainstreamprofile
preset: Preset002
speed: 0.5
distance: 0.5
move_mode: GotoPreset
name: Preset 2
icon: mdi:numeric-2-box
show_icon: true
- entity: camera.poolen_mainstreamprofile
tap_action:
action: call-service
service: onvif.ptz
service_data:
entity_id: camera.poolen_mainstreamprofile
preset: Preset003
speed: 0.5
distance: 0.5
move_mode: GotoPreset
name: Preset 3
icon: mdi:numeric-3-box
show_icon: true
camera_image: camera.poolen_mainstreamprofile
camera_view: live
För “preset: Preset003” så får du gå till loggarna och se vad det står när du försöker.
Så här stod det i min loggar:
2022-06-07 17:46:29 WARNING (MainThread) [homeassistant.components.onvif] PTZ preset 'Preset02' does not exist on device 'Parkering'. Available Presets: Preset001, Preset002,....
Dvs, Mina kameror har Presets som heter “Preset001” – “Preset100”.
Tänk på att HomeAssistant är Case sensetive, så använd stora/små boktstäver om det står så i loggen.