cmd_str = [0x70, 0x08]
reply = indigo.zwave.sendRaw(dev, cmdBytes=cmd_str, sendMode=1)
Data : (dict)
cmdSuccess : true (bool)
endpoint : None (empty)
nodeId : 57 (integer)
queuedForNextWake : false (bool)
howartp wrote:You won’t get the reply in your immediate x = sendRaw() assignment.
You send the raw request (bulk get or whatever) then listen for the device to send whatever you want via subscribeToIncoming()
Peter
Sent from my iPhone using Tapatalk Pro
# indigo.zwave.sendRaw(nodeId=57, cmdBytes=[0x70, 0x05, 0x10], sendMode=1)
Z-Wave sent "Workshop - Inovelli Dimmer" raw command [70 05 10]
Inovelli sent: 01 0A 00 13 39 03 70 05 10 25 39 A5 (node 057 ACK after 76 milliseconds)
Inovelli received: 01 0E 00 04 00 39 08 70 06 10 04 00 00 00 00 A6 (node 057)
01 0E 00 04 00 39 08 70 06 10 04 00 00 00 00 A6
1 14 0 4 0 57 8 112 6 16 4 0 0 0 0 166
^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^
| | | | | | | | | | | | | | | |_
| | | | | | | | | | | | | | |_____ report?
| | | | | | | | | | | | | |________ report?
| | | | | | | | | | | | |___________ report?
| | | | | | | | | | | |______________ report?
| | | | | | | | | | |_________________
| | | | | | | | | |____________________ Parameter 16
| | | | | | | | |_______________________ Configuration Command Class - Configuration Report
| | | | | | | |__________________________ Configuration Command Class
| | | | | | |______________________________
| | | | | |_________________________________ Node 57
| | | | |____________________________________
| | | |_______________________________________
| | |__________________________________________
| |_____________________________________________
|________________________________________________
matt (support) wrote:Without digging into the spec I don't know the details of the bulk get command (it might just be [0x70, 0x08] ), but to get individual config parm values we use [0x70, 0x05, parmIndex], then as Peter said eventually we get back a reply that starts with [0x70, 0x06, ...].
DaveL17 wrote:I want parameters 13 - 17. I *think* the command should be:
0x70 0x08 0x0D 0x11 0x05
Here's a couple of possibilities.
- If Indigo is sending its commands via multicast, it looks like I'm out of luck and need go no farther on bulk reporting.
- Indigo says the device supports 70v1. Perhaps bulk reporting isn't supported in v1?
- I'm not formatting the command properly.
Users browsing this forum: No registered users and 4 guests