Unfortunately, no, I don't have any technical documentation for this device. I (mistakenly) assumed that Z-Wave remotes/buttons/controllers followed some known device spec.
I haven't gotten the Scene Controller plug-in to react usefully. With debugging enabled, when I press any button I get:
- Code: Select all
Z-Wave Scene Controller Debug Node ID 37 found in controllerIDs
The remote does have Z-Wave address #37, but nothing here about the button ID.
Enabling raw Z-Wave debugging, here's what I see for each of the buttons (before and after pressing the center toggle, which changes from "button 1-4" mode to "button 5-8" mode.
- Code: Select all
button 1/5: Z-Wave Debug RCVD requestReply1: 01 0E 00 04 00 25 08 94 01 8F 00 00 00 00 03 C1 (hex)
button 2/6: Z-Wave Debug RCVD requestReply1: 01 0E 00 04 00 25 08 94 01 B3 00 00 00 00 04 FA (hex)
button 3/7: Z-Wave Debug RCVD requestReply1: 01 0E 00 04 00 25 08 94 01 C4 00 00 00 00 02 8B (hex)
button 4/8: Z-Wave Debug RCVD requestReply1: 01 0E 00 04 00 25 08 94 01 CD 00 00 00 00 05 85 (hex)
toggle: nothing
button 1/5: Z-Wave Debug RCVD requestReply1: 01 0E 00 04 00 25 08 94 01 54 00 00 00 00 13 0A (hex)
button 2/6: Z-Wave Debug RCVD requestReply1: 01 0E 00 04 00 25 08 94 01 5C 00 00 00 00 16 07 (hex)
button 3/7: Z-Wave Debug RCVD requestReply1: 01 0E 00 04 00 25 08 94 01 6E 00 00 00 00 14 37 (hex)
button 4/8: Z-Wave Debug RCVD requestReply1: 01 0E 00 04 00 25 08 94 01 7A 00 00 00 00 17 20 (hex)
I don't have a working knowledge of raw Z-Wave (is there a handy reference anywhere?), but I see:
byte 6 is the source address (device 37, 0x25)
byte 10 is an incrementing sequence number (+1 for each time I press)
byte 15 is the button ID
byte 16 varies... a checksum?
What kinds of commands are these?