ZWave Command Classes
m  | 
			m  | 
			||
| (7 intermediate revisions by one user not shown) | |||
| Line 1: | Line 1: | ||
| − | <br> On a ZWave's properties you'll find 2 values to show what the device can do (values in decimal):    | + | <br> On a ZWave's properties you'll find 2 values to show what the device can do (values in decimal):  | 
| − |   Capabilities   | + |   Capabilities   209,140,0,4,17,1,L,R,B,RS,|38,39,112,114,115,117,134,  | 
| − |   Version   | + |   Version        6,1,91,3,11  | 
The first six numbers in capabilities are reported by the ZWave ZW_GetNodeProtocolInfo function (0x41):  | The first six numbers in capabilities are reported by the ZWave ZW_GetNodeProtocolInfo function (0x41):  | ||
| Line 13: | Line 13: | ||
  Specific Device Class  |   Specific Device Class  | ||
| − | + | These flags are determined by the bit patterns found in the two bytes: Capability and Security:  | |
  L  : Listens  |   L  : Listens  | ||
| Line 21: | Line 21: | ||
  W1 : Requires beaming  |   W1 : Requires beaming  | ||
| − | If the Capability is >= 128 then the device listens for commands, otherwise it's a battery operated device that only wakes up occasionally.    | + | If the Capability is >= 128 then the device listens for commands, otherwise it's a battery operated device that only wakes up occasionally.  | 
| − | The version is what's reported by the COMMAND_CLASS_VERSION command VERSION_REPORT. There are 5 values: Z-Wave Library Type, Z-Wave Protocol Version, Z-Wave Protocol Sub Version, Application Version, Application Sub Version. The Application version is specific to the device and not defined by Z-Wave.    | + | The version is what's reported by the COMMAND_CLASS_VERSION command VERSION_REPORT. There are 5 values: Z-Wave Library Type, Z-Wave Protocol Version, Z-Wave Protocol Sub Version, Application Version, Application Sub Version. The Application version is specific to the device and not defined by Z-Wave.  | 
| − | The library types are:    | + | The library types are:  | 
  CONTROLLER_STATIC  1  |   CONTROLLER_STATIC  1  | ||
| Line 36: | Line 36: | ||
  DUT                8  |   DUT                8  | ||
