In the hubitat docs for switchcolorv2 it actually lists that specific item as "v3"... I wonder if that typo persists in the actual back end definition?
Note the "v3" in the documented v2 function:
Switch Color Get
Command 0x03
class hubitat.zwave.commands.switchcolorv3.SwitchColorReport {
String colorComponent
short colorComponentId
List<Short> getPayload()
String format()
}
If anyone from the Hubitat team has any ideas, it does seem like a bug. @bravenel just pinging you as you recommended taking this approach as opposed to emailing support.
The summary is, Iโm able to log the z-wave event as seen above with the methods provided, but canโt seem to catch the event in a dedicated method to parse the data coming back.
I guess in truth I can always just build our a switch case to handle the payload as a workaround. But it seems like best practices would have us use these zwaveEvent hooks. Not sure why this one doesnโt work.