mirror of
https://github.com/home-assistant/home-assistant.io.git
synced 2025-07-16 13:56:53 +00:00
Add Z-Wave Parameter and Node Rename Services to ISY994 (#17891)
* Add new service descriptions to ISY994 * Fix markdown lint gone haywire * Fix incorrect optional parameters
This commit is contained in:
parent
da1554b266
commit
af1a3741f7
@ -47,6 +47,7 @@ There is currently support for the following device types within Home Assistant:
|
||||
Home Assistant is capable of communicating with any binary sensor, cover, fan, light, lock, sensor and switch that is configured on the controller. Using the programs on the controller, custom binary sensors, cover, fan, lock, and switches can also be created.
|
||||
|
||||
{% include integrations/config_flow.md %}
|
||||
|
||||
## Manual configuration
|
||||
|
||||
You may also configure the integration manually by adding the following section to your `configuration.yaml` file:
|
||||
@ -165,7 +166,7 @@ Send a command to an ISY Device using its Home Assistant entity ID. Valid comman
|
||||
|
||||
| Service data attribute | Optional | Description |
|
||||
| ---------------------- | -------- | ----------- |
|
||||
| `entity_id` | yes | Name(s) of entities to send the command, e.g., `light.front_porch`. |
|
||||
| `entity_id` | no | Name(s) of entities to send the command, e.g., `light.front_porch`. |
|
||||
| `command` | no | The command to be sent to the device, e.g., `"fast_on"` |
|
||||
|
||||
#### Service `isy994.send_raw_node_command`
|
||||
@ -174,19 +175,48 @@ Send a "raw" (e.g., `DON`, `DOF`) ISY REST Device Command to a Node using its Ho
|
||||
|
||||
| Service data attribute | Optional | Description |
|
||||
| ---------------------- | -------- | ----------- |
|
||||
| `entity_id` | yes | Name(s) of entities to send the command, e.g., `light.front_porch`. |
|
||||
| `entity_id` | no | Name(s) of entities to send the command, e.g., `light.front_porch`. |
|
||||
| `command` | no | The ISY REST Command to be sent to the device, e.g., `"DON"` |
|
||||
| `value` | yes | The integer value to be sent with the command, if required by the command, e.g., `255` |
|
||||
| `parameters` | yes | A `dict` of parameters to be sent in the query string for controlling colored bulbs or advanced parameters, e.g., `{ GV2: 0, GV3: 0, GV4: 255 }` |
|
||||
| `unit_of_measurement` | yes | The ISY Unit of Measurement (UOM) to send with the command, if required, e.g., `67` |
|
||||
|
||||
#### Service `isy994.get_zwave_parameter`
|
||||
|
||||
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.
|
||||
|
||||
| Service data attribute | Optional | Description |
|
||||
| ---------------------- | -------- | ----------------------------------------------------------------------------------------------- |
|
||||
| `entity_id` | no | Name of entity to send the command, e.g., `light.front_porch`. This must be an ISY Z-Wave Node. |
|
||||
| `parameter` | no | The parameter number to retrieve from the end device. |
|
||||
|
||||
#### Service `isy994.set_zwave_parameter`
|
||||
|
||||
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.
|
||||
|
||||
| Service data attribute | Optional | Description |
|
||||
| ---------------------- | -------- | ----------------------------------------------------------------------------------------------- |
|
||||
| `entity_id` | no | Name of entity to send the command, e.g., `light.front_porch`. This must be an ISY Z-Wave Node. |
|
||||
| `parameter` | no | The parameter number to set on the end device. |
|
||||
| `value` | no | The value to set for the parameter. May be an integer or byte string (e.g. "0xFFFF"). |
|
||||
| `size` | no | The size of the parameter, either 1, 2, or 4 bytes. |
|
||||
|
||||
#### Service `isy994.rename_node`
|
||||
|
||||
Rename a node or group (scene) on the ISY994. 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.
|
||||
|
||||
| Service data attribute | Optional | Description |
|
||||
| ---------------------- | -------- | -------------------------------------------------------------- |
|
||||
| `entity_id` | no | Name of entity to send the command, e.g., `light.front_porch`. |
|
||||
| `name` | no | The new name to use within the ISY994. |
|
||||
|
||||
#### Service `isy994.set_on_level`
|
||||
|
||||
Send an ISY set_on_level command to a `light` Node to set the devices' local On Level.
|
||||
|
||||
| Service data attribute | Optional | Description |
|
||||
| ---------------------- | -------- | ----------- |
|
||||
| `entity_id` | yes | Name(s) of entities to send the command, e.g., `light.front_porch`. |
|
||||
| `entity_id` | no | Name(s) of entities to send the command, e.g., `light.front_porch`. |
|
||||
| `value` | no | The integer value to set the On Level to in a range of 0-255, e.g., `255` |
|
||||
|
||||
#### Service `isy994.set_ramp_rate`
|
||||
|
Loading…
x
Reference in New Issue
Block a user