Z-Wave Classes (1/2)

For developers: definition of Z-Wave classes

Z-Wave Classes

Alarm V1

Command Class: 0x71

Alarm Get

Command: 0x04

class hubitat.zwave.commands.alarmv1.AlarmGet {  
     Short alarmType  
   
     List<Short> getPayload()  
     String format()  

Alarm Report

Command: 0x05

class hubitat.zwave.commands.alarmv1.AlarmReport {  
     Short alarmLevel  
     Short alarmType  
   
     List<Short> getPayload()  
     String format()  

Alarm V2

Command Class: 0x71

Alarm Get

Command: 0x04

class hubitat.zwave.commands.alarmv2.AlarmGet {  
     Short alarmType  
     Short zwaveAlarmType  
     static Short ZWAVE_ALARM_TYPE_ACCESS_CONTROL = 6  
     static Short ZWAVE_ALARM_TYPE_BURGLAR = 7  
     static Short ZWAVE_ALARM_TYPE_CLOCK = 11  
     static Short ZWAVE_ALARM_TYPE_CO = 2  
     static Short ZWAVE_ALARM_TYPE_CO2 = 3  
     static Short ZWAVE_ALARM_TYPE_EMERGENCY = 10  
     static Short ZWAVE_ALARM_TYPE_FIRST = 255  
     static Short ZWAVE_ALARM_TYPE_HEAT = 4  
     static Short ZWAVE_ALARM_TYPE_POWER_MANAGEMENT = 8  
     static Short ZWAVE_ALARM_TYPE_RESERVED0 = 0  
     static Short ZWAVE_ALARM_TYPE_SMOKE = 1  
     static Short ZWAVE_ALARM_TYPE_SYSTEM = 9  
     static Short ZWAVE_ALARM_TYPE_WATER = 5  
   
     List<Short> getPayload()  
     String format()  

Alarm Report

Command: 0x05

class hubitat.zwave.commands.alarmv2.AlarmReport {  
     Short alarmLevel  
     Short alarmType  
     List<AlarmReport> eventParameter  
     Short numberOfEventParameters  
     Short zensorNetSourceNodeId  
     Short zwaveAlarmEvent  
     Short zwaveAlarmStatus  
     Short zwaveAlarmType  
     static Short ZWAVE_ALARM_TYPE_ACCESS_CONTROL = 6  
     static Short ZWAVE_ALARM_TYPE_BURGLAR = 7  
     static Short ZWAVE_ALARM_TYPE_CLOCK = 11  
     static Short ZWAVE_ALARM_TYPE_CO = 2  
     static Short ZWAVE_ALARM_TYPE_CO2 = 3  
     static Short ZWAVE_ALARM_TYPE_EMERGENCY = 10  
     static Short ZWAVE_ALARM_TYPE_FIRST = 255  
     static Short ZWAVE_ALARM_TYPE_HEAT = 4  
     static Short ZWAVE_ALARM_TYPE_POWER_MANAGEMENT = 8  
     static Short ZWAVE_ALARM_TYPE_RESERVED0 = 0  
     static Short ZWAVE_ALARM_TYPE_SMOKE = 1  
     static Short ZWAVE_ALARM_TYPE_SYSTEM = 9  
     static Short ZWAVE_ALARM_TYPE_WATER = 5  
   
     List<Short> getPayload()  
     String format()  

Alarm Set

Command: 0x06

class hubitat.zwave.commands.alarmv2.AlarmSet {  
     Short zwaveAlarmStatus  
     Short zwaveAlarmType  
     static Short ZWAVE_ALARM_TYPE_ACCESS_CONTROL = 6  
     static Short ZWAVE_ALARM_TYPE_BURGLAR = 7  
     static Short ZWAVE_ALARM_TYPE_CLOCK = 11  
     static Short ZWAVE_ALARM_TYPE_CO = 2  
     static Short ZWAVE_ALARM_TYPE_CO2 = 3  
     static Short ZWAVE_ALARM_TYPE_EMERGENCY = 10  
     static Short ZWAVE_ALARM_TYPE_FIRST = 255  
     static Short ZWAVE_ALARM_TYPE_HEAT = 4  
     static Short ZWAVE_ALARM_TYPE_POWER_MANAGEMENT = 8  
     static Short ZWAVE_ALARM_TYPE_RESERVED0 = 0  
     static Short ZWAVE_ALARM_TYPE_SMOKE = 1  
     static Short ZWAVE_ALARM_TYPE_SYSTEM = 9  
     static Short ZWAVE_ALARM_TYPE_WATER = 5  
   
     List<Short> getPayload()  
     String format()  

Alarm Type Supported Get

Command: 0x07

class hubitat.zwave.commands.alarmv2.AlarmTypeSupportedGet {  
   
     List<Short> getPayload()  
     String format()  

Alarm Type Supported Report

Command: 0x08

class hubitat.zwave.commands.alarmv2.AlarmTypeSupportedReport {  
     Boolean accessControl  
     Boolean burglar  
     Boolean clock  
     Boolean co  
     Boolean co2  
     Boolean emergency  
     Boolean heat  
     Short numberOfBitMasks  
     Boolean powerManagement  
     Boolean smoke  
     Boolean system  
     Boolean v1Alarm  
     Boolean water  
   
     List<Short> getPayload()  
     String format()  

Antitheft V1

Command Class: 0x5D

Antitheft Get

Command: 0x02

class hubitat.zwave.commands.antitheftv1.AntitheftGet {  
   
    List<Short> getPayload()  
    String format()  

Antitheft Report

Command: 0x03

class hubitat.zwave.commands.antitheftv1.AntitheftReport {  
    Short antitheftProtectionStatus  
    Integer manufacturerID  
    Short numberOfAntitheftHintBytes  
    List<Short> antitheftHintByte  
   
    List<Short> getPayload()  
    String format()    

Antitheft Set

Command: 0x01

class hubitat.zwave.commands.antitheftv1.AntitheftSet {  
    Short enable  
    Short numberOfMagicCodeBytes  
    List<Short> magicCode  
    Integer manufacturerID  
    Short numberOfAntitheftHintBytes  
    List<Short> antitheftHintByte  
   
    List<Short> getPayload()  
    String format()    

Antitheft V2

Command Class: 0x5D

Antitheft Get

Command: 0x02

class hubitat.zwave.commands.antitheftv2.AntitheftGet {  
   
    List<Short> getPayload()  
    String format()  

Antitheft Report

Command: 0x03

class hubitat.zwave.commands.antitheftv2.AntitheftReport {  
    Short antitheftProtectionStatus  
    Integer manufacturerID  
    Short numberOfAntitheftHintBytes  
    List<Short> antitheftHintByte  
    static short STATUS_DISABLED = 1  
    static short STATUS_ENABLED = 2  
    static short STATUS_NOT_FULLY_ENABLED = 3  
   
    List<Short> getPayload()  
    String format()    

Antitheft Set

Command: 0x01

class hubitat.zwave.commands.antitheftv2.AntitheftSet {  
    Short enable  
    Short numberOfMagicCodeBytes  
    List<Short> magicCode  
    Integer manufacturerID  
    Short numberOfAntitheftHintBytes  
    List<Short> antitheftHintByte  
   
    List<Short> getPayload()  
    String format()    

Antitheft V3

Command Class: 0x5D

Antitheft Get

Command: 0x02

class hubitat.zwave.commands.antitheftv3.AntitheftGet {  
   
    List<Short> getPayload()  
    String format()  

Antitheft Report

Command: 0x03

class hubitat.zwave.commands.antitheftv3.AntitheftReport {  
    Short antitheftProtectionStatus  
    Integer manufacturerID  
    Short numberOfAntitheftHintBytes  
    List<Short> antitheftHintByte  
    Integer zwaveAllianceLockingEntityID  
    static short STATUS_DISABLED = 1  
    static short STATUS_ENABLED = 2  
    static short STATUS_NOT_FULLY_ENABLED = 3  
   
    List<Short> getPayload()  
    String format()    

Antitheft Set

Command: 0x01

class hubitat.zwave.commands.antitheftv3.AntitheftSet {  
    Short enable  
    Short numberOfMagicCodeBytes  
    List<Short> magicCode  
    Integer manufacturerID  
    Short numberOfAntitheftHintBytes  
    List<Short> antitheftHintByte  
    Integer zwaveAllianceLockingEntityID  
   
    List<Short> getPayload()  
    String format()    

AntitheftUnlock V1

Command Class: 0x7E

Antitheft Unlock Set

Command: 0x03

class hubitat.zwave.commands.antitheftunlockv1.AntitheftUnlockSet {  
     Short magicCodeLength  
     List<Short> magicCode  
   
     List<Short> getPayload()  
     String format()  

Antitheft Unlock State Get

Command: 0x01

class hubitat.zwave.commands.antitheftunlockv1.AntitheftUnlockStateGet {  
   
     List<Short> getPayload()  
     String format()  

Antitheft Unlock State Report

Command: 0x02

class hubitat.zwave.commands.antitheftunlockv1.AntitheftUnlockSet {  
     Integer manufacturerID  
     Integer zwaveAllianceLockingEntityID  
     Boolean state  
     Boolean restricted  
     Short antitheftHintLength  
     List<Short> antitheftHint  
   
     List<Short> getPayload()  
     String format()  

Application Capability V1

Command Class: 0x57

Command Command Class Not Supported

Command: 0x01

class hubitat.zwave.commands.applicationcapabilityv1.CommandCommandClassNotSupported {  
     Boolean dynamic  
     Short offendingCommand  
     Short offendingCommandClass  
   
     List<Short> getPayload()  
     String format()  

Application Status V1

Command Class: 0x22

Application Busy

Command: 0x01

class hubitat.zwave.commands.applicationstatusv1.ApplicationBusy {  
     Short status  
     Short waitTime  
     static Short STATUS_REQUEST_QUEUED_EXECUTED_LATER = 2  
     static Short STATUS_TRY_AGAIN_IN_WAIT_TIME_SECONDS = 1  
     static Short STATUS_TRY_AGAIN_LATER = 0  
   
     List<Short> getPayload()  
     String format()  

Application Rejected Request

Command: 0x02

class hubitat.zwave.commands.applicationstatusv1.ApplicationRejectedRequest {  
     Short status  
   
     List<Short> getPayload()  
     String format()  

Application Busy

Command: 0x01

class hubitat.zwave.commands.applicationstatusv1.ApplicationBusy {  
     Short status  
     Short waitTime  
     static Short STATUS_REQUEST_QUEUED_EXECUTED_LATER = 2  
     static Short STATUS_TRY_AGAIN_IN_WAIT_TIME_SECONDS = 1  
     static Short STATUS_TRY_AGAIN_LATER = 0  
   
     List<Short> getPayload()  
     String format()  

Application Rejected Request

Command: 0x02

class hubitat.zwave.commands.applicationstatusv1.ApplicationRejectedRequest {  
     Short status  
   
     List<Short> getPayload()  
     String format()  

Association Command Configuration V1

Command Class: 0x9B

Command Records Supported Get

Command: 0x01

class hubitat.zwave.commands.associationcommandconfigurationv1.CommandRecordsSupportedGet {  
   
     List<Short> getPayload()  
     String format()  

Command Records Supported Report

Command: 0x02

class hubitat.zwave.commands.associationcommandconfigurationv1.CommandRecordsSupportedReport {  
     Boolean confCmd  
     Integer freeCommandRecords  
     Short maxCommandLength  
     Integer maxCommandRecords  
     Boolean vc  
   
     List<Short> getPayload()  
     String format()  

Command Configuration Set

Command: 0x03

class hubitat.zwave.commands.associationcommandconfigurationv1.CommandConfigurationSet {  
     List<CommandConfigurationSet> commandByte  
     Short commandClassIdentifier  
     Short commandIdentifier  
     Short commandLength  
     Short groupingIdentifier  
     Short nodeId  
   
     List<Short> getPayload()  
     String format()  

Command Configuration Get

Command: 0x04

class hubitat.zwave.commands.associationcommandconfigurationv1.CommandConfigurationGet {  
     Short groupingIdentifier  
     Short nodeId  
   
     List<Short> getPayload()  
     String format()  

Command Configuration Report

Command: 0x05

class hubitat.zwave.commands.associationcommandconfigurationv1.CommandConfigurationReport {  
     List<CommandConfigurationReport> commandByte  
     Short commandClassIdentifier  
     Short commandIdentifier  
     Short commandLength  
     Boolean first  
     Short groupingIdentifier  
     Short nodeId  
     Short reportsToFollow  
   
     List<Short> getPayload()  
     String format()  

Association Grp Info V1

Command Class: 0x59

Association Group Name Get

Command: 0x01

class hubitat.zwave.commands.associationgrpinfov1.AssociationGroupNameGet {  
     Short groupingIdentifier  
   
     List<Short> getPayload()  
     String format()  

Association Group Name Report

Command: 0x02

class hubitat.zwave.commands.associationgrpinfov1.AssociationGroupNameReport {  
     Short groupingIdentifier  
     Short lengthOfName  
     List<AssociationGroupNameReport> name  
   
     List<Short> getPayload()  
     String format()  

Association Group Info Get

Command: 0x03

class hubitat.zwave.commands.associationgrpinfov1.AssociationGroupInfoGet {  
     Short groupingIdentifier  
     Boolean listMode  
     Boolean refreshCache  
   
     List<Short> getPayload()  
     String format()  

Association Group Info Report

Command: 0x04

class hubitat.zwave.commands.associationgrpinfov1.AssociationGroupInfoReport {  
     Boolean dynamicInfo  
     Short groupCount  
     List<AssociationGroupInfoReport> groupInfo  
     Boolean listMode  
   
     List<Short> getPayload()  
     String format()  

Association Group Command List Get

Command: 0x05

class hubitat.zwave.commands.associationgrpinfov1.AssociationGroupCommandListGet {  
     Boolean allowCache  
     Short groupingIdentifier  
   
     List<Short> getPayload()  
     String format()  

Association Group Command List Report

Command: 0x06

class hubitat.zwave.commands.associationgrpinfov1.AssociationGroupCommandListReport {  
     List<AssociationGroupCommandListReport> command  
     Short groupingIdentifier  
     Short listLength  
   
     List<Short> getPayload()  
     String format()  

Association Grp Info V2

Command Class: 0x59

Association Group Name Get

Command: 0x01

class hubitat.zwave.commands.associationgrpinfov2.AssociationGroupNameGet {  
     Short groupingIdentifier  
   
     List<Short> getPayload()  
     String format()  

Association Group Name Report

Command: 0x02

class hubitat.zwave.commands.associationgrpinfov2.AssociationGroupNameReport {  
     Short groupingIdentifier  
     Short lengthOfName  
   
     List<Short> getPayload()  
     String format()  

Association Group Info Get

Command: 0x03

class hubitat.zwave.commands.associationgrpinfov2.AssociationGroupInfoGet {  
     Short groupingIdentifier  
     Boolean listMode  
     Boolean refreshCache  
   
     List<Short> getPayload()  
     String format()  

Association Group Info Report

Command: 0x04

class hubitat.zwave.commands.associationgrpinfov2.AssociationGroupInfoReport {  
     Boolean dynamicInfo  
     Short groupCount  
     Boolean listMode  
   
     List<Short> getPayload()  
     String format()  

Association Group Command List Get

Command: 0x05

class hubitat.zwave.commands.associationgrpinfov2.AssociationGroupCommandListGet {  
     Boolean allowCache  
     Short groupingIdentifier  
   
     List<Short> getPayload()  
     String format()  

Association Group Command List Report

Command: 0x06

class hubitat.zwave.commands.associationgrpinfov2.AssociationGroupCommandListReport {  
     Short groupingIdentifier  
     Short listLength  
   
     List<Short> getPayload()  
     String format()  

Association Grp Info V3

Command Class: 0x59

Association Group Name Get

Command: 0x01

class hubitat.zwave.commands.associationgrpinfov3.AssociationGroupNameGet {  
     Short groupingIdentifier  
   
     List<Short> getPayload()  
     String format()  

Association Group Name Report

Command: 0x02

class hubitat.zwave.commands.associationgrpinfov3.AssociationGroupNameReport {  
     Short groupingIdentifier  
     Short lengthOfName  
   
     List<Short> getPayload()  
     String format()  

Association Group Info Get

Command: 0x03

class hubitat.zwave.commands.associationgrpinfov3.AssociationGroupInfoGet {  
     Short groupingIdentifier  
     Boolean listMode  
     Boolean refreshCache  
   
     List<Short> getPayload()  
     String format()  

Association Group Info Report

Command: 0x04

class hubitat.zwave.commands.associationgrpinfov3.AssociationGroupInfoReport {  
     Boolean dynamicInfo  
     Short groupCount  
     Boolean listMode  
   
     List<Short> getPayload()  
     String format()  

Association Group Command List Get

Command: 0x05

class hubitat.zwave.commands.associationgrpinfov3.AssociationGroupCommandListGet {  
     Boolean allowCache  
     Short groupingIdentifier  
   
     List<Short> getPayload()  
     String format()  

Association Group Command List Report

Command: 0x06

class hubitat.zwave.commands.associationgrpinfov3.AssociationGroupCommandListReport {  
     Short groupingIdentifier  
     Short listLength  
   
     List<Short> getPayload()  
     String format()  

Association V1

Command Class: 0x85

Association Set

Command: 0x01

class hubitat.zwave.commands.associationv1.AssociationSet {  
     Short groupingIdentifier  
     Object nodeId  
   
     List<Short> getPayload()  
     String format()  

Association Get

Command: 0x02

class hubitat.zwave.commands.associationv1.AssociationGet {  
     Short groupingIdentifier  
   
     List<Short> getPayload()  
     String format()  

Association Report

Command: 0x03

class hubitat.zwave.commands.associationv1.AssociationReport {  
     Short groupingIdentifier  
     Short maxNodesSupported  
     List<AssociationReport> nodeId  
     Short reportsToFollow  
   
     List<Short> getPayload()  
     String format()  

Association Remove

Command: 0x04

class hubitat.zwave.commands.associationv1.AssociationRemove {  
     Short groupingIdentifier  
     Object nodeId  
   
     List<Short> getPayload()  
     String format()  

Association Groupings Get

Command: 0x05

class hubitat.zwave.commands.associationv1.AssociationGroupingsGet {  
   
     List<Short> getPayload()  
     String format()  

Association Groupings Report

Command: 0x06

class hubitat.zwave.commands.associationv1.AssociationGroupingsReport {  
     Short supportedGroupings  
   
     List<Short> getPayload()  
     String format()  

Association V2

Command Class: 0x85

Association Set

Command: 0x01

class hubitat.zwave.commands.associationv2.AssociationSet {  
     Short groupingIdentifier  
     Object nodeId  
   
     List<Short> getPayload()  
     String format()  

Association Get

Command: 0x02

class hubitat.zwave.commands.associationv2.AssociationGet {  
     Short groupingIdentifier  
   
     List<Short> getPayload()  
     String format()  

Association Report

Command: 0x03

class hubitat.zwave.commands.associationv2.AssociationReport {  
     Short groupingIdentifier  
     Short maxNodesSupported  
     Short reportsToFollow  
   
     List<Short> getPayload()  
     String format()  

Association Remove

Command: 0x04

class hubitat.zwave.commands.associationv2.AssociationRemove {  
     Short groupingIdentifier  
     Object nodeId  
   
     List<Short> getPayload()  
     String format()  

Association Groupings Get

Command: 0x05

class hubitat.zwave.commands.associationv2.AssociationGroupingsGet {  
   
     List<Short> getPayload()  
     String format()  

Association Groupings Report

Command: 0x06

class hubitat.zwave.commands.associationv2.AssociationGroupingsReport {  
     Short supportedGroupings  
   
     List<Short> getPayload()  
     String format()  

Association Specific Group Get

Command: 0x0B

class hubitat.zwave.commands.associationv2.AssociationSpecificGroupGet {  
   
     List<Short> getPayload()  
     String format()  

Association Specific Group Report

Command: 0x0C

class hubitat.zwave.commands.associationv2.AssociationSpecificGroupReport {  
     Short group  
   
     List<Short> getPayload()  
     String format()  

Association V3

Command Class: 0x85

Association Set

Command: 0x01

class hubitat.zwave.commands.associationv3.AssociationSet {  
     Short groupingIdentifier  
     Object nodeId  
   
     List<Short> getPayload()  
     String format()  

Association Get

Command: 0x02

class hubitat.zwave.commands.associationv3.AssociationGet {  
     Short groupingIdentifier  
   
     List<Short> getPayload()  
     String format()  

Association Report

Command: 0x03

class hubitat.zwave.commands.associationv3.AssociationReport {  
     Short groupingIdentifier  
     Short maxNodesSupported  
     Short reportsToFollow  
   
     List<Short> getPayload()  
     String format()  

Association Remove

Command: 0x04

class hubitat.zwave.commands.associationv3.AssociationRemove {  
     Short groupingIdentifier  
     Object nodeId  
   
