core/homeassistant/components/zwave_js/services.yaml

226 lines
3.7 KiB
YAML

# Describes the format for available Z-Wave services
clear_lock_usercode:
target:
entity:
domain: lock
integration: zwave_js
fields:
code_slot:
required: true
example: 1
selector:
text:
set_lock_usercode:
target:
entity:
domain: lock
integration: zwave_js
fields:
code_slot:
required: true
example: 1
selector:
text:
usercode:
required: true
example: 1234
selector:
text:
set_config_parameter:
target:
entity:
integration: zwave_js
fields:
endpoint:
example: 1
default: 0
required: false
selector:
text:
parameter:
example: Minimum brightness level
required: true
selector:
text:
bitmask:
advanced: true
selector:
text:
value:
example: 5
required: true
selector:
text:
bulk_set_partial_config_parameters:
target:
entity:
integration: zwave_js
fields:
endpoint:
example: 1
default: 0
required: false
selector:
text:
parameter:
example: 9
required: true
selector:
text:
value:
example: |
"0x1": 1
"0x10": 1
"0x20": 1
"0x40": 1
required: true
selector:
object:
refresh_value:
fields:
entity_id:
required: true
example: |
- sensor.family_room_motion
- switch.kitchen
selector:
entity:
integration: zwave_js
multiple: true
refresh_all_values:
default: false
selector:
boolean:
set_value:
target:
entity:
integration: zwave_js
fields:
command_class:
example: 117
required: true
selector:
text:
endpoint:
example: 1
required: false
selector:
text:
property:
example: currentValue
required: true
selector:
text:
property_key:
example: 1
required: false
selector:
text:
value:
example: "ffbb99"
required: true
selector:
object:
options:
required: false
selector:
object:
wait_for_result:
required: false
selector:
boolean:
multicast_set_value:
target:
entity:
integration: zwave_js
fields:
broadcast:
example: true
required: false
selector:
boolean:
command_class:
example: 117
required: true
selector:
text:
endpoint:
example: 1
required: false
selector:
text:
property:
example: currentValue
required: true
selector:
text:
property_key:
example: 1
required: false
selector:
text:
options:
required: false
selector:
object:
value:
example: "ffbb99"
required: true
selector:
object:
ping:
target:
entity:
integration: zwave_js
reset_meter:
target:
entity:
domain: sensor
integration: zwave_js
fields:
meter_type:
example: 1
required: false
selector:
text:
value:
example: 5
required: false
selector:
text:
invoke_cc_api:
target:
entity:
integration: zwave_js
fields:
command_class:
example: 132
required: true
selector:
text:
endpoint:
example: 1
required: false
selector:
text:
method_name:
example: setInterval
required: true
selector:
text:
parameters:
example: "[1, 1]"
required: true
selector:
object: