"description":"Set the options for the ISY Integration: \n • Node Sensor String: Any device or folder that contains 'Node Sensor String' in the name will be treated as a sensor or binary sensor. \n • Ignore String: Any device with 'Ignore String' in the name will be ignored. \n • Variable Sensor String: Any variable that contains 'Variable Sensor String' will be added as a sensor. \n • Restore Light Brightness: If enabled, the previous brightness will be restored when turning on a light instead of the device's built-in On-Level.",
"description":"The ISY REST Command to be sent to the device."
},
"value":{
"name":"Value",
"description":"The integer value to be sent with the command."
},
"parameters":{
"name":"Parameters",
"description":"A dict of parameters to be sent in the query string (e.g. for controlling colored bulbs)."
},
"unit_of_measurement":{
"name":"Unit of measurement",
"description":"The ISY Unit of Measurement (UOM) to send with the command, if required."
}
}
},
"send_node_command":{
"name":"Send node command",
"description":"Sends 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.",
"fields":{
"command":{
"name":"Command",
"description":"The command to be sent to the device."
}
}
},
"get_zwave_parameter":{
"name":"Get Z-Wave Parameter",
"description":"Requests 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.",
"fields":{
"parameter":{
"name":"Parameter",
"description":"The parameter number to retrieve from the device."
}
}
},
"set_zwave_parameter":{
"name":"Set Z-Wave Parameter",
"description":"Updates 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.",
"description":"Renames a node or group (scene) on the ISY. Note: this will not automatically change the Home Assistant Entity Name or Entity ID to match. 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.",
"fields":{
"name":{
"name":"New Name",
"description":"The new name to use within the ISY."
}
}
},
"send_program_command":{
"name":"Send program command",
"description":"Sends 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":{
"name":"Address",
"description":"The address of the program to control (use either address or name)."
"description":"The name of the program to control (use either address or name)."
},
"command":{
"name":"Command",
"description":"The ISY Program Command to be sent."
},
"isy":{
"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."