     List<Short> getPayload()  
     String format()  

Association Groupings Get

Command: 0x05

class hubitat.zwave.commands.associationv3.AssociationGroupingsGet {  
   
     List<Short> getPayload()  
     String format()  

Association Groupings Report

Command: 0x06

class hubitat.zwave.commands.associationv3.AssociationGroupingsReport {  
     Short supportedGroupings  
   
     List<Short> getPayload()  
     String format()  

Association Specific Group Get

Command: 0x0B

class hubitat.zwave.commands.associationv3.AssociationSpecificGroupGet {  
   
     List<Short> getPayload()  
     String format()  

Association Specific Group Report

Command: 0x0C

class hubitat.zwave.commands.associationv3.AssociationSpecificGroupReport {  
     Short group  
   
     List<Short> getPayload()  
     String format()  

Av Content Directory Md V1

Command Class: 0x95

Av Content Browse Md Get

Command: 0x01

class hubitat.zwave.commands.avcontentdirectorymdv1.AvContentBrowseMdGet {  
   
     List<Short> getPayload()  
     String format()  

Av Content Browse Md Report

Command: 0x02

class hubitat.zwave.commands.avcontentdirectorymdv1.AvContentBrowseMdReport {  
   
     List<Short> getPayload()  
     String format()  

Av Content Browse Md By Letter Get

Command: 0x03

class hubitat.zwave.commands.avcontentdirectorymdv1.AvContentBrowseMdByLetterGet {  
   
     List<Short> getPayload()  
     String format()  

Av Content Browse Md By Letter Report

Command: 0x04

class hubitat.zwave.commands.avcontentdirectorymdv1.AvContentBrowseMdByLetterReport {  
   
     List<Short> getPayload()  
     String format()  

Av Content Browse Md Child Count Get

Command: 0x05

class hubitat.zwave.commands.avcontentdirectorymdv1.AvContentBrowseMdChildCountGet {  
   
     List<Short> getPayload()  
     String format()  

Av Content Browse Md Child Count Report

Command: 0x06

class hubitat.zwave.commands.avcontentdirectorymdv1.AvContentBrowseMdChildCountReport {  
   
     List<Short> getPayload()  
     String format()  

Av Match Item To Renderer Md Get

Command: 0x07

class hubitat.zwave.commands.avcontentdirectorymdv1.AvMatchItemToRendererMdGet {  
   
     List<Short> getPayload()  
     String format()  

Av Match Item To Renderer Md Report

Command: 0x08

class hubitat.zwave.commands.avcontentdirectorymdv1.AvMatchItemToRendererMdReport {  
   
     List<Short> getPayload()  
     String format()  

Av Content Search Md V1

Command Class: 0x97

Av Content Search Md Get

Command: 0x01

class hubitat.zwave.commands.avcontentsearchmdv1.AvContentSearchMdGet {  
   
     List<Short> getPayload()  
     String format()  

Av Content Search Md Report

Command: 0x02

class hubitat.zwave.commands.avcontentsearchmdv1.AvContentSearchMdReport {  
   
     List<Short> getPayload()  
     String format()  

Av Renderer Status V1

Command Class: 0x96

Av Renderer Status Get

Command: 0x01

class hubitat.zwave.commands.avrendererstatusv1.AvRendererStatusGet {  
   
     List<Short> getPayload()  
     String format()  

Av Renderer Status Report

Command: 0x02

class hubitat.zwave.commands.avrendererstatusv1.AvRendererStatusReport {  
   
     List<Short> getPayload()  
     String format()  

Av Tagging Md V1

Command Class: 0x99

Av Tagging Md Get

Command: 0x01

class hubitat.zwave.commands.avtaggingmdv1.AvTaggingMdGet {  
   
     List<Short> getPayload()  
     String format()  

Av Tagging Md Report

Command: 0x02

class hubitat.zwave.commands.avtaggingmdv1.AvTaggingMdReport {  
   
     List<Short> getPayload()  
     String format()  

Barrier Operator V1

Command Class: 0x66

Barrier Operator Set

Command: 0x01

class hubitat.zwave.commands.barrieroperatorv1.BarrierOperatorSet {  
     Short requestedBarrierState  
     static Short REQUESTED_BARRIER_STATE_CLOSE = 0  
     static Short REQUESTED_BARRIER_STATE_OPEN = 255  
   
     List<Short> getPayload()  
     String format()  

Barrier Operator Get

Command: 0x02

class hubitat.zwave.commands.barrieroperatorv1.BarrierOperatorGet {  
   
     List<Short> getPayload()  
     String format()  

Barrier Operator Report

Command: 0x03

class hubitat.zwave.commands.barrieroperatorv1.BarrierOperatorReport {  
     Short barrierState  
     static Short BARRIER_STATE_CLOSED = 0  
     static Short BARRIER_STATE_OPEN = 255  
     static Short BARRIER_STATE_UNKNOWN_POSITION_MOVING_TO_CLOSE = 252  
     static Short BARRIER_STATE_UNKNOWN_POSITION_MOVING_TO_OPEN = 254  
     static Short BARRIER_STATE_UNKNOWN_POSITION_STOPPED = 253  
   
     List<Short> getPayload()  
     String format()  

Basic Tariff Info V1

Command Class: 0x36

Basic Tariff Info Get

Command: 0x01

class hubitat.zwave.commands.basictariffinfov1.BasicTariffInfoGet {  
   
     List<Short> getPayload()  
     String format()  

Basic Tariff Info Report

Command: 0x02

class hubitat.zwave.commands.basictariffinfov1.BasicTariffInfoReport {  
     Boolean dual  
     Short e1CurrentRateInUse  
     Integer e1RateConsumptionRegister  
     Short e1TimeForNextRateHours  
     Short e1TimeForNextRateMinutes  
     Short e1TimeForNextRateSeconds  
     Short e2CurrentRateInUse  
     Integer e2RateConsumptionRegister  
     Short totalNoImportRates  
   
     List<Short> getPayload()  
     String format()  

Basic V1

Command Class: 0x20

Basic Set

Command: 0x01

class hubitat.zwave.commands.basicv1.BasicSet {  
     Short value  
   
     List<Short> getPayload()  
     String format()  

Basic Get

Command: 0x02

class hubitat.zwave.commands.basicv1.BasicGet {  
   
     List<Short> getPayload()  
     String format()  

Basic Report

Command: 0x03

class hubitat.zwave.commands.basicv1.BasicReport {  
     Short value  
   
     List<Short> getPayload()  
     String format()  

Basic V2

Command Class: 0x20

Basic Set

Command: 0x01

class hubitat.zwave.commands.basicv2.BasicSet {  
     Short value  
   
     List<Short> getPayload()  
     String format()  

Basic Get

Command: 0x02

class hubitat.zwave.commands.basicv2.BasicGet {  
   
     List<Short> getPayload()  
     String format()  

Basic Report

Command: 0x03

class hubitat.zwave.commands.basicv2.BasicReport {  
     Short duration  
     Short targetValue  
     Short value  
   
     List<Short> getPayload()  
     String format()  

Basic Window Covering V1

Command Class: 0x50

Basic Window Covering Start Level Change

Command: 0x01

class hubitat.zwave.commands.basicwindowcoveringv1.BasicWindowCoveringStartLevelChange {  
     Boolean openClose  
   
     List<Short> getPayload()  
     String format()  

Basic Window Covering Stop Level Change

Command: 0x02

class hubitat.zwave.commands.basicwindowcoveringv1.BasicWindowCoveringStopLevelChange {  
   
     List<Short> getPayload()  
     String format()  

Battery V1

Command Class: 0x80

Battery Get

Command: 0x02

class hubitat.zwave.commands.batteryv1.BatteryGet {  
   
     List<Short> getPayload()  
     String format()  

Battery Report

Command: 0x03

class hubitat.zwave.commands.batteryv1.BatteryReport {  
     Short batteryLevel  
   
     List<Short> getPayload()  
     String format()  

Battery V2

Command Class: 0x80

Battery Get

Command: 0x02

class hubitat.zwave.commands.batteryv2.BatteryGet {  
   
     List<Short> getPayload()  
     String format()  

Battery Report

Command: 0x03

class hubitat.zwave.commands.batteryv2.BatteryReport {  
     Short batteryLevel  
     Short chargingStatus  
     Boolean rechargeable  
     Boolean backupBattery  
     Boolean overheating  
     Boolean lowFluid  
     Short replaceRecharge  
     Boolean disconnected  
     static short CHARGING_STATUS_DISCHARGING = 0x00  
     static short CHARGING_STATUS_CHARGING = 0x01  
     static short CHARGING_STATUS_MAINTAINING = 0x02  
   
     List<Short> getPayload()  
     String format()  

Battery Health Get

Command: 0x04

class hubitat.zwave.commands.batteryv2.BatteryHealthGet {  
   
     List<Short> getPayload()  
     String format()  

Battery Health Report

Command: 0x05

class hubitat.zwave.commands.batteryv2.BatteryHealthReport {  
     Short maximumCapacity  
     Short precision  
     Short scale  
     Short size  
     List<Short> batteryTemperature  
     BigDecimal scaledBatteryTemperature  
   
     List<Short> getPayload()  
     String format()  

Battery V3

Command Class: 0x80

Battery Get

Command: 0x02

class hubitat.zwave.commands.batteryv3.BatteryGet {  
   
     List<Short> getPayload()  
     String format()  

Battery Report

Command: 0x03

class hubitat.zwave.commands.batteryv3.BatteryReport {  
     Short batteryLevel  
     Short chargingStatus  
     Boolean rechargeable  
     Boolean backupBattery  
     Boolean overheating  
     Boolean lowFluid  
     Short replaceRecharge  
     Boolean disconnected  
     Boolean lowTemperatureStatus  
     static short CHARGING_STATUS_DISCHARGING = 0x00  
     static short CHARGING_STATUS_CHARGING = 0x01  
     static short CHARGING_STATUS_MAINTAINING = 0x02  
   
     List<Short> getPayload()  
     String format()  

Battery Health Get

Command: 0x04

class hubitat.zwave.commands.batteryv3.BatteryHealthGet {  
   
     List<Short> getPayload()  
     String format()  

Battery Health Report

Command: 0x05

class hubitat.zwave.commands.batteryv3.BatteryHealthReport {  
     Short maximumCapacity  
     Short precision  
     Short scale  
     Short size  
     List<Short> batteryTemperature  
     BigDecimal scaledBatteryTemperature  
   
     List<Short> getPayload()  
     String format()  

Central Scene V1

Command Class: 0x5B

Central Scene Supported Get

Command: 0x01

class hubitat.zwave.commands.centralscenev1.CentralSceneSupportedGet {  
   
     List<Short> getPayload()  
     String format()  

Central Scene Supported Report

Command: 0x02

class hubitat.zwave.commands.centralscenev1.CentralSceneSupportedReport {  
     Short supportedScenes  
   
     List<Short> getPayload()  
     String format()  

Central Scene Notification

Command: 0x03

class hubitat.zwave.commands.centralscenev1.CentralSceneNotification {  
     Short keyAttributes  
     Short sceneNumber  
     Short sequenceNumber  
     static Short KEY_HELD_DOWN = 2  
     static Short KEY_PRESSED_1_TIME = 0  
     static Short KEY_RELEASED = 1  
   
     List<Short> getPayload()  
     String format()  

Central Scene V2

Command Class: 0x5B

Central Scene Supported Get

Command: 0x01

class hubitat.zwave.commands.centralscenev2.CentralSceneSupportedGet {  
   
     List<Short> getPayload()  
     String format()  

Central Scene Supported Report

Command: 0x02

class hubitat.zwave.commands.centralscenev2.CentralSceneSupportedReport {  
     Boolean identical  
     List<CentralSceneSupportedReport> supportedKeyAttributes  
     Short supportedScenes  
   
     List<Short> getPayload()  
     String format()  

Central Scene Notification

Command: 0x03

class hubitat.zwave.commands.centralscenev2.CentralSceneNotification {  
     Short keyAttributes  
     Short sceneNumber  
     Short sequenceNumber  
     static Short KEY_HELD_DOWN = 2  
     static Short KEY_PRESSED_1_TIME = 0  
     static Short KEY_PRESSED_2_TIMES = 3  
     static Short KEY_PRESSED_3_TIMES = 4  
     static Short KEY_PRESSED_4_TIMES = 5  
     static Short KEY_PRESSED_5_TIMES = 6  
     static Short KEY_RELEASED = 1  
   
     List<Short> getPayload()  
     String format()  

Central Scene V3

Command Class: 0x5B

Central Scene Supported Get

Command: 0x01

class hubitat.zwave.commands.centralscenev3.CentralSceneSupportedGet {  
   
     List<Short> getPayload()  
     String format()  

Central Scene Supported Report

Command: 0x02

class hubitat.zwave.commands.centralscenev3.CentralSceneSupportedReport {  
     Boolean identical  
     Boolean slowRefresh  
     List<CentralSceneSupportedReport> supportedKeyAttributes  
     Short supportedScenes  
   
     List<Short> getPayload()  
     String format()  

Central Scene Notification

Command: 0x03

class hubitat.zwave.commands.centralscenev3.CentralSceneNotification {  
     Short keyAttributes  
     Short sceneNumber  
     Short sequenceNumber  
     Boolean slowRefresh  
     static Short KEY_HELD_DOWN = 2  
     static Short KEY_PRESSED_1_TIME = 0  
     static Short KEY_PRESSED_2_TIMES = 3  
     static Short KEY_PRESSED_3_TIMES = 4  
     static Short KEY_PRESSED_4_TIMES = 5  
     static Short KEY_PRESSED_5_TIMES = 6  
     static Short KEY_RELEASED = 1  
   
     List<Short> getPayload()  
     String format()  

Central Scene Configuration Set

Command: 0x04

class hubitat.zwave.commands.centralscenev3.CentralSceneConfigurationSet {  
     Boolean slowRefresh  
   
     List<Short> getPayload()  
     String format()  

Central Scene Configuration Get

Command: 0x05

class hubitat.zwave.commands.centralscenev3.CentralSceneConfigurationGet {  
   
     List<Short> getPayload()  
     String format()  

Central Scene Configuration Report

Command: 0x06

class hubitat.zwave.commands.centralscenev3.CentralSceneConfigurationReport {  
     Boolean slowRefresh  
   
     List<Short> getPayload()  
     String format()  

Chimney Fan V1

Command Class: 0x2A

Chimney Fan State Set

Command: 0x01

class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStateSet {  
     Short STATE_NEXT_STATE  
     Short state  
   
     List<Short> getPayload()  
     String format()  

Chimney Fan State Get

Command: 0x02

class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStateGet {  
   
     List<Short> getPayload()  
     String format()  

Chimney Fan State Report

Command: 0x03

class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStateReport {  
     Short STATE_BOOST  
     Short STATE_CHIMNEY_FIRE  
     Short STATE_EXHAUST  
     Short STATE_EXTERNAL_ALARM  
     Short STATE_OFF  
     Short STATE_RELOAD  
     Short STATE_SENSOR_FAILURE  
     Short STATE_SERVICE  
     Short STATE_STOP  
     Short STATE_VENTING  
     Short STATE_VENTING_EX  
     Short state  
   
     List<Short> getPayload()  
     String format()  

Chimney Fan Speed Set

Command: 0x04

class hubitat.zwave.commands.chimneyfanv1.ChimneyFanSpeedSet {  
     Short speed  
   
     List<Short> getPayload()  
     String format()  

Chimney Fan Speed Get

Command: 0x05

class hubitat.zwave.commands.chimneyfanv1.ChimneyFanSpeedGet {  
   
     List<Short> getPayload()  
     String format()  

Chimney Fan Speed Report

Command: 0x06

class hubitat.zwave.commands.chimneyfanv1.ChimneyFanSpeedReport {  
     Short speed  
   
     List<Short> getPayload()  
     String format()  

Chimney Fan Start Temp Set

Command: 0x07

class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStartTempSet {  
     Short precision  
     Short scale  
     BigDecimal scaledValue  
     Short size  
     List<ChimneyFanStartTempSet> value  
   
     List<Short> getPayload()  
     String format()  

Chimney Fan Start Temp Get

Command: 0x08

class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStartTempGet {  
   
     List<Short> getPayload()  
     String format()  

Chimney Fan Start Temp Report

Command: 0x09

class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStartTempReport {  
     Short precision  
     Short scale  
     BigDecimal scaledValue  
     Short size  
     List<ChimneyFanStartTempReport> value  
   
     List<Short> getPayload()  
     String format()  

Chimney Fan Stop Temp Set

Command: 0x0A

class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStopTempSet {  
     Short precision  
     Short scale  
     BigDecimal scaledValue  
     Short size  
     List<ChimneyFanStopTempSet> value  
   
     List<Short> getPayload()  
     String format()  

Chimney Fan Stop Temp Get

Command: 0x0B

class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStopTempGet {  
   
     List<Short> getPayload()  
     String format()  

Chimney Fan Stop Temp Report

Command: 0x0C

class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStopTempReport {  
     Short precision  
     Short scale  
     BigDecimal scaledValue  
     Short size  
     List<ChimneyFanStopTempReport> value  
   
     List<Short> getPayload()  
     String format()  

Chimney Fan Alarm Temp Set

Command: 0x0D

class hubitat.zwave.commands.chimneyfanv1.ChimneyFanAlarmTempSet {  
     Short precision  
     Short scale  
     BigDecimal scaledValue  
     Short size  
     List<ChimneyFanAlarmTempSet> value  
   
     List<Short> getPayload()  
     String format()  

Chimney Fan Alarm Temp Get

Command: 0x0E

class hubitat.zwave.commands.chimneyfanv1.ChimneyFanAlarmTempGet {  
   
     List<Short> getPayload()  
     String format()  

Chimney Fan Alarm Temp Report

Command: 0x0F

class hubitat.zwave.commands.chimneyfanv1.ChimneyFanAlarmTempReport {  
     Short precision  
     Short scale  
     BigDecimal scaledValue  
     Short size  
     List<ChimneyFanAlarmTempReport> value  
   
     List<Short> getPayload()  
     String format()  

Chimney Fan Boost Time Set

Command: 0x10

class hubitat.zwave.commands.chimneyfanv1.ChimneyFanBoostTimeSet {  
     Short time  
   
     List<Short> getPayload()  
     String format()  

Chimney Fan Boost Time Get

Command: 0x11

class hubitat.zwave.commands.chimneyfanv1.ChimneyFanBoostTimeGet {  
   
     List<Short> getPayload()  
     String format()  

Chimney Fan Boost Time Report

Command: 0x12

class hubitat.zwave.commands.chimneyfanv1.ChimneyFanBoostTimeReport {  
     Short time  
   
     List<Short> getPayload()  
     String format()  

Chimney Fan Stop Time Set

Command: 0x13

class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStopTimeSet {  
     Short time  
   
     List<Short> getPayload()  
     String format()  

Chimney Fan Stop Time Get

Command: 0x14

class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStopTimeGet {  
   
     List<Short> getPayload()  
     String format()  

Chimney Fan Stop Time Report

Command: 0x15

class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStopTimeReport {  
     Short time  
   
     List<Short> getPayload()  
     String format()  

Chimney Fan Mode Set

Command: 0x16

class hubitat.zwave.commands.chimneyfanv1.ChimneyFanModeSet {  
     Short MODE_OFF  
     Short MODE_ON  
     Short mode  
   
     List<Short> getPayload()  
     String format()  

Chimney Fan Mode Get

Command: 0x17

class hubitat.zwave.commands.chimneyfanv1.ChimneyFanModeGet {  
   
     List<Short> getPayload()  
     String format()  

Chimney Fan Mode Report

Command: 0x18

class hubitat.zwave.commands.chimneyfanv1.ChimneyFanModeReport {  
     Short MODE_OFF  
     Short MODE_ON  
     Short mode  
   
     List<Short> getPayload()  
     String format()  

Chimney Fan Setup Set

Command: 0x19

class hubitat.zwave.commands.chimneyfanv1.ChimneyFanSetupSet {  
     Short MODE_OFF  
     Short MODE_ON  
     List<ChimneyFanSetupSet> alarmTemperatureValue  
     Short boostTime  
     Short minSpeed  
     Short mode  
     Short precision1  
     Short precision2  
     Short precision3  
     Short scale1  
     Short scale2  
     Short scale3  
     Short size1  
     Short size2  
     Short size3  
     List<ChimneyFanSetupSet> startTemperature  
     List<ChimneyFanSetupSet> stopTemperature  
     Short stopTime  
   
     List<Short> getPayload()  
     String format()  

Chimney Fan Setup Get

Command: 0x1A

class hubitat.zwave.commands.chimneyfanv1.ChimneyFanSetupGet {  
   