| − | The protocol version and sub-version are the version of the Z-Wave library, and they are listed here: [[ZWave Protocol Version]]    | + | The protocol version and sub-version are the version of the Z-Wave library, and they are listed here: [[ZWave Protocol Version]]  | 
| − | After the '|' in Capabilities are the supported command classes, which are as follows:    | + | After the '|' in Capabilities are the supported command classes, which are as follows:  | 
| − | + | {| cellpadding="2" class="wikitable sortable"  | |
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | {| cellpadding="2"   | + | |
|-  | |-  | ||
| − | ! Name    | + | ! Name  | 
| − | ! Hex    | + | ! Hex  | 
! Dec  | ! Dec  | ||
|-  | |-  | ||
| − | | COMMAND_CLASS_NO_OPERATION    | + | | COMMAND_CLASS_NO_OPERATION  | 
| − | | 0x00    | + | | 0x00  | 
| 0  | | 0  | ||
|-  | |-  | ||
| − | | COMMAND_CLASS_BASIC    | + | | style="background-color:#eeffee;" | COMMAND_CLASS_BASIC  | 
| − | | 0x20    | + | | style="background-color:#eeffee;" | 0x20  | 
| − | | 32  | + | | style="background-color:#eeffee;" | 32  | 
|-  | |-  | ||
| − | | COMMAND_CLASS_CONTROLLER_REPLICATION    | + | | style="background-color:#eeffee;" | COMMAND_CLASS_CONTROLLER_REPLICATION  | 
| − | | 0x21    | + | | style="background-color:#eeffee;" | 0x21  | 
| − | | 33  | + | | style="background-color:#eeffee;" | 33  | 
|-  | |-  | ||
| − | | COMMAND_CLASS_APPLICATION_STATUS    | + | | style="background-color:#eeffee;" | COMMAND_CLASS_APPLICATION_STATUS  | 
| − | | 0x22    | + | | style="background-color:#eeffee;" | 0x22  | 
| − | | 34  | + | | style="background-color:#eeffee;" | 34  | 
|-  | |-  | ||
| − | | COMMAND_CLASS_ZIP_SERVICES    | + | | COMMAND_CLASS_ZIP_SERVICES  | 
| − | | 0x23    | + | | 0x23  | 
| 35  | | 35  | ||
|-  | |-  | ||
| − | | COMMAND_CLASS_ZIP_SERVER    | + | | COMMAND_CLASS_ZIP_SERVER  | 
| − | | 0x24    | + | | 0x24  | 
| 36  | | 36  | ||
|-  | |-  | ||
| − | | COMMAND_CLASS_SWITCH_BINARY    | + | | style="background-color:#eeffee;" | COMMAND_CLASS_SWITCH_BINARY  | 
| − | | 0x25    | + | | style="background-color:#eeffee;" | 0x25  | 
| − | | 37  | + | | style="background-color:#eeffee;" | 37  | 
|-  | |-  | ||
| − | | COMMAND_CLASS_SWITCH_MULTILEVEL    | + | | style="background-color:#eeffee;" | COMMAND_CLASS_SWITCH_MULTILEVEL  | 
| − | | 0x26    | + | | style="background-color:#eeffee;" | 0x26  | 
| − | | 38  | + | | style="background-color:#eeffee;" | 38  | 
|-  | |-  | ||
| − | | COMMAND_CLASS_SWITCH_MULTILEVEL_V2    | + | | style="background-color:#eeffee;" | COMMAND_CLASS_SWITCH_MULTILEVEL_V2  | 
| − | | 0x26    | + | | style="background-color:#eeffee;" | 0x26  | 
| − | | 38  | + | | style="background-color:#eeffee;" | 38  | 
|-  | |-  | ||
| − | | COMMAND_CLASS_SWITCH_ALL    | + | | COMMAND_CLASS_SWITCH_ALL  | 
| − | | 0x27    | + | | 0x27  | 
| 39  | | 39  | ||
|-  | |-  | ||
| − | | COMMAND_CLASS_SWITCH_TOGGLE_BINARY    | + | | COMMAND_CLASS_SWITCH_TOGGLE_BINARY  | 
| − | | 0x28    | + | | 0x28  | 
| 40  | | 40  | ||
|-  | |-  | ||
| − | | COMMAND_CLASS_SWITCH_TOGGLE_MULTILEVEL    | + | | COMMAND_CLASS_SWITCH_TOGGLE_MULTILEVEL  | 
| − | | 0x29    | + | | 0x29  | 
| 41  | | 41  | ||
|-  | |-  | ||
| − | | COMMAND_CLASS_CHIMNEY_FAN    | + | | COMMAND_CLASS_CHIMNEY_FAN  | 
| − | | 0x2A    | + | | 0x2A  | 
| 42  | | 42  | ||
|-  | |-  | ||
| − | | COMMAND_CLASS_SCENE_ACTIVATION    | + | | style="background-color:#eeffee;" | COMMAND_CLASS_SCENE_ACTIVATION  | 
| − | | 0x2B    | + | | style="background-color:#eeffee;" | 0x2B  | 
| − | | 43  | + | | style="background-color:#eeffee;" | 43  | 
|-  | |-  | ||
| − | | COMMAND_CLASS_SCENE_ACTUATOR_CONF    | + | | style="background-color:#eeffee;" | COMMAND_CLASS_SCENE_ACTUATOR_CONF  | 
| − | | 0x2C    | + | | style="background-color:#eeffee;" | 0x2C  | 
| − | | 44  | + | | style="background-color:#eeffee;" | 44  | 
|-  | |-  | ||
| − | | COMMAND_CLASS_SCENE_CONTROLLER_CONF    | + | | COMMAND_CLASS_SCENE_CONTROLLER_CONF  | 
| − | | 0x2D    | + | | 0x2D  | 
| 45  | | 45  | ||
|-  | |-  | ||
| − | | COMMAND_CLASS_ZIP_CLIENT    | + | | COMMAND_CLASS_ZIP_CLIENT  | 
| − | | 0x2E    | + | | 0x2E  | 
| 46  | | 46  | ||
|-  | |-  | ||
| − | | COMMAND_CLASS_ZIP_ADV_SERVICES    | + | | COMMAND_CLASS_ZIP_ADV_SERVICES  | 
| − | | 0x2F    | + | | 0x2F  | 
| 47  | | 47  | ||
|-  | |-  | ||
| − | | COMMAND_CLASS_SENSOR_BINARY    | + | | style="background-color:#eeffee;" | COMMAND_CLASS_SENSOR_BINARY  | 
| − | | 0x30    | + | | style="background-color:#eeffee;" | 0x30  | 
| − | | 48  | + | | style="background-color:#eeffee;" | 48  | 
|-  | |-  | ||
| − | | COMMAND_CLASS_SENSOR_MULTILEVEL    | + | | style="background-color:#eeffee;" | COMMAND_CLASS_SENSOR_MULTILEVEL  | 
| − | | 0x31    | + | | style="background-color:#eeffee;" | 0x31  | 
| − | | 49  | + | | style="background-color:#eeffee;" | 49  | 
|-  | |-  | ||
| − | | COMMAND_CLASS_SENSOR_MULTILEVEL_V2    | + | | style="background-color:#eeffee;" | COMMAND_CLASS_SENSOR_MULTILEVEL_V2  | 
| − | | 0x31    | + | | style="background-color:#eeffee;" | 0x31  | 
| − | | 49  | + | | style="background-color:#eeffee;" | 49  | 
|-  | |-  | ||
| − | | COMMAND_CLASS_METER    | + | | style="background-color:#eeffee;" | COMMAND_CLASS_METER  | 
| − | | 0x32    | + | | style="background-color:#eeffee;" | 0x32  | 
| − | | 50  | + | | style="background-color:#eeffee;" | 50  | 
|-  | |-  | ||
| − | | COMMAND_CLASS_ZIP_ADV_SERVER    | + | | COMMAND_CLASS_ZIP_ADV_SERVER  | 
| − | | 0x33    | + | | 0x33  | 
| 51  | | 51  | ||
|-  | |-  | ||
| − | | COMMAND_CLASS_ZIP_ADV_CLIENT    | + | | COMMAND_CLASS_ZIP_ADV_CLIENT  | 
| − | | 0x34    | + | | 0x34  | 
| 52  | | 52  | ||
|-  | |-  | ||
| − | | COMMAND_CLASS_METER_PULSE    | + | | style="background-color:#eeffee;" | COMMAND_CLASS_METER_PULSE  | 
| − | | 0x35    | + | | style="background-color:#eeffee;" | 0x35  | 
| − | | 53  | + | | style="background-color:#eeffee;" | 53  | 
|-  | |-  | ||
| COMMAND_CLASS_METER_TBL_CONFIG  | | COMMAND_CLASS_METER_TBL_CONFIG  | ||
| − | | 0x3C    | + | | 0x3C  | 
| 60  | | 60  | ||
|-  | |-  | ||
| − | | COMMAND_CLASS_METER_TBL_MONITOR    | + | | style="background-color:#eeffee;" | COMMAND_CLASS_METER_TBL_MONITOR  | 
| − | | 0x3D    | + | | style="background-color:#eeffee;" | 0x3D  | 
| − | | 61  | + | | style="background-color:#eeffee;" | 61  | 
|-  | |-  | ||
| − | | COMMAND_CLASS_METER_TBL_PUSH    | + | | COMMAND_CLASS_METER_TBL_PUSH  | 
| − | | 0x3E    | + | | 0x3E  | 
| 62  | | 62  | ||
|-  | |-  | ||
| − | | COMMAND_CLASS_THERMOSTAT_HEATING    | + | | COMMAND_CLASS_THERMOSTAT_HEATING  | 
| − | | 0x38    | + | | 0x38  | 
| 56  | | 56  | ||
|-  | |-  | ||
| − | | COMMAND_CLASS_THERMOSTAT_MODE    | + | | style="background-color:#eeffee;" | COMMAND_CLASS_THERMOSTAT_MODE  | 
| − | | 0x40    | + | | style="background-color:#eeffee;" | 0x40  | 
| − | | 64  | + | | style="background-color:#eeffee;" | 64  | 
|-  | |-  | ||
| − | | COMMAND_CLASS_THERMOSTAT_OPERATING_STATE    | + | | style="background-color:#eeffee;" | COMMAND_CLASS_THERMOSTAT_OPERATING_STATE  | 
| − | | 0x42    | + | | style="background-color:#eeffee;" | 0x42  | 
| − | | 66  | + | | style="background-color:#eeffee;" | 66  | 
|-  | |-  | ||
| − | | COMMAND_CLASS_THERMOSTAT_SETPOINT    | + | | style="background-color:#eeffee;" | COMMAND_CLASS_THERMOSTAT_SETPOINT  | 
| − | | 0x43    | + | | style="background-color:#eeffee;" | 0x43  | 
| − | | 67  | + | | style="background-color:#eeffee;" | 67  | 
|-  | |-  | ||
| − | | COMMAND_CLASS_THERMOSTAT_FAN_MODE    | + | | style="background-color:#eeffee;" | COMMAND_CLASS_THERMOSTAT_FAN_MODE  | 
| − | | 0x44    | + | | style="background-color:#eeffee;" | 0x44  | 
| − | | 68  | + | | style="background-color:#eeffee;" | 68  | 
|-  | |-  | ||
| − | | COMMAND_CLASS_THERMOSTAT_FAN_STATE    | + | | COMMAND_CLASS_THERMOSTAT_FAN_STATE  | 
| − | | 0x45    | + | | 0x45  | 
| 69  | | 69  | ||
|-  | |-  | ||
| − | | COMMAND_CLASS_CLIMATE_CONTROL_SCHEDULE    | + | | style="background-color:#eeffee;" | COMMAND_CLASS_CLIMATE_CONTROL_SCHEDULE  | 
| − | | 0x46    | + | | style="background-color:#eeffee;" | 0x46  | 
| − | | 70  | + | | style="background-color:#eeffee;" | 70  | 
|-  | |-  | ||
| − | | COMMAND_CLASS_THERMOSTAT_SETBACK    | + | | COMMAND_CLASS_THERMOSTAT_SETBACK  | 
| − | | 0x47    | + | | 0x47  | 
| 71  | | 71  | ||
|-  | |-  | ||
| − | | COMMAND_CLASS_DOOR_LOCK_LOGGING    | + | | COMMAND_CLASS_DOOR_LOCK_LOGGING  | 
| − | | 0x4C    | + | | 0x4C  | 
| 76  | | 76  | ||
|-  | |-  | ||
| − | | COMMAND_CLASS_SCHEDULE_ENTRY_LOCK    | + | | style="background-color:#eeffee;" | COMMAND_CLASS_SCHEDULE_ENTRY_LOCK  | 
| − | | 0x4E    | + | | style="background-color:#eeffee;" | 0x4E  | 
| − | | 78  | + | | style="background-color:#eeffee;" | 78  | 
|-  | |-  | ||
| − | | COMMAND_CLASS_BASIC_WINDOW_COVERING    | + | | COMMAND_CLASS_BASIC_WINDOW_COVERING  | 
| − | | 0x50    | + | | 0x50  | 
| 80  | | 80  | ||
|-  | |-  | ||
| − | | COMMAND_CLASS_MTP_WINDOW_COVERING    | + | | COMMAND_CLASS_MTP_WINDOW_COVERING  | 
| − | | 0x51    | + | | 0x51  | 
| 81  | | 81  | ||
|-  | |-  | ||
| − | |   | + | | style="background-color:#eeffee;" | COMMAND_CLASS_ASSOCIATION_GRP_INFO  | 
| − | |   | + | | style="background-color:#eeffee;" | 0x59  | 
| − | |   | + | | style="background-color:#eeffee;" | 89  | 
|-  | |-  | ||
| − | |   | + | | style="background-color:#eeffee;" | COMMAND_CLASS_DEVICE_RESET_LOCALLY  | 
| − | |   | + | | style="background-color:#eeffee;" | 0x5A  | 
| − | |   | + | | style="background-color:#eeffee;" | 90  | 
|-  | |-  | ||
| − | |   | + | | style="background-color:#eeffee;" | COMMAND_CLASS_CENTRAL_SCENE  | 
| − | |   | + | | style="background-color:#eeffee;" | 0x5B  | 
| − | |   | + | | style="background-color:#eeffee;" | 91  | 
|-  | |-  | ||
| − | |   | + | | COMMAND_CLASS_IP_ASSOCIATION  | 
| − | |   | + | | 0x5C  | 
| − | |   | + | | 92  | 
|-  | |-  | ||
| − | | COMMAND_CLASS_CONFIGURATION    | + | | COMMAND_CLASS_ANTITHEFT  | 
| − | | 0x70    | + | | 0x5D  | 
| + | | 93  | ||
| + | |-  | ||
| + | | style="background-color:#eeffee;" | COMMAND_CLASS_ZWAVEPLUS_INFO  | ||
| + | | style="background-color:#eeffee;" | 0x5E  | ||
| + | | style="background-color:#eeffee;" | 94  | ||
| + | |-  | ||
| + | | style="background-color:#eeffee;" | COMMAND_CLASS_MULTI_CHANNEL_V2  | ||
| + | | style="background-color:#eeffee;" | 0x60  | ||
| + | | style="background-color:#eeffee;" | 96  | ||
| + | |-  | ||
| + | | style="background-color:#eeffee;" | COMMAND_CLASS_MULTI_INSTANCE  | ||
| + | | style="background-color:#eeffee;" | 0x60  | ||
| + | | style="background-color:#eeffee;" | 96  | ||
| + | |-  | ||
| + | | style="background-color:#eeffee;" | COMMAND_CLASS_DOOR_LOCK  | ||
| + | | style="background-color:#eeffee;" | 0x62  | ||
| + | | style="background-color:#eeffee;" | 98  | ||
| + | |-  | ||
| + | | style="background-color:#eeffee;" | COMMAND_CLASS_USER_CODE  | ||
| + | | style="background-color:#eeffee;" | 0x63  | ||
| + | | style="background-color:#eeffee;" | 99  | ||
| + | |-  | ||
| + | | style="background-color:#eeffee;" | COMMAND_CLASS_BARRIER_OPERATOR  | ||
| + | | style="background-color:#eeffee;" | 0x66  | ||
| + | | style="background-color:#eeffee;" | 102  | ||
| + | |-  | ||
| + | | COMMAND_CLASS_CONFIGURATION  | ||
| + | | 0x70  | ||
| 112  | | 112  | ||
|-  | |-  | ||
| − | | COMMAND_CLASS_CONFIGURATION_V2    | + | | COMMAND_CLASS_CONFIGURATION_V2  | 
| − | | 0x70    | + | | 0x70  | 
| 112  | | 112  | ||
|-  | |-  | ||
| − | | COMMAND_CLASS_ALARM    | + | | style="background-color:#eeffee;" | COMMAND_CLASS_ALARM  | 
| − | | 0x71    | + | | style="background-color:#eeffee;" | 0x71  | 
| − | | 113  | + | | style="background-color:#eeffee;" | 113  | 
|-  | |-  | ||
| − | | COMMAND_CLASS_MANUFACTURER_SPECIFIC    | + | | style="background-color:#eeffee;" | COMMAND_CLASS_MANUFACTURER_SPECIFIC  | 
| − | | 0x72    | + | | style="background-color:#eeffee;" | 0x72  | 
| − | | 114  | + | | style="background-color:#eeffee;" | 114  | 
|-  | |-  | ||
| − | | COMMAND_CLASS_POWERLEVEL    | + | | style="background-color:#eeffee;" | COMMAND_CLASS_POWERLEVEL  | 
| − | | 0x73    | + | | style="background-color:#eeffee;" | 0x73  | 
| − | | 115  | + | | style="background-color:#eeffee;" | 115  | 
|-  | |-  | ||
| − | | COMMAND_CLASS_PROTECTION    | + | | COMMAND_CLASS_PROTECTION  | 
| − | | 0x75    | + | | 0x75  | 
| 117  | | 117  | ||
|-  | |-  | ||
| − | | COMMAND_CLASS_PROTECTION_V2    | + | | COMMAND_CLASS_PROTECTION_V2  | 
| − | | 0x75    | + | | 0x75  | 
| 117  | | 117  | ||
|-  | |-  | ||
| − | | COMMAND_CLASS_LOCK    | + | | COMMAND_CLASS_LOCK  | 
| − | | 0x76    | + | | 0x76  | 
| 118  | | 118  | ||
|-  | |-  | ||
| − | | COMMAND_CLASS_NODE_NAMING    | + | | COMMAND_CLASS_NODE_NAMING  | 
| − | | 0x77    | + | | 0x77  | 
| 119  | | 119  | ||
|-  | |-  | ||
| − | | COMMAND_CLASS_FIRMWARE_UPDATE_MD    | + | | style="background-color:#eeffee;" | COMMAND_CLASS_FIRMWARE_UPDATE_MD  | 
| − | | 0x7A    | + | | style="background-color:#eeffee;" | 0x7A  | 
| − | | 122  | + | | style="background-color:#eeffee;" | 122  | 
|-  | |-  | ||
| − | | COMMAND_CLASS_GROUPING_NAME    | + | | COMMAND_CLASS_GROUPING_NAME  | 
| − | | 0x7B    | + | | 0x7B  | 
| 123  | | 123  | ||
|-  | |-  | ||
| − | | COMMAND_CLASS_REMOTE_ASSOCIATION_ACTIVATE    | + | | COMMAND_CLASS_REMOTE_ASSOCIATION_ACTIVATE  | 
| − | | 0x7C    | + | | 0x7C  | 
| 124  | | 124  | ||
|-  | |-  | ||
| − | | COMMAND_CLASS_REMOTE_ASSOCIATION    | + | | COMMAND_CLASS_REMOTE_ASSOCIATION  | 
| − | | 0x7D    | + | | 0x7D  | 
| 125  | | 125  | ||
|-  | |-  | ||
| − | | COMMAND_CLASS_BATTERY    | + | | style="background-color:#eeffee;" | COMMAND_CLASS_BATTERY  | 
| − | | 0x80    | + | | style="background-color:#eeffee;" | 0x80  | 
| − | | 128  | + | | style="background-color:#eeffee;" | 128  | 
|-  | |-  | ||
| − | | COMMAND_CLASS_CLOCK    | + | | style="background-color:#eeffee;" | COMMAND_CLASS_CLOCK  | 
| − | | 0x81    | + | | style="background-color:#eeffee;" | 0x81  | 
| − | | 129  | + | | style="background-color:#eeffee;" | 129  | 
|-  | |-  | ||
| − | | COMMAND_CLASS_HAIL    | + | | style="background-color:#eeffee;" | COMMAND_CLASS_HAIL  | 
| − | | 0x82    | + | | style="background-color:#eeffee;" | 0x82  | 
| − | | 130  | + | | style="background-color:#eeffee;" | 130  | 
|-  | |-  | ||
| − | | COMMAND_CLASS_WAKE_UP    | + | | style="background-color:#eeffee;" | COMMAND_CLASS_WAKE_UP  | 
| − | | 0x84    | + | | style="background-color:#eeffee;" | 0x84  | 
| − | | 132  | + | | style="background-color:#eeffee;" | 132  | 
|-  | |-  | ||
| − | | COMMAND_CLASS_WAKE_UP_V2    | + | | style="background-color:#eeffee;" | COMMAND_CLASS_WAKE_UP_V2  | 
| − | | 0x84    | + | | style="background-color:#eeffee;" | 0x84  | 
| − | | 132  | + | | style="background-color:#eeffee;" | 132  | 
|-  | |-  | ||
| − | | COMMAND_CLASS_ASSOCIATION    | + | | style="background-color:#eeffee;" | COMMAND_CLASS_ASSOCIATION  | 
| − | | 0x85    | + | | style="background-color:#eeffee;" | 0x85  | 
| − | | 133  | + | | style="background-color:#eeffee;" | 133  | 
|-  | |-  | ||
| − | | COMMAND_CLASS_ASSOCIATION_V2    | + | | style="background-color:#eeffee;" | COMMAND_CLASS_ASSOCIATION_V2  | 
| − | | 0x85    | + | | style="background-color:#eeffee;" | 0x85  | 
| − | | 133  | + | | style="background-color:#eeffee;" | 133  | 
|-  | |-  | ||
| − | | COMMAND_CLASS_VERSION    | + | | style="background-color:#eeffee;" | COMMAND_CLASS_VERSION  | 
| − | | 0x86    | + | | style="background-color:#eeffee;" | 0x86  | 
| − | | 134  | + | | style="background-color:#eeffee;" | 134  | 
|-  | |-  | ||
| − | | COMMAND_CLASS_INDICATOR    | + | | COMMAND_CLASS_INDICATOR  | 
| − | | 0x87    | + | | 0x87  | 
| 135  | | 135  | ||
|-  | |-  | ||
| − | | COMMAND_CLASS_PROPRIETARY    | + | | COMMAND_CLASS_PROPRIETARY  | 
| − | | 0x88    | + | | 0x88  | 
| 136  | | 136  | ||
|-  | |-  | ||
| − | | COMMAND_CLASS_LANGUAGE    | + | | COMMAND_CLASS_LANGUAGE  | 
| − | | 0x89    | + | | 0x89  | 
| 137  | | 137  | ||
|-  | |-  | ||
| − | | COMMAND_CLASS_TIME    | + | | style="background-color:#eeffee;" | COMMAND_CLASS_TIME  | 
| − | | 0x8A    | + | | style="background-color:#eeffee;" | 0x8A  | 
| − | | 138  | + | | style="background-color:#eeffee;" | 138  | 
|-  | |-  | ||
| − | | COMMAND_CLASS_TIME_PARAMETERS    | + | | style="background-color:#eeffee;" | COMMAND_CLASS_TIME_PARAMETERS  | 
| − | | 0x8B    | + | | style="background-color:#eeffee;" | 0x8B  | 
| − | | 139  | + | | style="background-color:#eeffee;" | 139  | 
|-  | |-  | ||
| − | | COMMAND_CLASS_GEOGRAPHIC_LOCATION    | + | | COMMAND_CLASS_GEOGRAPHIC_LOCATION  | 
| − | | 0x8C    | + | | 0x8C  | 
| 140  | | 140  | ||
|-  | |-  | ||
| − | | COMMAND_CLASS_COMPOSITE    | + | | COMMAND_CLASS_COMPOSITE  | 
| − | | 0x8D    | + | | 0x8D  | 
| 141  | | 141  | ||
|-  | |-  | ||
| − | | COMMAND_CLASS_MULTI_CHANNEL_ASSOCIATION_V2    | + | | style="background-color:#eeffee;" | COMMAND_CLASS_MULTI_CHANNEL_ASSOCIATION_V2  | 
| − | | 0x8E    | + | | style="background-color:#eeffee;" | 0x8E  | 
| − | | 142  | + | | style="background-color:#eeffee;" | 142  | 
|-  | |-  | ||
| − | | COMMAND_CLASS_MULTI_INSTANCE_ASSOCIATION    | + | | COMMAND_CLASS_MULTI_INSTANCE_ASSOCIATION  | 
| − | | 0x8E    | + | | 0x8E  | 
| 142  | | 142  | ||
|-  | |-  | ||
| − | | COMMAND_CLASS_MULTI_CMD    | + | | style="background-color:#eeffee;" | COMMAND_CLASS_MULTI_CMD  | 
| − | | 0x8F    | + | | style="background-color:#eeffee;" | 0x8F  | 
| − | | 143  | + | | style="background-color:#eeffee;" | 143  | 
|-  | |-  | ||
| − | | COMMAND_CLASS_ENERGY_PRODUCTION    | + | | COMMAND_CLASS_ENERGY_PRODUCTION  | 
| − | | 0x90    | + | | 0x90  | 
| 144  | | 144  | ||
|-  | |-  | ||
| − | | COMMAND_CLASS_MANUFACTURER_PROPRIETARY    | + | | style="background-color:#eeffee;" | COMMAND_CLASS_MANUFACTURER_PROPRIETARY  | 
| − | | 0x91    | + | | style="background-color:#eeffee;" | 0x91  | 
| − | | 145  | + | | style="background-color:#eeffee;" | 145  | 
|-  | |-  | ||
| − | | COMMAND_CLASS_SCREEN_MD    | + | | COMMAND_CLASS_SCREEN_MD  | 
| − | | 0x92    | + | | 0x92  | 
| 146  | | 146  | ||
|-  | |-  | ||
| − | | COMMAND_CLASS_SCREEN_MD_V2    | + | | COMMAND_CLASS_SCREEN_MD_V2  | 
| − | | 0x92    | + | | 0x92  | 
| 146  | | 146  | ||
|-  | |-  | ||
| − | | COMMAND_CLASS_SCREEN_ATTRIBUTES    | + | | COMMAND_CLASS_SCREEN_ATTRIBUTES  | 
| − | | 0x93    | + | | 0x93  | 
| 147  | | 147  | ||
|-  | |-  | ||
| − | | COMMAND_CLASS_SCREEN_ATTRIBUTES_V2    | + | | COMMAND_CLASS_SCREEN_ATTRIBUTES_V2  | 
| − | | 0x93    | + | | 0x93  | 
| 147  | | 147  | ||
|-  | |-  | ||
| − | | COMMAND_CLASS_SIMPLE_AV_CONTROL    | + | | COMMAND_CLASS_SIMPLE_AV_CONTROL  | 
| − | | 0x94    | + | | 0x94  | 
| 148  | | 148  | ||
|-  | |-  | ||
| − | | COMMAND_CLASS_AV_CONTENT_DIRECTORY_MD    | + | | COMMAND_CLASS_AV_CONTENT_DIRECTORY_MD  | 
| − | | 0x95    | + | | 0x95  | 
| 149  | | 149  | ||
|-  | |-  | ||
| − | | COMMAND_CLASS_AV_RENDERER_STATUS    | + | | COMMAND_CLASS_AV_RENDERER_STATUS  | 
| − | | 0x96    | + | | 0x96  | 
| 150  | | 150  | ||
|-  | |-  | ||
| − | | COMMAND_CLASS_AV_CONTENT_SEARCH_MD    | + | | COMMAND_CLASS_AV_CONTENT_SEARCH_MD  | 
| − | | 0x97    | + | | 0x97  | 
| 151  | | 151  | ||
|-  | |-  | ||
| − | | COMMAND_CLASS_SECURITY    | + | | style="background-color:#eeffee;" | COMMAND_CLASS_SECURITY  | 
| − | | 0x98    | + | | style="background-color:#eeffee;" | 0x98  | 
| − | | 152  | + | | style="background-color:#eeffee;" | 152  | 
|-  | |-  | ||
| − | | COMMAND_CLASS_AV_TAGGING_MD    | + | | COMMAND_CLASS_AV_TAGGING_MD  | 
| − | | 0x99    | + | | 0x99  | 
| 153  | | 153  | ||
|-  | |-  | ||
| − | | COMMAND_CLASS_IP_CONFIGURATION    | + | | style="background-color:#eeffee;" | COMMAND_CLASS_IP_CONFIGURATION  | 
| − | | 0x9A    | + | | style="background-color:#eeffee;" | 0x9A  | 
| − | | 154  | + | | style="background-color:#eeffee;" | 154  | 
|-  | |-  | ||
| − | | COMMAND_CLASS_ASSOCIATION_COMMAND_CONFIGURATION    | + | | COMMAND_CLASS_ASSOCIATION_COMMAND_CONFIGURATION  | 
| − | | 0x9B    | + | | 0x9B  | 
| 155  | | 155  | ||
|-  | |-  | ||
| − | | COMMAND_CLASS_SENSOR_ALARM    | + | | style="background-color:#eeffee;" | COMMAND_CLASS_SENSOR_ALARM  | 
| − | | 0x9C    | + | | style="background-color:#eeffee;" | 0x9C  | 
| − | | 156  | + | | style="background-color:#eeffee;" | 156  | 
|-  | |-  | ||
| − | | COMMAND_CLASS_SILENCE_ALARM    | + | | COMMAND_CLASS_SILENCE_ALARM  | 
| − | | 0x9D    | + | | 0x9D  | 
| 157  | | 157  | ||
|-  | |-  | ||
| − | | COMMAND_CLASS_SENSOR_CONFIGURATION    | + | | COMMAND_CLASS_SENSOR_CONFIGURATION  | 
| − | | 0x9E    | + | | 0x9E  | 
| 158  | | 158  | ||
|-  | |-  | ||
| − | | COMMAND_CLASS_MARK    | + | | COMMAND_CLASS_MARK  | 
| − | | 0xEF    | + | | 0xEF  | 
| 239  | | 239  | ||
|-  | |-  | ||
| − | | COMMAND_CLASS_NON_INTEROPERABLE    | + | | COMMAND_CLASS_NON_INTEROPERABLE  | 
| − | | 0xF0    | + | | 0xF0  | 
| − | | 240    | + | | 240  | 
|}  | |}  | ||
[[Category:Development]]  | [[Category:Development]]  | ||
Latest revision as of 15:09, 12 February 2016
 On a ZWave's properties you'll find 2 values to show what the device can do (values in decimal):
Capabilities 209,140,0,4,17,1,L,R,B,RS,|38,39,112,114,115,117,134, Version 6,1,91,3,11
The first six numbers in capabilities are reported by the ZWave ZW_GetNodeProtocolInfo function (0x41):
Capability Security Reserved Basic Device Class Generic Device Class Specific Device Class
These flags are determined by the bit patterns found in the two bytes: Capability and Security:
L : Listens R : Routes B : Beams RS : Routing Slave W1 : Requires beaming
If the Capability is >= 128 then the device listens for commands, otherwise it's a battery operated device that only wakes up occasionally.
The version is what's reported by the COMMAND_CLASS_VERSION command VERSION_REPORT. There are 5 values: Z-Wave Library Type, Z-Wave Protocol Version, Z-Wave Protocol Sub Version, Application Version, Application Sub Version. The Application version is specific to the device and not defined by Z-Wave.
The library types are:
CONTROLLER_STATIC 1 CONTROLLER 2 SLAVE_ENHANCED 3 SLAVE 4 INSTALLER 5 SLAVE_ROUTING 6 CONTROLLER_BRIDGE 7 DUT 8
The protocol version and sub-version are the version of the Z-Wave library, and they are listed here: ZWave Protocol Version
After the '|' in Capabilities are the supported command classes, which are as follows:
| Name | Hex | Dec | 
|---|---|---|
| COMMAND_CLASS_NO_OPERATION | 0x00 | 0 | 
| COMMAND_CLASS_BASIC | 0x20 | 32 | 
| COMMAND_CLASS_CONTROLLER_REPLICATION | 0x21 | 33 | 
| COMMAND_CLASS_APPLICATION_STATUS | 0x22 | 34 | 
| COMMAND_CLASS_ZIP_SERVICES | 0x23 | 35 | 
| COMMAND_CLASS_ZIP_SERVER | 0x24 | 36 | 
| COMMAND_CLASS_SWITCH_BINARY | 0x25 | 37 | 
| COMMAND_CLASS_SWITCH_MULTILEVEL | 0x26 | 38 | 
| COMMAND_CLASS_SWITCH_MULTILEVEL_V2 | 0x26 | 38 | 
| COMMAND_CLASS_SWITCH_ALL | 0x27 | 39 | 
| COMMAND_CLASS_SWITCH_TOGGLE_BINARY | 0x28 | 40 | 
| COMMAND_CLASS_SWITCH_TOGGLE_MULTILEVEL | 0x29 | 41 | 
| COMMAND_CLASS_CHIMNEY_FAN | 0x2A | 42 | 
| COMMAND_CLASS_SCENE_ACTIVATION | 0x2B | 43 | 
| COMMAND_CLASS_SCENE_ACTUATOR_CONF | 0x2C | 44 | 
| COMMAND_CLASS_SCENE_CONTROLLER_CONF | 0x2D | 45 | 
| COMMAND_CLASS_ZIP_CLIENT | 0x2E | 46 | 
| COMMAND_CLASS_ZIP_ADV_SERVICES | 0x2F | 47 | 
| COMMAND_CLASS_SENSOR_BINARY | 0x30 | 48 | 
| COMMAND_CLASS_SENSOR_MULTILEVEL | 0x31 | 49 | 
| COMMAND_CLASS_SENSOR_MULTILEVEL_V2 | 0x31 | 49 | 
| COMMAND_CLASS_METER | 0x32 | 50 | 
| COMMAND_CLASS_ZIP_ADV_SERVER | 0x33 | 51 | 
| COMMAND_CLASS_ZIP_ADV_CLIENT | 0x34 | 52 | 
| COMMAND_CLASS_METER_PULSE | 0x35 | 53 | 
| COMMAND_CLASS_METER_TBL_CONFIG | 0x3C | 60 | 
| COMMAND_CLASS_METER_TBL_MONITOR | 0x3D | 61 | 
| COMMAND_CLASS_METER_TBL_PUSH | 0x3E | 62 | 
| COMMAND_CLASS_THERMOSTAT_HEATING | 0x38 | 56 | 
| COMMAND_CLASS_THERMOSTAT_MODE | 0x40 | 64 | 
| COMMAND_CLASS_THERMOSTAT_OPERATING_STATE | 0x42 | 66 | 
| COMMAND_CLASS_THERMOSTAT_SETPOINT | 0x43 | 67 | 
| COMMAND_CLASS_THERMOSTAT_FAN_MODE | 0x44 | 68 | 
| COMMAND_CLASS_THERMOSTAT_FAN_STATE | 0x45 | 69 | 
| COMMAND_CLASS_CLIMATE_CONTROL_SCHEDULE | 0x46 | 70 | 
| COMMAND_CLASS_THERMOSTAT_SETBACK | 0x47 | 71 | 
| COMMAND_CLASS_DOOR_LOCK_LOGGING | 0x4C | 76 | 
| COMMAND_CLASS_SCHEDULE_ENTRY_LOCK | 0x4E | 78 | 
| COMMAND_CLASS_BASIC_WINDOW_COVERING | 0x50 | 80 | 
| COMMAND_CLASS_MTP_WINDOW_COVERING | 0x51 | 81 | 
| COMMAND_CLASS_ASSOCIATION_GRP_INFO | 0x59 | 89 | 
| COMMAND_CLASS_DEVICE_RESET_LOCALLY | 0x5A | 90 | 
| COMMAND_CLASS_CENTRAL_SCENE | 0x5B | 91 | 
| COMMAND_CLASS_IP_ASSOCIATION | 0x5C | 92 | 
| COMMAND_CLASS_ANTITHEFT | 0x5D | 93 | 
| COMMAND_CLASS_ZWAVEPLUS_INFO | 0x5E | 94 | 
| COMMAND_CLASS_MULTI_CHANNEL_V2 | 0x60 | 96 | 
| COMMAND_CLASS_MULTI_INSTANCE | 0x60 | 96 | 
| COMMAND_CLASS_DOOR_LOCK | 0x62 | 98 | 
| COMMAND_CLASS_USER_CODE | 0x63 | 99 | 
| COMMAND_CLASS_BARRIER_OPERATOR | 0x66 | 102 | 
| COMMAND_CLASS_CONFIGURATION | 0x70 | 112 | 
| COMMAND_CLASS_CONFIGURATION_V2 | 0x70 | 112 | 
| COMMAND_CLASS_ALARM | 0x71 | 113 | 
| COMMAND_CLASS_MANUFACTURER_SPECIFIC | 0x72 | 114 | 
| COMMAND_CLASS_POWERLEVEL | 0x73 | 115 | 
| COMMAND_CLASS_PROTECTION | 0x75 | 117 | 
| COMMAND_CLASS_PROTECTION_V2 | 0x75 | 117 | 
| COMMAND_CLASS_LOCK | 0x76 | 118 | 
| COMMAND_CLASS_NODE_NAMING | 0x77 | 119 | 
| COMMAND_CLASS_FIRMWARE_UPDATE_MD | 0x7A | 122 | 
| COMMAND_CLASS_GROUPING_NAME | 0x7B | 123 | 
| COMMAND_CLASS_REMOTE_ASSOCIATION_ACTIVATE | 0x7C | 124 | 
| COMMAND_CLASS_REMOTE_ASSOCIATION | 0x7D | 125 | 
| COMMAND_CLASS_BATTERY | 0x80 | 128 | 
| COMMAND_CLASS_CLOCK | 0x81 | 129 | 
| COMMAND_CLASS_HAIL | 0x82 | 130 | 
| COMMAND_CLASS_WAKE_UP | 0x84 | 132 | 
| COMMAND_CLASS_WAKE_UP_V2 | 0x84 | 132 | 
| COMMAND_CLASS_ASSOCIATION | 0x85 | 133 | 
| COMMAND_CLASS_ASSOCIATION_V2 | 0x85 | 133 | 
| COMMAND_CLASS_VERSION | 0x86 | 134 | 
| COMMAND_CLASS_INDICATOR | 0x87 | 135 | 
| COMMAND_CLASS_PROPRIETARY | 0x88 | 136 | 
| COMMAND_CLASS_LANGUAGE | 0x89 | 137 | 
| COMMAND_CLASS_TIME | 0x8A | 138 | 
| COMMAND_CLASS_TIME_PARAMETERS | 0x8B | 139 | 
| COMMAND_CLASS_GEOGRAPHIC_LOCATION | 0x8C | 140 | 
| COMMAND_CLASS_COMPOSITE | 0x8D | 141 | 
| COMMAND_CLASS_MULTI_CHANNEL_ASSOCIATION_V2 | 0x8E | 142 | 
| COMMAND_CLASS_MULTI_INSTANCE_ASSOCIATION | 0x8E | 142 | 
| COMMAND_CLASS_MULTI_CMD | 0x8F | 143 | 
| COMMAND_CLASS_ENERGY_PRODUCTION | 0x90 | 144 | 
| COMMAND_CLASS_MANUFACTURER_PROPRIETARY | 0x91 | 145 | 
| COMMAND_CLASS_SCREEN_MD | 0x92 | 146 | 
| COMMAND_CLASS_SCREEN_MD_V2 | 0x92 | 146 | 
| COMMAND_CLASS_SCREEN_ATTRIBUTES | 0x93 | 147 | 
| COMMAND_CLASS_SCREEN_ATTRIBUTES_V2 | 0x93 | 147 | 
| COMMAND_CLASS_SIMPLE_AV_CONTROL | 0x94 | 148 | 
| COMMAND_CLASS_AV_CONTENT_DIRECTORY_MD | 0x95 | 149 | 
| COMMAND_CLASS_AV_RENDERER_STATUS | 0x96 | 150 | 
| COMMAND_CLASS_AV_CONTENT_SEARCH_MD | 0x97 | 151 | 
| COMMAND_CLASS_SECURITY | 0x98 | 152 | 
| COMMAND_CLASS_AV_TAGGING_MD | 0x99 | 153 | 
| COMMAND_CLASS_IP_CONFIGURATION | 0x9A | 154 | 
| COMMAND_CLASS_ASSOCIATION_COMMAND_CONFIGURATION | 0x9B | 155 | 
| COMMAND_CLASS_SENSOR_ALARM | 0x9C | 156 | 
| COMMAND_CLASS_SILENCE_ALARM | 0x9D | 157 | 
| COMMAND_CLASS_SENSOR_CONFIGURATION | 0x9E | 158 | 
| COMMAND_CLASS_MARK | 0xEF | 239 | 
| COMMAND_CLASS_NON_INTEROPERABLE | 0xF0 | 240 |