2.2.79. Proprietary Command Class, version 1 [OBSOLETED]¶
Warning
THIS COMMAND CLASS HAS BEEN OBSOLETED
New implementations MUST NOT support this Command Class. Consult the Z-Wave Alliance when your application does not seem to fit any existing Command Class.
The Proprietary Command Class is used to transfer data between devices. The data content MUST be vendor specific and commands MUST NOT provide any value-add with respect to the Home Automation application in general.
2.2.79.1. Proprietary set command¶
This command is used to transfer data to a device.
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
|---|---|---|---|---|---|---|---|
Command Class = COMMAND_CLASS_PROPRIETARY (0x88) |
|||||||
Command = PROPRIETARY_SET (0x01) |
|||||||
Data 1 |
|||||||
… |
|||||||
Data N |
|||||||
Data (N bytes)
The data fields may be used to set various data in the device. The number of data fields transmitted MUST be determined from the length field in the frame.
2.2.79.2. Proprietary get command¶
This command is used to request data from a device.
The Proprietary Report Command MUST be returned in response to this command.
This command MUST NOT be issued via multicast addressing.
A receiving node MUST NOT return a response if this command is received via multicast addressing. The Z-Wave Multicast frame, the broadcast NodeID and the Multi Channel multi-End Point destination are all considered multicast addressing methods.
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
|---|---|---|---|---|---|---|---|
Command Class = COMMAND_CLASS_PROPRIETARY (0x88) |
|||||||
Command = PROPRIETARY_GET (0x02) |
|||||||
Data 1 |
|||||||
… |
|||||||
Data N |
|||||||
Data (N bytes)
Refer to explanation under the Proprietary Set Command.
2.2.79.3. Proprietary report command¶
This command is used to retrieve various data from a device.
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
|---|---|---|---|---|---|---|---|
Command Class = COMMAND_CLASS_PROPRIETARY (0x88) |
|||||||
Command = PROPRIETARY_REPORT (0x03) |
|||||||
Data 1 |
|||||||
… |
|||||||
Data N |
|||||||
Data (N bytes)
Refer to explanation under the Proprietary Set Command.