     List<Short> getPayload()  
     String format()  

Chimney Fan Setup Report

Command: 0x1B

class hubitat.zwave.commands.chimneyfanv1.ChimneyFanSetupReport {  
     Short MODE_OFF  
     Short MODE_ON  
     List<ChimneyFanSetupReport> alarmTemperatureValue  
     Short boostTime  
     Short minSpeed  
     Short mode  
     Short precision1  
     Short precision2  
     Short precision3  
     Short scale1  
     Short scale2  
     Short scale3  
     Short size1  
     Short size2  
     Short size3  
     List<ChimneyFanSetupReport> startTemperature  
     List<ChimneyFanSetupReport> stopTemperature  
     Short stopTime  
   
     List<Short> getPayload()  
     String format()  

Chimney Fan Status Get

Command: 0x1D

class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStatusGet {  
   
     List<Short> getPayload()  
     String format()  

Chimney Fan Status Report

Command: 0x1E

class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStatusReport {  
     Short STATE_BOOST  
     Short STATE_CHIMNEY_FIRE  
     Short STATE_EXHAUST  
     Short STATE_EXTERNAL_ALARM  
     Short STATE_OFF  
     Short STATE_RELOAD  
     Short STATE_SENSOR_FAILURE  
     Short STATE_SERVICE  
     Short STATE_STOP  
     Short STATE_VENTING  
     Short STATE_VENTING_EX  
     Boolean alarmTemperatureExceeded  
     Boolean externalAlarm  
     Short notUsed  
     Short precision  
     Short scale  
     BigDecimal scaledValue  
     Boolean sensorError  
     Boolean service  
     Short size  
     Short speed  
     Boolean speedChangeEnable  
     Boolean startTemperatureExceeded  
     Short state  
     List<ChimneyFanStatusReport> value  
   
     List<Short> getPayload()  
     String format()  

Chimney Fan Alarm Log Set

Command: 0x1F

class hubitat.zwave.commands.chimneyfanv1.ChimneyFanAlarmLogSet {  
     Short MESSAGE_RESET_LOG  
     Short message  
   
     List<Short> getPayload()  
     String format()  

Chimney Fan Alarm Log Get

Command: 0x20

class hubitat.zwave.commands.chimneyfanv1.ChimneyFanAlarmLogGet {  
   
     List<Short> getPayload()  
     String format()  

Chimney Fan Alarm Log Report

Command: 0x21

class hubitat.zwave.commands.chimneyfanv1.ChimneyFanAlarmLogReport {  
     Boolean alarmStillActive1  
     Boolean alarmStillActive2  
     Boolean alarmStillActive3  
     Boolean alarmStillActive4  
     Boolean alarmStillActive5  
     Boolean alarmTemperatureExceeded1  
     Boolean alarmTemperatureExceeded2  
     Boolean alarmTemperatureExceeded3  
     Boolean alarmTemperatureExceeded4  
     Boolean alarmTemperatureExceeded5  
     Boolean externalAlarm1  
     Boolean externalAlarm2  
     Boolean externalAlarm3  
     Boolean externalAlarm4  
     Boolean externalAlarm5  
     Boolean sensorError1  
     Boolean sensorError2  
     Boolean sensorError3  
     Boolean sensorError4  
     Boolean sensorError5  
   
     List<Short> getPayload()  
     String format()  

Chimney Fan Alarm Status Set

Command: 0x22

class hubitat.zwave.commands.chimneyfanv1.ChimneyFanAlarmStatusSet {  
     Boolean acknowledgeAlarmTemperatureExceeded  
     Boolean acknowledgeExternalAlarm  
     Boolean acknowledgeSensorError  
     Boolean notUsed1  
     Short notUsed2  
   
     List<Short> getPayload()  
     String format()  

Chimney Fan Alarm Status Get

Command: 0x23

class hubitat.zwave.commands.chimneyfanv1.ChimneyFanAlarmStatusGet {  
   
     List<Short> getPayload()  
     String format()  

Chimney Fan Alarm Status Report

Command: 0x24

class hubitat.zwave.commands.chimneyfanv1.ChimneyFanAlarmStatusReport {  
     Boolean alarmTemperatureExceeded  
     Boolean externalAlarm  
     Short notUsed  
     Boolean sensorError  
     Boolean service  
     Boolean speedChangeEnable  
     Boolean startTemperatureExceeded  
   
     List<Short> getPayload()  
     String format()  

Chimney Fan Min Speed Set

Command: 0x25

class hubitat.zwave.commands.chimneyfanv1.ChimneyFanMinSpeedSet {  
     Short minSpeed  
   
     List<Short> getPayload()  
     String format()  

Chimney Fan Min Speed Get

Command: 0x26

class hubitat.zwave.commands.chimneyfanv1.ChimneyFanMinSpeedGet {  
   
     List<Short> getPayload()  
     String format()  

Chimney Fan Min Speed Report

Command: 0x27

class hubitat.zwave.commands.chimneyfanv1.ChimneyFanMinSpeedReport {  
     Short minSpeed  
   
     List<Short> getPayload()  
     String format()  

Chimney Fan Default Set

Command: 0x28

class hubitat.zwave.commands.chimneyfanv1.ChimneyFanDefaultSet {  
   
     List<Short> getPayload()  
     String format()  

Climate Control Schedule V1

Command Class: 0x46

Schedule Set

Command: 0x01

class hubitat.zwave.commands.climatecontrolschedulev1.ScheduleSet {  
     Integer switchpoint0  
     Integer switchpoint1  
     Integer switchpoint2  
     Integer switchpoint3  
     Integer switchpoint4  
     Integer switchpoint5  
     Integer switchpoint6  
     Integer switchpoint7  
     Integer switchpoint8  
     Short weekday  
   
     List<Short> getPayload()  
     String format()  

Schedule Get

Command: 0x02

class hubitat.zwave.commands.climatecontrolschedulev1.ScheduleGet {  
     Short weekday  
   
     List<Short> getPayload()  
     String format()  

Schedule Report

Command: 0x03

class hubitat.zwave.commands.climatecontrolschedulev1.ScheduleReport {  
     Integer switchpoint0  
     Integer switchpoint1  
     Integer switchpoint2  
     Integer switchpoint3  
     Integer switchpoint4  
     Integer switchpoint5  
     Integer switchpoint6  
     Integer switchpoint7  
     Integer switchpoint8  
     Short weekday  
   
     List<Short> getPayload()  
     String format()  

Schedule Changed Get

Command: 0x04

class hubitat.zwave.commands.climatecontrolschedulev1.ScheduleChangedGet {  
   
     List<Short> getPayload()  
     String format()  

Schedule Changed Report

Command: 0x05

class hubitat.zwave.commands.climatecontrolschedulev1.ScheduleChangedReport {  
     Short changecounter  
   
     List<Short> getPayload()  
     String format()  

Schedule Override Set

Command: 0x06

class hubitat.zwave.commands.climatecontrolschedulev1.ScheduleOverrideSet {  
     Short overrideState  
     Short overrideType  
     static Short OVERRIDE_STATE_NO_OVERRIDE = 0  
     static Short OVERRIDE_STATE_PERMANENT_OVERRIDE = 2  
     static Short OVERRIDE_STATE_RESERVED3 = 3  
     static Short OVERRIDE_STATE_TEMPORARY_OVERRIDE = 1  
   
     List<Short> getPayload()  
     String format()  

Schedule Override Get

Command: 0x07

class hubitat.zwave.commands.climatecontrolschedulev1.ScheduleOverrideGet {  
   
     List<Short> getPayload()  
     String format()  

Schedule Override Report

Command: 0x08

class hubitat.zwave.commands.climatecontrolschedulev1.ScheduleOverrideReport {  
     Short overrideState  
     Short overrideType  
     static Short OVERRIDE_STATE_NO_OVERRIDE = 0  
     static Short OVERRIDE_STATE_PERMANENT_OVERRIDE = 2  
     static Short OVERRIDE_STATE_RESERVED3 = 3  
     static Short OVERRIDE_STATE_TEMPORARY_OVERRIDE = 1  
   
     List<Short> getPayload()  
     String format()  

Clock V1

Command Class: 0x81

Clock Set

Command: 0x04

class hubitat.zwave.commands.clockv1.ClockSet {  
     Short hour  
     Short minute  
     Short weekday  
   
     List<Short> getPayload()  
     String format()  

Clock Get

Command: 0x05

class hubitat.zwave.commands.clockv1.ClockGet {  
   
     List<Short> getPayload()  
     String format()  

Clock Report

Command: 0x06

class hubitat.zwave.commands.clockv1.ClockReport {  
     Short hour  
     Short minute  
     Short weekday  
   
     List<Short> getPayload()  
     String format()  

Configuration V1

Command Class: 0x70

Configuration Set

Command: 0x04

class hubitat.zwave.commands.configurationv1.ConfigurationSet {  
     Boolean defaultValue  
     Short parameterNumber  
     Short size  
     List<Short> configurationValue  
     BigInteger scaledConfigurationValue  
   
     List<Short> getPayload()  
     String format()  

Configuration Get

Command: 0x05

class hubitat.zwave.commands.configurationv1.ConfigurationGet {  
     Short parameterNumber  
   
     List<Short> getPayload()  
     String format()  

Configuration Report

Command: 0x06

class hubitat.zwave.commands.configurationv1.ConfigurationReport {  
     List<Short> configurationValue  
     Short parameterNumber  
     BigInteger scaledConfigurationValue  
     Short size  
   
     List<Short> getPayload()  
     String format()  

Configuration V2

Command Class: 0x70

Configuration Set

Command: 0x04

class hubitat.zwave.commands.configurationv2.ConfigurationSet {  
     Boolean defaultValue  
     Short parameterNumber  
     Short size  
     List<Short> configurationValue  
     BigInteger scaledConfigurationValue  
   
     List<Short> getPayload()  
     String format()  

Configuration Get

Command: 0x05

class hubitat.zwave.commands.configurationv2.ConfigurationGet {  
     Short parameterNumber  
   
     List<Short> getPayload()  
     String format()  

Configuration Report

Command: 0x06

class hubitat.zwave.commands.configurationv2.ConfigurationReport {  
     Short parameterNumber  
     BigInteger scaledConfigurationValue  
     Short size  
     List<Short> configurationValue    
   
     List<Short> getPayload()  
     String format()  

Configuration Bulk Set

Command: 0x07

class hubitat.zwave.commands.configurationv2.ConfigurationBulkSet {  
     Boolean defaultValue  
     Boolean handshake  
     Short numberOfParameters  
     Integer parameterOffset  
     Short size  
     List<Short> configurationValues  
     List<BigInteger> scaledConfigurationValues  
   
     List<Short> getPayload()  
     String format()  

Configuration Bulk Get

Command: 0x08

class hubitat.zwave.commands.configurationv2.ConfigurationBulkGet {  
     Short numberOfParameters  
     Integer parameterOffset  
   
     List<Short> getPayload()  
     String format()  

Configuration Bulk Report

Command: 0x09

class hubitat.zwave.commands.configurationv2.ConfigurationBulkReport {  
     Boolean defaultValue  
     Boolean handshake  
     Short numberOfParameters  
     Integer parameterOffset  
     Short reportsToFollow  
     Short size  
     List<Short> configurationValues  
     List<BigInteger> scaledConfigurationValues  
   
     List<Short> getPayload()  
     String format()  

Configuration V3

Command Class: 0x70

Configuration Set

Command: 0x04

class hubitat.zwave.commands.configurationv3.ConfigurationSet {  
     Boolean defaultValue  
     Short parameterNumber  
     Short size  
     List<Short> configurationValue  
     BigInteger scaledConfigurationValue  
   
     List<Short> getPayload()  
     String format()  

Configuration Get

Command: 0x05

class hubitat.zwave.commands.configurationv3.ConfigurationGet {  
     Short parameterNumber  
   
     List<Short> getPayload()  
     String format()  

Configuration Report

Command: 0x06

class hubitat.zwave.commands.configurationv3.ConfigurationReport {  
     Short parameterNumber  
     BigInteger scaledConfigurationValue  
     Short size  
     List<Short> configurationValue    
   
     List<Short> getPayload()  
     String format()  

Configuration Bulk Set

Command: 0x07

class hubitat.zwave.commands.configurationv3.ConfigurationBulkSet {  
     Boolean defaultValue  
     Boolean handshake  
     Short numberOfParameters  
     Integer parameterOffset  
     Short size  
     List<Short> configurationValues  
     List<BigInteger> scaledConfigurationValues  
   
     List<Short> getPayload()  
     String format()  

Configuration Bulk Get

Command: 0x08

class hubitat.zwave.commands.configurationv3.ConfigurationBulkGet {  
     Short numberOfParameters  
     Integer parameterOffset  
   
     List<Short> getPayload()  
     String format()  

Configuration Bulk Report

Command: 0x09

class hubitat.zwave.commands.configurationv3.ConfigurationBulkReport {  
     Boolean defaultValue  
     Boolean handshake  
     Short numberOfParameters  
     Integer parameterOffset  
     Short reportsToFollow  
     Short size  
     List<Short> configurationValues  
     List<BigInteger> scaledConfigurationValues  
   
     List<Short> getPayload()  
     String format()  

Configuration Info Get

Command: 0x0C

class hubitat.zwave.commands.configurationv3.ConfigurationInfoGet {  
     Integer parameterNumber  
   
     List<Short> getPayload()  
     String format()  

Configuration Info Report

Command: 0x0D

class hubitat.zwave.commands.configurationv3.ConfigurationInfoReport {  
     Integer parameterNumber  
     Short reportsToFollow  
     String info  
   
     List<Short> getPayload()  
     String format()  

Configuration Name Get

Command: 0x0A

class hubitat.zwave.commands.configurationv3.ConfigurationNameGet {  
     Integer parameterNumber  
   
     List<Short> getPayload()  
     String format()  

Configuration Name Report

Command: 0x0B

class hubitat.zwave.commands.configurationv3.ConfigurationNameReport {  
     Integer parameterNumber  
     Short reportsToFollow  
     String name  
   
     List<Short> getPayload()  
     String format()  

Configuration Properties Get

Command: 0x0E

class hubitat.zwave.commands.configurationv3.ConfigurationPropertiesGet {  
     Integer parameterNumber  
   
     List<Short> getPayload()  
     String format()  

Configuration Properties Report

Command: 0x0F

class hubitat.zwave.commands.configurationv3.ConfigurationPropertiesReport {  
     Integer parameterNumber  
     BigInteger minValue  
     BigInteger maxValue  
     BigInteger defaultValue  
     Integer nextParameterNumber  
     Short size  
     Short format  
     static short FORMAT_SIGNED_INTEGER = 0x00  
     static short FORMAT_UNSIGNED_INTEGER = 0x01  
     static short FORMAT_ENUMERATED = 0x02  
     static short FORMAT_BIT_FIELD = 0x03  
   
     List<Short> getPayload()  
     String format()  

Configuration V4

Command Class: 0x70

Configuration Set

Command: 0x04

class hubitat.zwave.commands.configurationv4.ConfigurationSet {  
     Boolean defaultValue  
     Short parameterNumber  
     Short size  
     List<Short> configurationValue  
     BigInteger scaledConfigurationValue  
   
     List<Short> getPayload()  
     String format()  

Configuration Get

Command: 0x05

class hubitat.zwave.commands.configurationv4.ConfigurationGet {  
     Short parameterNumber  
   
     List<Short> getPayload()  
     String format()  

Configuration Report

Command: 0x06

class hubitat.zwave.commands.configurationv4.ConfigurationReport {  
     Short parameterNumber  
     BigInteger scaledConfigurationValue  
     Short size  
     List<Short> configurationValue    
   
     List<Short> getPayload()  
     String format()  

Configuration Bulk Set

Command: 0x07

class hubitat.zwave.commands.configurationv4.ConfigurationBulkSet {  
     Boolean defaultValue  
     Boolean handshake  
     Short numberOfParameters  
     Integer parameterOffset  
     Short size  
     List<Short> configurationValues  
     List<BigInteger> scaledConfigurationValues  
   
     List<Short> getPayload()  
     String format()  

Configuration Bulk Get

Command: 0x08

class hubitat.zwave.commands.configurationv4.ConfigurationBulkGet {  
     Short numberOfParameters  
     Integer parameterOffset  
   
     List<Short> getPayload()  
     String format()  

Configuration Bulk Report

Command: 0x09

class hubitat.zwave.commands.configurationv4.ConfigurationBulkReport {  
     Boolean defaultValue  
     Boolean handshake  
     Short numberOfParameters  
     Integer parameterOffset  
     Short reportsToFollow  
     Short size  
     List<Short> configurationValues  
     List<BigInteger> scaledConfigurationValues  
   
     List<Short> getPayload()  
     String format()  

Configuration Info Get

Command: 0x0C

class hubitat.zwave.commands.configurationv4.ConfigurationInfoGet {  
     Integer parameterNumber  
   
     List<Short> getPayload()  
     String format()  

Configuration Info Report

Command: 0x0D

class hubitat.zwave.commands.configurationv4.ConfigurationInfoReport {  
     Integer parameterNumber  
     Short reportsToFollow  
     String info  
   
     List<Short> getPayload()  
     String format()  

Configuration Name Get

Command: 0x0A

class hubitat.zwave.commands.configurationv4.ConfigurationNameGet {  
     Integer parameterNumber  
   
     List<Short> getPayload()  
     String format()  

Configuration Name Report

Command: 0x0B

class hubitat.zwave.commands.configurationv4.ConfigurationNameReport {  
     Integer parameterNumber  
     Short reportsToFollow  
     String name  
   
     List<Short> getPayload()  
     String format()  

Configuration Properties Get

Command: 0x0E

class hubitat.zwave.commands.configurationv4.ConfigurationPropertiesGet {  
     Integer parameterNumber  
   
     List<Short> getPayload()  
     String format()  

Configuration Properties Report

Command: 0x0F

class hubitat.zwave.commands.configurationv4.ConfigurationPropertiesReport {  
     Integer parameterNumber  
     BigInteger minValue  
     BigInteger maxValue  
     BigInteger defaultValue  
     Integer nextParameterNumber  
     Short size  
     Short format  
     Boolean advanced  
     Boolean noBulkSupport  
     static short FORMAT_SIGNED_INTEGER = 0x00  
     static short FORMAT_UNSIGNED_INTEGER = 0x01  
     static short FORMAT_ENUMERATED = 0x02  
     static short FORMAT_BIT_FIELD = 0x03  
   
     List<Short> getPayload()  
     String format()  

Configuration Default Reset

Command: 0x01

class hubitat.zwave.commands.configurationv4.ConfigurationDefaultReset {  
   
     List<Short> getPayload()  
     String format()  

Controller Replication V1

Command Class: 0x21

Ctrl Replication Transfer Group

Command: 0x31

class hubitat.zwave.commands.controllerreplicationv1.CtrlReplicationTransferGroup {  
     Short groupId  
     Short nodeId  
     Short sequenceNumber  
   
     List<Short> getPayload()  
     String format()  

Ctrl Replication Transfer Group Name

Command: 0x32

class hubitat.zwave.commands.controllerreplicationv1.CtrlReplicationTransferGroupName {  
     Short groupId  
     List<CtrlReplicationTransferGroupName> groupName  
     Short sequenceNumber  
   
     List<Short> getPayload()  
     String format()  

Ctrl Replication Transfer Scene

Command: 0x33

class hubitat.zwave.commands.controllerreplicationv1.CtrlReplicationTransferScene {  
     Short level  
     Short nodeId  
     Short sceneId  
     Short sequenceNumber  
   
     List<Short> getPayload()  
     String format()  

Ctrl Replication Transfer Scene Name

Command: 0x34

class hubitat.zwave.commands.controllerreplicationv1.CtrlReplicationTransferSceneName {  
     Short sceneId  
     List<CtrlReplicationTransferSceneName> sceneName  
     Short sequenceNumber  
   
     List<Short> getPayload()  
     String format()  

Crc 16 Encap V1

Command Class: 0x56

Crc 16 Encap

Command: 0x01

class hubitat.zwave.commands.crc16encapv1.Crc16Encap {  
     Integer checksum  
     Short command  
     Short commandClass  
     List<Crc16Encap> data  
   
     List<Short> getPayload()  
     String format()  

Dcp Config V1

Command Class: 0x3A

Dcp List Supported Get

Command: 0x01

class hubitat.zwave.commands.dcpconfigv1.DcpListSupportedGet {  
   
     List<Short> getPayload()  
     String format()  

Dcp List Supported Report

Command: 0x02

class hubitat.zwave.commands.dcpconfigv1.DcpListSupportedReport {  
     Short dcpListSize  
     Short freeDcpListEntries  
   
     List<Short> getPayload()  
     String format()  

Dcp List Set

Command: 0x03

class hubitat.zwave.commands.dcpconfigv1.DcpListSet {  
     Short day  
     Short dcpRateId  
     Short durationHourTime  
     Short durationMinuteTime  
     Short durationSecondTime  
     Short eventPriority  
     Short hourLocalTime  
     Short loadShedding  
     Short minuteLocalTime  
     Short month  
     Short numberOfDc  
     Short randomizationInterval  
     Short secondLocalTime  
     Short startAssociationGroup  
     Short startDay  
     Short startHourLocalTime  
     Short startMinuteLocalTime  
     Short startMonth  
     Short startSecondLocalTime  
     Integer startYear  
     Short stopAssociationGroup  
     Integer year  
   
     List<Short> getPayload()  
     String format()  

Dcp List Remove

Command: 0x04

class hubitat.zwave.commands.dcpconfigv1.DcpListRemove {  
     Short day  
     Short hourLocalTime  
     Short minuteLocalTime  
     Short month  
     Short secondLocalTime  
     Integer year  
   
     List<Short> getPayload()  
     String format()  

Dcp Monitor V1

Command Class: 0x3B

Dcp List Get

Command: 0x01

class hubitat.zwave.commands.dcpmonitorv1.DcpListGet {  
   
     List<Short> getPayload()  
     String format()  

Dcp List Report

Command: 0x02

class hubitat.zwave.commands.dcpmonitorv1.DcpListReport {  
     Short day  
     Short dcpId  
     Short durationHourTime  
     Short durationMinuteTime  
     Short durationSecondTime  
     Short eventPriority  
     Short hourLocalTime  
     Short loadShedding  
     Short minuteLocalTime  
     Short month  
     Short numberOfDc  
     Short randomizationInterval  
     Short reportsToFollow  
     Short secondLocalTime  
     Short startAssociationGroup  
     Short startDay  
     Short startHourLocalTime  
     Short startMinuteLocalTime  
     Short startMonth  
     Short startSecondLocalTime  
     Integer startYear  
     Short stopAssociationGroup  
     Integer year  
   
     List<Short> getPayload()  
     String format()  

Dcp Event Status Get

Command: 0x03

class hubitat.zwave.commands.dcpmonitorv1.DcpEventStatusGet {  
     Short day  
     Short hourLocalTime  
     Short minuteLocalTime  
     Short month  
     Short secondLocalTime  
     Integer year  
   
     List<Short> getPayload()  
     String format()  

Dcp Event Status Report

Command: 0x04

class hubitat.zwave.commands.dcpmonitorv1.DcpEventStatusReport {  
     Short day  
     Short eventStatus  
     Short hourLocalTime  
     Short minuteLocalTime  
     Short month  
     Short secondLocalTime  
     Integer year  
   
     List<Short> getPayload()  
     String format()  

Device Reset Locally V1

Command Class: 0x5A

Device Reset Locally Notification

Command: 0x01

class hubitat.zwave.commands.deviceresetlocallyv1.DeviceResetLocallyNotification {  
   
     List<Short> getPayload()  
     String format()  

Dmx V1

Command Class: 0x65

Dmx Address Get

Command: 0x02

class hubitat.zwave.commands.dmxv1.DmxAddressGet {  
   
    List<Short> getPayload()  
    String format()  
}

### Dmx Address Report

Command: 0x03

```groovy
class hubitat.zwave.commands.dmxv1.DmxAddressReport {  
    Short channelId  
    Short pageId  
   
    List<Short> getPayload()  
    String format()  
}

### Dmx Address Set

Command: 0x01

```groovy
class hubitat.zwave.commands.dmxv1.DmxAddressSet {  
    Short channelId  
    Short pageId  
   
    List<Short> getPayload()  
    String format()  
}

### Dmx Capability Get

Command: 0x04

```groovy
class hubitat.zwave.commands.dmxv1.DmxCapabilityGet {  
    Short channelId  
   
    List<Short> getPayload()  
    String format()  
}

### Dmx Capability Report

Command: 0x05

```groovy
class hubitat.zwave.commands.dmxv1.DmxCapabilityReport {  
    Short channelId  
    Integer propertyId  
    Short deviceChannels  
    Short maxChannels  
   
    List<Short> getPayload()  
    String format()  
}

### Dmx Data

Command: 0x06

```groovy
class hubitat.zwave.commands.dmxv1.DmxData {  
    Short source  
    List<Short> dmxChannel  
    Short page  
    Short sequenceNo  
   
    List<Short> getPayload()  
    String format()  
}

## Door Lock Logging V1

Command Class: 0x4C

### Door Lock Logging Records Supported Get

Command: 0x01

```groovy
class hubitat.zwave.commands.doorlockloggingv1.DoorLockLoggingRecordsSupportedGet {  
   
     List<Short> getPayload()  
     String format()  

Door Lock Logging Records Supported Report

Command: 0x02

class hubitat.zwave.commands.doorlockloggingv1.DoorLockLoggingRecordsSupportedReport {  
     Short maxRecordsStored  
   
     List<Short> getPayload()  
     String format()  

Record Get

Command: 0x03

class hubitat.zwave.commands.doorlockloggingv1.RecordGet {  
     Short recordNumber  
   
     List<Short> getPayload()  
     String format()  

Record Report

Command: 0x04

class hubitat.zwave.commands.doorlockloggingv1.RecordReport {  
     Short day  
     Short eventType  
     Short hourLocalTime  
     Short minuteLocalTime  
     Short month  
     Short recordNumber  
     Short recordStatus  
     Short secondLocalTime  
     List<RecordReport> userCode  
     Short userCodeLength  
     Short userIdentifier  
     Integer year  
   
     List<Short> getPayload()  
     String format()  

Door Lock V1

Command Class: 0x62

Door Lock Operation Set

Command: 0x01

class hubitat.zwave.commands.doorlockv1.DoorLockOperationSet {  
     Short doorLockMode  
     static Short DOOR_LOCK_MODE_DOOR_SECURED = 255  
     static Short DOOR_LOCK_MODE_DOOR_UNSECURED = 0  
     static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_INSIDE_DOOR_HANDLES = 16  
     static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_INSIDE_DOOR_HANDLES_WITH_TIMEOUT = 17  
     static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_OUTSIDE_DOOR_HANDLES = 32  
     static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_OUTSIDE_DOOR_HANDLES_WITH_TIMEOUT = 33  
     static Short DOOR_LOCK_MODE_DOOR_UNSECURED_WITH_TIMEOUT = 1  
   
     List<Short> getPayload()  
     String format()  

Door Lock Operation Get

Command: 0x02

class hubitat.zwave.commands.doorlockv1.DoorLockOperationGet {  
   
     List<Short> getPayload()  
     String format()  

Door Lock Operation Report

Command: 0x03

class hubitat.zwave.commands.doorlockv1.DoorLockOperationReport {  
     Short doorCondition  
     Short doorLockMode  
     Short insideDoorHandlesMode  
     Short lockTimeoutMinutes  
     Short lockTimeoutSeconds  
     Short outsideDoorHandlesMode  
     static Short DOOR_LOCK_MODE_DOOR_SECURED = 255  
     static Short DOOR_LOCK_MODE_DOOR_UNSECURED = 0  
     static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_INSIDE_DOOR_HANDLES = 16  
     static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_INSIDE_DOOR_HANDLES_WITH_TIMEOUT = 17  
     static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_OUTSIDE_DOOR_HANDLES = 32  
     static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_OUTSIDE_DOOR_HANDLES_WITH_TIMEOUT = 33  
     static Short DOOR_LOCK_MODE_DOOR_UNSECURED_WITH_TIMEOUT = 1  
   
     List<Short> getPayload()  
     String format()  

Door Lock Configuration Set

Command: 0x04

class hubitat.zwave.commands.doorlockv1.DoorLockConfigurationSet {  
     Short insideDoorHandlesState  
     Short lockTimeoutMinutes  
     Short lockTimeoutSeconds  
     Short operationType  
     Short outsideDoorHandlesState  
     static Short OPERATION_TYPE_CONSTANT_OPERATION = 1  
     static Short OPERATION_TYPE_TIMED_OPERATION = 2  
   
     List<Short> getPayload()  
     String format()  

Door Lock Configuration Get

Command: 0x05

class hubitat.zwave.commands.doorlockv1.DoorLockConfigurationGet {  
   
     List<Short> getPayload()  
     String format()  

Door Lock Configuration Report

Command: 0x06

class hubitat.zwave.commands.doorlockv1.DoorLockConfigurationReport {  
     Short insideDoorHandlesState  
     Short lockTimeoutMinutes  
     Short lockTimeoutSeconds  
     Short operationType  
     Short outsideDoorHandlesState  
     static Short OPERATION_TYPE_CONSTANT_OPERATION = 1  
     static Short OPERATION_TYPE_TIMED_OPERATION = 2  
   
     List<Short> getPayload()  
     String format()  

Door Lock V2

Command Class: 0x62

Door Lock Operation Set

Command: 0x01

class hubitat.zwave.commands.doorlockv2.DoorLockOperationSet {  
     Short doorLockMode  
     static Short DOOR_LOCK_MODE_DOOR_SECURED = 255  
     static Short DOOR_LOCK_MODE_DOOR_UNSECURED = 0  
     static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_INSIDE_DOOR_HANDLES = 16  
     static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_INSIDE_DOOR_HANDLES_WITH_TIMEOUT = 17  
     static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_OUTSIDE_DOOR_HANDLES = 32  
     static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_OUTSIDE_DOOR_HANDLES_WITH_TIMEOUT = 33  
     static Short DOOR_LOCK_MODE_DOOR_UNSECURED_WITH_TIMEOUT = 1  
     static Short DOOR_LOCK_MODE_DOOR_LOCK_STATE_UNKNOWN = 254  
   
     List<Short> getPayload()  
     String format()  

Door Lock Operation Get

Command: 0x02

class hubitat.zwave.commands.doorlockv2.DoorLockOperationGet {  
   
     List<Short> getPayload()  
     String format()  

Door Lock Operation Report

Command: 0x03

class hubitat.zwave.commands.doorlockv2.DoorLockOperationReport {  
     Short doorCondition  
     Short doorLockMode  
     Short insideDoorHandlesMode  
     Short lockTimeoutMinutes  
     Short lockTimeoutSeconds  
     Short outsideDoorHandlesMode  
     static Short DOOR_LOCK_MODE_DOOR_SECURED = 255  
     static Short DOOR_LOCK_MODE_DOOR_UNSECURED = 0  
     static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_INSIDE_DOOR_HANDLES = 16  
     static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_INSIDE_DOOR_HANDLES_WITH_TIMEOUT = 17  
     static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_OUTSIDE_DOOR_HANDLES = 32  
     static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_OUTSIDE_DOOR_HANDLES_WITH_TIMEOUT = 33  
     static Short DOOR_LOCK_MODE_DOOR_UNSECURED_WITH_TIMEOUT = 1  
     static Short DOOR_LOCK_MODE_DOOR_LOCK_STATE_UNKNOWN = 254  
   
     List<Short> getPayload()  
     String format()  

Door Lock Configuration Set

Command: 0x04

class hubitat.zwave.commands.doorlockv2.DoorLockConfigurationSet {  
     Short insideDoorHandlesState  
     Short lockTimeoutMinutes  
     Short lockTimeoutSeconds  
     Short operationType  
     Short outsideDoorHandlesState  
     static Short OPERATION_TYPE_CONSTANT_OPERATION = 1  
     static Short OPERATION_TYPE_TIMED_OPERATION = 2  
   
     List<Short> getPayload()  
     String format()  

Door Lock Configuration Get

Command: 0x05

class hubitat.zwave.commands.doorlockv2.DoorLockConfigurationGet {  
   
     List<Short> getPayload()  
     String format()  

Door Lock Configuration Report

Command: 0x06

class hubitat.zwave.commands.doorlockv2.DoorLockConfigurationReport {  
     Short insideDoorHandlesState  
     Short lockTimeoutMinutes  
     Short lockTimeoutSeconds  
     Short operationType  
     Short outsideDoorHandlesState  
     static Short OPERATION_TYPE_CONSTANT_OPERATION = 1  
     static Short OPERATION_TYPE_TIMED_OPERATION = 2  
   
     List<Short> getPayload()  
     String format()  

Door Lock V3

Command Class: 0x62

Door Lock Operation Set

Command: 0x01

class hubitat.zwave.commands.doorlockv3.DoorLockOperationSet {  
     Short doorLockMode  
     static Short DOOR_LOCK_MODE_DOOR_SECURED = 255  
     static Short DOOR_LOCK_MODE_DOOR_UNSECURED = 0  
     static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_INSIDE_DOOR_HANDLES = 16  
     static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_INSIDE_DOOR_HANDLES_WITH_TIMEOUT = 17  
     static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_OUTSIDE_DOOR_HANDLES = 32  
     static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_OUTSIDE_DOOR_HANDLES_WITH_TIMEOUT = 33  
     static Short DOOR_LOCK_MODE_DOOR_UNSECURED_WITH_TIMEOUT = 1  
     static Short DOOR_LOCK_MODE_DOOR_LOCK_STATE_UNKNOWN = 254  
   
     List<Short> getPayload()  
     String format()  

Door Lock Operation Get

Command: 0x02

class hubitat.zwave.commands.doorlockv3.DoorLockOperationGet {  
   
     List<Short> getPayload()  
     String format()  

Door Lock Operation Report

Command: 0x03

class hubitat.zwave.commands.doorlockv3.DoorLockOperationReport {  
     Short doorCondition  
     Short doorLockMode  
     Short insideDoorHandlesMode  
     Short lockTimeoutMinutes  
     Short lockTimeoutSeconds  
     Short outsideDoorHandlesMode  
     Short targetDoorLockMode  
     Short duration  
     static Short DOOR_LOCK_MODE_DOOR_SECURED = 255  
     static Short DOOR_LOCK_MODE_DOOR_UNSECURED = 0  
     static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_INSIDE_DOOR_HANDLES = 16  
     static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_INSIDE_DOOR_HANDLES_WITH_TIMEOUT = 17  
     static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_OUTSIDE_DOOR_HANDLES = 32  
     static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_OUTSIDE_DOOR_HANDLES_WITH_TIMEOUT = 33  
     static Short DOOR_LOCK_MODE_DOOR_UNSECURED_WITH_TIMEOUT = 1  
     static Short DOOR_LOCK_MODE_DOOR_LOCK_STATE_UNKNOWN = 254  
   
     List<Short> getPayload()  
     String format()  

Door Lock Configuration Set

Command: 0x04

class hubitat.zwave.commands.doorlockv3.DoorLockConfigurationSet {  
     Short insideDoorHandlesState  
     Short lockTimeoutMinutes  
     Short lockTimeoutSeconds  
     Short operationType  
     Short outsideDoorHandlesState  
     static Short OPERATION_TYPE_CONSTANT_OPERATION = 1  
     static Short OPERATION_TYPE_TIMED_OPERATION = 2  
   
     List<Short> getPayload()  
     String format()  

Door Lock Configuration Get

Command: 0x05

class hubitat.zwave.commands.doorlockv3.DoorLockConfigurationGet {  
   
     List<Short> getPayload()  
     String format()  

Door Lock Configuration Report

Command: 0x06

class hubitat.zwave.commands.doorlockv3.DoorLockConfigurationReport {  
     Short insideDoorHandlesState  
     Short lockTimeoutMinutes  
     Short lockTimeoutSeconds  
     Short operationType  
     Short outsideDoorHandlesState  
     static Short OPERATION_TYPE_CONSTANT_OPERATION = 1  
     static Short OPERATION_TYPE_TIMED_OPERATION = 2  
   
     List<Short> getPayload()  
     String format()  

Door Lock V4

Command Class: 0x62

Door Lock Operation Set

Command: 0x01

class hubitat.zwave.commands.doorlockv4.DoorLockOperationSet {  
     Short doorLockMode  
     static Short DOOR_LOCK_MODE_DOOR_SECURED = 255  
     static Short DOOR_LOCK_MODE_DOOR_UNSECURED = 0  
     static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_INSIDE_DOOR_HANDLES = 16  
     static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_INSIDE_DOOR_HANDLES_WITH_TIMEOUT = 17  
     static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_OUTSIDE_DOOR_HANDLES = 32  
     static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_OUTSIDE_DOOR_HANDLES_WITH_TIMEOUT = 33  
     static Short DOOR_LOCK_MODE_DOOR_UNSECURED_WITH_TIMEOUT = 1  
     static Short DOOR_LOCK_MODE_DOOR_LOCK_STATE_UNKNOWN = 254  
   
     List<Short> getPayload()  
     String format()  

Door Lock Operation Get

Command: 0x02

class hubitat.zwave.commands.doorlockv4.DoorLockOperationGet {  
   
     List<Short> getPayload()  
     String format()  

Door Lock Operation Report

Command: 0x03

class hubitat.zwave.commands.doorlockv4.DoorLockOperationReport {  
     Short doorCondition  
     Short doorLockMode  
     Short insideDoorHandlesMode  
     Short lockTimeoutMinutes  
     Short lockTimeoutSeconds  
     Short outsideDoorHandlesMode  
     Short targetDoorLockMode  
     Short duration  
     static Short DOOR_LOCK_MODE_DOOR_SECURED = 255  
     static Short DOOR_LOCK_MODE_DOOR_UNSECURED = 0  
     static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_INSIDE_DOOR_HANDLES = 16  
     static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_INSIDE_DOOR_HANDLES_WITH_TIMEOUT = 17  
     static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_OUTSIDE_DOOR_HANDLES = 32  
     static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_OUTSIDE_DOOR_HANDLES_WITH_TIMEOUT = 33  
     static Short DOOR_LOCK_MODE_DOOR_UNSECURED_WITH_TIMEOUT = 1  
     static Short DOOR_LOCK_MODE_DOOR_LOCK_STATE_UNKNOWN = 254  
   
     List<Short> getPayload()  
     String format()  

Door Lock Configuration Set

Command: 0x04

class hubitat.zwave.commands.doorlockv4.DoorLockConfigurationSet {  
     Short insideDoorHandlesState  
     Short lockTimeoutMinutes  
     Short lockTimeoutSeconds  
     Short operationType  
     Short outsideDoorHandlesState  
     Integer autoRelockTime  
     Integer holdAndReleaseTime  
     Boolean TA  
     Boolean BTB  
     static Short OPERATION_TYPE_CONSTANT_OPERATION = 1  
     static Short OPERATION_TYPE_TIMED_OPERATION = 2  
   
     List<Short> getPayload()  
     String format()  

Door Lock Configuration Get

Command: 0x05

class hubitat.zwave.commands.doorlockv4.DoorLockConfigurationGet {  
   
     List<Short> getPayload()  
     String format()  

Door Lock Configuration Report

Command: 0x06

class hubitat.zwave.commands.doorlockv4.DoorLockConfigurationReport {  
     Short insideDoorHandlesState  
     Short lockTimeoutMinutes  
     Short lockTimeoutSeconds  
     Short operationType  
     Short outsideDoorHandlesState  
     Integer autoRelockTime  
     Integer holdAndReleaseTime  
     Boolean TA  
     Boolean BTB  
     static Short OPERATION_TYPE_CONSTANT_OPERATION = 1  
     static Short OPERATION_TYPE_TIMED_OPERATION = 2  
   
     List<Short> getPayload()  
     String format()  

Door Lock Capabilities Get

Command: 0x07

class hubitat.zwave.commands.doorlockv4.DoorLockCapabilitiesGet {  
   
     List<Short> getPayload()  
     String format()  

Door Lock Capabilities Report

Command: 0x08

class hubitat.zwave.commands.doorlockv4.DoorLockCapabilitiesReport {  
     Short supportedDoorLockModeListLength  
     List<Short> supportedDoorLockModes  
     Short supportedDoorComponents  
     Short supportedOperationTypeBitMaskLength  
     Boolean operationTypeConstantOperation  
     Boolean operationTypeTimedOperation  
     Short supportedOutsideHandleModes  
     Short supportedInsideHandleModes  
     Boolean BTBS  
     Boolean TAS  
     Boolean HRS  
     Boolean ARS  
   
     List<Short> getPayload()  
     String format()  

Energy Production V1

Command Class: 0x90

Energy Production Get

Command: 0x02

class hubitat.zwave.commands.energyproductionv1.EnergyProductionGet {  
     Short parameterNumber  
     static Short PARAMETER_NUMBER_ENERGY_PRODUCTION_TODAY = 2  
     static Short PARAMETER_NUMBER_INSTANT_ENERGY_PRODUCTION = 0  
     static Short PARAMETER_NUMBER_TOTAL_ENERGY_PRODUCTION = 1  
     static Short PARAMETER_NUMBER_TOTAL_PRODUCTION_TIME = 3  
   
     List<Short> getPayload()  
     String format()  

Energy Production Report

Command: 0x03

class hubitat.zwave.commands.energyproductionv1.EnergyProductionReport {  
     Short parameterNumber  
     Short precision  
     Short scale  
     BigDecimal scaledValue  
     Short size  
     List<EnergyProductionReport> value  
     static Short PARAMETER_NUMBER_ENERGY_PRODUCTION_TODAY = 2  
     static Short PARAMETER_NUMBER_INSTANT_ENERGY_PRODUCTION = 0  
     static Short PARAMETER_NUMBER_TOTAL_ENERGY_PRODUCTION = 1  
     static Short PARAMETER_NUMBER_TOTAL_PRODUCTION_TIME = 3  
   
     List<Short> getPayload()  
     String format()  

Entry Control V1

Command Class: 0x6F

Entry Control Configuration Get

Command: 0x07

class hubitat.zwave.commands.entrycontrolv1.EntryControlConfigurationGet {
    List<Short> getPayload()
    String format()

Entry Control Configuration Report

Command: 0x08

class hubitat.zwave.commands.entrycontrolv1.EntryControlConfigurationReport {
    Short keyCacheSize
    Short keyCacheTimeout

    List<Short> getPayload()
    String format()

Entry Control Configuration Set

Command: 0x06

class hubitat.zwave.commands.entrycontrolv1.EntryControlConfigurationSet {
    Short keyCacheSize
    Short keyCacheTimeout

    List<Short> getPayload()
    String format()
}

Entry Control Event Supported Get

Command: 0x04

class hubitat.zwave.commands.entrycontrolv1.EntryControlEventSupportedGet {
    List<Short> getPayload()
    String format()
}

Entry Control Event Supported Report

Command: 0x05

class hubitat.zwave.commands.entrycontrolv1.EntryControlEventSupportedReport {
    List<Short> dataTypeSupportedBitMask
    List<Short> eventTypeSupportedBitMask
    Integer keyCachedSizeMax
    Integer keyCachedTimeoutMax

    List<Short> getPayload()
    String format()
}

Entry Control Key Supported Get

Command: 0x02

class hubitat.zwave.commands.entrycontrolv1.EntryControlKeySupportedGet {
    List<Short> getPayload()
    String format()
}

Entry Control Key Supported Report

Command: 0x03

class hubitat.zwave.commands.entrycontrolv1.EntryControlKeySupportedReport {
    Short bitMaskLength
    List<Short> bitmask

    List<Short> getPayload()
    String format()
}

Entry Control Notification

Command: 0x01

class hubitat.zwave.commands.entrycontrolv1.EntryControlNotification {

    Short sequenceNumber
    Short dataType
    Short eventType
    List<Short> eventData

    static final Short DATA_TYPE_NA = 0x00
    static final Short DATA_TYPE_RAW = 0x01
    static final Short DATA_TYPE_ASCII = 0x02
    static final Short DATA_TYPE_MD5 = 0x03

    static final Short EVENT_TYPE_CACHING = 0x00
    static final Short EVENT_TYPE_CACHED_KEYS = 0x01
    static final Short EVENT_TYPE_ENTER = 0x02
    static final Short EVENT_TYPE_DISARM_ALL = 0x03
    static final Short EVENT_TYPE_ARM_ALL = 0x04
    static final Short EVENT_TYPE_ARM_AWAY = 0x05
    static final Short EVENT_TYPE_ARM_HOME = 0x06
    static final Short EVENT_TYPE_EXIT_DELAY = 0x07
    static final Short EVENT_TYPE_ARM_1 = 0x08
    static final Short EVENT_TYPE_ARM_2 = 0x09
    static final Short EVENT_TYPE_ARM_3 = 0x0A
    static final Short EVENT_TYPE_ARM_4 = 0x0B
    static final Short EVENT_TYPE_ARM_5 = 0x0C
    static final Short EVENT_TYPE_ARM_6 = 0x0D
    static final Short EVENT_TYPE_RFID = 0x0E
    static final Short EVENT_TYPE_BELL = 0x0F
    static final Short EVENT_TYPE_FIRE = 0x10
    static final Short EVENT_TYPE_POLICE = 0x11
    static final Short EVENT_TYPE_ALERT_PANIC = 0x12
    static final Short EVENT_TYPE_ALERT_MEDICAL = 0x13
    static final Short EVENT_TYPE_GATE_OPEN = 0x14
    static final Short EVENT_TYPE_GATE_CLOSE = 0x15
    static final Short EVENT_TYPE_LOCK = 0x16
    static final Short EVENT_TYPE_UNLOCK = 0x17
    static final Short EVENT_TYPE_TEST = 0x18
    static final Short EVENT_TYPE_CANCEL = 0x19

    List<Short> getPayload()
    String format()
}

Firmware Update Md V1

Command Class: 0x7A

Firmware Md Get

Command: 0x01

class hubitat.zwave.commands.firmwareupdatemdv1.FirmwareMdGet {  
   
     List<Short> getPayload()  
     String format()  

Firmware Md Report

Command: 0x02

class hubitat.zwave.commands.firmwareupdatemdv1.FirmwareMdReport {  
     Integer checksum  
     Integer firmwareId  
     Integer manufacturerId  
   
     List<Short> getPayload()  
     String format()  

Firmware Update Md Request Get

Command: 0x03

class hubitat.zwave.commands.firmwareupdatemdv1.FirmwareUpdateMdRequestGet {  
     Integer checksum  
     Integer firmwareId  
     Integer manufacturerId  
   
     List<Short> getPayload()  
     String format()  

Firmware Update Md Request Report

Command: 0x04

class hubitat.zwave.commands.firmwareupdatemdv1.FirmwareUpdateMdRequestReport {  
     Short status  
     static Short STATUS_INVALID_COMBINATION = 0  
     static Short STATUS_REQUIRES_AUTHENTICATION = 1  
     static Short STATUS_VALID_COMBINATION = 255  
   
     List<Short> getPayload()  
     String format()  

Firmware Update Md Get

Command: 0x05

class hubitat.zwave.commands.firmwareupdatemdv1.FirmwareUpdateMdGet {  
     Short numberOfReports  
     Integer reportNumber  
   
     List<Short> getPayload()  
     String format()  

Firmware Update Md Report

Command: 0x06

class hubitat.zwave.commands.firmwareupdatemdv1.FirmwareUpdateMdReport {  
     List<FirmwareUpdateMdReport> data  
     Boolean last  
     Integer reportNumber  
   
     List<Short> getPayload()  
     String format()  

Firmware Update Md Status Report

Command: 0x07

class hubitat.zwave.commands.firmwareupdatemdv1.FirmwareUpdateMdStatusReport {  
     Short status  
     static Short STATUS_SUCCESSFULLY = 255  
     static Short STATUS_UNABLE_TO_RECEIVE = 1  
     static Short STATUS_UNABLE_TO_RECEIVE_WITHOUT_CHECKSUM_ERROR = 0  
   
     List<Short> getPayload()  
     String format()  

Firmware Update Md V2

Command Class: 0x7A

Firmware Md Get

Command: 0x01

class hubitat.zwave.commands.firmwareupdatemdv2.FirmwareMdGet {  
   
     List<Short> getPayload()  
     String format()  

Firmware Md Report

Command: 0x02

class hubitat.zwave.commands.firmwareupdatemdv2.FirmwareMdReport {  
     Integer checksum  
     Integer firmwareId  
     Integer manufacturerId  
   
     List<Short> getPayload()  
     String format()  

Firmware Update Md Request Get

Command: 0x03

class hubitat.zwave.commands.firmwareupdatemdv2.FirmwareUpdateMdRequestGet {  
     Integer checksum  
     Integer firmwareId  
     Integer manufacturerId  
   
     List<Short> getPayload()  
     String format()  

Firmware Update Md Request Report

Command: 0x04

class hubitat.zwave.commands.firmwareupdatemdv2.FirmwareUpdateMdRequestReport {  
     Short status  
     static Short STATUS_INVALID_COMBINATION = 0  
     static Short STATUS_REQUIRES_AUTHENTICATION = 1  
     static Short STATUS_VALID_COMBINATION = 255  
   
     List<Short> getPayload()  
     String format()  

Firmware Update Md Get

Command: 0x05

class hubitat.zwave.commands.firmwareupdatemdv2.FirmwareUpdateMdGet {  
     Short numberOfReports  
     Integer reportNumber  
   
     List<Short> getPayload()  
     String format()  

Firmware Update Md Report

Command: 0x06

class hubitat.zwave.commands.firmwareupdatemdv2.FirmwareUpdateMdReport {  
     Integer checksum  
     List<FirmwareUpdateMdReport> data  
     Boolean last  
     Integer reportNumber  
   
     List<Short> getPayload()  
     String format()  

Firmware Update Md Status Report

Command: 0x07

class hubitat.zwave.commands.firmwareupdatemdv2.FirmwareUpdateMdStatusReport {  
     Short status  
     static Short STATUS_SUCCESSFULLY = 255  
     static Short STATUS_UNABLE_TO_RECEIVE = 1  
     static Short STATUS_UNABLE_TO_RECEIVE_WITHOUT_CHECKSUM_ERROR = 0  
   
     List<Short> getPayload()  
     String format()  

Firmware Update Md V3

Command Class: 0x7A

Firmware Md Get

Command: 0x01

class hubitat.zwave.commands.firmwareupdatemdv3.FirmwareMdGet {  
   
     List<Short> getPayload()  
     String format()  

Firmware Md Report

Command: 0x02

class hubitat.zwave.commands.firmwareupdatemdv3.FirmwareMdReport {  
     Integer checksum  
     Integer firmwareId  
     List<FirmwareMdReport> firmwareIds  
     Boolean firmwareUpgradable  
     Integer manufacturerId  
     Integer maxFragmentSize  
     Short numberOfTargets  
   
     List<Short> getPayload()  
     String format()  

Firmware Update Md Request Get

Command: 0x03

class hubitat.zwave.commands.firmwareupdatemdv3.FirmwareUpdateMdRequestGet {  
     Integer checksum  
     Integer firmwareId  
     Short firmwareTarget  
     Integer fragmentSize  
     Integer manufacturerId  
   
     List<Short> getPayload()  
     String format()  

Firmware Update Md Request Report

Command: 0x04

class hubitat.zwave.commands.firmwareupdatemdv3.FirmwareUpdateMdRequestReport {  
     Short status  
     static Short STATUS_IINVALID_FRAGMENT_SIZE = 2  
     static Short STATUS_INVALID_COMBINATION = 0  
     static Short STATUS_NOT_DOWNLOADABLE = 3  
     static Short STATUS_REQUIRES_AUTHENTICATION = 1  
     static Short STATUS_VALID_COMBINATION = 255  
   
     List<Short> getPayload()  
     String format()  

Firmware Update Md Get

Command: 0x05

class hubitat.zwave.commands.firmwareupdatemdv3.FirmwareUpdateMdGet {  
     Short numberOfReports  
     Integer reportNumber  
   
     List<Short> getPayload()  
     String format()  

Firmware Update Md Report

Command: 0x06

class hubitat.zwave.commands.firmwareupdatemdv3.FirmwareUpdateMdReport {  
     Integer checksum  
     Boolean last  
     Integer reportNumber  
   
     List<Short> getPayload()  
     String format()  

Firmware Update Md Status Report

Command: 0x07

class hubitat.zwave.commands.firmwareupdatemdv3.FirmwareUpdateMdStatusReport {  
     Short status  
     static Short STATUS_IINVALID_FRAGMENT_SIZE = 2  
     static Short STATUS_NOT_DOWNLOADABLE = 3  
     static Short STATUS_SUCCESSFULLY = 255  
     static Short STATUS_UNABLE_TO_RECEIVE = 1  
     static Short STATUS_UNABLE_TO_RECEIVE_WITHOUT_CHECKSUM_ERROR = 0  
   
     List<Short> getPayload()  
     String format()  

Firmware Update Md V4

Command Class: 0x7A

Firmware Md Get

Command: 0x01

class hubitat.zwave.commands.firmwareupdatemdv4.FirmwareMdGet {  
   
     List<Short> getPayload()  
     String format()  

Firmware Md Report

Command: 0x02

class hubitat.zwave.commands.firmwareupdatemdv4.FirmwareMdReport {  
     Integer checksum  
     Integer firmwareId  
     Boolean firmwareUpgradable  
     Integer manufacturerId  
     Integer maxFragmentSize  
     Short numberOfTargets  
   
     List<Short> getPayload()  
     String format()  

Firmware Update Md Request Get

Command: 0x03

class hubitat.zwave.commands.firmwareupdatemdv4.FirmwareUpdateMdRequestGet {  
     Boolean activation  
     Integer checksum  
     Integer firmwareId  
     Short firmwareTarget  
     Integer fragmentSize  
     Integer manufacturerId  
   
     List<Short> getPayload()  
     String format()  

Firmware Update Md Request Report

Command: 0x04

class hubitat.zwave.commands.firmwareupdatemdv4.FirmwareUpdateMdRequestReport {  
     Short status  
     static Short STATUS_IINVALID_FRAGMENT_SIZE = 2  
     static Short STATUS_INVALID_COMBINATION = 0  
     static Short STATUS_NOT_DOWNLOADABLE = 3  
     static Short STATUS_REQUIRES_AUTHENTICATION = 1  
     static Short STATUS_VALID_COMBINATION = 255  
   
     List<Short> getPayload()  
     String format()  

Firmware Update Md Get

Command: 0x05

class hubitat.zwave.commands.firmwareupdatemdv4.FirmwareUpdateMdGet {  
     Short numberOfReports  
     Integer reportNumber  
   
     List<Short> getPayload()  
     String format()  

Firmware Update Md Report

Command: 0x06

class hubitat.zwave.commands.firmwareupdatemdv4.FirmwareUpdateMdReport {  
     Integer checksum  
     Boolean last  
     Integer reportNumber  
   
     List<Short> getPayload()  
     String format()  

Firmware Update Md Status Report

Command: 0x07

class hubitat.zwave.commands.firmwareupdatemdv4.FirmwareUpdateMdStatusReport {  
     Short status  
     static Short STATUS_IINVALID_FRAGMENT_SIZE = 2  
     static Short STATUS_NOT_DOWNLOADABLE = 3  
     static Short STATUS_SUCCESSFULLY = 255  
     static Short STATUS_UNABLE_TO_RECEIVE = 1  
     static Short STATUS_UNABLE_TO_RECEIVE_WITHOUT_CHECKSUM_ERROR = 0  
   
     List<Short> getPayload()  
     String format()  

Firmware Update Md V5

Command Class: 0x7A

Firmware Md Get

Command: 0x01

class hubitat.zwave.commands.firmwareupdatemdv5.FirmwareMdGet {  
   
     List<Short> getPayload()  
     String format()  

Firmware Md Report

Command: 0x02

class hubitat.zwave.commands.firmwareupdatemdv5.FirmwareMdReport {  
     Integer checksum  
     Integer firmwareId  
     List<FirmwareMdReport> firmwareIds  
     Boolean firmwareUpgradable  
     Short hardwareVersion  
     Integer manufacturerId  
     Integer maxFragmentSize  
     Short numberOfTargets  
   
     List<Short> getPayload()  
     String format()  

Firmware Update Md Request Get

Command: 0x03

class hubitat.zwave.commands.firmwareupdatemdv5.FirmwareUpdateMdRequestGet {  
     Boolean activation  
     Integer checksum  
     Integer firmwareId  
     Short firmwareTarget  
     Integer fragmentSize  
     Integer manufacturerId  
   
     List<Short> getPayload()  
     String format()  

Firmware Update Md Request Report

Command: 0x04

class hubitat.zwave.commands.firmwareupdatemdv5.FirmwareUpdateMdRequestReport {  
     Short status  
     static Short INVALID_HARDWARE_VERSION = 4  
     static Short STATUS_IINVALID_FRAGMENT_SIZE = 2  
     static Short STATUS_INVALID_COMBINATION = 0  
     static Short STATUS_NOT_DOWNLOADABLE = 3  
     static Short STATUS_REQUIRES_AUTHENTICATION = 1  
     static Short STATUS_VALID_COMBINATION = 255  
   
     List<Short> getPayload()  
     String format()  

Firmware Update Md Get

Command: 0x05

class hubitat.zwave.commands.firmwareupdatemdv5.FirmwareUpdateMdGet {  
     Short numberOfReports  
     Integer reportNumber  
   
     List<Short> getPayload()  
     String format()  

Firmware Update Md Report

Command: 0x06

class hubitat.zwave.commands.firmwareupdatemdv5.FirmwareUpdateMdReport {  
     Integer checksum  
     Boolean last  
     Integer reportNumber  
   
     List<Short> getPayload()  
     String format()  

Firmware Update Md Status Report

Command: 0x07

class hubitat.zwave.commands.firmwareupdatemdv5.FirmwareUpdateMdStatusReport {  
     Short status  
     static Short INVALID_HARDWARE_VERSION = 4  
     static Short STATUS_IINVALID_FRAGMENT_SIZE = 2  
     static Short STATUS_NOT_DOWNLOADABLE = 3  
     static Short STATUS_SUCCESSFULLY = 255  
     static Short STATUS_UNABLE_TO_RECEIVE = 1  
     static Short STATUS_UNABLE_TO_RECEIVE_WITHOUT_CHECKSUM_ERROR = 0  
   
     List<Short> getPayload()  
     String format()  

Firmware Update Md V6

Command Class: 0x7A

Firmware Md Get

Command: 0x01

class hubitat.zwave.commands.firmwareupdatemdv6.FirmwareMdGet {  
   
     List<Short> getPayload()  
     String format()  

Firmware Md Report

Command: 0x02

class hubitat.zwave.commands.firmwareupdatemdv6.FirmwareMdReport {  
     Boolean cc  
     Integer checksum  
     Integer firmwareId  
     List<FirmwareMdReport> firmwareIds  
     Boolean firmwareUpgradable  
     Short hardwareVersion  
     Integer manufacturerId  
     Integer maxFragmentSize  
     Short numberOfTargets  
   
     List<Short> getPayload()  
     String format()  

Firmware Update Md Request Get

Command: 0x03

class hubitat.zwave.commands.firmwareupdatemdv6.FirmwareUpdateMdRequestGet {  
     Boolean activation  
     Integer checksum  
     Integer firmwareId  
     Short firmwareTarget  
     Integer fragmentSize  
     Short hardwareVersion  
     Integer manufacturerId  
   
     List<Short> getPayload()  
     String format()  

Firmware Update Md Request Report

Command: 0x04

class hubitat.zwave.commands.firmwareupdatemdv6.FirmwareUpdateMdRequestReport {  
     Short status  
     static Short INVALID_HARDWARE_VERSION = 4  
     static Short STATUS_ANOTHER_TRANSFER_IN_PROGRESS = 5  
     static Short STATUS_IINVALID_FRAGMENT_SIZE = 2  
     static Short STATUS_INSUFFICIENT_BATTERY_LEVEL = 6  
     static Short STATUS_INVALID_COMBINATION = 0  
     static Short STATUS_NOT_DOWNLOADABLE = 3  
     static Short STATUS_REQUIRES_AUTHENTICATION = 1  
     static Short STATUS_VALID_COMBINATION = 255  
   
     List<Short> getPayload()  
     String format()  

Firmware Update Md Get

Command: 0x05

class hubitat.zwave.commands.firmwareupdatemdv6.FirmwareUpdateMdGet {  
     Short numberOfReports  
     Integer reportNumber  
   
     List<Short> getPayload()  
     String format()  

Firmware Update Md Report

Command: 0x06

class hubitat.zwave.commands.firmwareupdatemdv6.FirmwareUpdateMdReport {  
     Integer checksum  
     Boolean last  
     Integer reportNumber  
   
     List<Short> getPayload()  
     String format()  

Firmware Update Md Status Report

Command: 0x07

class hubitat.zwave.commands.firmwareupdatemdv6.FirmwareUpdateMdStatusReport {  
     Short status  
     static Short INVALID_HARDWARE_VERSION = 4  
     static Short STATUS_ANOTHER_TRANSFER_IN_PROGRESS = 5  
     static Short STATUS_IINVALID_FRAGMENT_SIZE = 2  
     static Short STATUS_INSUFFICIENT_BATTERY_LEVEL = 6  
     static Short STATUS_NOT_DOWNLOADABLE = 3  
     static Short STATUS_SUCCESSFULLY = 255  
     static Short STATUS_UNABLE_TO_RECEIVE = 1  
     static Short STATUS_UNABLE_TO_RECEIVE_WITHOUT_CHECKSUM_ERROR = 0  
   
     List<Short> getPayload()  
     String format()  

Geographic Location V1

Command Class: 0x8C

Geographic Location Set

Command: 0x01

class hubitat.zwave.commands.geographiclocationv1.GeographicLocationSet {  
     Boolean latSign  
     Short latitudeDegrees  
     Short latitudeMinutes  
     Boolean longSign  
     Short longitudeDegrees  
     Short longitudeMinutes  
   
     List<Short> getPayload()  
     String format()  

Geographic Location Get

Command: 0x02

class hubitat.zwave.commands.geographiclocationv1.GeographicLocationGet {  
   
     List<Short> getPayload()  
     String format()  

Geographic Location Report

Command: 0x03

class hubitat.zwave.commands.geographiclocationv1.GeographicLocationReport {  
     Boolean latSign  
     Short latitudeDegrees  
     Short latitudeMinutes  
     Boolean longSign  
     Short longitudeDegrees  
     Short longitudeMinutes  
   
     List<Short> getPayload()  
     String format()  

Grouping Name V1

Command Class: 0x7B

Grouping Name Set

Command: 0x01

class hubitat.zwave.commands.groupingnamev1.GroupingNameSet {  
     Short charPresentation  
     List<GroupingNameSet> grouping  
     Short groupingIdentifier  
   
