1
mirror of https://github.com/home-assistant/core synced 2024-08-02 23:40:32 +02:00
ha-core/homeassistant/components/onvif/services.yaml
tkdrob 028a07d86f
Wrap up selectors (#50794)
Co-authored-by: Franck Nijhof <git@frenck.dev>
2021-05-25 14:45:17 +02:00

79 lines
1.8 KiB
YAML

ptz:
name: PTZ
description: If your ONVIF camera supports PTZ, you will be able to pan, tilt or zoom your camera.
target:
entity:
integration: onvif
domain: camera
fields:
tilt:
name: Tilt
description: "Tilt direction."
selector:
select:
options:
- 'DOWN'
- 'UP'
pan:
name: Pan
description: "Pan direction."
selector:
select:
options:
- 'LEFT'
- 'RIGHT'
zoom:
name: Zoom
description: "Zoom."
selector:
select:
options:
- 'ZOOM_IN'
- 'ZOOM_OUT'
distance:
name: Distance
description: "Distance coefficient. Sets how much PTZ should be executed in one request."
default: 0.1
selector:
number:
min: 0
max: 1
step: 0.01
speed:
name: Speed
description: "Speed coefficient. Sets how fast PTZ will be executed."
default: 0.5
selector:
number:
min: 0
max: 1
step: 0.01
continuous_duration:
name: Continuous duration
description: "Set ContinuousMove delay in seconds before stopping the move"
default: 0.5
selector:
number:
min: 0
max: 1
step: 0.01
preset:
name: Preset
description: "PTZ preset profile token. Sets the preset profile token which is executed with GotoPreset"
example: "1"
default: "0"
selector:
text:
move_mode:
name: Move Mode
description: "PTZ moving mode."
default: "RelativeMove"
selector:
select:
options:
- 'AbsoluteMove'
- 'ContinuousMove'
- 'GotoPreset'
- 'RelativeMove'
- 'Stop'