1
mirror of https://github.com/home-assistant/core synced 2024-08-31 05:57:13 +02:00
ha-core/homeassistant/components/onvif/services.yaml
2020-11-20 22:59:11 +01:00

35 lines
1.4 KiB
YAML

ptz:
description: If your ONVIF camera supports PTZ, you will be able to pan, tilt or zoom your camera.
fields:
entity_id:
description: "String or list of strings that point at entity_ids of cameras. Else targets all."
example: "camera.living_room_camera"
tilt:
description: "Tilt direction. Allowed values: UP, DOWN"
example: "UP"
pan:
description: "Pan direction. Allowed values: RIGHT, LEFT"
example: "RIGHT"
zoom:
description: "Zoom. Allowed values: ZOOM_IN, ZOOM_OUT"
example: "ZOOM_IN"
distance:
description: "Distance coefficient. Sets how much PTZ should be executed in one request. Allowed values: floating point numbers, 0 to 1"
default: 0.1
example: 0.1
speed:
description: "Speed coefficient. Sets how fast PTZ will be executed. Allowed values: floating point numbers, 0 to 1"
default: 0.5
example: 0.5
continuous_duration:
description: "Set ContinuousMove delay in seconds before stopping the move"
default: 0.5
example: 0.5
preset:
description: "PTZ preset profile token. Sets the preset profile token which is executed with GotoPreset"
example: "1"
move_mode:
description: "PTZ moving mode. One of ContinuousMove, RelativeMove, AbsoluteMove, GotoPreset, or Stop"
default: "RelativeMove"
example: "ContinuousMove"