     List<Short> getPayload()  
     String format()  

Grouping Name Get

Command: 0x02

class hubitat.zwave.commands.groupingnamev1.GroupingNameGet {  
     Short groupingIdentifier  
   
     List<Short> getPayload()  
     String format()  

Grouping Name Report

Command: 0x03

class hubitat.zwave.commands.groupingnamev1.GroupingNameReport {  
     Short charPresentation  
     List<GroupingNameReport> grouping  
     Short groupingIdentifier  
   
     List<Short> getPayload()  
     String format()  

Hail V1

Command Class: 0x82

Hail

Command: 0x01

class hubitat.zwave.commands.hailv1.Hail {  
   
     List<Short> getPayload()  
     String format()  

Hrv Control V1

Command Class: 0x39

Hrv Control Mode Set

Command: 0x01

class hubitat.zwave.commands.hrvcontrolv1.HrvControlModeSet {  
     Short mode  
     static Short MODE_DEMAND_AUTOMATIC = 1  
     static Short MODE_ENERGY_SAVINGS_MODE = 3  
     static Short MODE_MANUAL = 4  
     static Short MODE_OFF = 0  
     static Short MODE_SCHEDULE = 2  
   
     List<Short> getPayload()  
     String format()  

Hrv Control Mode Get

Command: 0x02

class hubitat.zwave.commands.hrvcontrolv1.HrvControlModeGet {  
   
     List<Short> getPayload()  
     String format()  

Hrv Control Mode Report

Command: 0x03

class hubitat.zwave.commands.hrvcontrolv1.HrvControlModeReport {  
     Short mode  
     static Short MODE_DEMAND_AUTOMATIC = 1  
     static Short MODE_ENERGY_SAVINGS_MODE = 3  
     static Short MODE_MANUAL = 4  
     static Short MODE_OFF = 0  
     static Short MODE_SCHEDULE = 2  
   
     List<Short> getPayload()  
     String format()  

Hrv Control Bypass Set

Command: 0x04

class hubitat.zwave.commands.hrvcontrolv1.HrvControlBypassSet {  
     Short bypass  
   
     List<Short> getPayload()  
     String format()  

Hrv Control Bypass Get

Command: 0x05

class hubitat.zwave.commands.hrvcontrolv1.HrvControlBypassGet {  
   
     List<Short> getPayload()  
     String format()  

Hrv Control Bypass Report

Command: 0x06

class hubitat.zwave.commands.hrvcontrolv1.HrvControlBypassReport {  
     Short bypass  
   
     List<Short> getPayload()  
     String format()  

Hrv Control Ventilation Rate Set

Command: 0x07

class hubitat.zwave.commands.hrvcontrolv1.HrvControlVentilationRateSet {  
     Short ventilationRate  
   
     List<Short> getPayload()  
     String format()  

Hrv Control Ventilation Rate Get

Command: 0x08

class hubitat.zwave.commands.hrvcontrolv1.HrvControlVentilationRateGet {  
   
     List<Short> getPayload()  
     String format()  

Hrv Control Ventilation Rate Report

Command: 0x09

class hubitat.zwave.commands.hrvcontrolv1.HrvControlVentilationRateReport {  
     Short ventilationRate  
   
     List<Short> getPayload()  
     String format()  

Hrv Control Mode Supported Get

Command: 0x0A

class hubitat.zwave.commands.hrvcontrolv1.HrvControlModeSupportedGet {  
   
     List<Short> getPayload()  
     String format()  

Hrv Control Mode Supported Report

Command: 0x0B

class hubitat.zwave.commands.hrvcontrolv1.HrvControlModeSupportedReport {  
     Boolean demandAutomatic  
     Boolean energySavingsMode  
     Boolean manual  
     Short manualControlSupported  
     Boolean off  
     Boolean schedule  
     static Short MANUAL_CONTROL_SUPPORTED_BYPASS_AUTO = 1  
     static Short MANUAL_CONTROL_SUPPORTED_BYPASS_OPEN_CLOSE = 0  
     static Short MANUAL_CONTROL_SUPPORTED_MODULATED_BYPASS = 2  
     static Short MANUAL_CONTROL_SUPPORTED_VENTILATION_RATE = 3  
   
     List<Short> getPayload()  
     String format()  

Hrv Status V1

Command Class: 0x37

Hrv Status Get

Command: 0x01

class hubitat.zwave.commands.hrvstatusv1.HrvStatusGet {  
     Short statusParameter  
     static Short STATUS_PARAMETER_DISCHARGE_AIR_TEMPERATURE = 3  
     static Short STATUS_PARAMETER_EXHAUST_AIR_TEMPERATURE = 2  
     static Short STATUS_PARAMETER_OUTDOOR_AIR_TEMPERATURE = 0  
     static Short STATUS_PARAMETER_RELATIVE_HUMIDITY_IN_ROOM = 5  
     static Short STATUS_PARAMETER_REMAINING_FILTER_LIFE = 6  
     static Short STATUS_PARAMETER_ROOM_TEMPERATURE = 4  
     static Short STATUS_PARAMETER_SUPPLY_AIR_TEMPERATURE = 1  
   
     List<Short> getPayload()  
     String format()  

Hrv Status Report

Command: 0x02

class hubitat.zwave.commands.hrvstatusv1.HrvStatusReport {  
     Short precision  
     Short scale  
     BigDecimal scaledValue  
     Short size  
     Short statusParameter  
     List<HrvStatusReport> value  
     static Short STATUS_PARAMETER_DISCHARGE_AIR_TEMPERATURE = 3  
     static Short STATUS_PARAMETER_EXHAUST_AIR_TEMPERATURE = 2  
     static Short STATUS_PARAMETER_OUTDOOR_AIR_TEMPERATURE = 0  
     static Short STATUS_PARAMETER_RELATIVE_HUMIDITY_IN_ROOM = 5  
     static Short STATUS_PARAMETER_REMAINING_FILTER_LIFE = 6  
     static Short STATUS_PARAMETER_ROOM_TEMPERATURE = 4  
     static Short STATUS_PARAMETER_SUPPLY_AIR_TEMPERATURE = 1  
   
     List<Short> getPayload()  
     String format()  

Hrv Status Supported Get

Command: 0x03

class hubitat.zwave.commands.hrvstatusv1.HrvStatusSupportedGet {  
   
     List<Short> getPayload()  
     String format()  

Hrv Status Supported Report

Command: 0x04

class hubitat.zwave.commands.hrvstatusv1.HrvStatusSupportedReport {  
     Boolean dischargeAirTemperature  
     Boolean exhaustAirTemperature  
     Boolean outdoorAirTemperature  
     Boolean relativeHumidityInRoom  
     Boolean remainingFilterLife  
     Boolean roomTemperature  
     Boolean supplyAirTemperature  
   
     List<Short> getPayload()  
     String format()  

Humidity Control Mode V1

Command Class: 0x6D

Humidity Control Mode Get

Command: 0x02

class hubitat.zwave.commands.humiditycontrolmodev1.HumidityControlModeGet {  
  
    List<Short> getPayload()  
    String format()  
}

Humidity Control Mode Report

Command: 0x03

class hubitat.zwave.commands.humiditycontrolmodev1.HumidityControlModeReport {  
    Short mode  
    static short MODE_OFF = 0x00  
    static short MODE_HUMIDIFY = 0x01  
    static short MODE_DEHUMIDIFY = 0x02  
  
    List<Short> getPayload()  
    String format()  
}

Humidity Control Mode Set

Command: 0x01

class hubitat.zwave.commands.humiditycontrolmodev1.HumidityControlModeSet {  
    Short mode  
    static short MODE_OFF = 0x00  
    static short MODE_HUMIDIFY = 0x01  
    static short MODE_DEHUMIDIFY = 0x02  
  
    List<Short> getPayload()  
    String format()  
}

Humidity Control Mode Supported Get

Command: 0x04

class hubitat.zwave.commands.humiditycontrolmodev1.HumidityControlModeSupportedGet {  
  
    List<Short> getPayload()  
    String format()  
}

Humidity Control Mode Supported Report

command: 0x05

class hubitat.zwave.commands.humiditycontrolmodev1.HumidityControlModeSupportedReport {  
    Boolean modeOff  
    Boolean modeHumidify  
    Boolean modeDehumidify  
  
    List<Short> getPayload()  
    String format()  
}

Humidity Control Mode V2

Command Class: 0x6D

Humidity Control Mode Get

Command: 0x02

class hubitat.zwave.commands.humiditycontrolmodev2.HumidityControlModeGet {  
  
    List<Short> getPayload()  
    String format()  
}

Humidity Control Mode Report

Command: 0x03

class hubitat.zwave.commands.humiditycontrolmodev2.HumidityControlModeReport {  
    Short mode  
    static short MODE_OFF = 0x00  
    static short MODE_HUMIDIFY = 0x01  
    static short MODE_DEHUMIDIFY = 0x02  
    static short MODE_AUTO = 0x03  
  
    List<Short> getPayload()  
    String format()  
}

Humidity Control Mode Set

Command: 0x01

class hubitat.zwave.commands.humiditycontrolmodev2.HumidityControlModeSet {  
    Short mode  
    static short MODE_OFF = 0x00  
    static short MODE_HUMIDIFY = 0x01  
    static short MODE_DEHUMIDIFY = 0x02  
    static short MODE_AUTO = 0x03  
  
    List<Short> getPayload()  
    String format()  
}

Humidity Control Mode Supported Get

Command: 0x04

class hubitat.zwave.commands.humiditycontrolmodev2.HumidityControlModeSupportedGet {  
  
    List<Short> getPayload()  
    String format()  
}

Humidity Control Mode Supported Report

command: 0x05

class hubitat.zwave.commands.humiditycontrolmodev2.HumidityControlModeSupportedReport {  
    Boolean modeOff  
    Boolean modeHumidify  
    Boolean modeDehumidify  
    Boolean modeAuto  
  
    List<Short> getPayload()  
    String format()  
}

Humidity Control Operating State V1

Command Class: 0x6E

Humidity Control Operating State Get

Command: 0x01

class hubitat.zwave.commands.humiditycontroloperatingstatev1.HumidityControlOperatingStateGet {  
  
    List<Short> getPayload()  
    String format()  
}

Humidity Control Operating State Report

class hubitat.zwave.commands.humiditycontroloperatingstatev1.HumidityControlOperatingStateReport {  
    Short operatingState  
    static short OPERATING_STATE_IDLE = 0x00  
    static short OPERATING_STATE_HUMIDIFYING = 0x01  
    static short OPERATING_STATE_DEHUMIDIFYING = 0x02  
  
    List<Short> getPayload()  
    String format()  
}

Humidity Control Setpoint V1

Humidity Control Setpoint V2

Humidity Control Setpoint V3

Indicator V1

Command Class: 0x87

Indicator Set

Command: 0x01

class hubitat.zwave.commands.indicatorv1.IndicatorSet {  
     Short value  
   
     List<Short> getPayload()  
     String format()  

Indicator Get

Command: 0x02

class hubitat.zwave.commands.indicatorv1.IndicatorGet {  
   
     List<Short> getPayload()  
     String format()  

Indicator Report

Command: 0x03

class hubitat.zwave.commands.indicatorv1.IndicatorReport {  
     Short value  
   
     List<Short> getPayload()  
     String format()  

Indicator V2

Command Class: 0x87

Indicator Set

Command: 0x01

class hubitat.zwave.commands.indicatorv2.IndicatorSet {  
     Short indicatorCount  
     List<IndicatorSet> indicatorValues  
     Short value  
     static Short INDICATOR_TYPE_ARMED = 1  
     static Short INDICATOR_TYPE_ARMED_ZONE_1 = 32  
     static Short INDICATOR_TYPE_ARMED_ZONE_2 = 33  
     static Short INDICATOR_TYPE_ARMED_ZONE_3 = 34  
     static Short INDICATOR_TYPE_ARMED_ZONE_4 = 35  
     static Short INDICATOR_TYPE_ARMED_ZONE_5 = 36  
     static Short INDICATOR_TYPE_ARMED_ZONE_6 = 37  
     static Short INDICATOR_TYPE_BACKLIGHT_COMMANDS = 66  
     static Short INDICATOR_TYPE_BACKLIGHT_DIGITS = 65  
     static Short INDICATOR_TYPE_BACKLIGHT_LCD = 48  
     static Short INDICATOR_TYPE_BACKLIGHT_LETTERS = 64  
     static Short INDICATOR_TYPE_BUSY = 5  
     static Short INDICATOR_TYPE_BUZZER = 240  
     static Short INDICATOR_TYPE_CODE_ACCEPTED = 8  
     static Short INDICATOR_TYPE_CODE_REJECTED = 9  
     static Short INDICATOR_TYPE_DISARMED = 2  
     static Short INDICATOR_TYPE_ENTER_ID = 6  
     static Short INDICATOR_TYPE_ENTER_PIN = 7  
     static Short INDICATOR_TYPE_FAULT = 4  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_1 = 67  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_10 = 76  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_11 = 77  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_12 = 78  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_2 = 68  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_3 = 69  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_4 = 70  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_5 = 71  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_6 = 72  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_7 = 73  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_8 = 74  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_9 = 75  
     static Short INDICATOR_TYPE_READY = 3  
     static Short INDICATOR_TYPE_RESERVED = 0  
   
     List<Short> getPayload()  
     String format()  

Indicator Get

Command: 0x02

class hubitat.zwave.commands.indicatorv2.IndicatorGet {  
     Short indicatorId  
   
     List<Short> getPayload()  
     String format()  

Indicator Report

Command: 0x03

class hubitat.zwave.commands.indicatorv2.IndicatorReport {  
     Short indicatorCount  
     List<IndicatorReport> indicatorValues  
     Short value  
     static Short INDICATOR_TYPE_ARMED = 1  
     static Short INDICATOR_TYPE_ARMED_ZONE_1 = 32  
     static Short INDICATOR_TYPE_ARMED_ZONE_2 = 33  
     static Short INDICATOR_TYPE_ARMED_ZONE_3 = 34  
     static Short INDICATOR_TYPE_ARMED_ZONE_4 = 35  
     static Short INDICATOR_TYPE_ARMED_ZONE_5 = 36  
     static Short INDICATOR_TYPE_ARMED_ZONE_6 = 37  
     static Short INDICATOR_TYPE_BACKLIGHT_COMMANDS = 66  
     static Short INDICATOR_TYPE_BACKLIGHT_DIGITS = 65  
     static Short INDICATOR_TYPE_BACKLIGHT_LCD = 48  
     static Short INDICATOR_TYPE_BACKLIGHT_LETTERS = 64  
     static Short INDICATOR_TYPE_BUSY = 5  
     static Short INDICATOR_TYPE_BUZZER = 240  
     static Short INDICATOR_TYPE_CODE_ACCEPTED = 8  
     static Short INDICATOR_TYPE_CODE_REJECTED = 9  
     static Short INDICATOR_TYPE_DISARMED = 2  
     static Short INDICATOR_TYPE_ENTER_ID = 6  
     static Short INDICATOR_TYPE_ENTER_PIN = 7  
     static Short INDICATOR_TYPE_FAULT = 4  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_1 = 67  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_10 = 76  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_11 = 77  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_12 = 78  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_2 = 68  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_3 = 69  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_4 = 70  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_5 = 71  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_6 = 72  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_7 = 73  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_8 = 74  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_9 = 75  
     static Short INDICATOR_TYPE_READY = 3  
     static Short INDICATOR_TYPE_RESERVED = 0  
   
     List<Short> getPayload()  
     String format()  

Indicator Supported Get

Command: 0x04

class hubitat.zwave.commands.indicatorv2.IndicatorSupportedGet {  
     Short indicatorId  
   
     List<Short> getPayload()  
     String format()  

Indicator Supported Report

Command: 0x05

class hubitat.zwave.commands.indicatorv2.IndicatorSupportedReport {  
     Boolean binary  
     Short bitMaskLength  
     Short indicatorId  
     Boolean lowPower  
     Boolean multiLevel  
     Short nextIndicatorId  
     Boolean togglingCycles  
     Boolean togglingPeriods  
     static Short INDICATOR_TYPE_ARMED = 1  
     static Short INDICATOR_TYPE_ARMED_ZONE_1 = 32  
     static Short INDICATOR_TYPE_ARMED_ZONE_2 = 33  
     static Short INDICATOR_TYPE_ARMED_ZONE_3 = 34  
     static Short INDICATOR_TYPE_ARMED_ZONE_4 = 35  
     static Short INDICATOR_TYPE_ARMED_ZONE_5 = 36  
     static Short INDICATOR_TYPE_ARMED_ZONE_6 = 37  
     static Short INDICATOR_TYPE_BACKLIGHT_COMMANDS = 66  
     static Short INDICATOR_TYPE_BACKLIGHT_DIGITS = 65  
     static Short INDICATOR_TYPE_BACKLIGHT_LCD = 48  
     static Short INDICATOR_TYPE_BACKLIGHT_LETTERS = 64  
     static Short INDICATOR_TYPE_BUSY = 5  
     static Short INDICATOR_TYPE_BUZZER = 240  
     static Short INDICATOR_TYPE_CODE_ACCEPTED = 8  
     static Short INDICATOR_TYPE_CODE_REJECTED = 9  
     static Short INDICATOR_TYPE_DISARMED = 2  
     static Short INDICATOR_TYPE_ENTER_ID = 6  
     static Short INDICATOR_TYPE_ENTER_PIN = 7  
     static Short INDICATOR_TYPE_FAULT = 4  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_1 = 67  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_10 = 76  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_11 = 77  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_12 = 78  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_2 = 68  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_3 = 69  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_4 = 70  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_5 = 71  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_6 = 72  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_7 = 73  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_8 = 74  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_9 = 75  
     static Short INDICATOR_TYPE_READY = 3  
     static Short INDICATOR_TYPE_RESERVED = 0  
   
     List<Short> getPayload()  
     String format()  

Indicator V3

Command Class: 0x87

Indicator Set

Command: 0x01

class hubitat.zwave.commands.indicatorv3.IndicatorSet {  
     Short indicatorCount  
     Short value  
     static Short INDICATOR_TYPE_ALARM = 12  
     static Short INDICATOR_TYPE_ALARM_BURGLAR = 13  
     static Short INDICATOR_TYPE_ALARM_CO = 15  
     static Short INDICATOR_TYPE_ALARM_SMOKE = 14  
     static Short INDICATOR_TYPE_ARMED = 1  
     static Short INDICATOR_TYPE_ARMED_AWAY = 11  
     static Short INDICATOR_TYPE_ARMED_STAY = 10  
     static Short INDICATOR_TYPE_ARMED_ZONE_1 = 32  
     static Short INDICATOR_TYPE_ARMED_ZONE_2 = 33  
     static Short INDICATOR_TYPE_ARMED_ZONE_3 = 34  
     static Short INDICATOR_TYPE_ARMED_ZONE_4 = 35  
     static Short INDICATOR_TYPE_ARMED_ZONE_5 = 36  
     static Short INDICATOR_TYPE_ARMED_ZONE_6 = 37  
     static Short INDICATOR_TYPE_BACKLIGHT_COMMANDS = 66  
     static Short INDICATOR_TYPE_BACKLIGHT_DIGITS = 65  
     static Short INDICATOR_TYPE_BACKLIGHT_LCD = 48  
     static Short INDICATOR_TYPE_BACKLIGHT_LETTERS = 64  
     static Short INDICATOR_TYPE_BUSY = 5  
     static Short INDICATOR_TYPE_BUZZER = 240  
     static Short INDICATOR_TYPE_BYPASS_CHALLENGE = 16  
     static Short INDICATOR_TYPE_CODE_ACCEPTED = 8  
     static Short INDICATOR_TYPE_CODE_REJECTED = 9  
     static Short INDICATOR_TYPE_DISARMED = 2  
     static Short INDICATOR_TYPE_ENTER_ID = 6  
     static Short INDICATOR_TYPE_ENTER_PIN = 7  
     static Short INDICATOR_TYPE_ENTRY_DELAY = 17  
     static Short INDICATOR_TYPE_EXIT_DELAY = 18  
     static Short INDICATOR_TYPE_FAULT = 4  
     static Short INDICATOR_TYPE_IDENTIFY = 80  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_1 = 67  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_10 = 76  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_11 = 77  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_12 = 78  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_2 = 68  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_3 = 69  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_4 = 70  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_5 = 71  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_6 = 72  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_7 = 73  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_8 = 74  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_9 = 75  
     static Short INDICATOR_TYPE_READY = 3  
     static Short INDICATOR_TYPE_RESERVED = 0  
   
     List<Short> getPayload()  
     String format()  

Indicator Get

Command: 0x02

class hubitat.zwave.commands.indicatorv3.IndicatorGet {  
     Short indicatorId  
   
