ha-core/homeassistant/components/zha/services.yaml

306 lines
5.2 KiB
YAML

# Describes the format for available zha services
permit:
fields:
duration:
default: 60
selector:
number:
min: 0
max: 254
unit_of_measurement: seconds
ieee:
example: "00:0d:6f:00:05:7d:2d:34"
selector:
text:
source_ieee:
example: "00:0a:bf:00:01:10:23:35"
selector:
text:
install_code:
example: "1234-5678-1234-5678-AABB-CCDD-AABB-CCDD-EEFF"
selector:
text:
qr_code:
example: "Z:000D6FFFFED4163B$I:52797BF4A5084DAA8E1712B61741CA024051"
selector:
text:
remove:
fields:
ieee:
required: true
example: "00:0d:6f:00:05:7d:2d:34"
selector:
text:
reconfigure_device:
fields:
ieee:
required: true
example: "00:0d:6f:00:05:7d:2d:34"
selector:
text:
set_zigbee_cluster_attribute:
fields:
ieee:
required: true
example: "00:0d:6f:00:05:7d:2d:34"
selector:
text:
endpoint_id:
required: true
selector:
number:
min: 1
max: 65535
mode: box
cluster_id:
required: true
selector:
number:
min: 1
max: 65535
cluster_type:
default: "in"
selector:
select:
options:
- "in"
- "out"
attribute:
required: true
example: 0
selector:
number:
min: 1
max: 65535
value:
required: true
example: 0x0001
selector:
text:
manufacturer:
example: 0x00FC
selector:
text:
issue_zigbee_cluster_command:
fields:
ieee:
required: true
example: "00:0d:6f:00:05:7d:2d:34"
selector:
text:
endpoint_id:
required: true
selector:
number:
min: 1
max: 65535
cluster_id:
required: true
selector:
number:
min: 1
max: 65535
cluster_type:
default: "in"
selector:
select:
options:
- "in"
- "out"
command:
required: true
selector:
number:
min: 1
max: 65535
command_type:
required: true
selector:
select:
options:
- "client"
- "server"
args:
example: "[arg1, arg2, argN]"
selector:
object:
params:
selector:
object:
manufacturer:
example: 0x00FC
selector:
text:
issue_zigbee_group_command:
fields:
group:
required: true
example: 0x0222
selector:
text:
cluster_id:
required: true
selector:
number:
min: 1
max: 65535
cluster_type:
default: "in"
selector:
select:
options:
- "in"
- "out"
command:
required: true
selector:
number:
min: 1
max: 65535
args:
example: "[arg1, arg2, argN]"
selector:
object:
manufacturer:
example: 0x00FC
selector:
text:
warning_device_squawk:
fields:
ieee:
required: true
example: "00:0d:6f:00:05:7d:2d:34"
selector:
text:
mode:
default: 0
selector:
number:
min: 0
max: 1
mode: box
strobe:
default: 1
selector:
number:
min: 0
max: 1
mode: box
level:
default: 2
selector:
number:
min: 0
max: 3
mode: box
warning_device_warn:
fields:
ieee:
required: true
example: "00:0d:6f:00:05:7d:2d:34"
selector:
text:
mode:
default: 3
selector:
number:
min: 0
max: 6
mode: box
strobe:
default: 1
selector:
number:
min: 0
max: 1
mode: box
level:
default: 2
selector:
number:
min: 0
max: 3
mode: box
duration:
default: 5
selector:
number:
min: 0
max: 65535
unit_of_measurement: seconds
duty_cycle:
default: 0
selector:
number:
min: 0
max: 100
step: 10
intensity:
default: 2
selector:
number:
min: 0
max: 3
mode: box
clear_lock_user_code:
target:
entity:
domain: lock
integration: zha
fields:
code_slot:
required: true
example: 1
selector:
text:
enable_lock_user_code:
target:
entity:
domain: lock
integration: zha
fields:
code_slot:
required: true
example: 1
selector:
text:
disable_lock_user_code:
target:
entity:
domain: lock
integration: zha
fields:
code_slot:
required: true
example: 1
selector:
text:
set_lock_user_code:
target:
entity:
domain: lock
integration: zha
fields:
code_slot:
required: true
example: 1
selector:
text:
user_code:
required: true
example: 1234
selector:
text: