Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions RingKeypadV2.md
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@ For example, to set the keypad to disarmed mode, we can run the following comman
property_key: '1'
value: 1

You can use any `entity_id` associated with the keypad, or find the device id and use that. `command_class` will always be 135 (the indicator command class), and `endpoint` will always be 0. For most messages, I find it makes sense to use a `property_key` of 1 and `value` of 1, just indicating that the indicator should be turned on (meaning that we're playing a message or changing the mode of the keypad). For modes, use a `property_key` of 1 and `value` of 99. For these, the value sets the brightness of the appropriate mode button while changing modes, in a range of 0-99. Or, you can use `property_key` 9 with a value between 1-99 to set the volume of the voice, with the light at full brightness. For indicators where a time make sense (e.g. entry delay, exit delay or alarms), use `property_key` 7 and a value of the number of seconds you want it to last. For generic sound indicators, use `property_key` 9 to set the volume of the sound (in a range of 0-99).
You can use any `entity_id` associated with the keypad, or find the device id and use that. `command_class` will always be 135 (the indicator command class), and `endpoint` will always be 0. For most messages, I find it makes sense to use a `property_key` of 1 and `value` of 1, just indicating that the indicator should be turned on (meaning that we're playing a message or changing the mode of the keypad). For modes, use a `property_key` of 1 and `value` of 99. For these, the value sets the brightness of the appropriate mode button while changing modes, in a range of 0-99. Or, you can use `property_key` 9 with a value between 1-99 to set the volume of the voice, with the light at full brightness. For indicators where a time make sense (e.g. entry delay, exit delay or alarms), use `property_key` "timeout" and a value of the duration description you want it to last in the following format #m##s, e.g. "1m30s". For generic sound indicators, use `property_key` 9 to set the volume of the sound (in a range of 0-99).

Theoretically you should be able to combine multiple `property_keys` to, say, set a volume and duration on the entry delay. I haven't figured out how to do so in Home Assistant -- it'll probably require directly calling `zwave_js.invoke_cc_api`.

Expand All @@ -111,14 +111,14 @@ The following tables summarize the indicators by `property`s that actually do an
| 9 | Code not accepted. A soft error tone plays. |
| 10 | Armed Stay. Keypad says "Home and armed," armed stay light lights up on motion. Value is the brightness of the armed stay light while switching modes.|
| 11 | Armed Away. Keypad says "Away and armed," armed away light lights up on motion. Value is the brightness of the armed away light while switching modes.|
| 12 | Generic alarm. Plays alarm, flashes light until another mode is selected. Does not respect duration (property_key 7). |
| 12 | Generic alarm. Plays alarm, flashes light until another mode is selected. Does not respect duration (property_key "timeout"). |
| 13 | Burglar alarm. Identical to 12. |
| 14 | Smoke alarm. Plays smoke alarm, flashes light until another mode is selected. Does not respect duration (property_key 7). |
| 15 | Carbon monoxide alarm. Plays intermittent beeping alarm, flashes light until another mode is selected. Does not respect duration (property_key 7). |
| 14 | Smoke alarm. Plays smoke alarm, flashes light until another mode is selected. Does not respect duration (property_key "timeout"). |
| 15 | Carbon monoxide alarm. Plays intermittent beeping alarm, flashes light until another mode is selected. Does not respect duration (property_key "timeout"). |
| 16 | Keypad says "Sensors require bypass." Enter button blinks. |
| 19 | Medical alarm. Medical button lights, bar flashes. No alarm sound plays. Does not respect duration (property_key 7). |
| 19 | Medical alarm. Medical button lights, bar flashes. No alarm sound plays. Does not respect duration (property_key "timeout"). |

### Delays (use `property_key` 7 to specify length in seconds)
### Delays (use `property_key` "timeout" to specify length in minutes and seconds, e.g. "1m30s")

| `property` | Description |
| ---------- | ----------- |
Expand Down