     List<Short> getPayload()  
     String format()  

Indicator Report

Command: 0x03

class hubitat.zwave.commands.indicatorv3.IndicatorReport {  
     Short indicatorCount  
     Short value  
     static Short INDICATOR_TYPE_ALARM = 12  
     static Short INDICATOR_TYPE_ALARM_BURGLAR = 13  
     static Short INDICATOR_TYPE_ALARM_CO = 15  
     static Short INDICATOR_TYPE_ALARM_SMOKE = 14  
     static Short INDICATOR_TYPE_ARMED = 1  
     static Short INDICATOR_TYPE_ARMED_AWAY = 11  
     static Short INDICATOR_TYPE_ARMED_STAY = 10  
     static Short INDICATOR_TYPE_ARMED_ZONE_1 = 32  
     static Short INDICATOR_TYPE_ARMED_ZONE_2 = 33  
     static Short INDICATOR_TYPE_ARMED_ZONE_3 = 34  
     static Short INDICATOR_TYPE_ARMED_ZONE_4 = 35  
     static Short INDICATOR_TYPE_ARMED_ZONE_5 = 36  
     static Short INDICATOR_TYPE_ARMED_ZONE_6 = 37  
     static Short INDICATOR_TYPE_BACKLIGHT_COMMANDS = 66  
     static Short INDICATOR_TYPE_BACKLIGHT_DIGITS = 65  
     static Short INDICATOR_TYPE_BACKLIGHT_LCD = 48  
     static Short INDICATOR_TYPE_BACKLIGHT_LETTERS = 64  
     static Short INDICATOR_TYPE_BUSY = 5  
     static Short INDICATOR_TYPE_BUZZER = 240  
     static Short INDICATOR_TYPE_BYPASS_CHALLENGE = 16  
     static Short INDICATOR_TYPE_CODE_ACCEPTED = 8  
     static Short INDICATOR_TYPE_CODE_REJECTED = 9  
     static Short INDICATOR_TYPE_DISARMED = 2  
     static Short INDICATOR_TYPE_ENTER_ID = 6  
     static Short INDICATOR_TYPE_ENTER_PIN = 7  
     static Short INDICATOR_TYPE_ENTRY_DELAY = 17  
     static Short INDICATOR_TYPE_EXIT_DELAY = 18  
     static Short INDICATOR_TYPE_FAULT = 4  
     static Short INDICATOR_TYPE_IDENTIFY = 80  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_1 = 67  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_10 = 76  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_11 = 77  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_12 = 78  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_2 = 68  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_3 = 69  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_4 = 70  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_5 = 71  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_6 = 72  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_7 = 73  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_8 = 74  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_9 = 75  
     static Short INDICATOR_TYPE_READY = 3  
     static Short INDICATOR_TYPE_RESERVED = 0  
   
     List<Short> getPayload()  
     String format()  

Indicator Supported Get

Command: 0x04

class hubitat.zwave.commands.indicatorv3.IndicatorSupportedGet {  
     Short indicatorId  
   
     List<Short> getPayload()  
     String format()  

Indicator Supported Report

Command: 0x05

class hubitat.zwave.commands.indicatorv3.IndicatorSupportedReport {  
     Boolean binary  
     Short bitMaskLength  
     Short indicatorId  
     Boolean lowPower  
     Boolean multiLevel  
     Boolean multilevelSound  
     Short nextIndicatorId  
     Boolean timeoutCentiSeconds  
     Boolean timeoutMinutes  
     Boolean timeoutSeconds  
     Boolean togglingCycles  
     Boolean togglingOnTime  
     Boolean togglingPeriods  
     static Short INDICATOR_TYPE_ALARM = 12  
     static Short INDICATOR_TYPE_ALARM_BURGLAR = 13  
     static Short INDICATOR_TYPE_ALARM_CO = 15  
     static Short INDICATOR_TYPE_ALARM_SMOKE = 14  
     static Short INDICATOR_TYPE_ARMED = 1  
     static Short INDICATOR_TYPE_ARMED_AWAY = 11  
     static Short INDICATOR_TYPE_ARMED_STAY = 10  
     static Short INDICATOR_TYPE_ARMED_ZONE_1 = 32  
     static Short INDICATOR_TYPE_ARMED_ZONE_2 = 33  
     static Short INDICATOR_TYPE_ARMED_ZONE_3 = 34  
     static Short INDICATOR_TYPE_ARMED_ZONE_4 = 35  
     static Short INDICATOR_TYPE_ARMED_ZONE_5 = 36  
     static Short INDICATOR_TYPE_ARMED_ZONE_6 = 37  
     static Short INDICATOR_TYPE_BACKLIGHT_COMMANDS = 66  
     static Short INDICATOR_TYPE_BACKLIGHT_DIGITS = 65  
     static Short INDICATOR_TYPE_BACKLIGHT_LCD = 48  
     static Short INDICATOR_TYPE_BACKLIGHT_LETTERS = 64  
     static Short INDICATOR_TYPE_BUSY = 5  
     static Short INDICATOR_TYPE_BUZZER = 240  
     static Short INDICATOR_TYPE_BYPASS_CHALLENGE = 16  
     static Short INDICATOR_TYPE_CODE_ACCEPTED = 8  
     static Short INDICATOR_TYPE_CODE_REJECTED = 9  
     static Short INDICATOR_TYPE_DISARMED = 2  
     static Short INDICATOR_TYPE_ENTER_ID = 6  
     static Short INDICATOR_TYPE_ENTER_PIN = 7  
     static Short INDICATOR_TYPE_ENTRY_DELAY = 17  
     static Short INDICATOR_TYPE_EXIT_DELAY = 18  
     static Short INDICATOR_TYPE_FAULT = 4  
     static Short INDICATOR_TYPE_IDENTIFY = 80  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_1 = 67  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_10 = 76  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_11 = 77  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_12 = 78  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_2 = 68  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_3 = 69  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_4 = 70  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_5 = 71  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_6 = 72  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_7 = 73  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_8 = 74  
     static Short INDICATOR_TYPE_INDICATION_BUTTON_9 = 75  
     static Short INDICATOR_TYPE_READY = 3  
     static Short INDICATOR_TYPE_RESERVED = 0  
   
     List<Short> getPayload()  
     String format()  

Ip Configuration V1

Command Class: 0x9A

Ip Configuration Set

Command: 0x01

class hubitat.zwave.commands.ipconfigurationv1.IpConfigurationSet {  
     Boolean autoDns  
     Boolean autoIp  
     Integer dns1  
     Integer dns2  
     Integer gateway  
     Integer ipAddress  
     Integer subnetMask  
   
     List<Short> getPayload()  
     String format()  

Ip Configuration Get

Command: 0x02

class hubitat.zwave.commands.ipconfigurationv1.IpConfigurationGet {  
   
     List<Short> getPayload()  
     String format()  

Ip Configuration Report

Command: 0x03

class hubitat.zwave.commands.ipconfigurationv1.IpConfigurationReport {  
     Boolean autoDns  
     Boolean autoIp  
     Integer dns1  
     Integer dns2  
     Integer gateway  
     Integer ipAddress  
     Integer leasetime  
     Integer subnetMask  
   
     List<Short> getPayload()  
     String format()  

Ip Configuration Release

Command: 0x04

class hubitat.zwave.commands.ipconfigurationv1.IpConfigurationRelease {  
   
     List<Short> getPayload()  
     String format()  

Ip Configuration Renew

Command: 0x05

class hubitat.zwave.commands.ipconfigurationv1.IpConfigurationRenew {  
   
     List<Short> getPayload()  
     String format()  

Irrigation V1

Language V1

Command Class: 0x89

Language Set

Command: 0x01

class hubitat.zwave.commands.languagev1.LanguageSet {  
     Integer country  
     Integer language  
   
     List<Short> getPayload()  
     String format()  

Language Get

Command: 0x02

class hubitat.zwave.commands.languagev1.LanguageGet {  
   
     List<Short> getPayload()  
     String format()  

Language Report

Command: 0x03

class hubitat.zwave.commands.languagev1.LanguageReport {  
     Integer country  
     Integer language  
   
     List<Short> getPayload()  
     String format()  

Lock V1

Command Class: 0x76

Lock Set

Command: 0x01

class hubitat.zwave.commands.lockv1.LockSet {  
     Short lockState  
   
     List<Short> getPayload()  
     String format()  

Lock Get

Command: 0x02

class hubitat.zwave.commands.lockv1.LockGet {  
   
     List<Short> getPayload()  
     String format()  

Lock Report

Command: 0x03

class hubitat.zwave.commands.lockv1.LockReport {  
     Short lockState  
   
     List<Short> getPayload()  
     String format()  

Manufacturer Specific V1

Command Class: 0x72

Manufacturer Specific Get

Command: 0x04

class hubitat.zwave.commands.manufacturerspecificv1.ManufacturerSpecificGet {  
   
     List<Short> getPayload()  
     String format()  

Manufacturer Specific Report

Command: 0x05

class hubitat.zwave.commands.manufacturerspecificv1.ManufacturerSpecificReport {  
     Integer manufacturerId  
     String manufacturerName  
     Integer productId  
     Integer productTypeId  
   
     List<Short> getPayload()  
     String format()  

Manufacturer Specific V2

Command Class: 0x72

Manufacturer Specific Get

Command: 0x04

class hubitat.zwave.commands.manufacturerspecificv2.ManufacturerSpecificGet {  
   
     List<Short> getPayload()  
     String format()  

Manufacturer Specific Report

Command: 0x05

class hubitat.zwave.commands.manufacturerspecificv2.ManufacturerSpecificReport {  
     Integer manufacturerId  
     String manufacturerName  
     Integer productId  
     Integer productTypeId  
   
     List<Short> getPayload()  
     String format()  

Device Specific Get

Command: 0x06

class hubitat.zwave.commands.manufacturerspecificv2.DeviceSpecificGet {  
     Short deviceIdType  
     static Short DEVICE_ID_TYPE_FACTORY_DEFAULT = 0  
     static Short DEVICE_ID_TYPE_PSEUDO_RANDOM = 2  
     static Short DEVICE_ID_TYPE_SERIAL_NUMBER = 1  
   
     List<Short> getPayload()  
     String format()  

Device Specific Report

Command: 0x07

class hubitat.zwave.commands.manufacturerspecificv2.DeviceSpecificReport {  
     List<DeviceSpecificReport> deviceIdData  
     Short deviceIdDataFormat  
     Short deviceIdDataLengthIndicator  
     Short deviceIdType  
     static Short DEVICE_ID_DATA_FORMAT_BINARY = 1  
     static Short DEVICE_ID_DATA_FORMAT_UTF8 = 0  
     static Short DEVICE_ID_TYPE_FACTORY_DEFAULT = 0  
     static Short DEVICE_ID_TYPE_PSEUDO_RANDOM = 2  
     static Short DEVICE_ID_TYPE_SERIAL_NUMBER = 1  
   
     List<Short> getPayload()  
     String format()  

Meter Pulse V1

Command Class: 0x35

Meter Pulse Get

Command: 0x04

class hubitat.zwave.commands.meterpulsev1.MeterPulseGet {  
   
     List<Short> getPayload()  
     String format()  

Meter Pulse Report

Command: 0x05

class hubitat.zwave.commands.meterpulsev1.MeterPulseReport {  
     Integer pulseCount  
   
     List<Short> getPayload()  
     String format()  

Meter Tbl Config V1

Command Class: 0x3C

Meter Tbl Table Point Adm No Set

Command: 0x01

class hubitat.zwave.commands.metertblconfigv1.MeterTblTablePointAdmNoSet {  
     List<MeterTblTablePointAdmNoSet> meterPointAdmNumberCharacter  
     Short numberOfCharacters  
   
     List<Short> getPayload()  
     String format()  

Meter Tbl Monitor V1

Command Class: 0x3D

Meter Tbl Table Point Adm No Get

Command: 0x01

class hubitat.zwave.commands.metertblmonitorv1.MeterTblTablePointAdmNoGet {  
   
     List<Short> getPayload()  
     String format()  

Meter Tbl Table Point Adm No Report

Command: 0x02

class hubitat.zwave.commands.metertblmonitorv1.MeterTblTablePointAdmNoReport {  
     List<MeterTblTablePointAdmNoReport> meterPointAdmNumberCharacter  
     Short numberOfCharacters  
   
     List<Short> getPayload()  
     String format()  

Meter Tbl Table Id Get

Command: 0x03

class hubitat.zwave.commands.metertblmonitorv1.MeterTblTableIdGet {  
   
     List<Short> getPayload()  
     String format()  

Meter Tbl Table Id Report

Command: 0x04

class hubitat.zwave.commands.metertblmonitorv1.MeterTblTableIdReport {  
     List<MeterTblTableIdReport> meterIdCharacter  
     Short numberOfCharacters  
   
     List<Short> getPayload()  
     String format()  

Meter Tbl Table Capability Get

Command: 0x05

class hubitat.zwave.commands.metertblmonitorv1.MeterTblTableCapabilityGet {  
   
     List<Short> getPayload()  
     String format()  

Meter Tbl Report

Command: 0x06

class hubitat.zwave.commands.metertblmonitorv1.MeterTblReport {  
     Integer dataHistorySupported  
     Integer datasetHistorySupported  
     Integer datasetSupported  
     Short meterType  
     Short payMeter  
     Short rateType  
     static Short PAY_METER_CREDITMETER = 1  
     static Short PAY_METER_PREPAYMENT_METER = 2  
     static Short PAY_METER_PREPAYMENT_METER_DEBT = 3  
     static Short PAY_METER_RESERVED0 = 0  
   
     List<Short> getPayload()  
     String format()  

Meter Tbl Status Supported Get

Command: 0x07

class hubitat.zwave.commands.metertblmonitorv1.MeterTblStatusSupportedGet {  
   
     List<Short> getPayload()  
     String format()  

Meter Tbl Status Supported Report

Command: 0x08

class hubitat.zwave.commands.metertblmonitorv1.MeterTblStatusSupportedReport {  
     Short statusEventLogDepth  
     Integer supportedOperatingStatus  
   
     List<Short> getPayload()  
     String format()  

Meter Tbl Status Depth Get

Command: 0x09

class hubitat.zwave.commands.metertblmonitorv1.MeterTblStatusDepthGet {  
     Short statusEventLogDepth  
   
     List<Short> getPayload()  
     String format()  

Meter Tbl Status Date Get

Command: 0x0A

class hubitat.zwave.commands.metertblmonitorv1.MeterTblStatusDateGet {  
     Short maximumReports  
     Short startDay  
     Short startHourLocalTime  
     Short startMinuteLocalTime  
     Short startMonth  
     Short startSecondLocalTime  
     Integer startYear  
     Short stopDay  
     Short stopHourLocalTime  
     Short stopMinuteLocalTime  
     Short stopMonth  
     Short stopSecondLocalTime  
     Integer stopYear  
   
     List<Short> getPayload()  
     String format()  

Meter Tbl Status Report

Command: 0x0B

class hubitat.zwave.commands.metertblmonitorv1.MeterTblStatusReport {  
     Integer currentOperatingStatus  
     Short reportsToFollow  
   
     List<Short> getPayload()  
     String format()  

Meter Tbl Current Data Get

Command: 0x0C

class hubitat.zwave.commands.metertblmonitorv1.MeterTblCurrentDataGet {  
     Integer datasetRequested  
   
     List<Short> getPayload()  
     String format()  

Meter Tbl Current Data Report

Command: 0x0D

class hubitat.zwave.commands.metertblmonitorv1.MeterTblCurrentDataReport {  
     Integer dataset  
     Short day  
     Short hourLocalTime  
     Short minuteLocalTime  
     Short month  
     Short rateType  
     Short reportsToFollow  
     Short secondLocalTime  
     Integer year  
   
     List<Short> getPayload()  
     String format()  

Meter Tbl Historical Data Get

Command: 0x0E

class hubitat.zwave.commands.metertblmonitorv1.MeterTblHistoricalDataGet {  
     Integer historicalDatasetRequested  
     Short maximumReports  
     Short startDay  
     Short startHourLocalTime  
     Short startMinuteLocalTime  
     Short startMonth  
     Short startSecondLocalTime  
     Integer startYear  
     Short stopDay  
     Short stopHourLocalTime  
     Short stopMinuteLocalTime  
     Short stopMonth  
     Short stopSecondLocalTime  
     Integer stopYear  
   
     List<Short> getPayload()  
     String format()  

Meter Tbl Historical Data Report

Command: 0x0F

class hubitat.zwave.commands.metertblmonitorv1.MeterTblHistoricalDataReport {  
     Integer dataset  
     Short day  
     Short hourLocalTime  
     Short minuteLocalTime  
     Short month  
     Short rateType  
     Short reportsToFollow  
     Short secondLocalTime  
     Integer year  
   
     List<Short> getPayload()  
     String format()  

Meter Tbl Monitor V2

Command Class: 0x3D

Meter Tbl Table Point Adm No Get

Command: 0x01

class hubitat.zwave.commands.metertblmonitorv2.MeterTblTablePointAdmNoGet {  
   
     List<Short> getPayload()  
     String format()  

Meter Tbl Table Point Adm No Report

Command: 0x02

class hubitat.zwave.commands.metertblmonitorv2.MeterTblTablePointAdmNoReport {  
     List<MeterTblTablePointAdmNoReport> meterPointAdmNumberCharacter  
     Short numberOfCharacters  
   
     List<Short> getPayload()  
     String format()  

Meter Tbl Table Id Get

Command: 0x03

class hubitat.zwave.commands.metertblmonitorv2.MeterTblTableIdGet {  
   
     List<Short> getPayload()  
     String format()  

Meter Tbl Table Id Report

Command: 0x04

class hubitat.zwave.commands.metertblmonitorv2.MeterTblTableIdReport {  
     List<MeterTblTableIdReport> meterIdCharacter  
     Short numberOfCharacters  
   
     List<Short> getPayload()  
     String format()  

Meter Tbl Table Capability Get

Command: 0x05

class hubitat.zwave.commands.metertblmonitorv2.MeterTblTableCapabilityGet {  
   
     List<Short> getPayload()  
     String format()  

Meter Tbl Report

Command: 0x06

class hubitat.zwave.commands.metertblmonitorv2.MeterTblReport {  
     Integer dataHistorySupported  
     Integer datasetHistorySupported  
     Integer datasetSupported  
     Short meterType  
     Short payMeter  
     Short rateType  
     static Short PAY_METER_CREDITMETER = 1  
     static Short PAY_METER_PREPAYMENT_METER = 2  
     static Short PAY_METER_PREPAYMENT_METER_DEBT = 3  
     static Short PAY_METER_RESERVED0 = 0  
   
     List<Short> getPayload()  
     String format()  

Meter Tbl Status Supported Get

Command: 0x07

class hubitat.zwave.commands.metertblmonitorv2.MeterTblStatusSupportedGet {  
   
     List<Short> getPayload()  
     String format()  

Meter Tbl Status Supported Report

Command: 0x08

class hubitat.zwave.commands.metertblmonitorv2.MeterTblStatusSupportedReport {  
     Short statusEventLogDepth  
     Integer supportedOperatingStatus  
   
     List<Short> getPayload()  
     String format()  

Meter Tbl Status Depth Get

Command: 0x09

class hubitat.zwave.commands.metertblmonitorv2.MeterTblStatusDepthGet {  
     Short statusEventLogDepth  
   
     List<Short> getPayload()  
     String format()  

Meter Tbl Status Date Get

Command: 0x0A

class hubitat.zwave.commands.metertblmonitorv2.MeterTblStatusDateGet {  
     Short maximumReports  
     Short startDay  
     Short startHourLocalTime  
     Short startMinuteLocalTime  
     Short startMonth  
     Short startSecondLocalTime  
     Integer startYear  
     Short stopDay  
     Short stopHourLocalTime  
     Short stopMinuteLocalTime  
     Short stopMonth  
     Short stopSecondLocalTime  
     Integer stopYear  
   
     List<Short> getPayload()  
     String format()  

Meter Tbl Status Report

Command: 0x0B

class hubitat.zwave.commands.metertblmonitorv2.MeterTblStatusReport {  
     Integer currentOperatingStatus  
     Short reportsToFollow  
   
     List<Short> getPayload()  
     String format()  

Meter Tbl Current Data Get

Command: 0x0C

class hubitat.zwave.commands.metertblmonitorv2.MeterTblCurrentDataGet {  
     Integer datasetRequested  
   
     List<Short> getPayload()  
     String format()  

Meter Tbl Current Data Report

Command: 0x0D

class hubitat.zwave.commands.metertblmonitorv2.MeterTblCurrentDataReport {  
     Integer dataset  
     Short day  
     Short hourLocalTime  
     Short minuteLocalTime  
     Short month  
     Boolean operatingStatusIndication  
     Short rateType  
     Short reportsToFollow  
     Short secondLocalTime  
     Integer year  
   
