Device z-wave version identifier

Is there an app available to query a device and return it's z-wave command class version(s)?

I ask because I'm trying to learn the different command classes and would like to try different variations on some of my devices.

Thanks

perhaps it's time for you to assemble a Tool, such as OZWCP.

I'm partial to it and even documented how I built one:

@csteele,

Thanks I'll look into it. However it will be some time, first I have to learn how drivers work. I've got the overview, not looking at the details.

John

OZWCP has a live log too.. and it shows pretty much every packet.. not like a sniffer, which would usually be promiscuous, but between the controller and the array of devices.

here's a snippet of a log, two devices:

2018-07-08 20:07:48.736 Detail,
2018-07-08 20:07:48.736 Info, Node025, Sending (Query) message (Callback ID=0x00, Expected Reply=0x41) - Get Node Protocol Info (Node=25): 0x01, 0x04, 0x00, 0x41, 0x19, 0xa3
2018-07-08 20:07:48.739 Detail, Node025, Received: 0x01, 0x09, 0x01, 0x41, 0xd3, 0x9c, 0x01, 0x04, 0x11, 0x01, 0xec
2018-07-08 20:07:48.739 Detail,
2018-07-08 20:07:48.739 Info, Node025, Received reply to FUNC_ID_ZW_GET_NODE_PROTOCOL_INFO
2018-07-08 20:07:48.739 Info, Node025, Protocol Info for Node 25:
2018-07-08 20:07:48.739 Info, Node025, Listening = true
2018-07-08 20:07:48.740 Info, Node025, Beaming = true
2018-07-08 20:07:48.740 Info, Node025, Routing = true
2018-07-08 20:07:48.740 Info, Node025, Max Baud Rate = 40000
2018-07-08 20:07:48.740 Info, Node025, Version = 4
2018-07-08 20:07:48.740 Info, Node025, Security = false
2018-07-08 20:07:48.740 Info, Node025, Basic device class (0x04) - Routing Slave
2018-07-08 20:07:48.740 Info, Node025, Generic device Class (0x11) - Multilevel Switch
2018-07-08 20:07:48.740 Info, Node025, Specific device class (0x01) - Multilevel Power Switch
2018-07-08 20:07:48.740 Info, Node025, COMMAND_CLASS_BASIC will be mapped to COMMAND_CLASS_SWITCH_MULTILEVEL
2018-07-08 20:07:48.740 Info, Node025, Mandatory Command Classes for Node 25:
2018-07-08 20:07:48.740 Info, Node025, COMMAND_CLASS_BASIC
2018-07-08 20:07:48.740 Info, Node025, COMMAND_CLASS_SWITCH_MULTILEVEL
2018-07-08 20:07:48.740 Info, Node025, COMMAND_CLASS_SWITCH_ALL
2018-07-08 20:07:48.741 Info, Node025, Mandatory Command Classes controlled by Node 25:
2018-07-08 20:07:48.741 Info, Node025, None
2018-07-08 20:07:48.741 Detail, Node156, Expected reply was received
2018-07-08 20:07:48.741 Detail, Node156, Message transaction complete
2018-07-08 20:07:48.741 Detail,
2018-07-08 20:07:48.741 Detail, Node025, Removing current message
2018-07-08 20:07:48.742 Detail, Node025, Notification: NodeProtocolInfo
2018-07-08 20:07:48.742 Info, Notification: Node Protocol Info Home Node 25 Genre basic Class NO OPERATION Instance 0 Index 0 Type bool
2018-07-08 20:07:48.742 Detail, Node025, Notification: ValueAdded
2018-07-08 20:07:48.742 Info, Notification: Value Added Home 0x Node 25 Genre user Class SWITCH MULTILEVEL Instance 1 Index 0 Type byte
2018-07-08 20:07:48.742 Detail, Node025, Notification: ValueAdded
2018-07-08 20:07:48.742 Info, Notification: Value Added Home 0x Node 25 Genre user Class SWITCH MULTILEVEL Instance 1 Index 1 Type button
2018-07-08 20:07:48.742 Detail, Node025, Notification: ValueAdded
2018-07-08 20:07:48.742 Info, Notification: Value Added Home 0x Node 25 Genre user Class SWITCH MULTILEVEL Instance 1 Index 2 Type button
2018-07-08 20:07:48.742 Detail, Node025, Notification: ValueAdded
2018-07-08 20:07:48.742 Info, Notification: Value Added Home 0x Node 25 Genre system Class SWITCH MULTILEVEL Instance 1 Index 3 Type bool
2018-07-08 20:07:48.742 Detail, Node025, Notification: ValueAdded
2018-07-08 20:07:48.742 Info, Notification: Value Added Home 0x Node 25 Genre system Class SWITCH MULTILEVEL Instance 1 Index 4 Type byte
2018-07-08 20:07:48.742 Detail, Node025, Notification: ValueAdded
2018-07-08 20:07:48.743 Info, Notification: Value Added Home 0x Node 25 Genre system Class SWITCH ALL Instance 1 Index 0 Type list
2018-07-08 20:07:48.743 Detail, Node025, Query Stage Complete (ProtocolInfo)
2018-07-08 20:07:48.743 Detail, Node025, AdvanceQueries queryPending=0 queryRetries=0 queryStage=Probe live=1
2018-07-08 20:07:48.743 Detail, Node025, QueryStage_Probe
2018-07-08 20:07:48.743 Info, Node025, NoOperation::Set - Routing=true
2018-07-08 20:07:48.743 Detail, Node025, Queuing (NoOp) NoOperation_Set (Node=25): 0x01, 0x09, 0x00, 0x13, 0x19, 0x02, 0x00, 0x00, 0x25, 0x1e, 0xc5
2018-07-08 20:07:48.744 Detail, Node025, Queuing (Query) Query Stage Complete (Probe)
2018-07-08 20:07:48.744 Detail,
2018-07-08 20:07:48.744 Info, Node025, Sending (NoOp) message (Callback ID=0x1e, Expected Reply=0x13) - NoOperation_Set (Node=25): 0x01, 0x09, 0x00, 0x13, 0x19, 0x02, 0x00, 0x00, 0x25, 0x1e, 0xc5
2018-07-08 20:07:48.750 Detail, Node025, Received: 0x01, 0x04, 0x01, 0x13, 0x01, 0xe8
2018-07-08 20:07:48.750 Detail, Node025, ZW_SEND_DATA delivered to Z-Wave stack
2018-07-08 20:07:48.813 Detail, Node025, Received: 0x01, 0x05, 0x00, 0x13, 0x1e, 0x00, 0xf7
2018-07-08 20:07:48.813 Detail, Node025, ZW_SEND_DATA Request with callback ID 0x1e received (expected 0x1e)
2018-07-08 20:07:48.813 Info, Node025, Request RTT 69 Average Request RTT 69
2018-07-08 20:07:48.813 Detail, Expected callbackId was received
2018-07-08 20:07:48.814 Detail, Expected reply was received
2018-07-08 20:07:48.814 Detail, Message transaction complete
2018-07-08 20:07:48.814 Detail,
2018-07-08 20:07:48.814 Detail, Node025, Removing current message
2018-07-08 20:07:48.815 Detail, Node025, Notification: Notification - NoOperation
2018-07-08 20:07:48.815 Info, Notification: Notification home node 25 No Operation Message Complete

