Skip to content

Commit ce8aea0

Browse files
shbatmbdraco
andauthored
Add ISY994 services to set and delete lock codes (home-assistant#26363)
Co-authored-by: J. Nick Koston <nick@koston.org>
1 parent b9bfd1a commit ce8aea0

File tree

1 file changed

+22
-1
lines changed

1 file changed

+22
-1
lines changed

source/_integrations/isy994.markdown

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,8 @@ Insteon devices will include entities for setting the device On Level, Ramp Rate
134134

135135
Once loaded, the following services will be exposed with the `isy994.` prefix, to allow advanced control over the ISY and its connected devices:
136136

137-
- Entity services for Home Assistant-connected entities: `send_node_command`, `send_raw_node_command`, and `set_ramp_rate`.
137+
- Entity services for all Home Assistant-connected entities: `send_node_command`, `send_raw_node_command`.
138+
- ISY Z-Wave Node services: `get_zwave_parameter`, `set_zwave_parameter`, `set_zwave_lock_user_code`, `delete_zwave_lock_user_code`
138139
- Generic ISY services: `send_program_command`
139140

140141
#### Service `isy994.send_node_command`
@@ -178,6 +179,26 @@ Update a Z-Wave Device parameter via the ISY. The parameter value will also be r
178179
| `value` | no | The value to set for the parameter. May be an integer or byte string (e.g. "0xFFFF"). |
179180
| `size` | no | The size of the parameter, either 1, 2, or 4 bytes. |
180181

182+
#### Service `isy994.set_zwave_lock_user_code`
183+
184+
Set a Z-Wave Lock User Code via the ISY.
185+
186+
| Service data attribute | Optional | Description |
187+
| ---------------------- | -------- | ----------------------------------------------------------------------------------------------- |
188+
| `entity_id` | no | Name of target entity for the command, e.g., `lock.front_door`. The entity must be an ISY Z-Wave Lock entity. |
189+
| `user_num` | no | The user slot number to set on the end device. |
190+
| `code` | no | The lock code to set for the user slot. |
191+
192+
193+
#### Service `isy994.delete_zwave_lock_user_code`
194+
195+
Delete a Z-Wave Lock User Code via the ISY.
196+
197+
| Service data attribute | Optional | Description |
198+
| ---------------------- | -------- | ----------------------------------------------------------------------------------------------- |
199+
| `entity_id` | no | Name of target entity for the command, e.g., `lock.front_door`. The entity must be an ISY Z-Wave Lock entity. |
200+
| `user_num` | no | The user slot number to delete the code on the end device. |
201+
181202
#### Service `isy994.rename_node`
182203

183204
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.

0 commit comments

Comments
 (0)