home-assistant / home-assistant.io

:blue_book: Home Assistant User documentation
https://www.home-assistant.io
Other
4.75k stars 7.18k forks source link

[ZWave] Lack of documentation on how to set Indicators V3 #33858

Open tsuckow opened 1 month ago

tsuckow commented 1 month ago

Feedback

Some parameters in IndicatorsCC V3 REQUIRE that multiple parameters be set at once to function. Such as the On/Off (Blink) Count and period.

home-assistant/core#66615 was closed as "completed" but nowhere is there anything about how to execute the correct arbitrary command.

As an example with the Zen32 Scene Controller It is possible to set Button 5 indication - On/Off Period: Duration and Button 5 indication - On/Off Cycle Count with the Z-Wave: Invoke a Command Class API on a node (advanced) service.

It is not documented that Parameters is interpreted as a YAML array of arguments and thus the IndicatorsCC set command can be executed as a nested array (since the command expects a single argument of an array).

- - indicatorId: 71
    propertyId: 3
    value: 10
  - indicatorId: 71
    propertyId: 4
    value: 10

image

URL

https://www.home-assistant.io/integrations/zwave_js/#service-zwave_jsinvoke_cc_api

Version

2024.7

Additional information

No response

home-assistant[bot] commented 1 month ago

Hey there @home-assistant/z-wave, mind taking a look at this feedback as it has been labeled with an integration (zwave_js) you are listed as a code owner for? Thanks!

Code owner commands Code owners of `zwave_js` can trigger bot actions by commenting: - `@home-assistant close` Closes the feedback. - `@home-assistant rename Awesome new title` Renames the feedback. - `@home-assistant reopen` Reopen the feedback. - `@home-assistant unassign zwave_js` Removes the current integration label and assignees on the feedback, add the integration domain after the command. - `@home-assistant add-label needs-more-information` Add a label (needs-more-information) to the feedback. - `@home-assistant remove-label needs-more-information` Remove a label (needs-more-information) on the feedback.