2018-07-08 20:07:49.256 Detail,
2018-07-08 20:07:49.256 Info, Node029, Sending (Query) message (Callback ID=0x00, Expected Reply=0x41) - Get Node Protocol Info (Node=29): 0x01, 0x04, 0x00, 0x41, 0x1d, 0xa7
2018-07-08 20:07:49.259 Detail, Node029, Received: 0x01, 0x09, 0x01, 0x41, 0xd3, 0x9c, 0x00, 0x04, 0x10, 0x01, 0xec
2018-07-08 20:07:49.259 Detail,
2018-07-08 20:07:49.259 Info, Node029, Received reply to FUNC_ID_ZW_GET_NODE_PROTOCOL_INFO
2018-07-08 20:07:49.259 Info, Node029, Protocol Info for Node 29:
2018-07-08 20:07:49.259 Info, Node029, Listening = true
2018-07-08 20:07:49.259 Info, Node029, Beaming = true
2018-07-08 20:07:49.259 Info, Node029, Routing = true
2018-07-08 20:07:49.260 Info, Node029, Max Baud Rate = 40000
2018-07-08 20:07:49.260 Info, Node029, Version = 4
2018-07-08 20:07:49.260 Info, Node029, Security = false
2018-07-08 20:07:49.260 Info, Node029, Basic device class (0x04) - Routing Slave
2018-07-08 20:07:49.260 Info, Node029, Generic device Class (0x10) - Binary Switch
2018-07-08 20:07:49.260 Info, Node029, Specific device class (0x01) - Binary Power Switch
2018-07-08 20:07:49.260 Info, Node029, COMMAND_CLASS_BASIC will be mapped to COMMAND_CLASS_SWITCH_BINARY
2018-07-08 20:07:49.260 Info, Node029, Mandatory Command Classes for Node 29:
2018-07-08 20:07:49.260 Info, Node029, COMMAND_CLASS_BASIC
2018-07-08 20:07:49.260 Info, Node029, COMMAND_CLASS_SWITCH_BINARY
2018-07-08 20:07:49.260 Info, Node029, COMMAND_CLASS_SWITCH_ALL
2018-07-08 20:07:49.260 Info, Node029, Mandatory Command Classes controlled by Node 29:
2018-07-08 20:07:49.260 Info, Node029, None
2018-07-08 20:07:49.260 Detail, Node156, Expected reply was received
2018-07-08 20:07:49.260 Detail, Node156, Message transaction complete
2018-07-08 20:07:49.260 Detail,
2018-07-08 20:07:49.260 Detail, Node029, Removing current message
2018-07-08 20:07:49.260 Detail, Node029, Notification: NodeProtocolInfo
2018-07-08 20:07:49.260 Info, Notification: Node Protocol Info Home fc6971d3 Node 29 Genre basic Class NO OPERATION Instance 0 Index 0 Type bool
2018-07-08 20:07:49.261 Detail, Node029, Notification: ValueAdded
2018-07-08 20:07:49.261 Info, Notification: Value Added Home 0xfc6971d3 Node 29 Genre user Class SWITCH BINARY Instance 1 Index 0 Type bool
2018-07-08 20:07:49.261 Detail, Node029, Notification: ValueAdded
2018-07-08 20:07:49.261 Info, Notification: Value Added Home 0xfc6971d3 Node 29 Genre system Class SWITCH ALL Instance 1 Index 0 Type list
2018-07-08 20:07:49.261 Detail, Node029, Query Stage Complete (ProtocolInfo)
2018-07-08 20:07:49.261 Detail, Node029, AdvanceQueries queryPending=0 queryRetries=0 queryStage=Probe live=1
2018-07-08 20:07:49.261 Detail, Node029, QueryStage_Probe
2018-07-08 20:07:49.261 Info, Node029, NoOperation::Set - Routing=true
2018-07-08 20:07:49.261 Detail, Node029, Queuing (NoOp) NoOperation_Set (Node=29): 0x01, 0x09, 0x00, 0x13, 0x1d, 0x02, 0x00, 0x00, 0x25, 0x21, 0xfe
2018-07-08 20:07:49.261 Detail, Node029, Queuing (Query) Query Stage Complete (Probe)

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.