     List<Short> getPayload()  
     String format()  

Meter Tbl Historical Data Get

Command: 0x0E

class hubitat.zwave.commands.metertblmonitorv2.MeterTblHistoricalDataGet {  
     Integer historicalDatasetRequested  
     Short maximumReports  
     Short startDay  
     Short startHourLocalTime  
     Short startMinuteLocalTime  
     Short startMonth  
     Short startSecondLocalTime  
     Integer startYear  
     Short stopDay  
     Short stopHourLocalTime  
     Short stopMinuteLocalTime  
     Short stopMonth  
     Short stopSecondLocalTime  
     Integer stopYear  
   
     List<Short> getPayload()  
     String format()  

Meter Tbl Historical Data Report

Command: 0x0F

class hubitat.zwave.commands.metertblmonitorv2.MeterTblHistoricalDataReport {  
     Integer dataset  
     Short day  
     Short hourLocalTime  
     Short minuteLocalTime  
     Short month  
     Boolean operatingStatusIndication  
     Short rateType  
     Short reportsToFollow  
     Short secondLocalTime  
     Integer year  
   
     List<Short> getPayload()  
     String format()  

Meter Tbl Push V1

Command Class: 0x3E

Meter Tbl Push Configuration Set

Command: 0x01

class hubitat.zwave.commands.metertblpushv1.MeterTblPushConfigurationSet {  
     Short intervalDays  
     Short intervalHours  
     Short intervalMinutes  
     Short intervalMonths  
     Short operatingStatusPushMode  
     Boolean ps  
     Integer pushDataset  
     Short pushNodeId  
   
     List<Short> getPayload()  
     String format()  

Meter Tbl Push Configuration Get

Command: 0x02

class hubitat.zwave.commands.metertblpushv1.MeterTblPushConfigurationGet {  
   
     List<Short> getPayload()  
     String format()  

Meter Tbl Push Configuration Report

Command: 0x03

class hubitat.zwave.commands.metertblpushv1.MeterTblPushConfigurationReport {  
     Short intervalDays  
     Short intervalHours  
     Short intervalMinutes  
     Short intervalMonths  
     Short operatingStatusPushMode  
     Boolean ps  
     Integer pushDataset  
     Short pushNodeId  
   
     List<Short> getPayload()  
     String format()  

Meter V1

Command Class: 0x32

Meter Get

Command: 0x01

class hubitat.zwave.commands.meterv1.MeterGet {  
   
     List<Short> getPayload()  
     String format()  

Meter Report

Command: 0x02

class hubitat.zwave.commands.meterv1.MeterReport {  
     Short meterType  
     List<MeterReport> meterValue  
     Short precision  
     Short scale  
     BigDecimal scaledMeterValue  
     Short size  
     static Short METER_TYPE_ELECTRIC_METER = 1  
     static Short METER_TYPE_GAS_METER = 2  
     static Short METER_TYPE_WATER_METER = 3  
   
     List<Short> getPayload()  
     String format()  

Meter V2

Command Class: 0x32

Meter Get

Command: 0x01

class hubitat.zwave.commands.meterv2.MeterGet {  
     Short scale  
   
     List<Short> getPayload()  
     String format()  

Meter Report

Command: 0x02

class hubitat.zwave.commands.meterv2.MeterReport {  
     Integer deltaTime  
     Short meterType  
     Short precision  
     List<MeterReport> previousMeterValue  
     Short rateType  
     Short scale  
     BigDecimal scaledMeterValue  
     BigDecimal scaledPreviousMeterValue  
     Short size  
     static Short METER_TYPE_ELECTRIC_METER = 1  
     static Short METER_TYPE_GAS_METER = 2  
     static Short METER_TYPE_WATER_METER = 3  
   
     List<Short> getPayload()  
     String format()  

Meter Supported Get

Command: 0x03

class hubitat.zwave.commands.meterv2.MeterSupportedGet {  
   
     List<Short> getPayload()  
     String format()  

Meter Supported Report

Command: 0x04

class hubitat.zwave.commands.meterv2.MeterSupportedReport {  
     Boolean meterReset  
     Short meterType  
     Short scaleSupported  
   
     List<Short> getPayload()  
     String format()  

Meter Reset

Command: 0x05

class hubitat.zwave.commands.meterv2.MeterReset {  
   
     List<Short> getPayload()  
     String format()  

Meter V3

Command Class: 0x32

Meter Get

Command: 0x01

class hubitat.zwave.commands.meterv3.MeterGet {  
     Short scale  
   
     List<Short> getPayload()  
     String format()  

Meter Report

Command: 0x02

class hubitat.zwave.commands.meterv3.MeterReport {  
     Integer deltaTime  
     Short meterType  
     Short precision  
     Short rateType  
     Short scale  
     BigDecimal scaledMeterValue  
     BigDecimal scaledPreviousMeterValue  
     Short size  
     static Short METER_TYPE_ELECTRIC_METER = 1  
     static Short METER_TYPE_GAS_METER = 2  
     static Short METER_TYPE_WATER_METER = 3  
   
     List<Short> getPayload()  
     String format()  

Meter Supported Get

Command: 0x03

class hubitat.zwave.commands.meterv3.MeterSupportedGet {  
   
     List<Short> getPayload()  
     String format()  

Meter Supported Report

Command: 0x04

class hubitat.zwave.commands.meterv3.MeterSupportedReport {  
     Boolean meterReset  
     Short meterType  
     Short scaleSupported  
   
     List<Short> getPayload()  
     String format()  

Meter Reset

Command: 0x05

class hubitat.zwave.commands.meterv3.MeterReset {  
   
     List<Short> getPayload()  
     String format()  

Meter V4

Command Class: 0x32

Meter Get

Command: 0x01

class hubitat.zwave.commands.meterv4.MeterGet {  
     Short rateType  
     Short scale  
     Short scale2  
   
     List<Short> getPayload()  
     String format()  

Meter Report

Command: 0x02

class hubitat.zwave.commands.meterv4.MeterReport {  
     Integer deltaTime  
     Short meterType  
     Short precision  
     Short rateType  
     Short scale  
     Short scale2  
     BigDecimal scaledMeterValue  
     BigDecimal scaledPreviousMeterValue  
     Short size  
     static Short METER_TYPE_ELECTRIC_METER = 1  
     static Short METER_TYPE_GAS_METER = 2  
     static Short METER_TYPE_WATER_METER = 3  
   
     List<Short> getPayload()  
     String format()  

Meter Supported Get

Command: 0x03

class hubitat.zwave.commands.meterv4.MeterSupportedGet {  
   
     List<Short> getPayload()  
     String format()  

Meter Supported Report

Command: 0x04

class hubitat.zwave.commands.meterv4.MeterSupportedReport {  
     Boolean meterReset  
     Short meterType  
     Boolean moreScaleTypes  
     Short rateType  
     Short scaleSupported  
     List<MeterSupportedReport> scaleSupportedBytes  
   
     List<Short> getPayload()  
     String format()  

Meter Reset

Command: 0x05

class hubitat.zwave.commands.meterv4.MeterReset {  
   
     List<Short> getPayload()  
     String format()  

Meter V5

Command Class: 0x32

Meter Get

Command: 0x01

class hubitat.zwave.commands.meterv5.MeterGet {  
     Short rateType  
     Short scale  
     Short scale2  
   
     List<Short> getPayload()  
     String format()  

Meter Report

Command: 0x02

class hubitat.zwave.commands.meterv5.MeterReport {  
     Integer deltaTime  
     Short meterType  
     Short precision  
     Short rateType  
     Short scale  
     Short scale2  
     BigDecimal scaledMeterValue  
     BigDecimal scaledPreviousMeterValue  
     Short size  
     static Short METER_TYPE_ELECTRIC_METER = 1  
     static Short METER_TYPE_GAS_METER = 2  
     static Short METER_TYPE_WATER_METER = 3  
   
     List<Short> getPayload()  
     String format()  

Meter Supported Get

Command: 0x03

class hubitat.zwave.commands.meterv5.MeterSupportedGet {  
   
     List<Short> getPayload()  
     String format()  

Meter Supported Report

Command: 0x04

class hubitat.zwave.commands.meterv5.MeterSupportedReport {  
     Boolean meterReset  
     Short meterType  
     Boolean moreScaleTypes  
     Short rateType  
     Short scaleSupported  
   
     List<Short> getPayload()  
     String format()  

Meter Reset

Command: 0x05

class hubitat.zwave.commands.meterv5.MeterReset {  
   
     List<Short> getPayload()  
     String format()  

Mtp Window Covering V1

Command Class: 0x51

Move To Position Set

Command: 0x01

class hubitat.zwave.commands.mtpwindowcoveringv1.MoveToPositionSet {  
     Short value  
   
     List<Short> getPayload()  
     String format()  

Move To Position Get

Command: 0x02

class hubitat.zwave.commands.mtpwindowcoveringv1.MoveToPositionGet {  
   
     List<Short> getPayload()  
     String format()  

Move To Position Report

Command: 0x03

class hubitat.zwave.commands.mtpwindowcoveringv1.MoveToPositionReport {  
     Short value  
   
     List<Short> getPayload()  
     String format()  

Multi Channel Association V2

Command Class: 0x8E

Multi Channel Association Set

Command: 0x01

class hubitat.zwave.commands.multichannelassociationv2.MultiChannelAssociationSet {  
     Short groupingIdentifier  
     List<MultiChannelAssociationSet> multiChannelNodeIds  
     List<MultiChannelAssociationSet> nodeId  
   
     List<Short> getPayload()  
     String format()  

Multi Channel Association Get

Command: 0x02

class hubitat.zwave.commands.multichannelassociationv2.MultiChannelAssociationGet {  
     Short groupingIdentifier  
   
     List<Short> getPayload()  
     String format()  

Multi Channel Association Report

Command: 0x03

class hubitat.zwave.commands.multichannelassociationv2.MultiChannelAssociationReport {  
     Short groupingIdentifier  
     Short maxNodesSupported  
     List<MultiChannelAssociationReport> multiChannelNodeIds  
     List<MultiChannelAssociationReport> nodeId  
     Short reportsToFollow  
   
     List<Short> getPayload()  
     String format()  

Multi Channel Association Remove

Command: 0x04

class hubitat.zwave.commands.multichannelassociationv2.MultiChannelAssociationRemove {  
     Short groupingIdentifier  
     Object nodeId  
   
     List<Short> getPayload()  
     String format()  

Multi Channel Association Groupings Get

Command: 0x05

class hubitat.zwave.commands.multichannelassociationv2.MultiChannelAssociationGroupingsGet {  
   
     List<Short> getPayload()  
     String format()  

Multi Channel Association Groupings Report

Command: 0x06

class hubitat.zwave.commands.multichannelassociationv2.MultiChannelAssociationGroupingsReport {  
     Short supportedGroupings  
   
     List<Short> getPayload()  
     String format()  

Multi Channel Association V3

Command Class: 0x8E

Multi Channel Association Set

Command: 0x01

class hubitat.zwave.commands.multichannelassociationv3.MultiChannelAssociationSet {  
     Short groupingIdentifier  
   
     List<Short> getPayload()  
     String format()  

Multi Channel Association Get

Command: 0x02

class hubitat.zwave.commands.multichannelassociationv3.MultiChannelAssociationGet {  
     Short groupingIdentifier  
   
     List<Short> getPayload()  
     String format()  

Multi Channel Association Report

Command: 0x03

class hubitat.zwave.commands.multichannelassociationv3.MultiChannelAssociationReport {  
     Short groupingIdentifier  
     Short maxNodesSupported  
     Short reportsToFollow  
   
     List<Short> getPayload()  
     String format()  

Multi Channel Association Remove

Command: 0x04

class hubitat.zwave.commands.multichannelassociationv3.MultiChannelAssociationRemove {  
     Short groupingIdentifier  
     Object nodeId  
   
     List<Short> getPayload()  
     String format()  

Multi Channel Association Groupings Get

Command: 0x05

class hubitat.zwave.commands.multichannelassociationv3.MultiChannelAssociationGroupingsGet {  
   
     List<Short> getPayload()  
     String format()  

Multi Channel Association Groupings Report

Command: 0x06

class hubitat.zwave.commands.multichannelassociationv3.MultiChannelAssociationGroupingsReport {  
     Short supportedGroupings  
   
     List<Short> getPayload()  
     String format()  

Multi Channel Association V4

Command Class: 0x8E

Multi Channel Association Set

Command: 0x01

class hubitat.zwave.commands.multichannelassociationv4.MultiChannelAssociationSet {  
     Short groupingIdentifier  
   
     List<Short> getPayload()  
     String format()  

Multi Channel Association Get

Command: 0x02

class hubitat.zwave.commands.multichannelassociationv4.MultiChannelAssociationGet {  
     Short groupingIdentifier  
   
     List<Short> getPayload()  
     String format()  

Multi Channel Association Report

Command: 0x03

class hubitat.zwave.commands.multichannelassociationv4.MultiChannelAssociationReport {  
     Short groupingIdentifier  
     Short maxNodesSupported  
     Short reportsToFollow  
   
     List<Short> getPayload()  
     String format()  

Multi Channel Association Remove

Command: 0x04

class hubitat.zwave.commands.multichannelassociationv4.MultiChannelAssociationRemove {  
     Short groupingIdentifier  
     Object nodeId  
   
     List<Short> getPayload()  
     String format()  

Multi Channel Association Groupings Get

Command: 0x05

class hubitat.zwave.commands.multichannelassociationv4.MultiChannelAssociationGroupingsGet {  
   
     List<Short> getPayload()  
     String format()  

Multi Channel Association Groupings Report

Command: 0x06

class hubitat.zwave.commands.multichannelassociationv4.MultiChannelAssociationGroupingsReport {  
     Short supportedGroupings  
   
     List<Short> getPayload()  
     String format()  

Multi Channel V3

Command Class: 0x60

Multi Channel End Point Get

Command: 0x07

class hubitat.zwave.commands.multichannelv3.MultiChannelEndPointGet {  
   
     List<Short> getPayload()  
     String format()  

Multi Channel End Point Report

Command: 0x08

class hubitat.zwave.commands.multichannelv3.MultiChannelEndPointReport {  
     Boolean dynamic  
     Short endPoints  
     Boolean identical  
   
     List<Short> getPayload()  
     String format()  

Multi Channel Capability Get

Command: 0x09

class hubitat.zwave.commands.multichannelv3.MultiChannelCapabilityGet {  
     Short endPoint  
   
     List<Short> getPayload()  
     String format()  

Multi Channel Capability Report

Command: 0x0A

class hubitat.zwave.commands.multichannelv3.MultiChannelCapabilityReport {  
     List<MultiChannelCapabilityReport> commandClass  
     Boolean dynamic  
     Short endPoint  
     Short genericDeviceClass  
     Short specificDeviceClass  
   
     List<Short> getPayload()  
     String format()  

Multi Channel End Point Find

Command: 0x0B

class hubitat.zwave.commands.multichannelv3.MultiChannelEndPointFind {  
     Short genericDeviceClass  
     Short specificDeviceClass  
   
     List<Short> getPayload()  
     String format()  

Multi Channel End Point Find Report

Command: 0x0C

class hubitat.zwave.commands.multichannelv3.MultiChannelEndPointFindReport {  
     List<MultiChannelEndPointFindReport> endPoints  
     Short genericDeviceClass  
     Short reportsToFollow  
     Short specificDeviceClass  
   
     List<Short> getPayload()  
     String format()  

Multi Channel Cmd Encap

Command: 0x0D

class hubitat.zwave.commands.multichannelv3.MultiChannelCmdEncap {  
     Boolean bitAddress  
     Short command  
     Short commandClass  
     Short destinationEndPoint  
     List<MultiChannelCmdEncap> parameter  
     Boolean res01  
     Short sourceEndPoint  
   
     List<Short> getPayload()  
     String format()  

Multi Channel V4

Command Class: 0x60

Multi Channel End Point Get

Command: 0x07

class hubitat.zwave.commands.multichannelv4.MultiChannelEndPointGet {  
   
     List<Short> getPayload()  
     String format()  

Multi Channel End Point Report

Command: 0x08

class hubitat.zwave.commands.multichannelv4.MultiChannelEndPointReport {  
     Short aggregatedEndPoints  
     Boolean dynamic  
     Short endPoints  
     Boolean identical  
   
     List<Short> getPayload()  
     String format()  

Multi Channel Capability Get

Command: 0x09

class hubitat.zwave.commands.multichannelv4.MultiChannelCapabilityGet {  
     Short endPoint  
   
     List<Short> getPayload()  
     String format()  

Multi Channel Capability Report

Command: 0x0A

class hubitat.zwave.commands.multichannelv4.MultiChannelCapabilityReport {  
     Boolean dynamic  
     Short endPoint  
     Short genericDeviceClass  
     Short specificDeviceClass  
   
     List<Short> getPayload()  
     String format()  

Multi Channel End Point Find

Command: 0x0B

class hubitat.zwave.commands.multichannelv4.MultiChannelEndPointFind {  
     Short genericDeviceClass  
     Short specificDeviceClass  
   
     List<Short> getPayload()  
     String format()  

Multi Channel End Point Find Report

Command: 0x0C

class hubitat.zwave.commands.multichannelv4.MultiChannelEndPointFindReport {  
     Short genericDeviceClass  
     Short reportsToFollow  
     Short specificDeviceClass  
   
     List<Short> getPayload()  
     String format()  

Multi Channel Cmd Encap

Command: 0x0D

class hubitat.zwave.commands.multichannelv4.MultiChannelCmdEncap {  
     Boolean bitAddress  
     Short command  
     Short commandClass  
     Short destinationEndPoint  
     Boolean res01  
     Short sourceEndPoint  
   
     List<Short> getPayload()  
     String format()  

Multi Channel Aggregated Members Get

Command: 0x0E

class hubitat.zwave.commands.multichannelv4.MultiChannelAggregatedMembersGet {  
     Short aggregatedEndPoint  
   
     List<Short> getPayload()  
     String format()  

Multi Channel Aggregated Members Report

Command: 0x0F

class hubitat.zwave.commands.multichannelv4.MultiChannelAggregatedMembersReport {  
     Short aggregatedEndPoint  
     List<MultiChannelAggregatedMembersReport> aggregatedMembers  
     Short bitMasks  
   
     List<Short> getPayload()  
     String format()  

Multi Cmd V1

Command Class: 0x8F

Multi Cmd Encap

Command: 0x01

class hubitat.zwave.commands.multicmdv1.MultiCmdEncap {  
     Short numberOfCommands  
   
     List<Short> getPayload()  
     String format()  

Multi Instance Association V1

Command Class: 0x8E

Multi Instance Association Set

Command: 0x01

class hubitat.zwave.commands.multiinstanceassociationv1.MultiInstanceAssociationSet {  
     Short groupingIdentifier  
     List<MultiInstanceAssociationSet> nodeId  
   
     List<Short> getPayload()  
     String format()  

Multi Instance Association Get

Command: 0x02

class hubitat.zwave.commands.multiinstanceassociationv1.MultiInstanceAssociationGet {  
     Short groupingIdentifier  
   
     List<Short> getPayload()  
     String format()  

Multi Instance Association Get

Command: 0x02

class hubitat.zwave.commands.multiinstanceassociationv1.MultiInstanceAssociationGet {  
     Short groupingIdentifier  
   
     List<Short> getPayload()  
     String format()  

Multi Instance Association Report

Command: 0x03

class hubitat.zwave.commands.multiinstanceassociationv1.MultiInstanceAssociationReport {  
     Short groupingIdentifier  
     Short maxNodesSupported  
     List<MultiInstanceAssociationReport> nodeId  
     Short reportsToFollow  
   
     List<Short> getPayload()  
     String format()  

Multi Instance Association Remove

Command: 0x04

class hubitat.zwave.commands.multiinstanceassociationv1.MultiInstanceAssociationRemove {  
     Short groupingIdentifier  
     Object nodeId  
   
     List<Short> getPayload()  
     String format()  

Multi Instance Association Groupings Get

Command: 0x05

class hubitat.zwave.commands.multiinstanceassociationv1.MultiInstanceAssociationGroupingsGet {  
   
     List<Short> getPayload()  
     String format()  

Multi Instance Association Groupings Report

Command: 0x06

class hubitat.zwave.commands.multiinstanceassociationv1.MultiInstanceAssociationGroupingsReport {  
     Short supportedGroupings  
   
     List<Short> getPayload()  
     String format()  

Multi Instance V1

Command Class: 0x60

Multi Instance Get

Command: 0x04

class hubitat.zwave.commands.multiinstancev1.MultiInstanceGet {  
     Short commandClass  
   
     List<Short> getPayload()  
     String format()  

Multi Instance Report

Command: 0x05

class hubitat.zwave.commands.multiinstancev1.MultiInstanceReport {  
     Short commandClass  
     Short instances  
   
     List<Short> getPayload()  
     String format()  

Multi Instance Cmd Encap

Command: 0x06

class hubitat.zwave.commands.multiinstancev1.MultiInstanceCmdEncap {  
     Short command  
     Short commandClass  
     Short instance  
     List<MultiInstanceCmdEncap> parameter  
   
     List<Short> getPayload()  
     String format()  

More