2023-01-03 00:22:40 +00:00
# Describes the ISY-specific services available
2020-05-11 15:58:58 +00:00
# Note: controlling many entity_ids with one call is not recommended since it may result in
# flooding the ISY with requests. To control multiple devices with a service call
# the recommendation is to add a scene in the ISY and control that scene.
send_raw_node_command :
2021-05-14 18:34:59 +00:00
name : Send raw node command
2020-05-11 15:58:58 +00:00
description : Send a "raw" ISY REST Device Command to a Node using its Home Assistant Entity ID.
2021-05-14 18:34:59 +00:00
target :
entity :
integration : isy994
2020-05-11 15:58:58 +00:00
fields :
command :
2021-05-14 18:34:59 +00:00
name : Command
2020-05-11 15:58:58 +00:00
description : The ISY REST Command to be sent to the device
2021-05-14 18:34:59 +00:00
required : true
2020-05-11 15:58:58 +00:00
example : "DON"
2021-05-14 18:34:59 +00:00
selector :
text :
2020-05-11 15:58:58 +00:00
value :
2021-05-14 18:34:59 +00:00
name : Value
description : The integer value to be sent with the command.
selector :
number :
min : 0
max : 255
2020-05-11 15:58:58 +00:00
parameters :
2021-05-14 18:34:59 +00:00
name : Parameters
description : A dict of parameters to be sent in the query string (e.g. for controlling colored bulbs).
2020-05-11 15:58:58 +00:00
example : { GV2: 0, GV3: 0, GV4 : 255 }
2021-05-14 18:34:59 +00:00
default : {}
selector :
object :
2020-05-11 15:58:58 +00:00
unit_of_measurement :
2021-05-14 18:34:59 +00:00
name : Unit of measurement
description : The ISY Unit of Measurement (UOM) to send with the command, if required.
selector :
number :
min : 0
max : 120
2020-05-11 15:58:58 +00:00
send_node_command :
2021-05-14 18:34:59 +00:00
name : Send node command
2020-05-11 15:58:58 +00:00
description : >-
Send a command to an ISY Device using its Home Assistant entity ID. Valid commands are : beep, brighten, dim, disable,
enable, fade_down, fade_stop, fade_up, fast_off, fast_on, and query.
2021-05-14 18:34:59 +00:00
target :
entity :
integration : isy994
2020-05-11 15:58:58 +00:00
fields :
command :
2021-05-14 18:34:59 +00:00
name : Command
2020-05-11 15:58:58 +00:00
description : The command to be sent to the device.
2021-05-14 18:34:59 +00:00
required : true
selector :
select :
options :
2021-05-18 19:15:47 +00:00
- "beep"
- "brighten"
- "dim"
- "disable"
- "enable"
- "fade_down"
- "fade_stop"
- "fade_up"
- "fast_off"
- "fast_on"
- "query"
2021-05-20 00:08:35 +00:00
get_zwave_parameter :
name : Get Z-Wave Parameter
description : >-
Request a Z-Wave Device parameter via the ISY. The parameter value will be returned as a entity extra state attribute with the name "ZW_#"
where "#" is the parameter number.
target :
entity :
integration : isy994
fields :
parameter :
name : Parameter
description : The parameter number to retrieve from the device.
example : 8
selector :
number :
min : 1
max : 255
set_zwave_parameter :
name : Set Z-Wave Parameter
description : >-
Update a Z-Wave Device parameter via the ISY. The parameter value will also be returned as a entity extra state attribute with the name "ZW_#"
where "#" is the parameter number.
target :
entity :
integration : isy994
fields :
parameter :
name : Parameter
description : The parameter number to set on the end device.
required : true
example : 8
selector :
number :
min : 1
max : 255
value :
name : Value
description : The value to set for the parameter. May be an integer or byte string (e.g. "0xFFFF").
required : true
example : 33491663
selector :
text :
size :
name : Size
description : The size of the parameter, either 1, 2, or 4 bytes.
required : true
example : 4
selector :
select :
options :
- "1"
- "2"
- "4"
2023-02-26 07:12:00 +00:00
set_zwave_lock_user_code :
name : Set Z-Wave Lock User Code
description : >-
Set a Z-Wave Lock User Code via the ISY.
target :
entity :
integration : isy994
domain : lock
fields :
user_num :
name : User Number
description : The user slot number on the lock
required : true
example : 8
selector :
number :
min : 1
max : 255
code :
name : Code
description : The code to set for the user.
required : true
example : 33491663
selector :
number :
min : 1
max : 99999999
mode : box
delete_zwave_lock_user_code :
name : Delete Z-Wave Lock User Code
description : >-
Delete a Z-Wave Lock User Code via the ISY.
target :
entity :
integration : isy994
domain : lock
fields :
user_num :
name : User Number
description : The user slot number on the lock
required : true
example : 8
selector :
number :
min : 1
max : 255
2021-05-20 00:08:35 +00:00
rename_node :
2023-01-03 00:22:40 +00:00
name : Rename Node on ISY
2021-05-20 00:08:35 +00:00
description : >-
2023-01-03 00:22:40 +00:00
Rename a node or group (scene) on the ISY. Note : this will not automatically change the Home Assistant Entity Name or Entity ID to match.
2021-05-20 00:08:35 +00:00
The entity name and ID will only be updated after calling `isy994.reload` or restarting Home Assistant, and ONLY IF you have not already customized the
name within Home Assistant.
target :
entity :
integration : isy994
fields :
name :
name : New Name
2023-01-03 00:22:40 +00:00
description : The new name to use within the ISY.
2021-05-20 00:08:35 +00:00
required : true
example : "Front Door Light"
selector :
text :
2020-05-11 15:58:58 +00:00
send_program_command :
2021-05-14 18:34:59 +00:00
name : Send program command
2020-05-11 15:58:58 +00:00
description : >-
Send a command to control an ISY program or folder. Valid commands are run, run_then, run_else, stop, enable, disable,
enable_run_at_startup, and disable_run_at_startup.
fields :
address :
2021-05-14 18:34:59 +00:00
name : Address
description : The address of the program to control (use either address or name).
2020-05-11 15:58:58 +00:00
example : "04B1"
2021-05-25 12:45:17 +00:00
selector :
text :
2020-05-11 15:58:58 +00:00
name :
2021-05-14 18:34:59 +00:00
name : Name
description : The name of the program to control (use either address or name).
2020-05-11 15:58:58 +00:00
example : "My Program"
2021-05-25 12:45:17 +00:00
selector :
text :
2020-05-11 15:58:58 +00:00
command :
2021-05-14 18:34:59 +00:00
name : Command
2020-05-11 15:58:58 +00:00
description : The ISY Program Command to be sent.
2021-05-14 18:34:59 +00:00
required : true
selector :
select :
options :
2021-05-18 19:15:47 +00:00
- "disable"
- "disable_run_at_startup"
- "enable"
- "enable_run_at_startup"
- "run"
- "run_else"
- "run_then"
- "stop"
2020-05-11 15:58:58 +00:00
isy :
2021-05-14 18:34:59 +00:00
name : ISY
description : If you have more than one ISY connected, provide the name of the ISY to query (as shown on the Device Registry or as the top-first node in the ISY Admin Console). If you have the same program name or address on multiple ISYs, omitting this will run the command on them all.
2020-05-11 15:58:58 +00:00
example : "ISY"
2021-05-14 18:34:59 +00:00
selector :
text :