# 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_lock_configuration: target: entity: domain: lock integration: zwave_js fields: operation_type: required: true example: timed selector: select: options: - constant - timed lock_timeout: required: false example: 1 selector: number: min: 0 max: 65535 unit_of_measurement: sec outside_handles_can_open_door_configuration: required: false example: [true, true, true, false] selector: object: inside_handles_can_open_door_configuration: required: false example: [true, true, true, false] selector: object: auto_relock_time: required: false example: 1 selector: number: min: 0 max: 65535 unit_of_measurement: sec hold_and_release_time: required: false example: 1 selector: number: min: 0 max: 65535 unit_of_measurement: sec twist_assist: required: false example: true selector: boolean: block_to_block: required: false example: true selector: boolean: 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: value_size: example: 1 selector: number: min: 1 max: 4 value_format: example: 1 selector: number: min: 0 max: 3 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: refresh_notifications: target: entity: integration: zwave_js fields: notification_type: example: 1 required: true selector: number: min: 1 max: 22 mode: box notification_event: example: 1 required: false selector: number: min: 1 max: 255 mode: box