ZWave Classes
Contents
- 1 alarmv1
- 2 alarmv2
- 3 applicationcapabilityv1
- 4 applicationstatusv1
- 5 associationcommandconfigurationv1
- 6 associationgrpinfov1
- 7 associationv1
- 8 associationv2
- 9 avcontentdirectorymdv1
- 9.1 Av Content Browse Md By Letter Get
- 9.2 Av Content Browse Md By Letter Report
- 9.3 Av Content Browse Md Child Count Get
- 9.4 Av Content Browse Md Child Count Report
- 9.5 Av Content Browse Md Get
- 9.6 Av Content Browse Md Report
- 9.7 Av Match Item To Renderer Md Get
- 9.8 Av Match Item To Renderer Md Report
- 10 avcontentsearchmdv1
- 11 avrendererstatusv1
- 12 avtaggingmdv1
- 13 barrieroperatorv1
- 14 basictariffinfov1
- 15 basicv1
- 16 basicwindowcoveringv1
- 17 batteryv1
- 18 centralscenev1
- 19 chimneyfanv1
- 19.1 Chimney Fan Alarm Log Get
- 19.2 Chimney Fan Alarm Log Report
- 19.3 Chimney Fan Alarm Log Set
- 19.4 Chimney Fan Alarm Status Get
- 19.5 Chimney Fan Alarm Status Report
- 19.6 Chimney Fan Alarm Status Set
- 19.7 Chimney Fan Alarm Temp Get
- 19.8 Chimney Fan Alarm Temp Report
- 19.9 Chimney Fan Alarm Temp Set
- 19.10 Chimney Fan Boost Time Get
- 19.11 Chimney Fan Boost Time Report
- 19.12 Chimney Fan Boost Time Set
- 19.13 Chimney Fan Default Set
- 19.14 Chimney Fan Min Speed Get
- 19.15 Chimney Fan Min Speed Report
- 19.16 Chimney Fan Min Speed Set
- 19.17 Chimney Fan Mode Get
- 19.18 Chimney Fan Mode Report
- 19.19 Chimney Fan Mode Set
- 19.20 Chimney Fan Setup Get
- 19.21 Chimney Fan Setup Report
- 19.22 Chimney Fan Setup Set
- 19.23 Chimney Fan Speed Get
- 19.24 Chimney Fan Speed Report
- 19.25 Chimney Fan Speed Set
- 19.26 Chimney Fan Start Temp Get
- 19.27 Chimney Fan Start Temp Report
- 19.28 Chimney Fan Start Temp Set
- 19.29 Chimney Fan State Get
- 19.30 Chimney Fan State Report
- 19.31 Chimney Fan State Set
- 19.32 Chimney Fan Status Get
- 19.33 Chimney Fan Status Report
- 19.34 Chimney Fan Stop Temp Get
- 19.35 Chimney Fan Stop Temp Report
- 19.36 Chimney Fan Stop Temp Set
- 19.37 Chimney Fan Stop Time Get
- 19.38 Chimney Fan Stop Time Report
- 19.39 Chimney Fan Stop Time Set
- 20 climatecontrolschedulev1
- 21 clockv1
- 22 configurationv1
- 23 configurationv2
- 24 controllerreplicationv1
- 25 crc16encapv1
- 26 dcpconfigv1
- 27 dcpmonitorv1
- 28 deviceresetlocallyv1
- 29 doorlockloggingv1
- 30 doorlockv1
- 31 energyproductionv1
- 32 firmwareupdatemdv1
- 33 firmwareupdatemdv2
- 34 geographiclocationv1
- 35 groupingnamev1
- 36 hailv1
- 37 hrvcontrolv1
- 37.1 Hrv Control Bypass Get
- 37.2 Hrv Control Bypass Report
- 37.3 Hrv Control Bypass Set
- 37.4 Hrv Control Mode Get
- 37.5 Hrv Control Mode Report
- 37.6 Hrv Control Mode Set
- 37.7 Hrv Control Mode Supported Get
- 37.8 Hrv Control Mode Supported Report
- 37.9 Hrv Control Ventilation Rate Get
- 37.10 Hrv Control Ventilation Rate Report
- 37.11 Hrv Control Ventilation Rate Set
- 38 hrvstatusv1
- 39 indicatorv1
- 40 ipconfigurationv1
- 41 languagev1
- 42 lockv1
- 43 manufacturerspecificv1
- 44 manufacturerspecificv2
- 45 meterpulsev1
- 46 metertblconfigv1
- 47 metertblmonitorv1
- 47.1 Meter Tbl Current Data Get
- 47.2 Meter Tbl Current Data Report
- 47.3 Meter Tbl Historical Data Get
- 47.4 Meter Tbl Historical Data Report
- 47.5 Meter Tbl Report
- 47.6 Meter Tbl Status Date Get
- 47.7 Meter Tbl Status Depth Get
- 47.8 Meter Tbl Status Report
- 47.9 Meter Tbl Status Supported Get
- 47.10 Meter Tbl Status Supported Report
- 47.11 Meter Tbl Table Capability Get
- 47.12 Meter Tbl Table Id Get
- 47.13 Meter Tbl Table Id Report
- 47.14 Meter Tbl Table Point Adm No Get
- 47.15 Meter Tbl Table Point Adm No Report
- 48 metertblmonitorv2
- 48.1 Meter Tbl Current Data Get
- 48.2 Meter Tbl Current Data Report
- 48.3 Meter Tbl Historical Data Get
- 48.4 Meter Tbl Historical Data Report
- 48.5 Meter Tbl Report
- 48.6 Meter Tbl Status Date Get
- 48.7 Meter Tbl Status Depth Get
- 48.8 Meter Tbl Status Report
- 48.9 Meter Tbl Status Supported Get
- 48.10 Meter Tbl Status Supported Report
- 48.11 Meter Tbl Table Capability Get
- 48.12 Meter Tbl Table Id Get
- 48.13 Meter Tbl Table Id Report
- 48.14 Meter Tbl Table Point Adm No Get
- 48.15 Meter Tbl Table Point Adm No Report
- 49 metertblpushv1
- 50 meterv1
- 51 meterv2
- 52 meterv3
- 53 meterv4
- 54 mtpwindowcoveringv1
- 55 multichannelassociationv2
- 56 multichannelv3
- 57 multicmdv1
- 58 multiinstanceassociationv1
- 59 multiinstancev1
- 60 networkmanagementbasicv1
- 61 networkmanagementinclusionv1
- 61.1 Failed Node Remove
- 61.2 Failed Node Remove Status
- 61.3 Failed Node Replace
- 61.4 Failed Node Replace Status
- 61.5 Node Add
- 61.6 Node Add Status
- 61.7 Node Neighbor Update Request
- 61.8 Node Neighbor Update Status
- 61.9 Node Remove
- 61.10 Node Remove Status
- 61.11 Return Route Assign
- 61.12 Return Route Assign Complete
- 61.13 Return Route Delete
- 61.14 Return Route Delete Complete
- 62 networkmanagementinclusionv2
- 63 networkmanagementinclusionv3
- 64 networkmanagementprimaryv1
- 65 networkmanagementproxyv1
- 66 networkmanagementproxyv2
- 67 nodenamingv1
- 68 notificationv3
- 69 powerlevelv1
- 70 prepaymentencapsulationv1
- 71 prepaymentv1
- 72 proprietaryv1
- 73 protectionv1
- 74 protectionv2
- 75 ratetblconfigv1
- 76 ratetblmonitorv1
- 77 remoteassociationactivatev1
- 78 remoteassociationv1
- 79 sceneactivationv1
- 80 sceneactuatorconfv1
- 81 scenecontrollerconfv1
- 82 scheduleentrylockv1
- 82.1 Schedule Entry Lock Enable All Set
- 82.2 Schedule Entry Lock Enable Set
- 82.3 Schedule Entry Lock Week Day Get
- 82.4 Schedule Entry Lock Week Day Report
- 82.5 Schedule Entry Lock Week Day Set
- 82.6 Schedule Entry Lock Year Day Get
- 82.7 Schedule Entry Lock Year Day Report
- 82.8 Schedule Entry Lock Year Day Set
- 82.9 Schedule Entry Type Supported Get
- 82.10 Schedule Entry Type Supported Report
- 83 scheduleentrylockv2
- 83.1 Schedule Entry Lock Enable All Set
- 83.2 Schedule Entry Lock Enable Set
- 83.3 Schedule Entry Lock Time Offset Get
- 83.4 Schedule Entry Lock Time Offset Report
- 83.5 Schedule Entry Lock Time Offset Set
- 83.6 Schedule Entry Lock Week Day Get
- 83.7 Schedule Entry Lock Week Day Report
- 83.8 Schedule Entry Lock Week Day Set
- 83.9 Schedule Entry Lock Year Day Get
- 83.10 Schedule Entry Lock Year Day Report
- 83.11 Schedule Entry Lock Year Day Set
- 83.12 Schedule Entry Type Supported Get
- 83.13 Schedule Entry Type Supported Report
- 84 scheduleentrylockv3
- 84.1 Schedule Entry Lock Daily Repeating Get
- 84.2 Schedule Entry Lock Daily Repeating Report
- 84.3 Schedule Entry Lock Daily Repeating Set
- 84.4 Schedule Entry Lock Enable All Set
- 84.5 Schedule Entry Lock Enable Set
- 84.6 Schedule Entry Lock Time Offset Get
- 84.7 Schedule Entry Lock Time Offset Report
- 84.8 Schedule Entry Lock Time Offset Set
- 84.9 Schedule Entry Lock Week Day Get
- 84.10 Schedule Entry Lock Week Day Report
- 84.11 Schedule Entry Lock Week Day Set
- 84.12 Schedule Entry Lock Year Day Get
- 84.13 Schedule Entry Lock Year Day Report
- 84.14 Schedule Entry Lock Year Day Set
- 84.15 Schedule Entry Type Supported Get
- 84.16 Schedule Entry Type Supported Report
- 85 schedulev1
- 86 screenattributesv1
- 87 screenattributesv2
- 88 screenmdv1
- 89 screenmdv2
- 90 securitypanelmodev1
- 91 securitypanelzonesensorv1
- 92 securitypanelzonev1
- 93 securityv1
- 93.1 Network Key Set
- 93.2 Network Key Verify
- 93.3 Security Commands Supported Get
- 93.4 Security Commands Supported Report
- 93.5 Security Message Encapsulation
- 93.6 Security Message Encapsulation Nonce Get
- 93.7 Security Nonce Get
- 93.8 Security Nonce Report
- 93.9 Security Scheme Get
- 93.10 Security Scheme Inherit
- 93.11 Security Scheme Report
- 94 sensoralarmv1
- 95 sensorbinaryv1
- 96 sensorbinaryv2
- 97 sensorconfigurationv1
- 98 sensormultilevelv1
- 99 sensormultilevelv2
- 100 sensormultilevelv3
- 101 sensormultilevelv4
- 102 sensormultilevelv5
- 103 silencealarmv1
- 104 simpleavcontrolv1
- 105 supervisionv1
- 106 switchallv1
- 107 switchbinaryv1
- 108 switchcolorv1
- 109 switchcolorv2
- 110 switchcolorv3
- 111 switchmultilevelv1
- 112 switchmultilevelv2
- 113 switchmultilevelv3
- 114 switchtogglebinaryv1
- 115 switchtogglemultilevelv1
- 116 tariffconfigv1
- 117 tarifftblmonitorv1
- 118 thermostatfanmodev1
- 119 thermostatfanmodev2
- 120 thermostatfanmodev3
- 121 thermostatfanstatev1
- 122 thermostatheatingv1
- 122.1 Thermostat Heating Mode Get
- 122.2 Thermostat Heating Mode Report
- 122.3 Thermostat Heating Mode Set
- 122.4 Thermostat Heating Relay Status Get
- 122.5 Thermostat Heating Relay Status Report
- 122.6 Thermostat Heating Setpoint Get
- 122.7 Thermostat Heating Setpoint Report
- 122.8 Thermostat Heating Setpoint Set
- 122.9 Thermostat Heating Status Get
- 122.10 Thermostat Heating Status Report
- 122.11 Thermostat Heating Status Set
- 122.12 Thermostat Heating Timed Off Set
- 123 thermostatmodev1
- 124 thermostatmodev2
- 125 thermostatoperatingstatev1
- 126 thermostatoperatingstatev2
- 127 thermostatsetbackv1
- 128 thermostatsetpointv1
- 129 thermostatsetpointv2
- 130 timeparametersv1
- 131 timev1
- 132 timev2
- 133 transportservicev1
- 134 usercodev1
- 135 versionv1
- 136 wakeupv1
- 137 wakeupv2
alarmv1
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()
}
alarmv2
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()
}
applicationcapabilityv1
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()
}
applicationstatusv1
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()
}
associationcommandconfigurationv1
Command Class: 0x9B
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()
}
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 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()
}
associationgrpinfov1
Command Class: 0x59
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 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
Boolean listMode
List<Short> getPayload()
String format()
}
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()
}
associationv1
Command Class: 0x85
Association Get
Command: 0x02
class hubitat.zwave.commands.associationv1.AssociationGet {
Short groupingIdentifier
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 Remove
Command: 0x04
class hubitat.zwave.commands.associationv1.AssociationRemove {
Short groupingIdentifier
Object nodeId
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 Set
Command: 0x01
class hubitat.zwave.commands.associationv1.AssociationSet {
Short groupingIdentifier
Object nodeId
List<Short> getPayload()
String format()
}
associationv2
Command Class: 0x85
Association Get
Command: 0x02
class hubitat.zwave.commands.associationv2.AssociationGet {
Short groupingIdentifier
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 Remove
Command: 0x04
class hubitat.zwave.commands.associationv2.AssociationRemove {
Short groupingIdentifier
Object nodeId
List<Short> getPayload()
String format()
}
Association Report
Command: 0x03
class hubitat.zwave.commands.associationv2.AssociationReport {
Short groupingIdentifier
Short maxNodesSupported
List<AssociationReport> nodeId
Short reportsToFollow
List<Short> getPayload()
String format()
}
Association Set
Command: 0x01
class hubitat.zwave.commands.associationv2.AssociationSet {
Short groupingIdentifier
Object nodeId
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()
}
avcontentdirectorymdv1
Command Class: 0x95
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 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 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()
}
avcontentsearchmdv1
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()
}
avrendererstatusv1
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()
}
avtaggingmdv1
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()
}
barrieroperatorv1
Command Class: 0x66
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()
}
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()
}
basictariffinfov1
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: 0xXM
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()
}
basicv1
Command Class: 0x20
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 Set
Command: 0x01
class hubitat.zwave.commands.basicv1.BasicSet {
Short value
List<Short> getPayload()
String format()
}
basicwindowcoveringv1
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()
}
batteryv1
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()
}
centralscenev1
Command Class: 0x5B
Central Scene Notification
Command: 0x03
class hubitat.zwave.commands.centralscenev1.CentralSceneNotification {
Short keyAttributes
Short sceneNumber
Short sequenceNumber
List<Short> getPayload()
String format()
}
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()
}
chimneyfanv1
Command Class: 0x2A
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 Log Set
Command: 0x1F
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanAlarmLogSet {
Short MESSAGE_RESET_LOG
Short message
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 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 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 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 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 Boost Time Set
Command: 0x10
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanBoostTimeSet {
Short time
List<Short> getPayload()
String format()
}
Chimney Fan Default Set
Command: 0x28
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanDefaultSet {
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 Min Speed Set
Command: 0x25
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanMinSpeedSet {
Short minSpeed
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 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 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 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 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 Speed Set
Command: 0x04
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanSpeedSet {
Short speed
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 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 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 State Set
Command: 0x01
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStateSet {
Short STATE_NEXT_STATE
Short state
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 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 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 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 Stop Time Set
Command: 0x13
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStopTimeSet {
Short time
List<Short> getPayload()
String format()
}
climatecontrolschedulev1
Command Class: 0x46
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 Get
Command: 0x02
class hubitat.zwave.commands.climatecontrolschedulev1.ScheduleGet {
Short weekday
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()
}
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 Report
Command: 0xXM
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 Set
Command: 0xXM
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()
}
clockv1
Command Class: 0x81
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()
}
Clock Set
Command: 0x04
class hubitat.zwave.commands.clockv1.ClockSet {
Short hour
Short minute
Short weekday
List<Short> getPayload()
String format()
}
configurationv1
Command Class: 0x70
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<ConfigurationReport> configurationValue
Short parameterNumber
BigInteger scaledConfigurationValue
Short size
List<Short> getPayload()
String format()
}
Configuration Set
Command: 0x04
class hubitat.zwave.commands.configurationv1.ConfigurationSet {
List<ConfigurationSet> configurationValue
Boolean defaultValue
Short parameterNumber
Short reserved11
BigInteger scaledConfigurationValue
Short size
List<Short> getPayload()
String format()
}
configurationv2
Command Class: 0x70
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> 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> 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> getPayload()
String format()
}
Configuration Set
Command: 0x04
class hubitat.zwave.commands.configurationv2.ConfigurationSet {
Boolean defaultValue
Short parameterNumber
Short reserved11
BigInteger scaledConfigurationValue
Short size
List<Short> getPayload()
String format()
}
controllerreplicationv1
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()
}
crc16encapv1
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()
}
dcpconfigv1
Command Class: 0x3A
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 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 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()
}
dcpmonitorv1
Command Class: 0x3B
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()
}
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()
}
deviceresetlocallyv1
Command Class: 0x5A
Device Reset Locally Notification
Command: 0x01
class hubitat.zwave.commands.deviceresetlocallyv1.DeviceResetLocallyNotification {
List<Short> getPayload()
String format()
}
doorlockloggingv1
Command Class: 0x4C
Door Lock Logging Records Supported Get
Command: 0x01
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()
}
doorlockv1
Command Class: 0x62
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 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 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 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()
}
energyproductionv1
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()
}
firmwareupdatemdv1
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 Get
Command: 0x05
class hubitat.zwave.commands.firmwareupdatemdv1.FirmwareUpdateMdGet {
Short numberOfReports
Short reportNumber1
Short reportNumber2
Boolean zero
List<Short> getPayload()
String format()
}
Firmware Update Md Report
Command: 0x06
class hubitat.zwave.commands.firmwareupdatemdv1.FirmwareUpdateMdReport {
List<FirmwareUpdateMdReport> data
Boolean last
Short reportNumber1
Short reportNumber2
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 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()
}
firmwareupdatemdv2
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 Get
Command: 0x05
class hubitat.zwave.commands.firmwareupdatemdv2.FirmwareUpdateMdGet {
Short numberOfReports
Short reportNumber1
Short reportNumber2
Boolean zero
List<Short> getPayload()
String format()
}
Firmware Update Md Report
Command: 0x06
class hubitat.zwave.commands.firmwareupdatemdv2.FirmwareUpdateMdReport {
Integer checksum
List<FirmwareUpdateMdReport> data
Boolean last
Short reportNumber1
Short reportNumber2
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 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()
}
geographiclocationv1
Command Class: 0x8C
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()
}
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()
}
groupingnamev1
Command Class: 0x7B
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()
}
Grouping Name Set
Command: 0x01
class hubitat.zwave.commands.groupingnamev1.GroupingNameSet {
Short charPresentation
List<GroupingNameSet> grouping
Short groupingIdentifier
List<Short> getPayload()
String format()
}
hailv1
Command Class: 0x82
Hail
Command: 0x01
class hubitat.zwave.commands.hailv1.Hail {
List<Short> getPayload()
String format()
}
hrvcontrolv1
Command Class: 0x39
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 Bypass Set
Command: 0x04
class hubitat.zwave.commands.hrvcontrolv1.HrvControlBypassSet {
Short bypass
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 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 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 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 Ventilation Rate Set
Command: 0x07
class hubitat.zwave.commands.hrvcontrolv1.HrvControlVentilationRateSet {
Short ventilationRate
List<Short> getPayload()
String format()
}
hrvstatusv1
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()
}
indicatorv1
Command Class: 0x87
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 Set
Command: 0x01
class hubitat.zwave.commands.indicatorv1.IndicatorSet {
Short value
List<Short> getPayload()
String format()
}
ipconfigurationv1
Command Class: 0x9A
Ip Configuration Get
Command: 0x02
class hubitat.zwave.commands.ipconfigurationv1.IpConfigurationGet {
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()
}
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 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()
}
languagev1
Command Class: 0x89
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()
}
Language Set
Command: 0x01
class hubitat.zwave.commands.languagev1.LanguageSet {
Integer country
Integer language
List<Short> getPayload()
String format()
}
lockv1
Command Class: 0x76
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()
}
Lock Set
Command: 0x01
class hubitat.zwave.commands.lockv1.LockSet {
Short lockState
List<Short> getPayload()
String format()
}
manufacturerspecificv1
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()
}
manufacturerspecificv2
Command Class: 0x72
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()
}
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()
}
meterpulsev1
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()
}
metertblconfigv1
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()
}
metertblmonitorv1
Command Class: 0x3D
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 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 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 Depth Get
Command: 0x09
class hubitat.zwave.commands.metertblmonitorv1.MeterTblStatusDepthGet {
Short statusEventLogDepth
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 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 Table Capability Get
Command: 0x05
class hubitat.zwave.commands.metertblmonitorv1.MeterTblTableCapabilityGet {
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 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()
}
metertblmonitorv2
Command Class: 0x3D
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 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 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 Depth Get
Command: 0x09
class hubitat.zwave.commands.metertblmonitorv2.MeterTblStatusDepthGet {
Short statusEventLogDepth
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 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 Table Capability Get
Command: 0x05
class hubitat.zwave.commands.metertblmonitorv2.MeterTblTableCapabilityGet {
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 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()
}
metertblpushv1
Command Class: 0x3E
Meter Tbl Push Configuration Get
Command: 0x01
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 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()
}
meterv1
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()
}
meterv2
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 Reset
Command: 0x05
class hubitat.zwave.commands.meterv2.MeterReset {
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()
}
meterv3
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 Reset
Command: 0x05
class hubitat.zwave.commands.meterv3.MeterReset {
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()
}
meterv4
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 Reset
Command: 0x05
class hubitat.zwave.commands.meterv4.MeterReset {
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()
}
mtpwindowcoveringv1
Command Class: 0x51
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()
}
Move To Position Set
Command: 0x01
class hubitat.zwave.commands.mtpwindowcoveringv1.MoveToPositionSet {
Short value
List<Short> getPayload()
String format()
}
multichannelassociationv2
Command Class: 0x8E
Multi Channel Association Get
Command: 0x02
class hubitat.zwave.commands.multichannelassociationv2.MultiChannelAssociationGet {
Short groupingIdentifier
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 Remove
Command: 0x04
class hubitat.zwave.commands.multichannelassociationv2.MultiChannelAssociationRemove {
Short groupingIdentifier
Object nodeId
List<Short> getPayload()
String format()
}
Multi Channel Association Report
Command: 0x03
class hubitat.zwave.commands.multichannelassociationv2.MultiChannelAssociationReport {
Short groupingIdentifier
Short maxNodesSupported
List<MultiChannelAssociationReport> nodeId
Short reportsToFollow
List<Short> getPayload()
String format()
}
Multi Channel Association Set
Command: 0x01
class hubitat.zwave.commands.multichannelassociationv2.MultiChannelAssociationSet {
Short groupingIdentifier
List<MultiChannelAssociationSet> nodeId
List<Short> getPayload()
String format()
}
multichannelv3
Command Class: 0x60
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 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 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 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()
}
multicmdv1
Command Class: 0x8F
Multi Cmd Encap
Command: 0x01
class hubitat.zwave.commands.multicmdv1.MultiCmdEncap {
Short numberOfCommands
List<Short> getPayload()
String format()
}
multiinstanceassociationv1
Command Class: 0x8E
Multi Instance Association Get
Command: 0x02
class hubitat.zwave.commands.multiinstanceassociationv1.MultiInstanceAssociationGet {
Short groupingIdentifier
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 Association Remove
Command: 0x04
class hubitat.zwave.commands.multiinstanceassociationv1.MultiInstanceAssociationRemove {
Short groupingIdentifier
Object nodeId
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 Set
Command: 0x01
class hubitat.zwave.commands.multiinstanceassociationv1.MultiInstanceAssociationSet {
Short groupingIdentifier
List<MultiInstanceAssociationSet> nodeId
List<Short> getPayload()
String format()
}
multiinstancev1
Command Class: 0x60
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()
}
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()
}
networkmanagementbasicv1
Command Class: 0x4D
Default Set
Command: 0x06
class hubitat.zwave.commands.networkmanagementbasicv1.DefaultSet {
Short seqNo
List<Short> getPayload()
String format()
}
Default Set Complete
Command: 0x07
class hubitat.zwave.commands.networkmanagementbasicv1.DefaultSetComplete {
Short seqNo
Short status
List<Short> getPayload()
String format()
}
Learn Mode Set
Command: 0x01
class hubitat.zwave.commands.networkmanagementbasicv1.LearnModeSet {
Short mode
Short seqNo
List<Short> getPayload()
String format()
}
Learn Mode Set Status
Command: 0x02
class hubitat.zwave.commands.networkmanagementbasicv1.LearnModeSetStatus {
Short newNodeId
Short seqNo
Short status
List<Short> getPayload()
String format()
}
Network Update Request
Command: 0x03
class hubitat.zwave.commands.networkmanagementbasicv1.NetworkUpdateRequest {
Short seqNo
List<Short> getPayload()
String format()
}
Network Update Request Status
Command: 0x04
class hubitat.zwave.commands.networkmanagementbasicv1.NetworkUpdateRequestStatus {
Short seqNo
Short status
List<Short> getPayload()
String format()
}
Node Information Send
Command: 0x05
class hubitat.zwave.commands.networkmanagementbasicv1.NodeInformationSend {
Short destinationNodeId
Short seqNo
Short txOptions
List<Short> getPayload()
String format()
}
networkmanagementinclusionv1
Command Class: 0x34
Failed Node Remove
Command: 0x07
class hubitat.zwave.commands.networkmanagementinclusionv1.FailedNodeRemove {
Short nodeId
Short seqNo
List<Short> getPayload()
String format()
}
Failed Node Remove Status
Command: 0x08
class hubitat.zwave.commands.networkmanagementinclusionv1.FailedNodeRemoveStatus {
Short nodeId
Short seqNo
Short status
List<Short> getPayload()
String format()
}
Failed Node Replace
Command: 0x09
class hubitat.zwave.commands.networkmanagementinclusionv1.FailedNodeReplace {
Short nodeId
Short seqNo
Short txOptions
List<Short> getPayload()
String format()
}
Failed Node Replace Status
Command: 0x0A
class hubitat.zwave.commands.networkmanagementinclusionv1.FailedNodeReplaceStatus {
Short nodeId
Short seqNo
Short status
List<Short> getPayload()
String format()
}
Node Add
Command: 0x01
class hubitat.zwave.commands.networkmanagementinclusionv1.NodeAdd {
Short mode
Short seqNo
Short txOptions
static short ADD_NODE_ANY = 1
static short ADD_NODE_STOP = 5
static short TRANSMIT_OPTION_EXPLORE = 32
static short TRANSMIT_OPTION_LOW_POWER = 2
static short TRANSMIT_OPTION_NULL = 0
List<Short> getPayload()
String format()
}
Node Add Status
Command: 0x02
class hubitat.zwave.commands.networkmanagementinclusionv1.NodeAddStatus {
Short basicDeviceClass
Short capability
Short genericDeviceClass
Boolean listening
Short newNodeId
Short nodeInfoLength
List<NodeAddStatus> nonSecureControlledCommandClass
List<NodeAddStatus> nonSecureSupportedCommandClass
Boolean optionalFunctionality
Short security
List<NodeAddStatus> securityScheme0ControlledCommandClass
List<NodeAddStatus> securityScheme0SupportedCommandClass
Short seqNo
Short specificDeviceClass
Short status
static short ADD_NODE_STATUS_DONE = 6
static short ADD_NODE_STATUS_FAILED = 7
static short ADD_NODE_STATUS_SECURITY_FAILED = 9
List<Short> getPayload()
String format()
}
Node Neighbor Update Request
Command: 0x0B
class hubitat.zwave.commands.networkmanagementinclusionv1.NodeNeighborUpdateRequest {
Short nodeId
Short seqNo
List<Short> getPayload()
String format()
}
Node Neighbor Update Status
Command: 0x0C
class hubitat.zwave.commands.networkmanagementinclusionv1.NodeNeighborUpdateStatus {
Short seqNo
Short status
List<Short> getPayload()
String format()
}
Node Remove
Command: 0x03
class hubitat.zwave.commands.networkmanagementinclusionv1.NodeRemove {
Short mode
Short seqNo
static short REMOVE_NODE_ANY = 1
static short REMOVE_NODE_STOP = 5
List<Short> getPayload()
String format()
}
Node Remove Status
Command: 0x04
class hubitat.zwave.commands.networkmanagementinclusionv1.NodeRemoveStatus {
Short nodeId
Short seqNo
Short status
static short REMOVE_NODE_STATUS_DONE = 6
static short REMOVE_NODE_STATUS_FAILED = 7
List<Short> getPayload()
String format()
}
Return Route Assign
Command: 0x0D
class hubitat.zwave.commands.networkmanagementinclusionv1.ReturnRouteAssign {
Short destinationNodeId
Short seqNo
Short sourceNodeId
List<Short> getPayload()
String format()
}
Return Route Assign Complete
Command: 0x0E
class hubitat.zwave.commands.networkmanagementinclusionv1.ReturnRouteAssignComplete {
Short seqNo
Short status
List<Short> getPayload()
String format()
}
Return Route Delete
Command: 0x0F
class hubitat.zwave.commands.networkmanagementinclusionv1.ReturnRouteDelete {
Short nodeId
Short seqNo
List<Short> getPayload()
String format()
}
Return Route Delete Complete
Command: 0x10
class hubitat.zwave.commands.networkmanagementinclusionv1.ReturnRouteDeleteComplete {
Short seqNo
Short status
List<Short> getPayload()
String format()
}
networkmanagementinclusionv2
Command Class: 0x34
Node Add
Command: 0x01
class hubitat.zwave.commands.networkmanagementinclusionv2.NodeAdd {
Short mode
Short seqNo
Short txOptions
static short ADD_NODE_ANY = 1
static short ADD_NODE_ANY_S2 = 7
static short ADD_NODE_STOP = 5
static short TRANSMIT_OPTION_EXPLORE = 32
static short TRANSMIT_OPTION_LOW_POWER = 2
static short TRANSMIT_OPTION_NULL = 0
List<Short> getPayload()
String format()
}
Node Add DSK Report
Command: 0x13
class hubitat.zwave.commands.networkmanagementinclusionv2.NodeAddDSKReport {
List<NodeAddDSKReport> DSK
Short inputDSKLength
Short seqNo
List<Short> getPayload()
String format()
}
Node Add DSK Set
Command: 0x14
class hubitat.zwave.commands.networkmanagementinclusionv2.NodeAddDSKSet {
Boolean accept
List<NodeAddDSKSet> inputDSK
Short inputDSKLength
Short seqNo
List<Short> getPayload()
String format()
}
Node Add Keys Report
Command: 0x11
class hubitat.zwave.commands.networkmanagementinclusionv2.NodeAddKeysReport {
Boolean requestCSA
Short requestedKeys
Short seqNo
List<Short> getPayload()
String format()
}
Node Add Keys Set
Command: 0x12
class hubitat.zwave.commands.networkmanagementinclusionv2.NodeAddKeysSet {
Boolean accept
Boolean grantCSA
Short grantedKeys
Short seqNo
List<Short> getPayload()
String format()
}
Node Add Status
Command: 0x02
class hubitat.zwave.commands.networkmanagementinclusionv2.NodeAddStatus {
Short KEXFailType
Short basicDeviceClass
Short capability
Short genericDeviceClass
Short grantedKeys
Boolean listening
Short newNodeId
Short nodeInfoLength
Boolean optionalFunctionality
Short security
Short seqNo
Short specificDeviceClass
Short status
static short ADD_NODE_STATUS_DONE = 6
static short ADD_NODE_STATUS_FAILED = 7
static short ADD_NODE_STATUS_SECURITY_FAILED = 9
List<Short> getPayload()
String format()
}
networkmanagementinclusionv3
Command Class: 0x34
Node Add
Command: 0x01
class hubitat.zwave.commands.networkmanagementinclusionv3.NodeAdd {
Short mode
Short seqNo
Short txOptions
static short ADD_NODE_ANY = 1
static short ADD_NODE_ANY_S2 = 7
static short ADD_NODE_STOP = 5
static short TRANSMIT_OPTION_EXPLORE = 32
static short TRANSMIT_OPTION_LOW_POWER = 2
static short TRANSMIT_OPTION_NULL = 0
List<Short> getPayload()
String format()
}
Node Add DSK Report
Command: 0x13
class hubitat.zwave.commands.networkmanagementinclusionv3.NodeAddDSKReport {
Short inputDSKLength
Short seqNo
List<Short> getPayload()
String format()
}
Node Add DSK Set
Command: 0x14
class hubitat.zwave.commands.networkmanagementinclusionv3.NodeAddDSKSet {
Boolean accept
Short inputDSKLength
Short seqNo
List<Short> getPayload()
String format()
}
Node Add Keys Report
Command: 0x11
class hubitat.zwave.commands.networkmanagementinclusionv3.NodeAddKeysReport {
Boolean requestCSA
Short requestedKeys
Short seqNo
List<Short> getPayload()
String format()
}
Node Add Keys Set
Command: 0x12
class hubitat.zwave.commands.networkmanagementinclusionv3.NodeAddKeysSet {
Boolean accept
Boolean grantCSA
Short grantedKeys
Short seqNo
List<Short> getPayload()
String format()
}
Node Add Status
Command: 0x02
class hubitat.zwave.commands.networkmanagementinclusionv3.NodeAddStatus {
List<NodeAddStatus> DSK
Short DSKLength
Short KEXFailType
Short basicDeviceClass
Short capability
Short genericDeviceClass
Short grantedKeys
Boolean listening
Short newNodeId
Short nodeInfoLength
Boolean optionalFunctionality
Short security
Short seqNo
Short specificDeviceClass
Short status
static short ADD_NODE_STATUS_DONE = 6
static short ADD_NODE_STATUS_FAILED = 7
static short ADD_NODE_STATUS_SECURITY_FAILED = 9
List<Short> getPayload()
String format()
}
networkmanagementprimaryv1
Command Class: 0x54
Controller Change
Command: 0x01
class hubitat.zwave.commands.networkmanagementprimaryv1.ControllerChange {
Short mode
Short seqNo
Short txOptions
List<Short> getPayload()
String format()
}
Controller Change Status
Command: 0xXM
class hubitat.zwave.commands.networkmanagementprimaryv1.ControllerChangeStatus {
Short basicDeviceClass
Short capability
List<ControllerChangeStatus> commandClass
Short genericDeviceClass
Boolean listening
Short newNodeId
Short nodeInfoLength
Boolean opt
Short security
Short seqNo
Short specificDeviceClass
Short status
List<Short> getPayload()
String format()
}
networkmanagementproxyv1
Command Class: 0x52
Node Info Cached Get
Command: 0x03
class hubitat.zwave.commands.networkmanagementproxyv1.NodeInfoCachedGet {
Short maxAge
Short nodeId
Short seqNo
List<Short> getPayload()
String format()
}
Node Info Cached Report
Command: 0x04
class hubitat.zwave.commands.networkmanagementproxyv1.NodeInfoCachedReport {
Short age
Short basicDeviceClass
Short capability
Short genericDeviceClass
List<NodeInfoCachedReport> nonSecureControlledCommandClass
List<NodeInfoCachedReport> nonSecureSupportedCommandClass
Short security
List<NodeInfoCachedReport> securityScheme0ControlledCommandClass
List<NodeInfoCachedReport> securityScheme0SupportedCommandClass
Short seqNo
Short specificDeviceClass
Short status
static Short STATUS_STATUS_NOT_RESPONDING = 1
static Short STATUS_STATUS_OK = 0
static Short STATUS_STATUS_UNKNOWN = 2
List<Short> getPayload()
String format()
}
Node List Get
Command: 0x01
class hubitat.zwave.commands.networkmanagementproxyv1.NodeListGet {
Short seqNo
List<Short> getPayload()
String format()
}
Node List Report
Command: 0x02
class hubitat.zwave.commands.networkmanagementproxyv1.NodeListReport {
Short nodeListControllerId
Short seqNo
Short status
List<Short> getPayload()
String format()
}
networkmanagementproxyv2
Command Class: 0x52
Node Info Cached Report
Command: 0x04
class hubitat.zwave.commands.networkmanagementproxyv2.NodeInfoCachedReport {
Short age
Short basicDeviceClass
Short capability
Short genericDeviceClass
Short grantedKeys
Short security
Short seqNo
Short specificDeviceClass
Short status
static Short STATUS_STATUS_NOT_RESPONDING = 1
static Short STATUS_STATUS_OK = 0
static Short STATUS_STATUS_UNKNOWN = 2
List<Short> getPayload()
String format()
}
nodenamingv1
Command Class: 0x77
Node Naming Node Location Get
Command: 0x05
class hubitat.zwave.commands.nodenamingv1.NodeNamingNodeLocationGet {
List<Short> getPayload()
String format()
}
Node Naming Node Location Report
Command: 0x06
class hubitat.zwave.commands.nodenamingv1.NodeNamingNodeLocationReport {
Short charPresentation
List<NodeNamingNodeLocationReport> nodeLocation
List<Short> getPayload()
String format()
}
Node Naming Node Location Set
Command: 0x04
class hubitat.zwave.commands.nodenamingv1.NodeNamingNodeLocationSet {
Short charPresentation
List<NodeNamingNodeLocationSet> nodeLocation
List<Short> getPayload()
String format()
}
Node Naming Node Name Get
Command: 0x02
class hubitat.zwave.commands.nodenamingv1.NodeNamingNodeNameGet {
List<Short> getPayload()
String format()
}
Node Naming Node Name Report
Command: 0x03
class hubitat.zwave.commands.nodenamingv1.NodeNamingNodeNameReport {
Short charPresentation
List<NodeNamingNodeNameReport> nodeName
List<Short> getPayload()
String format()
}
Node Naming Node Name Set
Command: 0x01
class hubitat.zwave.commands.nodenamingv1.NodeNamingNodeNameSet {
Short charPresentation
List<NodeNamingNodeNameSet> nodeName
List<Short> getPayload()
String format()
}
notificationv3
Command Class: 0x71
Event Supported Get
Command: 0x01
class hubitat.zwave.commands.notificationv3.EventSupportedGet {
Short notificationType
static Short NOTIFICATION_TYPE_ACCESS_CONTROL = 6
static Short NOTIFICATION_TYPE_BURGLAR = 7
static Short NOTIFICATION_TYPE_CLOCK = 11
static Short NOTIFICATION_TYPE_CO = 2
static Short NOTIFICATION_TYPE_CO2 = 3
static Short NOTIFICATION_TYPE_EMERGENCY = 10
static Short NOTIFICATION_TYPE_FIRST = 255
static Short NOTIFICATION_TYPE_HEAT = 4
static Short NOTIFICATION_TYPE_POWER_MANAGEMENT = 8
static Short NOTIFICATION_TYPE_RESERVED0 = 0
static Short NOTIFICATION_TYPE_SMOKE = 1
static Short NOTIFICATION_TYPE_SYSTEM = 9
static Short NOTIFICATION_TYPE_WATER = 5
List<Short> getPayload()
String format()
}
Event Supported Report
Command: 0x02
class hubitat.zwave.commands.notificationv3.EventSupportedReport {
Boolean accessControl
Boolean burglar
Boolean clock
Boolean co
Boolean co2
Boolean emergency
Boolean first
Boolean heat
Short notificationType
Short numberOfBitMasks
Boolean powerManagement
Boolean smoke
Boolean system
Boolean water
static Short NOTIFICATION_TYPE_ACCESS_CONTROL = 6
static Short NOTIFICATION_TYPE_BURGLAR = 7
static Short NOTIFICATION_TYPE_CLOCK = 11
static Short NOTIFICATION_TYPE_CO = 2
static Short NOTIFICATION_TYPE_CO2 = 3
static Short NOTIFICATION_TYPE_EMERGENCY = 10
static Short NOTIFICATION_TYPE_FIRST = 255
static Short NOTIFICATION_TYPE_HEAT = 4
static Short NOTIFICATION_TYPE_POWER_MANAGEMENT = 8
static Short NOTIFICATION_TYPE_RESERVED0 = 0
static Short NOTIFICATION_TYPE_SMOKE = 1
static Short NOTIFICATION_TYPE_SYSTEM = 9
static Short NOTIFICATION_TYPE_WATER = 5
List<Short> getPayload()
String format()
}
Notification Get
Command: 0x04
class hubitat.zwave.commands.notificationv3.NotificationGet {
Short event
Short notificationType
Short v1AlarmType
static Short NOTIFICATION_TYPE_ACCESS_CONTROL = 6
static Short NOTIFICATION_TYPE_BURGLAR = 7
static Short NOTIFICATION_TYPE_CLOCK = 11
static Short NOTIFICATION_TYPE_CO = 2
static Short NOTIFICATION_TYPE_CO2 = 3
static Short NOTIFICATION_TYPE_EMERGENCY = 10
static Short NOTIFICATION_TYPE_FIRST = 255
static Short NOTIFICATION_TYPE_HEAT = 4
static Short NOTIFICATION_TYPE_POWER_MANAGEMENT = 8
static Short NOTIFICATION_TYPE_RESERVED0 = 0
static Short NOTIFICATION_TYPE_SMOKE = 1
static Short NOTIFICATION_TYPE_SYSTEM = 9
static Short NOTIFICATION_TYPE_WATER = 5
List<Short> getPayload()
String format()
}
Notification Report
Command: 0x05
class hubitat.zwave.commands.notificationv3.NotificationReport {
Short event
List<NotificationReport> eventParameter
Short eventParametersLength
Short notificationStatus
Short notificationType
Short reserved
Boolean sequence
Short v1AlarmLevel
Short v1AlarmType
static Short NOTIFICATION_TYPE_ACCESS_CONTROL = 6
static Short NOTIFICATION_TYPE_BURGLAR = 7
static Short NOTIFICATION_TYPE_CLOCK = 11
static Short NOTIFICATION_TYPE_CO = 2
static Short NOTIFICATION_TYPE_CO2 = 3
static Short NOTIFICATION_TYPE_EMERGENCY = 10
static Short NOTIFICATION_TYPE_FIRST = 255
static Short NOTIFICATION_TYPE_HEAT = 4
static Short NOTIFICATION_TYPE_POWER_MANAGEMENT = 8
static Short NOTIFICATION_TYPE_RESERVED0 = 0
static Short NOTIFICATION_TYPE_SMOKE = 1
static Short NOTIFICATION_TYPE_SYSTEM = 9
static Short NOTIFICATION_TYPE_WATER = 5
List<Short> getPayload()
String format()
}
Notification Set
Command: 0x06
class hubitat.zwave.commands.notificationv3.NotificationSet {
Short notificationStatus
Short notificationType
static Short NOTIFICATION_TYPE_ACCESS_CONTROL = 6
static Short NOTIFICATION_TYPE_BURGLAR = 7
static Short NOTIFICATION_TYPE_CLOCK = 11
static Short NOTIFICATION_TYPE_CO = 2
static Short NOTIFICATION_TYPE_CO2 = 3
static Short NOTIFICATION_TYPE_EMERGENCY = 10
static Short NOTIFICATION_TYPE_FIRST = 255
static Short NOTIFICATION_TYPE_HEAT = 4
static Short NOTIFICATION_TYPE_POWER_MANAGEMENT = 8
static Short NOTIFICATION_TYPE_RESERVED0 = 0
static Short NOTIFICATION_TYPE_SMOKE = 1
static Short NOTIFICATION_TYPE_SYSTEM = 9
static Short NOTIFICATION_TYPE_WATER = 5
List<Short> getPayload()
String format()
}
Notification Supported Get
Command: 0x07
class hubitat.zwave.commands.notificationv3.NotificationSupportedGet {
List<Short> getPayload()
String format()
}
Notification Supported Report
Command: 0x08
class hubitat.zwave.commands.notificationv3.NotificationSupportedReport {
Boolean accessControl
Boolean burglar
Boolean clock
Boolean co
Boolean co2
Boolean emergency
Boolean first
Boolean heat
Short numberOfBitMasks
Boolean powerManagement
Boolean smoke
Boolean system
Boolean v1Alarm
Boolean water
List<Short> getPayload()
String format()
}
powerlevelv1
Command Class: 0x73
Powerlevel Get
Command: 0x02
class hubitat.zwave.commands.powerlevelv1.PowerlevelGet {
List<Short> getPayload()
String format()
}
Powerlevel Report
Command: 0x03
class hubitat.zwave.commands.powerlevelv1.PowerlevelReport {
Short powerLevel
Short timeout
static Short POWER_LEVEL_MINUS1DBM = 1
static Short POWER_LEVEL_MINUS2DBM = 2
static Short POWER_LEVEL_MINUS3DBM = 3
static Short POWER_LEVEL_MINUS4DBM = 4
static Short POWER_LEVEL_MINUS5DBM = 5
static Short POWER_LEVEL_MINUS6DBM = 6
static Short POWER_LEVEL_MINUS7DBM = 7
static Short POWER_LEVEL_MINUS8DBM = 8
static Short POWER_LEVEL_MINUS9DBM = 9
static Short POWER_LEVEL_NORMALPOWER = 0
List<Short> getPayload()
String format()
}
Powerlevel Set
Command: 0x01
class hubitat.zwave.commands.powerlevelv1.PowerlevelSet {
Short powerLevel
Short timeout
static Short POWER_LEVEL_MINUS1DBM = 1
static Short POWER_LEVEL_MINUS2DBM = 2
static Short POWER_LEVEL_MINUS3DBM = 3
static Short POWER_LEVEL_MINUS4DBM = 4
static Short POWER_LEVEL_MINUS5DBM = 5
static Short POWER_LEVEL_MINUS6DBM = 6
static Short POWER_LEVEL_MINUS7DBM = 7
static Short POWER_LEVEL_MINUS8DBM = 8
static Short POWER_LEVEL_MINUS9DBM = 9
static Short POWER_LEVEL_NORMALPOWER = 0
List<Short> getPayload()
String format()
}
Powerlevel Test Node Get
Command: 0x05
class hubitat.zwave.commands.powerlevelv1.PowerlevelTestNodeGet {
List<Short> getPayload()
String format()
}
Powerlevel Test Node Report
Command: 0x06
class hubitat.zwave.commands.powerlevelv1.PowerlevelTestNodeReport {
Short statusOfOperation
Integer testFrameCount
Short testNodeid
static Short STATUS_OF_OPERATION_ZW_TEST_FAILED = 0
static Short STATUS_OF_OPERATION_ZW_TEST_INPROGRESS = 2
static Short STATUS_OF_OPERATION_ZW_TEST_SUCCES = 1
List<Short> getPayload()
String format()
}
Powerlevel Test Node Set
Command: 0x04
class hubitat.zwave.commands.powerlevelv1.PowerlevelTestNodeSet {
Short powerLevel
Integer testFrameCount
Short testNodeid
static Short POWER_LEVEL_MINUS1DBM = 1
static Short POWER_LEVEL_MINUS2DBM = 2
static Short POWER_LEVEL_MINUS3DBM = 3
static Short POWER_LEVEL_MINUS4DBM = 4
static Short POWER_LEVEL_MINUS5DBM = 5
static Short POWER_LEVEL_MINUS6DBM = 6
static Short POWER_LEVEL_MINUS7DBM = 7
static Short POWER_LEVEL_MINUS8DBM = 8
static Short POWER_LEVEL_MINUS9DBM = 9
static Short POWER_LEVEL_NORMALPOWER = 0
List<Short> getPayload()
String format()
}
prepaymentencapsulationv1
Command Class: 0x41
Cmd Encapsulation
Command: 0x01
class hubitat.zwave.commands.prepaymentencapsulationv1.CmdEncapsulation {
List<CmdEncapsulation> data
List<Short> getPayload()
String format()
}
prepaymentv1
Command Class: 0x3F
Prepayment Balance Get
Command: 0x01
class hubitat.zwave.commands.prepaymentv1.PrepaymentBalanceGet {
Short balanceType
static Short BALANCE_TYPE_MONETARY = 1
static Short BALANCE_TYPE_UTILITY = 0
List<Short> getPayload()
String format()
}
Prepayment Balance Report
Command: 0x02
class hubitat.zwave.commands.prepaymentv1.PrepaymentBalanceReport {
Short balancePrecision
Short balanceType
Integer balanceValue
Integer currency
Integer debt
Short debtPrecision
Short debtRecoveryPercentage
Integer emerCredit
Short emerCreditPrecision
Short meterType
Short scale
List<Short> getPayload()
String format()
}
Prepayment Supported Get
Command: 0x03
class hubitat.zwave.commands.prepaymentv1.PrepaymentSupportedGet {
List<Short> getPayload()
String format()
}
Prepayment Supported Report
Command: 0x04
class hubitat.zwave.commands.prepaymentv1.PrepaymentSupportedReport {
Short typesSupported
List<Short> getPayload()
String format()
}
proprietaryv1
Command Class: 0x88
Proprietary Get
Command: 0x02
class hubitat.zwave.commands.proprietaryv1.ProprietaryGet {
List<ProprietaryGet> data
List<Short> getPayload()
String format()
}
Proprietary Report
Command: 0x03
class hubitat.zwave.commands.proprietaryv1.ProprietaryReport {
List<ProprietaryReport> data
List<Short> getPayload()
String format()
}
Proprietary Set
Command: 0x01
class hubitat.zwave.commands.proprietaryv1.ProprietarySet {
List<ProprietarySet> data
List<Short> getPayload()
String format()
}
protectionv1
Command Class: 0x75
Protection Get
Command: 0x02
class hubitat.zwave.commands.protectionv1.ProtectionGet {
List<Short> getPayload()
String format()
}
Protection Report
Command: 0x03
class hubitat.zwave.commands.protectionv1.ProtectionReport {
Short protectionState
static Short PROTECTION_STATE_NO_OPERATION_POSSIBLE = 2
static Short PROTECTION_STATE_PROTECTION_BY_SEQUENCE = 1
static Short PROTECTION_STATE_UNPROTECTED = 0
List<Short> getPayload()
String format()
}
Protection Set
Command: 0x01
class hubitat.zwave.commands.protectionv1.ProtectionSet {
Short protectionState
static Short PROTECTION_STATE_NO_OPERATION_POSSIBLE = 2
static Short PROTECTION_STATE_PROTECTION_BY_SEQUENCE = 1
static Short PROTECTION_STATE_UNPROTECTED = 0
List<Short> getPayload()
String format()
}
protectionv2
Command Class: 0x75
Protection Ec Get
Command: 0x07
class hubitat.zwave.commands.protectionv2.ProtectionEcGet {
List<Short> getPayload()
String format()
}
Protection Ec Report
Command: 0x08
class hubitat.zwave.commands.protectionv2.ProtectionEcReport {
Short nodeId
List<Short> getPayload()
String format()
}
Protection Ec Set
Command: 0x06
class hubitat.zwave.commands.protectionv2.ProtectionEcSet {
Short nodeId
List<Short> getPayload()
String format()
}
Protection Get
Command: 0x02
class hubitat.zwave.commands.protectionv2.ProtectionGet {
List<Short> getPayload()
String format()
}
Protection Report
Command: 0x03
class hubitat.zwave.commands.protectionv2.ProtectionReport {
Short localProtectionState
Short rfProtectionState
List<Short> getPayload()
String format()
}
Protection Set
Command: 0x01
class hubitat.zwave.commands.protectionv2.ProtectionSet {
Short localProtectionState
Short rfProtectionState
List<Short> getPayload()
String format()
}
Protection Supported Get
Command: 0x04
class hubitat.zwave.commands.protectionv2.ProtectionSupportedGet {
List<Short> getPayload()
String format()
}
Protection Supported Report
Command: 0x05
class hubitat.zwave.commands.protectionv2.ProtectionSupportedReport {
Boolean exclusiveControl
Integer localProtectionState
Integer rfProtectionState
Boolean timeout
List<Short> getPayload()
String format()
}
Protection Timeout Get
Command: 0x0A
class hubitat.zwave.commands.protectionv2.ProtectionTimeoutGet {
List<Short> getPayload()
String format()
}
Protection Timeout Report
Command: 0x0B
class hubitat.zwave.commands.protectionv2.ProtectionTimeoutReport {
Short timeout
List<Short> getPayload()
String format()
}
Protection Timeout Set
Command: 0x09
class hubitat.zwave.commands.protectionv2.ProtectionTimeoutSet {
Short timeout
List<Short> getPayload()
String format()
}
ratetblconfigv1
Command Class: 0x48
Rate Tbl Remove
Command: 0x02
class hubitat.zwave.commands.ratetblconfigv1.RateTblRemove {
List<RateTblRemove> rateParameterSetId
Short rateParameterSetIds
List<Short> getPayload()
String format()
}
Rate Tbl Set
Command: 0xXM
class hubitat.zwave.commands.ratetblconfigv1.RateTblSet {
Short consumptionPrecision
Short consumptionScale
Short dcpRateId
Integer durationMinute
Integer maxConsumptionValue
Short maxDemandPrecision
Short maxDemandScale
Integer maxDemandValue
Integer minConsumptionValue
Short numberOfRateChar
List<RateTblSet> rateCharacter
Short rateParameterSetId
Short rateType
Short startHourLocalTime
Short startMinuteLocalTime
List<Short> getPayload()
String format()
}
ratetblmonitorv1
Command Class: 0x49
Rate Tbl Active Rate Get
Command: 0x05
class hubitat.zwave.commands.ratetblmonitorv1.RateTblActiveRateGet {
List<Short> getPayload()
String format()
}
Rate Tbl Active Rate Report
Command: 0x06
class hubitat.zwave.commands.ratetblmonitorv1.RateTblActiveRateReport {
Short rateParameterSetId
List<Short> getPayload()
String format()
}
Rate Tbl Current Data Get
Command: 0x07
class hubitat.zwave.commands.ratetblmonitorv1.RateTblCurrentDataGet {
Integer datasetRequested
Short rateParameterSetId
List<Short> getPayload()
String format()
}
Rate Tbl Current Data Report
Command: 0xXM
class hubitat.zwave.commands.ratetblmonitorv1.RateTblCurrentDataReport {
Integer dataset
Short day
Short hourLocalTime
Short minuteLocalTime
Short month
Short rateParameterSetId
Short reportsToFollow
Short secondLocalTime
Integer year
List<Short> getPayload()
String format()
}
Rate Tbl Get
Command: 0x03
class hubitat.zwave.commands.ratetblmonitorv1.RateTblGet {
Short rateParameterSetId
List<Short> getPayload()
String format()
}
Rate Tbl Historical Data Get
Command: 0xXM
class hubitat.zwave.commands.ratetblmonitorv1.RateTblHistoricalDataGet {
Integer datasetRequested
Short maximumReports
Short rateParameterSetId
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()
}
Rate Tbl Historical Data Report
Command: 0x0A
class hubitat.zwave.commands.ratetblmonitorv1.RateTblHistoricalDataReport {
Integer dataset
Short day
Short hourLocalTime
Short minuteLocalTime
Short month
Short rateParameterSetId
Short reportsToFollow
Short secondLocalTime
Integer year
List<Short> getPayload()
String format()
}
Rate Tbl Report
Command: 0xXM
class hubitat.zwave.commands.ratetblmonitorv1.RateTblReport {
Short consumptionPrecision
Short consumptionScale
Short dcpRateId
Integer durationMinute
Integer maxConsumptionValue
Short maxDemandPrecision
Short maxDemandScale
Integer maxDemandValue
Integer minConsumptionValue
Short numberOfRateChar
List<RateTblReport> rateCharacter
Short rateParameterSetId
Short rateType
Short startHourLocalTime
Short startMinuteLocalTime
List<Short> getPayload()
String format()
}
Rate Tbl Supported Get
Command: 0x01
class hubitat.zwave.commands.ratetblmonitorv1.RateTblSupportedGet {
List<Short> getPayload()
String format()
}
Rate Tbl Supported Report
Command: 0x02
class hubitat.zwave.commands.ratetblmonitorv1.RateTblSupportedReport {
Integer parameterSetSupportedBitMask
Short ratesSupported
List<Short> getPayload()
String format()
}
remoteassociationactivatev1
Command Class: 0x7C
Remote Association Activate
Command: 0x01
class hubitat.zwave.commands.remoteassociationactivatev1.RemoteAssociationActivate {
Short groupingIdentifier
List<Short> getPayload()
String format()
}
remoteassociationv1
Command Class: 0x7D
Remote Association Configuration Get
Command: 0x02
class hubitat.zwave.commands.remoteassociationv1.RemoteAssociationConfigurationGet {
Short localGroupingIdentifier
List<Short> getPayload()
String format()
}
Remote Association Configuration Report
Command: 0x03
class hubitat.zwave.commands.remoteassociationv1.RemoteAssociationConfigurationReport {
Short localGroupingIdentifier
Short remoteGroupingIdentifier
Short remoteNodeid
List<Short> getPayload()
String format()
}
Remote Association Configuration Set
Command: 0x01
class hubitat.zwave.commands.remoteassociationv1.RemoteAssociationConfigurationSet {
Short localGroupingIdentifier
Short remoteGroupingIdentifier
Short remoteNodeid
List<Short> getPayload()
String format()
}
sceneactivationv1
Command Class: 0x2B
Scene Activation Set
Command: 0x01
class hubitat.zwave.commands.sceneactivationv1.SceneActivationSet {
Short dimmingDuration
Short sceneId
List<Short> getPayload()
String format()
}
sceneactuatorconfv1
Command Class: 0x2C
Scene Actuator Conf Get
Command: 0x02
class hubitat.zwave.commands.sceneactuatorconfv1.SceneActuatorConfGet {
Short sceneId
List<Short> getPayload()
String format()
}
Scene Actuator Conf Report
Command: 0x03
class hubitat.zwave.commands.sceneactuatorconfv1.SceneActuatorConfReport {
Short dimmingDuration
Short level
Short sceneId
List<Short> getPayload()
String format()
}
Scene Actuator Conf Set
Command: 0x01
class hubitat.zwave.commands.sceneactuatorconfv1.SceneActuatorConfSet {
Short dimmingDuration
Short level
Boolean override
Short sceneId
List<Short> getPayload()
String format()
}
scenecontrollerconfv1
Command Class: 0x2D
Scene Controller Conf Get
Command: 0x02
class hubitat.zwave.commands.scenecontrollerconfv1.SceneControllerConfGet {
Short groupId
List<Short> getPayload()
String format()
}
Scene Controller Conf Report
Command: 0x03
class hubitat.zwave.commands.scenecontrollerconfv1.SceneControllerConfReport {
Short dimmingDuration
Short groupId
Short sceneId
List<Short> getPayload()
String format()
}
Scene Controller Conf Set
Command: 0x01
class hubitat.zwave.commands.scenecontrollerconfv1.SceneControllerConfSet {
Short dimmingDuration
Short groupId
Short sceneId
List<Short> getPayload()
String format()
}
scheduleentrylockv1
Command Class: 0xFI
Schedule Entry Lock Enable All Set
Command: 0xXM
class hubitat.zwave.commands.scheduleentrylockv1.ScheduleEntryLockEnableAllSet {
Short enabled
List<Short> getPayload()
String format()
}
Schedule Entry Lock Enable Set
Command: 0x01
class hubitat.zwave.commands.scheduleentrylockv1.ScheduleEntryLockEnableSet {
Short enabled
Short userIdentifier
List<Short> getPayload()
String format()
}
Schedule Entry Lock Week Day Get
Command: 0x04
class hubitat.zwave.commands.scheduleentrylockv1.ScheduleEntryLockWeekDayGet {
Short scheduleSlotId
Short userIdentifier
List<Short> getPayload()
String format()
}
Schedule Entry Lock Week Day Report
Command: 0x05
class hubitat.zwave.commands.scheduleentrylockv1.ScheduleEntryLockWeekDayReport {
Short dayOfWeek
Short scheduleSlotId
Short startHour
Short startMinute
Short stopHour
Short stopMinute
Short userIdentifier
List<Short> getPayload()
String format()
}
Schedule Entry Lock Week Day Set
Command: 0x03
class hubitat.zwave.commands.scheduleentrylockv1.ScheduleEntryLockWeekDaySet {
Short dayOfWeek
Short scheduleSlotId
Short setAction
Short startHour
Short startMinute
Short stopHour
Short stopMinute
Short userIdentifier
List<Short> getPayload()
String format()
}
Schedule Entry Lock Year Day Get
Command: 0x07
class hubitat.zwave.commands.scheduleentrylockv1.ScheduleEntryLockYearDayGet {
Short scheduleSlotId
Short userIdentifier
List<Short> getPayload()
String format()
}
Schedule Entry Lock Year Day Report
Command: 0x08
class hubitat.zwave.commands.scheduleentrylockv1.ScheduleEntryLockYearDayReport {
Short scheduleSlotId
Short startDay
Short startHour
Short startMinute
Short startMonth
Short startYear
Short stopDay
Short stopHour
Short stopMinute
Short stopMonth
Short stopYear
Short userIdentifier
List<Short> getPayload()
String format()
}
Schedule Entry Lock Year Day Set
Command: 0x06
class hubitat.zwave.commands.scheduleentrylockv1.ScheduleEntryLockYearDaySet {
Short scheduleSlotId
Short setAction
Short startDay
Short startHour
Short startMinute
Short startMonth
Short startYear
Short stopDay
Short stopHour
Short stopMinute
Short stopMonth
Short stopYear
Short userIdentifier
List<Short> getPayload()
String format()
}
Schedule Entry Type Supported Get
Command: 0x00
class hubitat.zwave.commands.scheduleentrylockv1.ScheduleEntryTypeSupportedGet {
List<Short> getPayload()
String format()
}
Schedule Entry Type Supported Report
Command: 0x0A
class hubitat.zwave.commands.scheduleentrylockv1.ScheduleEntryTypeSupportedReport {
Short numberOfSlotsWeekDay
Short numberOfSlotsYearDay
List<Short> getPayload()
String format()
}
scheduleentrylockv2
Command Class: 0xFI
Schedule Entry Lock Enable All Set
Command: 0xXM
class hubitat.zwave.commands.scheduleentrylockv2.ScheduleEntryLockEnableAllSet {
Short enabled
List<Short> getPayload()
String format()
}
Schedule Entry Lock Enable Set
Command: 0x01
class hubitat.zwave.commands.scheduleentrylockv2.ScheduleEntryLockEnableSet {
Short enabled
Short userIdentifier
List<Short> getPayload()
String format()
}
Schedule Entry Lock Time Offset Get
Command: 0x0B
class hubitat.zwave.commands.scheduleentrylockv2.ScheduleEntryLockTimeOffsetGet {
List<Short> getPayload()
String format()
}
Schedule Entry Lock Time Offset Report
Command: 0x0C
class hubitat.zwave.commands.scheduleentrylockv2.ScheduleEntryLockTimeOffsetReport {
Short hourTzo
Short minuteOffsetDst
Short minuteTzo
Boolean signOffsetDst
Boolean signTzo
List<Short> getPayload()
String format()
}
Schedule Entry Lock Time Offset Set
Command: 0x0D
class hubitat.zwave.commands.scheduleentrylockv2.ScheduleEntryLockTimeOffsetSet {
Short hourTzo
Short minuteOffsetDst
Short minuteTzo
Boolean signOffsetDst
Boolean signTzo
List<Short> getPayload()
String format()
}
Schedule Entry Lock Week Day Get
Command: 0x04
class hubitat.zwave.commands.scheduleentrylockv2.ScheduleEntryLockWeekDayGet {
Short scheduleSlotId
Short userIdentifier
List<Short> getPayload()
String format()
}
Schedule Entry Lock Week Day Report
Command: 0x05
class hubitat.zwave.commands.scheduleentrylockv2.ScheduleEntryLockWeekDayReport {
Short dayOfWeek
Short scheduleSlotId
Short startHour
Short startMinute
Short stopHour
Short stopMinute
Short userIdentifier
List<Short> getPayload()
String format()
}
Schedule Entry Lock Week Day Set
Command: 0x03
class hubitat.zwave.commands.scheduleentrylockv2.ScheduleEntryLockWeekDaySet {
Short dayOfWeek
Short scheduleSlotId
Short setAction
Short startHour
Short startMinute
Short stopHour
Short stopMinute
Short userIdentifier
List<Short> getPayload()
String format()
}
Schedule Entry Lock Year Day Get
Command: 0x07
class hubitat.zwave.commands.scheduleentrylockv2.ScheduleEntryLockYearDayGet {
Short scheduleSlotId
Short userIdentifier
List<Short> getPayload()
String format()
}
Schedule Entry Lock Year Day Report
Command: 0x08
class hubitat.zwave.commands.scheduleentrylockv2.ScheduleEntryLockYearDayReport {
Short scheduleSlotId
Short startDay
Short startHour
Short startMinute
Short startMonth
Short startYear
Short stopDay
Short stopHour
Short stopMinute
Short stopMonth
Short stopYear
Short userIdentifier
List<Short> getPayload()
String format()
}
Schedule Entry Lock Year Day Set
Command: 0x06
class hubitat.zwave.commands.scheduleentrylockv2.ScheduleEntryLockYearDaySet {
Short scheduleSlotId
Short setAction
Short startDay
Short startHour
Short startMinute
Short startMonth
Short startYear
Short stopDay
Short stopHour
Short stopMinute
Short stopMonth
Short stopYear
Short userIdentifier
List<Short> getPayload()
String format()
}
Schedule Entry Type Supported Get
Command: 0x00
class hubitat.zwave.commands.scheduleentrylockv2.ScheduleEntryTypeSupportedGet {
List<Short> getPayload()
String format()
}
Schedule Entry Type Supported Report
Command: 0x0A
class hubitat.zwave.commands.scheduleentrylockv2.ScheduleEntryTypeSupportedReport {
Short numberOfSlotsWeekDay
Short numberOfSlotsYearDay
List<Short> getPayload()
String format()
}
scheduleentrylockv3
Command Class: 0x4E
Schedule Entry Lock Daily Repeating Get
Command: 0x0E
class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockDailyRepeatingGet {
Short scheduleSlotId
Short userIdentifier
List<Short> getPayload()
String format()
}
Schedule Entry Lock Daily Repeating Report
Command: 0x0F
class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockDailyRepeatingReport {
Short durationHour
Short durationMinute
Short scheduleSlotId
Short startHour
Short startMinute
Short userIdentifier
Short weekDayBitmask
List<Short> getPayload()
String format()
}
Schedule Entry Lock Daily Repeating Set
Command: 0x10
class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockDailyRepeatingSet {
Short durationHour
Short durationMinute
Short scheduleSlotId
Short setAction
Short startHour
Short startMinute
Short userIdentifier
Short weekDayBitmask
List<Short> getPayload()
String format()
}
Schedule Entry Lock Enable All Set
Command: 0xXM
class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockEnableAllSet {
Short enabled
List<Short> getPayload()
String format()
}
Schedule Entry Lock Enable Set
Command: 0x01
class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockEnableSet {
Short enabled
Short userIdentifier
List<Short> getPayload()
String format()
}
Schedule Entry Lock Time Offset Get
Command: 0x0B
class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockTimeOffsetGet {
List<Short> getPayload()
String format()
}
Schedule Entry Lock Time Offset Report
Command: 0x0C
class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockTimeOffsetReport {
Short hourTzo
Short minuteOffsetDst
Short minuteTzo
Boolean signOffsetDst
Boolean signTzo
List<Short> getPayload()
String format()
}
Schedule Entry Lock Time Offset Set
Command: 0x0D
class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockTimeOffsetSet {
Short hourTzo
Short minuteOffsetDst
Short minuteTzo
Boolean signOffsetDst
Boolean signTzo
List<Short> getPayload()
String format()
}
Schedule Entry Lock Week Day Get
Command: 0x04
class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockWeekDayGet {
Short scheduleSlotId
Short userIdentifier
List<Short> getPayload()
String format()
}
Schedule Entry Lock Week Day Report
Command: 0x05
class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockWeekDayReport {
Short dayOfWeek
Short scheduleSlotId
Short startHour
Short startMinute
Short stopHour
Short stopMinute
Short userIdentifier
List<Short> getPayload()
String format()
}
Schedule Entry Lock Week Day Set
Command: 0x03
class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockWeekDaySet {
Short dayOfWeek
Short scheduleSlotId
Short setAction
Short startHour
Short startMinute
Short stopHour
Short stopMinute
Short userIdentifier
List<Short> getPayload()
String format()
}
Schedule Entry Lock Year Day Get
Command: 0x07
class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockYearDayGet {
Short scheduleSlotId
Short userIdentifier
List<Short> getPayload()
String format()
}
Schedule Entry Lock Year Day Report
Command: 0x08
class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockYearDayReport {
Short scheduleSlotId
Short startDay
Short startHour
Short startMinute
Short startMonth
Short startYear
Short stopDay
Short stopHour
Short stopMinute
Short stopMonth
Short stopYear
Short userIdentifier
List<Short> getPayload()
String format()
}
Schedule Entry Lock Year Day Set
Command: 0x06
class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockYearDaySet {
Short scheduleSlotId
Short setAction
Short startDay
Short startHour
Short startMinute
Short startMonth
Short startYear
Short stopDay
Short stopHour
Short stopMinute
Short stopMonth
Short stopYear
Short userIdentifier
List<Short> getPayload()
String format()
}
Schedule Entry Type Supported Get
Command: 0x00
class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryTypeSupportedGet {
List<Short> getPayload()
String format()
}
Schedule Entry Type Supported Report
Command: 0x0A
class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryTypeSupportedReport {
Short numberOfSlotsDailyRepeating
Short numberOfSlotsWeekDay
Short numberOfSlotsYearDay
List<Short> getPayload()
String format()
}
schedulev1
Command Class: 0x53
Command Schedule Get
Command: 0x04
class hubitat.zwave.commands.schedulev1.CommandScheduleGet {
Short scheduleId
List<Short> getPayload()
String format()
}
Command Schedule Report
Command: 0xXM
class hubitat.zwave.commands.schedulev1.CommandScheduleReport {
Short activeId
Integer durationByte
Short durationType
Short numberOfCmdToFollow
Short reportsToFollow
Boolean res51
Short scheduleId
Short startDayOfMonth
Short startHour
Short startMinute
Short startMonth
Short startWeekday
Short startYear
Short userIdentifier
List<Short> getPayload()
String format()
}
Command Schedule Set
Command: 0xXM
class hubitat.zwave.commands.schedulev1.CommandScheduleSet {
Integer durationByte
Short durationType
Short numberOfCmdToFollow
Short reportsToFollow
Boolean res51
Short scheduleId
Short startDayOfMonth
Short startHour
Short startMinute
Short startMonth
Short startWeekday
Short startYear
Short userIdentifier
List<Short> getPayload()
String format()
}
Schedule Remove
Command: 0x06
class hubitat.zwave.commands.schedulev1.ScheduleRemove {
Short scheduleId
List<Short> getPayload()
String format()
}
Schedule State Get
Command: 0x08
class hubitat.zwave.commands.schedulev1.ScheduleStateGet {
List<Short> getPayload()
String format()
}
Schedule State Report
Command: 0x09
class hubitat.zwave.commands.schedulev1.ScheduleStateReport {
Short activeId1
Short activeId2
Short activeId3
Short activeIdN
Short numberOfSupportedScheduleId
Boolean override
Short reportsToFollow
List<Short> getPayload()
String format()
}
Schedule State Set
Command: 0x07
class hubitat.zwave.commands.schedulev1.ScheduleStateSet {
Short scheduleId
Short scheduleState
List<Short> getPayload()
String format()
}
Schedule Supported Get
Command: 0x01
class hubitat.zwave.commands.schedulev1.ScheduleSupportedGet {
List<Short> getPayload()
String format()
}
Schedule Supported Report
Command: 0x02
class hubitat.zwave.commands.schedulev1.ScheduleSupportedReport {
Boolean fallbackSupport
Short numberOfSupportedCc
Short numberOfSupportedScheduleId
Boolean overrideSupport
Short startTimeSupport
Boolean supportEnabledisable
Short supportedOverrideTypes
List<Short> getPayload()
String format()
}
screenattributesv1
Command Class: 0x93
Screen Attributes Get
Command: 0x01
class hubitat.zwave.commands.screenattributesv1.ScreenAttributesGet {
List<Short> getPayload()
String format()
}
Screen Attributes Report
Command: 0x02
class hubitat.zwave.commands.screenattributesv1.ScreenAttributesReport {
Short numberOfCharactersPerLine
Short numberOfLines
Short numericalPresentationOfACharacter
Short sizeOfLineBuffer
List<Short> getPayload()
String format()
}
screenattributesv2
Command Class: 0x93
Screen Attributes Get
Command: 0x01
class hubitat.zwave.commands.screenattributesv2.ScreenAttributesGet {
List<Short> getPayload()
String format()
}
Screen Attributes Report
Command: 0x02
class hubitat.zwave.commands.screenattributesv2.ScreenAttributesReport {
Boolean escapeSequence
Short numberOfCharactersPerLine
Short numberOfLines
Short numericalPresentationOfACharacter
Short screenTimeout
Short sizeOfLineBuffer
List<Short> getPayload()
String format()
}
screenmdv1
Command Class: 0x92
Screen Md Get
Command: 0x01
class hubitat.zwave.commands.screenmdv1.ScreenMdGet {
Short nodeId
Short numberOfReports
List<Short> getPayload()
String format()
}
Screen Md Report
Command: 0x02
class hubitat.zwave.commands.screenmdv1.ScreenMdReport {
Short charPresentation
Boolean moreData
Short screenSettings
List<Short> getPayload()
String format()
}
screenmdv2
Command Class: 0x92
Screen Md Get
Command: 0x01
class hubitat.zwave.commands.screenmdv2.ScreenMdGet {
Short nodeId
Short numberOfReports
List<Short> getPayload()
String format()
}
Screen Md Report
Command: 0x03
class hubitat.zwave.commands.screenmdv2.ScreenMdReport {
Short charPresentation
Boolean moreData
Short screenSettings
Boolean screenTimeout
List<Short> getPayload()
String format()
}
securitypanelmodev1
Command Class: 0x24
Security Panel Mode Get
Command: 0x03
class hubitat.zwave.commands.securitypanelmodev1.SecurityPanelModeGet {
List<Short> getPayload()
String format()
}
Security Panel Mode Report
Command: 0x04
class hubitat.zwave.commands.securitypanelmodev1.SecurityPanelModeReport {
Short mode
List<Short> getPayload()
String format()
}
Security Panel Mode Set
Command: 0x05
class hubitat.zwave.commands.securitypanelmodev1.SecurityPanelModeSet {
Short mode
List<Short> getPayload()
String format()
}
Security Panel Mode Supported Get
Command: 0x01
class hubitat.zwave.commands.securitypanelmodev1.SecurityPanelModeSupportedGet {
List<Short> getPayload()
String format()
}
Security Panel Mode Supported Report
Command: 0x02
class hubitat.zwave.commands.securitypanelmodev1.SecurityPanelModeSupportedReport {
Integer supportedModeBitMask
List<Short> getPayload()
String format()
}
securitypanelzonesensorv1
Command Class: 0x2F
Command Class Security Panel Zone Sensor Installed Report
Command: 0x02
class hubitat.zwave.commands.securitypanelzonesensorv1.CommandClassSecurityPanelZoneSensorInstalledReport {
Short numberOfSensors
Short zoneNumber
List<Short> getPayload()
String format()
}
Security Panel Zone Sensor Installed Get
Command: 0x01
class hubitat.zwave.commands.securitypanelzonesensorv1.SecurityPanelZoneSensorInstalledGet {
Short zoneNumber
List<Short> getPayload()
String format()
}
Security Panel Zone Sensor State Get
Command: 0x05
class hubitat.zwave.commands.securitypanelzonesensorv1.SecurityPanelZoneSensorStateGet {
Short sensorNumber
Short zoneNumber
List<Short> getPayload()
String format()
}
Security Panel Zone Sensor State Report
Command: 0x06
class hubitat.zwave.commands.securitypanelzonesensorv1.SecurityPanelZoneSensorStateReport {
Short eventParameters
Short sensorNumber
Short zoneNumber
Short zwaveAlarmEvent
Short zwaveAlarmType
List<Short> getPayload()
String format()
}
Security Panel Zone Sensor Type Get
Command: 0x03
class hubitat.zwave.commands.securitypanelzonesensorv1.SecurityPanelZoneSensorTypeGet {
Short sensorNumber
Short zoneNumber
List<Short> getPayload()
String format()
}
Security Panel Zone Sensor Type Report
Command: 0x04
class hubitat.zwave.commands.securitypanelzonesensorv1.SecurityPanelZoneSensorTypeReport {
Short sensorNumber
Short zoneNumber
Short zwaveAlarmType
List<Short> getPayload()
String format()
}
securitypanelzonev1
Command Class: 0x2E
Security Panel Zone Number Supported Get
Command: 0x01
class hubitat.zwave.commands.securitypanelzonev1.SecurityPanelZoneNumberSupportedGet {
List<Short> getPayload()
String format()
}
Security Panel Zone State Get
Command: 0x05
class hubitat.zwave.commands.securitypanelzonev1.SecurityPanelZoneStateGet {
Short zoneNumber
List<Short> getPayload()
String format()
}
Security Panel Zone State Report
Command: 0x06
class hubitat.zwave.commands.securitypanelzonev1.SecurityPanelZoneStateReport {
Short zoneNumber
Short zoneState
List<Short> getPayload()
String format()
}
Security Panel Zone Supported Report
Command: 0xXM
class hubitat.zwave.commands.securitypanelzonev1.SecurityPanelZoneSupportedReport {
Boolean zm
Short zonesSupported
List<Short> getPayload()
String format()
}
Security Panel Zone Type Get
Command: 0xXM
class hubitat.zwave.commands.securitypanelzonev1.SecurityPanelZoneTypeGet {
Short zoneNumber
List<Short> getPayload()
String format()
}
Security Panel Zone Type Report
Command: 0x04
class hubitat.zwave.commands.securitypanelzonev1.SecurityPanelZoneTypeReport {
Short zoneNumber
Short zoneType
List<Short> getPayload()
String format()
}
securityv1
Command Class: 0x98
Network Key Set
Command: 0x06
class hubitat.zwave.commands.securityv1.NetworkKeySet {
List<NetworkKeySet> networkKeyByte
List<Short> getPayload()
String format()
}
Network Key Verify
Command: 0x07
class hubitat.zwave.commands.securityv1.NetworkKeyVerify {
List<Short> getPayload()
String format()
}
Security Commands Supported Get
Command: 0x02
class hubitat.zwave.commands.securityv1.SecurityCommandsSupportedGet {
List<Short> getPayload()
String format()
}
Security Commands Supported Report
Command: 0x03
class hubitat.zwave.commands.securityv1.SecurityCommandsSupportedReport {
List<SecurityCommandsSupportedReport> commandClassControl
List<SecurityCommandsSupportedReport> commandClassSupport
Short reportsToFollow
List<Short> getPayload()
String format()
}
Security Message Encapsulation
Command: 0x81
class hubitat.zwave.commands.securityv1.SecurityMessageEncapsulation {
List<SecurityMessageEncapsulation> commandByte
Short commandClassIdentifier
Short commandIdentifier
Boolean secondFrame
Short sequenceCounter
Boolean sequenced
List<Short> getPayload()
String format()
}
Security Message Encapsulation Nonce Get
Command: 0xC1
class hubitat.zwave.commands.securityv1.SecurityMessageEncapsulationNonceGet {
List<SecurityMessageEncapsulationNonceGet> commandByte
Short commandClassIdentifier
Short commandIdentifier
List<SecurityMessageEncapsulationNonceGet> initializationVector
List<SecurityMessageEncapsulationNonceGet> messageAuthenticationCode
Short receiversNonceIdentifier
Boolean secondFrame
Short sequenceCounter
Boolean sequenced
List<Short> getPayload()
String format()
}
Security Nonce Get
Command: 0x40
class hubitat.zwave.commands.securityv1.SecurityNonceGet {
List<Short> getPayload()
String format()
}
Security Nonce Report
Command: 0x80
class hubitat.zwave.commands.securityv1.SecurityNonceReport {
List<SecurityNonceReport> nonce
List<Short> getPayload()
String format()
}
Security Scheme Get
Command: 0x04
class hubitat.zwave.commands.securityv1.SecuritySchemeGet {
Short supportedSecuritySchemes
List<Short> getPayload()
String format()
}
Security Scheme Inherit
Command: 0x08
class hubitat.zwave.commands.securityv1.SecuritySchemeInherit {
Short supportedSecuritySchemes
List<Short> getPayload()
String format()
}
Security Scheme Report
Command: 0x05
class hubitat.zwave.commands.securityv1.SecuritySchemeReport {
Short supportedSecuritySchemes
List<Short> getPayload()
String format()
}
sensoralarmv1
Command Class: 0x9C
Sensor Alarm Get
Command: 0x01
class hubitat.zwave.commands.sensoralarmv1.SensorAlarmGet {
Short sensorType
List<Short> getPayload()
String format()
}
Sensor Alarm Report
Command: 0x02
class hubitat.zwave.commands.sensoralarmv1.SensorAlarmReport {
Integer seconds
Short sensorState
Short sensorType
Short sourceNodeId
List<Short> getPayload()
String format()
}
Sensor Alarm Supported Get
Command: 0x03
class hubitat.zwave.commands.sensoralarmv1.SensorAlarmSupportedGet {
List<Short> getPayload()
String format()
}
Sensor Alarm Supported Report
Command: 0x04
class hubitat.zwave.commands.sensoralarmv1.SensorAlarmSupportedReport {
List<SensorAlarmSupportedReport> bitMask
Short numberOfBitMasks
List<Short> getPayload()
String format()
}
sensorbinaryv1
Command Class: 0x30
Sensor Binary Get
Command: 0x02
class hubitat.zwave.commands.sensorbinaryv1.SensorBinaryGet {
List<Short> getPayload()
String format()
}
Sensor Binary Report
Command: 0x03
class hubitat.zwave.commands.sensorbinaryv1.SensorBinaryReport {
Short sensorValue
static Short SENSOR_VALUE_DETECTED_AN_EVENT = 255
static Short SENSOR_VALUE_IDLE = 0
List<Short> getPayload()
String format()
}
sensorbinaryv2
Command Class: 0x30
Sensor Binary Get
Command: 0x02
class hubitat.zwave.commands.sensorbinaryv2.SensorBinaryGet {
Short sensorType
List<Short> getPayload()
String format()
}
Sensor Binary Report
Command: 0x03
class hubitat.zwave.commands.sensorbinaryv2.SensorBinaryReport {
Short sensorType
Short sensorValue
static Short SENSOR_TYPE_AUX = 9
static Short SENSOR_TYPE_CO = 3
static Short SENSOR_TYPE_CO2 = 4
static Short SENSOR_TYPE_DOOR_WINDOW = 10
static Short SENSOR_TYPE_FIRST = 255
static Short SENSOR_TYPE_FREEZE = 7
static Short SENSOR_TYPE_GENERAL_PURPOSE = 1
static Short SENSOR_TYPE_GLASS_BREAK = 13
static Short SENSOR_TYPE_HEAT = 5
static Short SENSOR_TYPE_MOTION = 12
static Short SENSOR_TYPE_SMOKE = 2
static Short SENSOR_TYPE_TAMPER = 8
static Short SENSOR_TYPE_TILT = 11
static Short SENSOR_TYPE_WATER = 6
static Short SENSOR_VALUE_DETECTED_AN_EVENT = 255
static Short SENSOR_VALUE_IDLE = 0
List<Short> getPayload()
String format()
}
Sensor Binary Supported Get Sensor
Command: 0x01
class hubitat.zwave.commands.sensorbinaryv2.SensorBinarySupportedGetSensor {
List<Short> getPayload()
String format()
}
Sensor Binary Supported Sensor Report
Command: 0x04
class hubitat.zwave.commands.sensorbinaryv2.SensorBinarySupportedSensorReport {
Boolean aux
Boolean co
Boolean co2
Boolean doorwindow
Boolean first
Boolean freeze
Boolean general
Boolean glassBreak
Boolean heat
Boolean motion
Boolean smoke
Boolean tamper
Boolean tilt
Boolean water
List<Short> getPayload()
String format()
}
sensorconfigurationv1
Command Class: 0x9E
Sensor Trigger Level Get
Command: 0x02
class hubitat.zwave.commands.sensorconfigurationv1.SensorTriggerLevelGet {
List<Short> getPayload()
String format()
}
Sensor Trigger Level Report
Command: 0x03
class hubitat.zwave.commands.sensorconfigurationv1.SensorTriggerLevelReport {
Short precision
Short scale
BigDecimal scaledTriggerValue
Short sensorType
Short size
List<SensorTriggerLevelReport> triggerValue
List<Short> getPayload()
String format()
}
Sensor Trigger Level Set
Command: 0x01
class hubitat.zwave.commands.sensorconfigurationv1.SensorTriggerLevelSet {
Boolean current
Boolean defaultValue
Short precision
Short scale
BigDecimal scaledTriggerValue
Short sensorType
Short size
List<SensorTriggerLevelSet> triggerValue
List<Short> getPayload()
String format()
}
sensormultilevelv1
Command Class: 0x31
Sensor Multilevel Get
Command: 0x04
class hubitat.zwave.commands.sensormultilevelv1.SensorMultilevelGet {
List<Short> getPayload()
String format()
}
Sensor Multilevel Report
Command: 0x05
class hubitat.zwave.commands.sensormultilevelv1.SensorMultilevelReport {
Short precision
Short scale
BigDecimal scaledSensorValue
Short sensorType
List<SensorMultilevelReport> sensorValue
Short size
static Short SENSOR_TYPE_GENERAL_PURPOSE_VALUE_VERSION_1 = 2
static Short SENSOR_TYPE_LUMINANCE_VERSION_1 = 3
static Short SENSOR_TYPE_TEMPERATURE_VERSION_1 = 1
List<Short> getPayload()
String format()
}
sensormultilevelv2
Command Class: 0x31
Sensor Multilevel Get
Command: 0x04
class hubitat.zwave.commands.sensormultilevelv2.SensorMultilevelGet {
List<Short> getPayload()
String format()
}
Sensor Multilevel Report
Command: 0x05
class hubitat.zwave.commands.sensormultilevelv2.SensorMultilevelReport {
Short precision
Short scale
BigDecimal scaledSensorValue
Short sensorType
Short size
static Short SENSOR_TYPE_ATMOSPHERIC_PRESSURE_VERSION_2 = 8
static Short SENSOR_TYPE_BAROMETRIC_PRESSURE_VERSION_2 = 9
static Short SENSOR_TYPE_DEW_POINT_VERSION_2 = 11
static Short SENSOR_TYPE_DIRECTION_VERSION_2 = 7
static Short SENSOR_TYPE_GENERAL_PURPOSE_VALUE_VERSION_1 = 2
static Short SENSOR_TYPE_LUMINANCE_VERSION_1 = 3
static Short SENSOR_TYPE_POWER_VERSION_2 = 4
static Short SENSOR_TYPE_RAIN_RATE_VERSION_2 = 12
static Short SENSOR_TYPE_RELATIVE_HUMIDITY_VERSION_2 = 5
static Short SENSOR_TYPE_SOLAR_RADIATION_VERSION_2 = 10
static Short SENSOR_TYPE_TEMPERATURE_VERSION_1 = 1
static Short SENSOR_TYPE_TIDE_LEVEL_VERSION_2 = 13
static Short SENSOR_TYPE_VELOCITY_VERSION_2 = 6
List<Short> getPayload()
String format()
}
sensormultilevelv3
Command Class: 0x31
Sensor Multilevel Get
Command: 0x04
class hubitat.zwave.commands.sensormultilevelv3.SensorMultilevelGet {
List<Short> getPayload()
String format()
}
Sensor Multilevel Report
Command: 0x05
class hubitat.zwave.commands.sensormultilevelv3.SensorMultilevelReport {
Short precision
Short scale
BigDecimal scaledSensorValue
Short sensorType
Short size
static Short SENSOR_TYPE_AIR_FLOW_VERSION_3 = 18
static Short SENSOR_TYPE_ATMOSPHERIC_PRESSURE_VERSION_2 = 8
static Short SENSOR_TYPE_BAROMETRIC_PRESSURE_VERSION_2 = 9
static Short SENSOR_TYPE_CO2_LEVEL_VERSION_3 = 17
static Short SENSOR_TYPE_CURRENT_VERSION_3 = 16
static Short SENSOR_TYPE_DEW_POINT_VERSION_2 = 11
static Short SENSOR_TYPE_DIRECTION_VERSION_2 = 7
static Short SENSOR_TYPE_DISTANCE_VERSION_3 = 20
static Short SENSOR_TYPE_GENERAL_PURPOSE_VALUE_VERSION_1 = 2
static Short SENSOR_TYPE_LUMINANCE_VERSION_1 = 3
static Short SENSOR_TYPE_POWER_VERSION_2 = 4
static Short SENSOR_TYPE_RAIN_RATE_VERSION_2 = 12
static Short SENSOR_TYPE_RELATIVE_HUMIDITY_VERSION_2 = 5
static Short SENSOR_TYPE_SOLAR_RADIATION_VERSION_2 = 10
static Short SENSOR_TYPE_TANK_CAPACITY_VERSION_3 = 19
static Short SENSOR_TYPE_TEMPERATURE_VERSION_1 = 1
static Short SENSOR_TYPE_TIDE_LEVEL_VERSION_2 = 13
static Short SENSOR_TYPE_VELOCITY_VERSION_2 = 6
static Short SENSOR_TYPE_VOLTAGE_VERSION_3 = 15
static Short SENSOR_TYPE_WEIGHT_VERSION_3 = 14
List<Short> getPayload()
String format()
}
sensormultilevelv4
Command Class: 0x31
Sensor Multilevel Get
Command: 0x04
class hubitat.zwave.commands.sensormultilevelv4.SensorMultilevelGet {
List<Short> getPayload()
String format()
}
Sensor Multilevel Report
Command: 0x05
class hubitat.zwave.commands.sensormultilevelv4.SensorMultilevelReport {
Short precision
Short scale
BigDecimal scaledSensorValue
Short sensorType
Short size
static Short SENSOR_TYPE_AIR_FLOW_VERSION_3 = 18
static Short SENSOR_TYPE_ANGLE_POSITION_VERSION_4 = 21
static Short SENSOR_TYPE_ATMOSPHERIC_PRESSURE_VERSION_2 = 8
static Short SENSOR_TYPE_BAROMETRIC_PRESSURE_VERSION_2 = 9
static Short SENSOR_TYPE_CO2_LEVEL_VERSION_3 = 17
static Short SENSOR_TYPE_CURRENT_VERSION_3 = 16
static Short SENSOR_TYPE_DEW_POINT_VERSION_2 = 11
static Short SENSOR_TYPE_DIRECTION_VERSION_2 = 7
static Short SENSOR_TYPE_DISTANCE_VERSION_3 = 20
static Short SENSOR_TYPE_GENERAL_PURPOSE_VALUE_VERSION_1 = 2
static Short SENSOR_TYPE_LUMINANCE_VERSION_1 = 3
static Short SENSOR_TYPE_POWER_VERSION_2 = 4
static Short SENSOR_TYPE_RAIN_RATE_VERSION_2 = 12
static Short SENSOR_TYPE_RELATIVE_HUMIDITY_VERSION_2 = 5
static Short SENSOR_TYPE_SOLAR_RADIATION_VERSION_2 = 10
static Short SENSOR_TYPE_TANK_CAPACITY_VERSION_3 = 19
static Short SENSOR_TYPE_TEMPERATURE_VERSION_1 = 1
static Short SENSOR_TYPE_TIDE_LEVEL_VERSION_2 = 13
static Short SENSOR_TYPE_VELOCITY_VERSION_2 = 6
static Short SENSOR_TYPE_VOLTAGE_VERSION_3 = 15
static Short SENSOR_TYPE_WEIGHT_VERSION_3 = 14
List<Short> getPayload()
String format()
}
sensormultilevelv5
Command Class: 0x31
Sensor Multilevel Get
Command: 0x04
class hubitat.zwave.commands.sensormultilevelv5.SensorMultilevelGet {
Short scale
Short sensorType
static Short SENSOR_TYPE_AIR_FLOW_VERSION_3 = 18
static Short SENSOR_TYPE_ANGLE_POSITION_VERSION_4 = 21
static Short SENSOR_TYPE_ATMOSPHERIC_PRESSURE_VERSION_2 = 8
static Short SENSOR_TYPE_BAROMETRIC_PRESSURE_VERSION_2 = 9
static Short SENSOR_TYPE_CO2_LEVEL_VERSION_3 = 17
static Short SENSOR_TYPE_CURRENT_VERSION_3 = 16
static Short SENSOR_TYPE_DEW_POINT_VERSION_2 = 11
static Short SENSOR_TYPE_DIRECTION_VERSION_2 = 7
static Short SENSOR_TYPE_DISTANCE_VERSION_3 = 20
static Short SENSOR_TYPE_ELECTRICAL_CONDUCTIVITY_V5 = 29
static Short SENSOR_TYPE_ELECTRICAL_RESISTIVITY_V5 = 28
static Short SENSOR_TYPE_GENERAL_PURPOSE_VALUE_VERSION_1 = 2
static Short SENSOR_TYPE_LOUDNESS_V5 = 30
static Short SENSOR_TYPE_LUMINANCE_VERSION_1 = 3
static Short SENSOR_TYPE_MOISTURE_V5 = 31
static Short SENSOR_TYPE_POWER_VERSION_2 = 4
static Short SENSOR_TYPE_RAIN_RATE_VERSION_2 = 12
static Short SENSOR_TYPE_RELATIVE_HUMIDITY_VERSION_2 = 5
static Short SENSOR_TYPE_ROTATION_V5 = 22
static Short SENSOR_TYPE_SEISMIC_INTENSITY_V5 = 25
static Short SENSOR_TYPE_SEISMIC_MAGNITUDE_V5 = 26
static Short SENSOR_TYPE_SOIL_TEMPERATURE_V5 = 24
static Short SENSOR_TYPE_SOLAR_RADIATION_VERSION_2 = 10
static Short SENSOR_TYPE_TANK_CAPACITY_VERSION_3 = 19
static Short SENSOR_TYPE_TEMPERATURE_VERSION_1 = 1
static Short SENSOR_TYPE_TIDE_LEVEL_VERSION_2 = 13
static Short SENSOR_TYPE_ULTRAVIOLET_V5 = 27
static Short SENSOR_TYPE_VELOCITY_VERSION_2 = 6
static Short SENSOR_TYPE_VOLTAGE_VERSION_3 = 15
static Short SENSOR_TYPE_WATER_TEMPERATURE_V5 = 23
static Short SENSOR_TYPE_WEIGHT_VERSION_3 = 14
List<Short> getPayload()
String format()
}
Sensor Multilevel Report
Command: 0x05
class hubitat.zwave.commands.sensormultilevelv5.SensorMultilevelReport {
Short precision
Short scale
BigDecimal scaledSensorValue
Short sensorType
Short size
static Short SENSOR_TYPE_AIR_FLOW_VERSION_3 = 18
static Short SENSOR_TYPE_ANGLE_POSITION_VERSION_4 = 21
static Short SENSOR_TYPE_ATMOSPHERIC_PRESSURE_VERSION_2 = 8
static Short SENSOR_TYPE_BAROMETRIC_PRESSURE_VERSION_2 = 9
static Short SENSOR_TYPE_CO2_LEVEL_VERSION_3 = 17
static Short SENSOR_TYPE_CURRENT_VERSION_3 = 16
static Short SENSOR_TYPE_DEW_POINT_VERSION_2 = 11
static Short SENSOR_TYPE_DIRECTION_VERSION_2 = 7
static Short SENSOR_TYPE_DISTANCE_VERSION_3 = 20
static Short SENSOR_TYPE_ELECTRICAL_CONDUCTIVITY_V5 = 29
static Short SENSOR_TYPE_ELECTRICAL_RESISTIVITY_V5 = 28
static Short SENSOR_TYPE_GENERAL_PURPOSE_VALUE_VERSION_1 = 2
static Short SENSOR_TYPE_LOUDNESS_V5 = 30
static Short SENSOR_TYPE_LUMINANCE_VERSION_1 = 3
static Short SENSOR_TYPE_MOISTURE_V5 = 31
static Short SENSOR_TYPE_POWER_VERSION_2 = 4
static Short SENSOR_TYPE_RAIN_RATE_VERSION_2 = 12
static Short SENSOR_TYPE_RELATIVE_HUMIDITY_VERSION_2 = 5
static Short SENSOR_TYPE_ROTATION_V5 = 22
static Short SENSOR_TYPE_SEISMIC_INTENSITY_V5 = 25
static Short SENSOR_TYPE_SEISMIC_MAGNITUDE_V5 = 26
static Short SENSOR_TYPE_SOIL_TEMPERATURE_V5 = 24
static Short SENSOR_TYPE_SOLAR_RADIATION_VERSION_2 = 10
static Short SENSOR_TYPE_TANK_CAPACITY_VERSION_3 = 19
static Short SENSOR_TYPE_TEMPERATURE_VERSION_1 = 1
static Short SENSOR_TYPE_TIDE_LEVEL_VERSION_2 = 13
static Short SENSOR_TYPE_ULTRAVIOLET_V5 = 27
static Short SENSOR_TYPE_VELOCITY_VERSION_2 = 6
static Short SENSOR_TYPE_VOLTAGE_VERSION_3 = 15
static Short SENSOR_TYPE_WATER_TEMPERATURE_V5 = 23
static Short SENSOR_TYPE_WEIGHT_VERSION_3 = 14
List<Short> getPayload()
String format()
}
Sensor Multilevel Supported Get Scale
Command: 0x03
class hubitat.zwave.commands.sensormultilevelv5.SensorMultilevelSupportedGetScale {
Short sensorType
static Short SENSOR_TYPE_AIR_FLOW_VERSION_3 = 18
static Short SENSOR_TYPE_ANGLE_POSITION_VERSION_4 = 21
static Short SENSOR_TYPE_ATMOSPHERIC_PRESSURE_VERSION_2 = 8
static Short SENSOR_TYPE_BAROMETRIC_PRESSURE_VERSION_2 = 9
static Short SENSOR_TYPE_CO2_LEVEL_VERSION_3 = 17
static Short SENSOR_TYPE_CURRENT_VERSION_3 = 16
static Short SENSOR_TYPE_DEW_POINT_VERSION_2 = 11
static Short SENSOR_TYPE_DIRECTION_VERSION_2 = 7
static Short SENSOR_TYPE_DISTANCE_VERSION_3 = 20
static Short SENSOR_TYPE_ELECTRICAL_CONDUCTIVITY_V5 = 29
static Short SENSOR_TYPE_ELECTRICAL_RESISTIVITY_V5 = 28
static Short SENSOR_TYPE_GENERAL_PURPOSE_VALUE_VERSION_1 = 2
static Short SENSOR_TYPE_LOUDNESS_V5 = 30
static Short SENSOR_TYPE_LUMINANCE_VERSION_1 = 3
static Short SENSOR_TYPE_MOISTURE_V5 = 31
static Short SENSOR_TYPE_POWER_VERSION_2 = 4
static Short SENSOR_TYPE_RAIN_RATE_VERSION_2 = 12
static Short SENSOR_TYPE_RELATIVE_HUMIDITY_VERSION_2 = 5
static Short SENSOR_TYPE_ROTATION_V5 = 22
static Short SENSOR_TYPE_SEISMIC_INTENSITY_V5 = 25
static Short SENSOR_TYPE_SEISMIC_MAGNITUDE_V5 = 26
static Short SENSOR_TYPE_SOIL_TEMPERATURE_V5 = 24
static Short SENSOR_TYPE_SOLAR_RADIATION_VERSION_2 = 10
static Short SENSOR_TYPE_TANK_CAPACITY_VERSION_3 = 19
static Short SENSOR_TYPE_TEMPERATURE_VERSION_1 = 1
static Short SENSOR_TYPE_TIDE_LEVEL_VERSION_2 = 13
static Short SENSOR_TYPE_ULTRAVIOLET_V5 = 27
static Short SENSOR_TYPE_VELOCITY_VERSION_2 = 6
static Short SENSOR_TYPE_VOLTAGE_VERSION_3 = 15
static Short SENSOR_TYPE_WATER_TEMPERATURE_V5 = 23
static Short SENSOR_TYPE_WEIGHT_VERSION_3 = 14
List<Short> getPayload()
String format()
}
Sensor Multilevel Supported Get Sensor
Command: 0x01
class hubitat.zwave.commands.sensormultilevelv5.SensorMultilevelSupportedGetSensor {
List<Short> getPayload()
String format()
}
Sensor Multilevel Supported Scale Report
Command: 0x06
class hubitat.zwave.commands.sensormultilevelv5.SensorMultilevelSupportedScaleReport {
Short scaleBitMask
Short sensorType
static Short SENSOR_TYPE_AIR_FLOW_VERSION_3 = 18
static Short SENSOR_TYPE_ANGLE_POSITION_VERSION_4 = 21
static Short SENSOR_TYPE_ATMOSPHERIC_PRESSURE_VERSION_2 = 8
static Short SENSOR_TYPE_BAROMETRIC_PRESSURE_VERSION_2 = 9
static Short SENSOR_TYPE_CO2_LEVEL_VERSION_3 = 17
static Short SENSOR_TYPE_CURRENT_VERSION_3 = 16
static Short SENSOR_TYPE_DEW_POINT_VERSION_2 = 11
static Short SENSOR_TYPE_DIRECTION_VERSION_2 = 7
static Short SENSOR_TYPE_DISTANCE_VERSION_3 = 20
static Short SENSOR_TYPE_ELECTRICAL_CONDUCTIVITY_V5 = 29
static Short SENSOR_TYPE_ELECTRICAL_RESISTIVITY_V5 = 28
static Short SENSOR_TYPE_GENERAL_PURPOSE_VALUE_VERSION_1 = 2
static Short SENSOR_TYPE_LOUDNESS_V5 = 30
static Short SENSOR_TYPE_LUMINANCE_VERSION_1 = 3
static Short SENSOR_TYPE_MOISTURE_V5 = 31
static Short SENSOR_TYPE_POWER_VERSION_2 = 4
static Short SENSOR_TYPE_RAIN_RATE_VERSION_2 = 12
static Short SENSOR_TYPE_RELATIVE_HUMIDITY_VERSION_2 = 5
static Short SENSOR_TYPE_ROTATION_V5 = 22
static Short SENSOR_TYPE_SEISMIC_INTENSITY_V5 = 25
static Short SENSOR_TYPE_SEISMIC_MAGNITUDE_V5 = 26
static Short SENSOR_TYPE_SOIL_TEMPERATURE_V5 = 24
static Short SENSOR_TYPE_SOLAR_RADIATION_VERSION_2 = 10
static Short SENSOR_TYPE_TANK_CAPACITY_VERSION_3 = 19
static Short SENSOR_TYPE_TEMPERATURE_VERSION_1 = 1
static Short SENSOR_TYPE_TIDE_LEVEL_VERSION_2 = 13
static Short SENSOR_TYPE_ULTRAVIOLET_V5 = 27
static Short SENSOR_TYPE_VELOCITY_VERSION_2 = 6
static Short SENSOR_TYPE_VOLTAGE_VERSION_3 = 15
static Short SENSOR_TYPE_WATER_TEMPERATURE_V5 = 23
static Short SENSOR_TYPE_WEIGHT_VERSION_3 = 14
List<Short> getPayload()
String format()
}
Sensor Multilevel Supported Sensor Report
Command: 0x02
class hubitat.zwave.commands.sensormultilevelv5.SensorMultilevelSupportedSensorReport {
Boolean airFlow
Boolean airTemperature
Boolean anglePosition
Boolean atmosphericPressure
Boolean barometricPressure
Boolean co2Level
Boolean current
Boolean dewPoint
Boolean direction
Boolean distance
Boolean electricalConductivity
Boolean electricalResistivity
Boolean generalPurposeValue
Boolean humidity
Boolean loudness
Boolean luminance
Boolean moisture
Boolean power
Boolean rainRate
Boolean rotation
Boolean seismicIntensity
Boolean seismicMagnitude
Boolean soilTemperature
Boolean solarRadiation
Boolean tankCapacity
Boolean tideLevel
Boolean ultraviolet
Boolean velocity
Boolean voltage
Boolean waterTemperature
Boolean weight
List<Short> getPayload()
String format()
}
silencealarmv1
Command Class: 0x9D
Sensor Alarm Set
Command: 0x01
class hubitat.zwave.commands.silencealarmv1.SensorAlarmSet {
List<SensorAlarmSet> bitMask
Short mode
Short numberOfBitMasks
Integer seconds
List<Short> getPayload()
String format()
}
simpleavcontrolv1
Command Class: 0x94
Simple Av Control Get
Command: 0x02
class hubitat.zwave.commands.simpleavcontrolv1.SimpleAvControlGet {
List<Short> getPayload()
String format()
}
Simple Av Control Report
Command: 0x03
class hubitat.zwave.commands.simpleavcontrolv1.SimpleAvControlReport {
Short numberOfReports
List<Short> getPayload()
String format()
}
Simple Av Control Set
Command: 0x01
class hubitat.zwave.commands.simpleavcontrolv1.SimpleAvControlSet {
List<SimpleAvControlSet> commands
Integer itemId
Short keyAttributes
Short sequenceNumber
List<Short> getPayload()
String format()
}
Simple Av Control Supported Get
Command: 0x04
class hubitat.zwave.commands.simpleavcontrolv1.SimpleAvControlSupportedGet {
Short reportNo
List<Short> getPayload()
String format()
}
Simple Av Control Supported Report
Command: 0x05
class hubitat.zwave.commands.simpleavcontrolv1.SimpleAvControlSupportedReport {
List<SimpleAvControlSupportedReport> bitMasks
Short reportNo
List<Short> getPayload()
String format()
}
supervisionv1
Command Class: 0x6C
Supervision Get
Command: 0x01
class hubitat.zwave.commands.supervisionv1.SupervisionGet {
List<SupervisionGet> commandByte
Short commandClassIdentifier
Short commandIdentifier
Short commandLength
Short reserved
Short sessionID
Boolean statusUpdates
List<Short> getPayload()
String format()
}
Supervision Report
Command: 0x02
class hubitat.zwave.commands.supervisionv1.SupervisionReport {
Short duration
Boolean moreStatusUpdates
Short reserved
Short sessionID
Short status
static Short FAIL = 2
static Short NO_SUPPORT = 0
static Short SUCCESS = 255
static Short WORKING = 1
List<Short> getPayload()
String format()
}
switchallv1
Command Class: 0x27
Switch All Get
Command: 0x02
class hubitat.zwave.commands.switchallv1.SwitchAllGet {
List<Short> getPayload()
String format()
}
Switch All Off
Command: 0x05
class hubitat.zwave.commands.switchallv1.SwitchAllOff {
List<Short> getPayload()
String format()
}
Switch All On
Command: 0x04
class hubitat.zwave.commands.switchallv1.SwitchAllOn {
List<Short> getPayload()
String format()
}
Switch All Report
Command: 0x03
class hubitat.zwave.commands.switchallv1.SwitchAllReport {
Short mode
static Short MODE_EXCLUDED_FROM_THE_ALL_OFF_FUNCTIONALITY_BUT_NOT_ALL_ON = 2
static Short MODE_EXCLUDED_FROM_THE_ALL_ON_ALL_OFF_FUNCTIONALITY = 0
static Short MODE_EXCLUDED_FROM_THE_ALL_ON_FUNCTIONALITY_BUT_NOT_ALL_OFF = 1
static Short MODE_INCLUDED_IN_THE_ALL_ON_ALL_OFF_FUNCTIONALITY = 255
List<Short> getPayload()
String format()
}
Switch All Set
Command: 0x01
class hubitat.zwave.commands.switchallv1.SwitchAllSet {
Short mode
static Short MODE_EXCLUDED_FROM_THE_ALL_OFF_FUNCTIONALITY_BUT_NOT_ALL_ON = 2
static Short MODE_EXCLUDED_FROM_THE_ALL_ON_ALL_OFF_FUNCTIONALITY = 0
static Short MODE_EXCLUDED_FROM_THE_ALL_ON_FUNCTIONALITY_BUT_NOT_ALL_OFF = 1
static Short MODE_INCLUDED_IN_THE_ALL_ON_ALL_OFF_FUNCTIONALITY = 255
List<Short> getPayload()
String format()
}
switchbinaryv1
Command Class: 0x25
Switch Binary Get
Command: 0x02
class hubitat.zwave.commands.switchbinaryv1.SwitchBinaryGet {
List<Short> getPayload()
String format()
}
Switch Binary Report
Command: 0x03
class hubitat.zwave.commands.switchbinaryv1.SwitchBinaryReport {
Short value
List<Short> getPayload()
String format()
}
Switch Binary Set
Command: 0x01
class hubitat.zwave.commands.switchbinaryv1.SwitchBinarySet {
Short switchValue
List<Short> getPayload()
String format()
}
switchcolorv1
Command Class: 0x33
Switch Color Get
Command: 0x03
class hubitat.zwave.commands.switchcolorv1.SwitchColorGet {
String colorComponent
short colorComponentId
List<Short> getPayload()
String format()
}
Switch Color Report
Command: 0x04
class hubitat.zwave.commands.switchcolorv1.SwitchColorReport {
String colorComponent
short colorComponentId
short value
List<Short> getPayload()
String format()
}
Switch Color Set
Command: 0x05
class hubitat.zwave.commands.switchcolorv1.SwitchColorSet {
List<SwitchColorSet> colorComponentBytes
short colorComponentCount
Map colorComponents
List<Short> getPayload()
String format()
}
Switch Color Start Level Change
Command: 0x06
class hubitat.zwave.commands.switchcolorv1.SwitchColorStartLevelChange {
short colorComponentId
boolean ignoreStartLevel
short startLevel
boolean upDown
List<Short> getPayload()
String format()
}
Switch Color Stop Level Change
Command: 0x07
class hubitat.zwave.commands.switchcolorv1.SwitchColorStopLevelChange {
short colorComponentId
List<Short> getPayload()
String format()
}
Switch Color Supported Get
Command: 0x01
class hubitat.zwave.commands.switchcolorv1.SwitchColorSupportedGet {
List<Short> getPayload()
String format()
}
Switch Color Supported Report
Command: 0x02
class hubitat.zwave.commands.switchcolorv1.SwitchColorSupportedReport {
boolean amber
boolean blue
boolean coldWhite
boolean cyan
boolean green
boolean index
boolean purple
boolean red
boolean warmWhite
List<Short> getPayload()
String format()
}
switchcolorv2
Command Class: 0x33
Switch Color Get
Command: 0x03
class hubitat.zwave.commands.switchcolorv2.SwitchColorGet {
String colorComponent
short colorComponentId
List<Short> getPayload()
String format()
}
Switch Color Report
Command: 0x04
class hubitat.zwave.commands.switchcolorv2.SwitchColorReport {
String colorComponent
short colorComponentId
short value
List<Short> getPayload()
String format()
}
Switch Color Set
Command: 0x05
class hubitat.zwave.commands.switchcolorv2.SwitchColorSet {
List<SwitchColorSet> colorComponentBytes
short colorComponentCount
Map colorComponents
short dimmingDuration
List<Short> getPayload()
String format()
}
Switch Color Start Level Change
Command: 0x06
class hubitat.zwave.commands.switchcolorv2.SwitchColorStartLevelChange {
short colorComponentId
boolean ignoreStartLevel
short startLevel
boolean upDown
List<Short> getPayload()
String format()
}
Switch Color Stop Level Change
Command: 0x07
class hubitat.zwave.commands.switchcolorv2.SwitchColorStopLevelChange {
short colorComponentId
List<Short> getPayload()
String format()
}
Switch Color Supported Get
Command: 0x01
class hubitat.zwave.commands.switchcolorv2.SwitchColorSupportedGet {
List<Short> getPayload()
String format()
}
Switch Color Supported Report
Command: 0x02
class hubitat.zwave.commands.switchcolorv2.SwitchColorSupportedReport {
boolean amber
boolean blue
boolean coldWhite
boolean cyan
boolean green
boolean index
boolean purple
boolean red
boolean warmWhite
List<Short> getPayload()
String format()
}
switchcolorv3
Command Class: 0x33
Switch Color Get
Command: 0x03
class hubitat.zwave.commands.switchcolorv3.SwitchColorGet {
String colorComponent
short colorComponentId
List<Short> getPayload()
String format()
}
Switch Color Report
Command: 0x04
class hubitat.zwave.commands.switchcolorv3.SwitchColorReport {
String colorComponent
short colorComponentId
short dimmingDuration
short targetValue
short value
List<Short> getPayload()
String format()
}
Switch Color Set
Command: 0x05
class hubitat.zwave.commands.switchcolorv3.SwitchColorSet {
List<SwitchColorSet> colorComponentBytes
short colorComponentCount
Map colorComponents
short dimmingDuration
List<Short> getPayload()
String format()
}
Switch Color Start Level Change
Command: 0x06
class hubitat.zwave.commands.switchcolorv3.SwitchColorStartLevelChange {
short colorComponentId
short dimmingDuration
boolean ignoreStartLevel
short startLevel
boolean upDown
List<Short> getPayload()
String format()
}
Switch Color Stop Level Change
Command: 0x07
class hubitat.zwave.commands.switchcolorv3.SwitchColorStopLevelChange {
short colorComponentId
List<Short> getPayload()
String format()
}
Switch Color Supported Get
Command: 0x01
class hubitat.zwave.commands.switchcolorv3.SwitchColorSupportedGet {
List<Short> getPayload()
String format()
}
Switch Color Supported Report
Command: 0x02
class hubitat.zwave.commands.switchcolorv3.SwitchColorSupportedReport {
boolean amber
boolean blue
boolean coldWhite
boolean cyan
boolean green
boolean index
boolean purple
boolean red
boolean warmWhite
List<Short> getPayload()
String format()
}
switchmultilevelv1
Command Class: 0x26
Switch Multilevel Get
Command: 0x02
class hubitat.zwave.commands.switchmultilevelv1.SwitchMultilevelGet {
List<Short> getPayload()
String format()
}
Switch Multilevel Report
Command: 0x03
class hubitat.zwave.commands.switchmultilevelv1.SwitchMultilevelReport {
Short value
List<Short> getPayload()
String format()
}
Switch Multilevel Set
Command: 0x01
class hubitat.zwave.commands.switchmultilevelv1.SwitchMultilevelSet {
Short value
List<Short> getPayload()
String format()
}
Switch Multilevel Start Level Change
Command: 0x04
class hubitat.zwave.commands.switchmultilevelv1.SwitchMultilevelStartLevelChange {
Boolean ignoreStartLevel
Short startLevel
Boolean upDown
List<Short> getPayload()
String format()
}
Switch Multilevel Stop Level Change
Command: 0x05
class hubitat.zwave.commands.switchmultilevelv1.SwitchMultilevelStopLevelChange {
List<Short> getPayload()
String format()
}
switchmultilevelv2
Command Class: 0x26
Switch Multilevel Get
Command: 0x02
class hubitat.zwave.commands.switchmultilevelv2.SwitchMultilevelGet {
List<Short> getPayload()
String format()
}
Switch Multilevel Report
Command: 0x03
class hubitat.zwave.commands.switchmultilevelv2.SwitchMultilevelReport {
Short value
List<Short> getPayload()
String format()
}
Switch Multilevel Set
Command: 0x01
class hubitat.zwave.commands.switchmultilevelv2.SwitchMultilevelSet {
Short dimmingDuration
Short value
List<Short> getPayload()
String format()
}
Switch Multilevel Start Level Change
Command: 0x04
class hubitat.zwave.commands.switchmultilevelv2.SwitchMultilevelStartLevelChange {
Short dimmingDuration
Boolean ignoreStartLevel
Short startLevel
Boolean upDown
List<Short> getPayload()
String format()
}
Switch Multilevel Stop Level Change
Command: 0x05
class hubitat.zwave.commands.switchmultilevelv2.SwitchMultilevelStopLevelChange {
List<Short> getPayload()
String format()
}
switchmultilevelv3
Command Class: 0x26
Switch Multilevel Get
Command: 0x02
class hubitat.zwave.commands.switchmultilevelv3.SwitchMultilevelGet {
List<Short> getPayload()
String format()
}
Switch Multilevel Report
Command: 0x03
class hubitat.zwave.commands.switchmultilevelv3.SwitchMultilevelReport {
Short value
List<Short> getPayload()
String format()
}
Switch Multilevel Set
Command: 0x01
class hubitat.zwave.commands.switchmultilevelv3.SwitchMultilevelSet {
Short dimmingDuration
Short value
List<Short> getPayload()
String format()
}
Switch Multilevel Start Level Change
Command: 0x04
class hubitat.zwave.commands.switchmultilevelv3.SwitchMultilevelStartLevelChange {
Short dimmingDuration
Boolean ignoreStartLevel
Short incDec
Short startLevel
Short stepSize
Short upDown
List<Short> getPayload()
String format()
}
Switch Multilevel Stop Level Change
Command: 0x05
class hubitat.zwave.commands.switchmultilevelv3.SwitchMultilevelStopLevelChange {
List<Short> getPayload()
String format()
}
Switch Multilevel Supported Get
Command: 0x06
class hubitat.zwave.commands.switchmultilevelv3.SwitchMultilevelSupportedGet {
List<Short> getPayload()
String format()
}
Switch Multilevel Supported Report
Command: 0x07
class hubitat.zwave.commands.switchmultilevelv3.SwitchMultilevelSupportedReport {
Short primarySwitchType
Short secondarySwitchType
List<Short> getPayload()
String format()
}
switchtogglebinaryv1
Command Class: 0x28
Switch Toggle Binary Get
Command: 0x02
class hubitat.zwave.commands.switchtogglebinaryv1.SwitchToggleBinaryGet {
List<Short> getPayload()
String format()
}
Switch Toggle Binary Report
Command: 0x03
class hubitat.zwave.commands.switchtogglebinaryv1.SwitchToggleBinaryReport {
Short value
List<Short> getPayload()
String format()
}
Switch Toggle Binary Set
Command: 0x01
class hubitat.zwave.commands.switchtogglebinaryv1.SwitchToggleBinarySet {
List<Short> getPayload()
String format()
}
switchtogglemultilevelv1
Command Class: 0x29
Switch Toggle Multilevel Get
Command: 0x02
class hubitat.zwave.commands.switchtogglemultilevelv1.SwitchToggleMultilevelGet {
List<Short> getPayload()
String format()
}
Switch Toggle Multilevel Report
Command: 0x03
class hubitat.zwave.commands.switchtogglemultilevelv1.SwitchToggleMultilevelReport {
Short value
List<Short> getPayload()
String format()
}
Switch Toggle Multilevel Set
Command: 0x01
class hubitat.zwave.commands.switchtogglemultilevelv1.SwitchToggleMultilevelSet {
List<Short> getPayload()
String format()
}
Switch Toggle Multilevel Start Level Change
Command: 0x04
class hubitat.zwave.commands.switchtogglemultilevelv1.SwitchToggleMultilevelStartLevelChange {
Boolean ignoreStartLevel
Boolean rollOver
Short startLevel
List<Short> getPayload()
String format()
}
Switch Toggle Multilevel Stop Level Change
Command: 0x05
class hubitat.zwave.commands.switchtogglemultilevelv1.SwitchToggleMultilevelStopLevelChange {
List<Short> getPayload()
String format()
}
tariffconfigv1
Command Class: 0x4A
Tariff Tbl Remove
Command: 0x03
class hubitat.zwave.commands.tariffconfigv1.TariffTblRemove {
List<TariffTblRemove> rateParameterSetId
Short rateParameterSetIds
List<Short> getPayload()
String format()
}
Tariff Tbl Set
Command: 0x02
class hubitat.zwave.commands.tariffconfigv1.TariffTblSet {
Short rateParameterSetId
Short tariffPrecision
Integer tariffValue
List<Short> getPayload()
String format()
}
Tariff Tbl Supplier Set
Command: 0x01
class hubitat.zwave.commands.tariffconfigv1.TariffTblSupplierSet {
Integer currency
Short day
Short hourLocalTime
Short minuteLocalTime
Short month
Short numberOfSupplierCharacters
Short secondLocalTime
Short standingChargePeriod
Short standingChargePrecision
Integer standingChargeValue
List<TariffTblSupplierSet> supplierCharacter
Integer year
List<Short> getPayload()
String format()
}
tarifftblmonitorv1
Command Class: 0x4B
Tariff Tbl Cost Get
Command: 0x05
class hubitat.zwave.commands.tarifftblmonitorv1.TariffTblCostGet {
Short rateParameterSetId
Short startDay
Short startHourLocalTime
Short startMinuteLocalTime
Short startMonth
Integer startYear
Short stopDay
Short stopHourLocalTime
Short stopMinuteLocalTime
Short stopMonth
Integer stopYear
List<Short> getPayload()
String format()
}
Tariff Tbl Cost Report
Command: 0x06
class hubitat.zwave.commands.tarifftblmonitorv1.TariffTblCostReport {
Short costPrecision
Integer costValue
Integer currency
Short rateParameterSetId
Short rateType
Short startDay
Short startHourLocalTime
Short startMinuteLocalTime
Short startMonth
Integer startYear
Short stopDay
Short stopHourLocalTime
Short stopMinuteLocalTime
Short stopMonth
Integer stopYear
List<Short> getPayload()
String format()
}
Tariff Tbl Get
Command: 0x03
class hubitat.zwave.commands.tarifftblmonitorv1.TariffTblGet {
Short rateParameterSetId
List<Short> getPayload()
String format()
}
Tariff Tbl Report
Command: 0x04
class hubitat.zwave.commands.tarifftblmonitorv1.TariffTblReport {
Short rateParameterSetId
Short tariffPrecision
Integer tariffValue
List<Short> getPayload()
String format()
}
Tariff Tbl Supplier Get
Command: 0x01
class hubitat.zwave.commands.tarifftblmonitorv1.TariffTblSupplierGet {
List<Short> getPayload()
String format()
}
Tariff Tbl Supplier Report
Command: 0x02
class hubitat.zwave.commands.tarifftblmonitorv1.TariffTblSupplierReport {
Integer currency
Short day
Short hourLocalTime
Short minuteLocalTime
Short month
Short numberOfSupplierCharacters
Short secondLocalTime
Short standingChargePeriod
Short standingChargePrecision
Integer standingChargeValue
List<TariffTblSupplierReport> supplierCharacter
Integer year
List<Short> getPayload()
String format()
}
thermostatfanmodev1
Command Class: 0x44
Thermostat Fan Mode Get
Command: 0x02
class hubitat.zwave.commands.thermostatfanmodev1.ThermostatFanModeGet {
List<Short> getPayload()
String format()
}
Thermostat Fan Mode Report
Command: 0x03
class hubitat.zwave.commands.thermostatfanmodev1.ThermostatFanModeReport {
Short fanMode
static Short FAN_MODE_AUTO_HIGH = 2
static Short FAN_MODE_AUTO_LOW = 0
static Short FAN_MODE_HIGH = 3
static Short FAN_MODE_LOW = 1
List<Short> getPayload()
String format()
}
Thermostat Fan Mode Set
Command: 0x01
class hubitat.zwave.commands.thermostatfanmodev1.ThermostatFanModeSet {
Short fanMode
static Short FAN_MODE_AUTO_HIGH = 2
static Short FAN_MODE_AUTO_LOW = 0
static Short FAN_MODE_HIGH = 3
static Short FAN_MODE_LOW = 1
List<Short> getPayload()
String format()
}
Thermostat Fan Mode Supported Get
Command: 0x04
class hubitat.zwave.commands.thermostatfanmodev1.ThermostatFanModeSupportedGet {
List<Short> getPayload()
String format()
}
Thermostat Fan Mode Supported Report
Command: 0x05
class hubitat.zwave.commands.thermostatfanmodev1.ThermostatFanModeSupportedReport {
Boolean auto
Boolean autoHigh
Boolean on
Boolean onHigh
List<Short> getPayload()
String format()
}
thermostatfanmodev2
Command Class: 0x44
Thermostat Fan Mode Get
Command: 0x02
class hubitat.zwave.commands.thermostatfanmodev2.ThermostatFanModeGet {
List<Short> getPayload()
String format()
}
Thermostat Fan Mode Report
Command: 0x03
class hubitat.zwave.commands.thermostatfanmodev2.ThermostatFanModeReport {
Short fanMode
static Short FAN_MODE_AUTO_HIGH = 2
static Short FAN_MODE_AUTO_LOW = 0
static Short FAN_MODE_AUTO_MEDIUM = 4
static Short FAN_MODE_HIGH = 3
static Short FAN_MODE_LOW = 1
static Short FAN_MODE_MEDIUM = 5
List<Short> getPayload()
String format()
}
Thermostat Fan Mode Set
Command: 0x01
class hubitat.zwave.commands.thermostatfanmodev2.ThermostatFanModeSet {
Short fanMode
Boolean off
static Short FAN_MODE_AUTO_HIGH = 2
static Short FAN_MODE_AUTO_LOW = 0
static Short FAN_MODE_AUTO_MEDIUM = 4
static Short FAN_MODE_HIGH = 3
static Short FAN_MODE_LOW = 1
static Short FAN_MODE_MEDIUM = 5
List<Short> getPayload()
String format()
}
Thermostat Fan Mode Supported Get
Command: 0x04
class hubitat.zwave.commands.thermostatfanmodev2.ThermostatFanModeSupportedGet {
List<Short> getPayload()
String format()
}
Thermostat Fan Mode Supported Report
Command: 0x05
class hubitat.zwave.commands.thermostatfanmodev2.ThermostatFanModeSupportedReport {
Boolean auto
Boolean autoHigh
Boolean autoMedium
Boolean high
Boolean low
Boolean medium
List<Short> getPayload()
String format()
}
thermostatfanmodev3
Command Class: 0x44
Thermostat Fan Mode Get
Command: 0x02
class hubitat.zwave.commands.thermostatfanmodev3.ThermostatFanModeGet {
List<Short> getPayload()
String format()
}
Thermostat Fan Mode Report
Command: 0x03
class hubitat.zwave.commands.thermostatfanmodev3.ThermostatFanModeReport {
Short fanMode
Boolean off
static Short FAN_MODE_AUTO_HIGH = 2
static Short FAN_MODE_AUTO_LOW = 0
static Short FAN_MODE_AUTO_MEDIUM = 4
static Short FAN_MODE_CIRCULATION = 6
static Short FAN_MODE_HIGH = 3
static Short FAN_MODE_HUMIDITY = 7
static Short FAN_MODE_LOW = 1
static Short FAN_MODE_MEDIUM = 5
List<Short> getPayload()
String format()
}
Thermostat Fan Mode Set
Command: 0x01
class hubitat.zwave.commands.thermostatfanmodev3.ThermostatFanModeSet {
Short fanMode
Boolean off
static Short FAN_MODE_AUTO_HIGH = 2
static Short FAN_MODE_AUTO_LOW = 0
static Short FAN_MODE_AUTO_MEDIUM = 4
static Short FAN_MODE_CIRCULATION = 6
static Short FAN_MODE_HIGH = 3
static Short FAN_MODE_HUMIDITY = 7
static Short FAN_MODE_LOW = 1
static Short FAN_MODE_MEDIUM = 5
List<Short> getPayload()
String format()
}
Thermostat Fan Mode Supported Get
Command: 0x04
class hubitat.zwave.commands.thermostatfanmodev3.ThermostatFanModeSupportedGet {
List<Short> getPayload()
String format()
}
Thermostat Fan Mode Supported Report
Command: 0x05
class hubitat.zwave.commands.thermostatfanmodev3.ThermostatFanModeSupportedReport {
Boolean auto
Boolean autoHigh
Boolean autoMedium
Boolean circulation
Boolean high
Boolean humidityCirculation
Boolean low
Boolean medium
List<Short> getPayload()
String format()
}
thermostatfanstatev1
Command Class: 0x45
Thermostat Fan State Get
Command: 0x02
class hubitat.zwave.commands.thermostatfanstatev1.ThermostatFanStateGet {
List<Short> getPayload()
String format()
}
Thermostat Fan State Report
Command: 0x03
class hubitat.zwave.commands.thermostatfanstatev1.ThermostatFanStateReport {
Short fanOperatingState
List<Short> getPayload()
String format()
}
thermostatheatingv1
Command Class: 0x38
Thermostat Heating Mode Get
Command: 0x02
class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingModeGet {
List<Short> getPayload()
String format()
}
Thermostat Heating Mode Report
Command: 0x03
class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingModeReport {
Short mode
static Short MODE_ANTI_FREEZE = 3
static Short MODE_AUTOMATIC = 6
static Short MODE_MANUAL = 4
static Short MODE_MANUAL_TIMED = 7
static Short MODE_OFF = 0
static Short MODE_OFF_3_HOURS = 2
static Short MODE_OFF_TIMED = 1
static Short MODE_TEMPORARY_MANUAL = 5
List<Short> getPayload()
String format()
}
Thermostat Heating Mode Set
Command: 0x01
class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingModeSet {
Short mode
static Short MODE_ANTI_FREEZE = 3
static Short MODE_AUTOMATIC = 6
static Short MODE_MANUAL = 4
static Short MODE_MANUAL_TIMED = 7
static Short MODE_OFF = 0
static Short MODE_OFF_3_HOURS = 2
static Short MODE_OFF_TIMED = 1
static Short MODE_TEMPORARY_MANUAL = 5
List<Short> getPayload()
String format()
}
Thermostat Heating Relay Status Get
Command: 0x09
class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingRelayStatusGet {
List<Short> getPayload()
String format()
}
Thermostat Heating Relay Status Report
Command: 0x0A
class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingRelayStatusReport {
Short relayStatus
static Short RELAY_STATUS_OFF = 0
static Short RELAY_STATUS_ON = 1
List<Short> getPayload()
String format()
}
Thermostat Heating Setpoint Get
Command: 0x05
class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingSetpointGet {
Short setpointNr
List<Short> getPayload()
String format()
}
Thermostat Heating Setpoint Report
Command: 0x06
class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingSetpointReport {
Short precision
Short scale
BigDecimal scaledValue
Short setpointNr
Short size
List<ThermostatHeatingSetpointReport> value
List<Short> getPayload()
String format()
}
Thermostat Heating Setpoint Set
Command: 0x04
class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingSetpointSet {
Short precision
Short scale
BigDecimal scaledValue
Short setpointNr
Short size
List<ThermostatHeatingSetpointSet> value
List<Short> getPayload()
String format()
}
Thermostat Heating Status Get
Command: 0x0C
class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingStatusGet {
List<Short> getPayload()
String format()
}
Thermostat Heating Status Report
Command: 0x0D
class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingStatusReport {
Short status
static Short STATUS_COOLING = 1
static Short STATUS_HEATING = 0
List<Short> getPayload()
String format()
}
Thermostat Heating Status Set
Command: 0x0B
class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingStatusSet {
Short status
static Short STATUS_COOLING = 1
static Short STATUS_HEATING = 0
List<Short> getPayload()
String format()
}
Thermostat Heating Timed Off Set
Command: 0x11
class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingTimedOffSet {
Short hours
Short minutes
List<Short> getPayload()
String format()
}
thermostatmodev1
Command Class: 0x40
Thermostat Mode Get
Command: 0x02
class hubitat.zwave.commands.thermostatmodev1.ThermostatModeGet {
List<Short> getPayload()
String format()
}
Thermostat Mode Report
Command: 0x03
class hubitat.zwave.commands.thermostatmodev1.ThermostatModeReport {
Short mode
static Short MODE_AUTO = 3
static Short MODE_AUTO_CHANGEOVER = 10
static Short MODE_AUXILIARY_HEAT = 4
static Short MODE_COOL = 2
static Short MODE_DRY_AIR = 8
static Short MODE_FAN_ONLY = 6
static Short MODE_FURNACE = 7
static Short MODE_HEAT = 1
static Short MODE_MOIST_AIR = 9
static Short MODE_OFF = 0
static Short MODE_RESUME = 5
List<Short> getPayload()
String format()
}
Thermostat Mode Set
Command: 0x01
class hubitat.zwave.commands.thermostatmodev1.ThermostatModeSet {
Short mode
static Short MODE_AUTO = 3
static Short MODE_AUTO_CHANGEOVER = 10
static Short MODE_AUXILIARY_HEAT = 4
static Short MODE_COOL = 2
static Short MODE_DRY_AIR = 8
static Short MODE_FAN_ONLY = 6
static Short MODE_FURNACE = 7
static Short MODE_HEAT = 1
static Short MODE_MOIST_AIR = 9
static Short MODE_OFF = 0
static Short MODE_RESUME = 5
List<Short> getPayload()
String format()
}
Thermostat Mode Supported Get
Command: 0x04
class hubitat.zwave.commands.thermostatmodev1.ThermostatModeSupportedGet {
List<Short> getPayload()
String format()
}
Thermostat Mode Supported Report
Command: 0x05
class hubitat.zwave.commands.thermostatmodev1.ThermostatModeSupportedReport {
Boolean auto
Boolean autoChangeover
Boolean auxiliaryemergencyHeat
Boolean cool
Boolean dryAir
Boolean fanOnly
Boolean furnace
Boolean heat
Boolean moistAir
Boolean off
Boolean resume
List<Short> getPayload()
String format()
}
thermostatmodev2
Command Class: 0x40
Thermostat Mode Get
Command: 0x02
class hubitat.zwave.commands.thermostatmodev2.ThermostatModeGet {
List<Short> getPayload()
String format()
}
Thermostat Mode Report
Command: 0x03
class hubitat.zwave.commands.thermostatmodev2.ThermostatModeReport {
Short mode
static Short MODE_AUTO = 3
static Short MODE_AUTO_CHANGEOVER = 10
static Short MODE_AUXILIARY_HEAT = 4
static Short MODE_AWAY = 13
static Short MODE_COOL = 2
static Short MODE_DRY_AIR = 8
static Short MODE_ENERGY_SAVE_COOL = 12
static Short MODE_ENERGY_SAVE_HEAT = 11
static Short MODE_FAN_ONLY = 6
static Short MODE_FURNACE = 7
static Short MODE_HEAT = 1
static Short MODE_MOIST_AIR = 9
static Short MODE_OFF = 0
static Short MODE_RESUME = 5
List<Short> getPayload()
String format()
}
Thermostat Mode Set
Command: 0x01
class hubitat.zwave.commands.thermostatmodev2.ThermostatModeSet {
Short mode
static Short MODE_AUTO = 3
static Short MODE_AUTO_CHANGEOVER = 10
static Short MODE_AUXILIARY_HEAT = 4
static Short MODE_AWAY = 13
static Short MODE_COOL = 2
static Short MODE_DRY_AIR = 8
static Short MODE_ENERGY_SAVE_COOL = 12
static Short MODE_ENERGY_SAVE_HEAT = 11
static Short MODE_FAN_ONLY = 6
static Short MODE_FURNACE = 7
static Short MODE_HEAT = 1
static Short MODE_MOIST_AIR = 9
static Short MODE_OFF = 0
static Short MODE_RESUME = 5
List<Short> getPayload()
String format()
}
Thermostat Mode Supported Get
Command: 0x04
class hubitat.zwave.commands.thermostatmodev2.ThermostatModeSupportedGet {
List<Short> getPayload()
String format()
}
Thermostat Mode Supported Report
Command: 0x05
class hubitat.zwave.commands.thermostatmodev2.ThermostatModeSupportedReport {
Boolean auto
Boolean autoChangeover
Boolean auxiliaryemergencyHeat
Boolean away
Boolean cool
Boolean dryAir
Boolean energySaveCool
Boolean energySaveHeat
Boolean fanOnly
Boolean furnace
Boolean heat
Boolean moistAir
Boolean off
Boolean resume
List<Short> getPayload()
String format()
}
thermostatoperatingstatev1
Command Class: 0x42
Thermostat Operating State Get
Command: 0x02
class hubitat.zwave.commands.thermostatoperatingstatev1.ThermostatOperatingStateGet {
List<Short> getPayload()
String format()
}
Thermostat Operating State Report
Command: 0x03
class hubitat.zwave.commands.thermostatoperatingstatev1.ThermostatOperatingStateReport {
Short operatingState
static Short OPERATING_STATE_COOLING = 2
static Short OPERATING_STATE_FAN_ONLY = 3
static Short OPERATING_STATE_HEATING = 1
static Short OPERATING_STATE_IDLE = 0
static Short OPERATING_STATE_PENDING_COOL = 5
static Short OPERATING_STATE_PENDING_HEAT = 4
static Short OPERATING_STATE_VENT_ECONOMIZER = 6
List<Short> getPayload()
String format()
}
thermostatoperatingstatev2
Command Class: 0x42
Thermostat Operating Logging Supported Report
Command: 0x04
class hubitat.zwave.commands.thermostatoperatingstatev2.ThermostatOperatingLoggingSupportedReport {
Boolean auxHeating
Boolean cooling
Boolean fanOnly
Boolean heating
Boolean idle
Boolean pendingCool
Boolean pendingHeat
Boolean secondStageCooling
Boolean secondStageHeating
Boolean venteconomizer
List<Short> getPayload()
String format()
}
Thermostat Operating State Get
Command: 0x02
class hubitat.zwave.commands.thermostatoperatingstatev2.ThermostatOperatingStateGet {
List<Short> getPayload()
String format()
}
Thermostat Operating State Logging Get
Command: 0x05
class hubitat.zwave.commands.thermostatoperatingstatev2.ThermostatOperatingStateLoggingGet {
Boolean auxHeating
Boolean cooling
Boolean fanOnly
Boolean heating
Boolean idle
Boolean pendingCool
Boolean pendingHeat
Boolean secondStageCooling
Boolean secondStageHeating
Boolean venteconomizer
List<Short> getPayload()
String format()
}
Thermostat Operating State Logging Report
Command: 0x06
class hubitat.zwave.commands.thermostatoperatingstatev2.ThermostatOperatingStateLoggingReport {
Short reportsToFollow
List<Short> getPayload()
String format()
}
Thermostat Operating State Logging Supported Get
Command: 0x01
class hubitat.zwave.commands.thermostatoperatingstatev2.ThermostatOperatingStateLoggingSupportedGet {
List<Short> getPayload()
String format()
}
Thermostat Operating State Report
Command: 0x03
class hubitat.zwave.commands.thermostatoperatingstatev2.ThermostatOperatingStateReport {
Short operatingState
static Short OPERATING_STATE_2ND_STAGE_COOLING = 9
static Short OPERATING_STATE_2ND_STAGE_HEATING = 8
static Short OPERATING_STATE_AUX_HEATING = 7
static Short OPERATING_STATE_COOLING = 2
static Short OPERATING_STATE_FAN_ONLY = 3
static Short OPERATING_STATE_HEATING = 1
static Short OPERATING_STATE_IDLE = 0
static Short OPERATING_STATE_PENDING_COOL = 5
static Short OPERATING_STATE_PENDING_HEAT = 4
static Short OPERATING_STATE_VENT_ECONOMIZER = 6
List<Short> getPayload()
String format()
}
thermostatsetbackv1
Command Class: 0x47
Thermostat Setback Get
Command: 0x02
class hubitat.zwave.commands.thermostatsetbackv1.ThermostatSetbackGet {
List<Short> getPayload()
String format()
}
Thermostat Setback Report
Command: 0x03
class hubitat.zwave.commands.thermostatsetbackv1.ThermostatSetbackReport {
Short setbackState
Short setbackType
static Short SETBACK_TYPE_NO_OVERRIDE = 0
static Short SETBACK_TYPE_PERMANENT_OVERRIDE = 2
static Short SETBACK_TYPE_RESERVED3 = 3
static Short SETBACK_TYPE_TEMPORARY_OVERRIDE = 1
List<Short> getPayload()
String format()
}
Thermostat Setback Set
Command: 0x01
class hubitat.zwave.commands.thermostatsetbackv1.ThermostatSetbackSet {
Short setbackState
Short setbackType
static Short SETBACK_TYPE_NO_OVERRIDE = 0
static Short SETBACK_TYPE_PERMANENT_OVERRIDE = 2
static Short SETBACK_TYPE_RESERVED3 = 3
static Short SETBACK_TYPE_TEMPORARY_OVERRIDE = 1
List<Short> getPayload()
String format()
}
thermostatsetpointv1
Command Class: 0x43
Thermostat Setpoint Get
Command: 0x02
class hubitat.zwave.commands.thermostatsetpointv1.ThermostatSetpointGet {
Short setpointType
static Short SETPOINT_TYPE_AUTO_CHANGEOVER = 10
static Short SETPOINT_TYPE_COOLING_1 = 2
static Short SETPOINT_TYPE_DRY_AIR = 8
static Short SETPOINT_TYPE_FURNACE = 7
static Short SETPOINT_TYPE_HEATING_1 = 1
static Short SETPOINT_TYPE_MOIST_AIR = 9
static Short SETPOINT_TYPE_NOT_SUPPORTED = 0
static Short SETPOINT_TYPE_NOT_SUPPORTED1 = 3
static Short SETPOINT_TYPE_NOT_SUPPORTED2 = 4
static Short SETPOINT_TYPE_NOT_SUPPORTED3 = 5
static Short SETPOINT_TYPE_NOT_SUPPORTED4 = 6
List<Short> getPayload()
String format()
}
Thermostat Setpoint Report
Command: 0x03
class hubitat.zwave.commands.thermostatsetpointv1.ThermostatSetpointReport {
Short precision
Short scale
BigDecimal scaledValue
Short setpointType
Short size
List<ThermostatSetpointReport> value
static Short SETPOINT_TYPE_AUTO_CHANGEOVER = 10
static Short SETPOINT_TYPE_COOLING_1 = 2
static Short SETPOINT_TYPE_DRY_AIR = 8
static Short SETPOINT_TYPE_FURNACE = 7
static Short SETPOINT_TYPE_HEATING_1 = 1
static Short SETPOINT_TYPE_MOIST_AIR = 9
static Short SETPOINT_TYPE_NOT_SUPPORTED = 0
static Short SETPOINT_TYPE_NOT_SUPPORTED1 = 3
static Short SETPOINT_TYPE_NOT_SUPPORTED2 = 4
static Short SETPOINT_TYPE_NOT_SUPPORTED3 = 5
static Short SETPOINT_TYPE_NOT_SUPPORTED4 = 6
List<Short> getPayload()
String format()
}
Thermostat Setpoint Set
Command: 0x01
class hubitat.zwave.commands.thermostatsetpointv1.ThermostatSetpointSet {
Short precision
Short scale
BigDecimal scaledValue
Short setpointType
Short size
List<ThermostatSetpointSet> value
static Short SETPOINT_TYPE_AUTO_CHANGEOVER = 10
static Short SETPOINT_TYPE_COOLING_1 = 2
static Short SETPOINT_TYPE_DRY_AIR = 8
static Short SETPOINT_TYPE_FURNACE = 7
static Short SETPOINT_TYPE_HEATING_1 = 1
static Short SETPOINT_TYPE_MOIST_AIR = 9
static Short SETPOINT_TYPE_NOT_SUPPORTED = 0
static Short SETPOINT_TYPE_NOT_SUPPORTED1 = 3
static Short SETPOINT_TYPE_NOT_SUPPORTED2 = 4
static Short SETPOINT_TYPE_NOT_SUPPORTED3 = 5
static Short SETPOINT_TYPE_NOT_SUPPORTED4 = 6
List<Short> getPayload()
String format()
}
Thermostat Setpoint Supported Get
Command: 0x04
class hubitat.zwave.commands.thermostatsetpointv1.ThermostatSetpointSupportedGet {
List<Short> getPayload()
String format()
}
Thermostat Setpoint Supported Report
Command: 0x05
class hubitat.zwave.commands.thermostatsetpointv1.ThermostatSetpointSupportedReport {
Boolean autoChangeover
Boolean cooling
Boolean dryAir
Boolean furnace
Boolean heating
Boolean moistAir
Boolean none
List<Short> getPayload()
String format()
}
thermostatsetpointv2
Command Class: 0x43
Thermostat Setpoint Get
Command: 0x02
class hubitat.zwave.commands.thermostatsetpointv2.ThermostatSetpointGet {
Short setpointType
static Short SETPOINT_TYPE_AUTO_CHANGEOVER = 10
static Short SETPOINT_TYPE_AWAY_HEATING = 13
static Short SETPOINT_TYPE_COOLING_1 = 2
static Short SETPOINT_TYPE_DRY_AIR = 8
static Short SETPOINT_TYPE_ENERGY_SAVE_COOLING = 12
static Short SETPOINT_TYPE_ENERGY_SAVE_HEATING = 11
static Short SETPOINT_TYPE_FURNACE = 7
static Short SETPOINT_TYPE_HEATING_1 = 1
static Short SETPOINT_TYPE_MOIST_AIR = 9
static Short SETPOINT_TYPE_NOT_SUPPORTED = 0
static Short SETPOINT_TYPE_NOT_SUPPORTED1 = 3
static Short SETPOINT_TYPE_NOT_SUPPORTED2 = 4
static Short SETPOINT_TYPE_NOT_SUPPORTED3 = 5
static Short SETPOINT_TYPE_NOT_SUPPORTED4 = 6
List<Short> getPayload()
String format()
}
Thermostat Setpoint Report
Command: 0x03
class hubitat.zwave.commands.thermostatsetpointv2.ThermostatSetpointReport {
Short precision
Short scale
BigDecimal scaledValue
Short setpointType
Short size
List<ThermostatSetpointReport> value
static Short SETPOINT_TYPE_AUTO_CHANGEOVER = 10
static Short SETPOINT_TYPE_AWAY_HEATING = 13
static Short SETPOINT_TYPE_COOLING_1 = 2
static Short SETPOINT_TYPE_DRY_AIR = 8
static Short SETPOINT_TYPE_ENERGY_SAVE_COOLING = 12
static Short SETPOINT_TYPE_ENERGY_SAVE_HEATING = 11
static Short SETPOINT_TYPE_FURNACE = 7
static Short SETPOINT_TYPE_HEATING_1 = 1
static Short SETPOINT_TYPE_MOIST_AIR = 9
static Short SETPOINT_TYPE_NOT_SUPPORTED = 0
static Short SETPOINT_TYPE_NOT_SUPPORTED1 = 3
static Short SETPOINT_TYPE_NOT_SUPPORTED2 = 4
static Short SETPOINT_TYPE_NOT_SUPPORTED3 = 5
static Short SETPOINT_TYPE_NOT_SUPPORTED4 = 6
List<Short> getPayload()
String format()
}
Thermostat Setpoint Set
Command: 0x01
class hubitat.zwave.commands.thermostatsetpointv2.ThermostatSetpointSet {
Short precision
Short scale
BigDecimal scaledValue
Short setpointType
Short size
List<ThermostatSetpointSet> value
static Short SETPOINT_TYPE_AUTO_CHANGEOVER = 10
static Short SETPOINT_TYPE_AWAY_HEATING = 13
static Short SETPOINT_TYPE_COOLING_1 = 2
static Short SETPOINT_TYPE_DRY_AIR = 8
static Short SETPOINT_TYPE_ENERGY_SAVE_COOLING = 12
static Short SETPOINT_TYPE_ENERGY_SAVE_HEATING = 11
static Short SETPOINT_TYPE_FURNACE = 7
static Short SETPOINT_TYPE_HEATING_1 = 1
static Short SETPOINT_TYPE_MOIST_AIR = 9
static Short SETPOINT_TYPE_NOT_SUPPORTED = 0
static Short SETPOINT_TYPE_NOT_SUPPORTED1 = 3
static Short SETPOINT_TYPE_NOT_SUPPORTED2 = 4
static Short SETPOINT_TYPE_NOT_SUPPORTED3 = 5
static Short SETPOINT_TYPE_NOT_SUPPORTED4 = 6
List<Short> getPayload()
String format()
}
Thermostat Setpoint Supported Get
Command: 0x04
class hubitat.zwave.commands.thermostatsetpointv2.ThermostatSetpointSupportedGet {
List<Short> getPayload()
String format()
}
Thermostat Setpoint Supported Report
Command: 0x05
class hubitat.zwave.commands.thermostatsetpointv2.ThermostatSetpointSupportedReport {
Boolean autoChangeover
Boolean awayHeating
Boolean cooling
Boolean dryAir
Boolean energySaveCooling
Boolean energySaveHeating
Boolean furnace
Boolean heating
Boolean moistAir
Boolean none
List<Short> getPayload()
String format()
}
timeparametersv1
Command Class: 0x8B
Time Parameters Get
Command: 0x02
class hubitat.zwave.commands.timeparametersv1.TimeParametersGet {
List<Short> getPayload()
String format()
}
Time Parameters Report
Command: 0x03
class hubitat.zwave.commands.timeparametersv1.TimeParametersReport {
Short day
Short hourUtc
Short minuteUtc
Short month
Short secondUtc
Integer year
List<Short> getPayload()
String format()
}
Time Parameters Set
Command: 0x01
class hubitat.zwave.commands.timeparametersv1.TimeParametersSet {
Short day
Short hourUtc
Short minuteUtc
Short month
Short secondUtc
Integer year
List<Short> getPayload()
String format()
}
timev1
Command Class: 0x8A
Date Get
Command: 0x03
class hubitat.zwave.commands.timev1.DateGet {
List<Short> getPayload()
String format()
}
Date Report
Command: 0x04
class hubitat.zwave.commands.timev1.DateReport {
Short day
Short month
Integer year
List<Short> getPayload()
String format()
}
Time Get
Command: 0x01
class hubitat.zwave.commands.timev1.TimeGet {
List<Short> getPayload()
String format()
}
Time Report
Command: 0x02
class hubitat.zwave.commands.timev1.TimeReport {
Short hourLocalTime
Short minuteLocalTime
Boolean rtcFailure
Short secondLocalTime
List<Short> getPayload()
String format()
}
timev2
Command Class: 0x8A
Date Get
Command: 0x03
class hubitat.zwave.commands.timev2.DateGet {
List<Short> getPayload()
String format()
}
Date Report
Command: 0x04
class hubitat.zwave.commands.timev2.DateReport {
Short day
Short month
Integer year
List<Short> getPayload()
String format()
}
Time Get
Command: 0x01
class hubitat.zwave.commands.timev2.TimeGet {
List<Short> getPayload()
String format()
}
Time Offset Get
Command: 0x06
class hubitat.zwave.commands.timev2.TimeOffsetGet {
List<Short> getPayload()
String format()
}
Time Offset Report
Command: 0x07
class hubitat.zwave.commands.timev2.TimeOffsetReport {
Short dayEndDst
Short dayStartDst
Short hourEndDst
Short hourStartDst
Short hourTzo
Short minuteOffsetDst
Short minuteTzo
Short monthEndDst
Short monthStartDst
Boolean signOffsetDst
Boolean signTzo
List<Short> getPayload()
String format()
}
Time Offset Set
Command: 0x05
class hubitat.zwave.commands.timev2.TimeOffsetSet {
Short dayEndDst
Short dayStartDst
Short hourEndDst
Short hourStartDst
Short hourTzo
Short minuteOffsetDst
Short minuteTzo
Short monthEndDst
Short monthStartDst
Boolean signOffsetDst
Boolean signTzo
List<Short> getPayload()
String format()
}
Time Report
Command: 0x02
class hubitat.zwave.commands.timev2.TimeReport {
Short hourLocalTime
Short minuteLocalTime
Boolean rtcFailure
Short secondLocalTime
List<Short> getPayload()
String format()
}
transportservicev1
Command Class: 0x55
Command First Fragment
Command: 0xC0
class hubitat.zwave.commands.transportservicev1.CommandFirstFragment {
Integer checksum
Short datagramSize1
Short datagramSize2
Short sequenceNo
List<Short> getPayload()
String format()
}
Command Fragment Complete
Command: 0xE8
class hubitat.zwave.commands.transportservicev1.CommandFragmentComplete {
Short sequenceNo
List<Short> getPayload()
String format()
}
Command Fragment Request
Command: 0xC8
class hubitat.zwave.commands.transportservicev1.CommandFragmentRequest {
Short numberOfOffsets
Short sequenceNo
List<Short> getPayload()
String format()
}
Command Fragment Wait
Command: 0xF0
class hubitat.zwave.commands.transportservicev1.CommandFragmentWait {
Short pendingFragments
List<Short> getPayload()
String format()
}
Command Subsequent Fragment
Command: 0xE0
class hubitat.zwave.commands.transportservicev1.CommandSubsequentFragment {
Integer checksum
Short datagramOffset1
Short datagramOffset2
Short datagramSize1
Short datagramSize2
Short sequenceNo
List<Short> getPayload()
String format()
}
usercodev1
Command Class: 0x63
User Code Get
Command: 0x02
class hubitat.zwave.commands.usercodev1.UserCodeGet {
Short userIdentifier
List<Short> getPayload()
String format()
}
User Code Report
Command: 0x03
class hubitat.zwave.commands.usercodev1.UserCodeReport {
String userCode
Short userIdStatus
Short userIdentifier
static Short USER_ID_STATUS_AVAILABLE_NOT_SET = 0
static Short USER_ID_STATUS_OCCUPIED = 1
static Short USER_ID_STATUS_RESERVED_BY_ADMINISTRATOR = 2
static Short USER_ID_STATUS_STATUS_NOT_AVAILABLE = 254
List<Short> getPayload()
String format()
}
User Code Set
Command: 0x01
class hubitat.zwave.commands.usercodev1.UserCodeSet {
String userCode
Short userIdStatus
Short userIdentifier
static Short USER_ID_STATUS_AVAILABLE_NOT_SET = 0
static Short USER_ID_STATUS_OCCUPIED = 1
static Short USER_ID_STATUS_RESERVED_BY_ADMINISTRATOR = 2
static Short USER_ID_STATUS_STATUS_NOT_AVAILABLE = 254
List<Short> getPayload()
String format()
}
Users Number Get
Command: 0x04
class hubitat.zwave.commands.usercodev1.UsersNumberGet {
List<Short> getPayload()
String format()
}
Users Number Report
Command: 0x05
class hubitat.zwave.commands.usercodev1.UsersNumberReport {
Short supportedUsers
List<Short> getPayload()
String format()
}
versionv1
Command Class: 0x86
Version Command Class Get
Command: 0x13
class hubitat.zwave.commands.versionv1.VersionCommandClassGet {
Short requestedCommandClass
List<Short> getPayload()
String format()
}
Version Command Class Report
Command: 0x14
class hubitat.zwave.commands.versionv1.VersionCommandClassReport {
Short commandClassVersion
Short requestedCommandClass
List<Short> getPayload()
String format()
}
Version Get
Command: 0x11
class hubitat.zwave.commands.versionv1.VersionGet {
List<Short> getPayload()
String format()
}
Version Report
Command: 0x12
class hubitat.zwave.commands.versionv1.VersionReport {
Short applicationSubVersion
Short applicationVersion
Short zWaveLibraryType
Short zWaveProtocolSubVersion
Short zWaveProtocolVersion
List<Short> getPayload()
String format()
}
wakeupv1
Command Class: 0x84
Wake Up Interval Get
Command: 0x05
class hubitat.zwave.commands.wakeupv1.WakeUpIntervalGet {
List<Short> getPayload()
String format()
}
Wake Up Interval Report
Command: 0x06
class hubitat.zwave.commands.wakeupv1.WakeUpIntervalReport {
Short nodeid
Integer seconds
List<Short> getPayload()
String format()
}
Wake Up Interval Set
Command: 0x04
class hubitat.zwave.commands.wakeupv1.WakeUpIntervalSet {
Short nodeid
Integer seconds
List<Short> getPayload()
String format()
}
Wake Up No More Information
Command: 0x08
class hubitat.zwave.commands.wakeupv1.WakeUpNoMoreInformation {
List<Short> getPayload()
String format()
}
Wake Up Notification
Command: 0x07
class hubitat.zwave.commands.wakeupv1.WakeUpNotification {
List<Short> getPayload()
String format()
}
wakeupv2
Command Class: 0x84
Wake Up Interval Capabilities Get
Command: 0x09
class hubitat.zwave.commands.wakeupv2.WakeUpIntervalCapabilitiesGet {
List<Short> getPayload()
String format()
}
Wake Up Interval Capabilities Report
Command: 0x0A
class hubitat.zwave.commands.wakeupv2.WakeUpIntervalCapabilitiesReport {
Integer defaultWakeUpIntervalSeconds
Integer maximumWakeUpIntervalSeconds
Integer minimumWakeUpIntervalSeconds
Integer wakeUpIntervalStepSeconds
List<Short> getPayload()
String format()
}
Wake Up Interval Get
Command: 0x05
class hubitat.zwave.commands.wakeupv2.WakeUpIntervalGet {
List<Short> getPayload()
String format()
}
Wake Up Interval Report
Command: 0x06
class hubitat.zwave.commands.wakeupv2.WakeUpIntervalReport {
Short nodeid
Integer seconds
List<Short> getPayload()
String format()
}
Wake Up Interval Set
Command: 0x04
class hubitat.zwave.commands.wakeupv2.WakeUpIntervalSet {
Short nodeid
Integer seconds
List<Short> getPayload()
String format()
}
Wake Up No More Information
Command: 0x08
class hubitat.zwave.commands.wakeupv2.WakeUpNoMoreInformation {
List<Short> getPayload()
String format()
}
Wake Up Notification
Command: 0x07
class hubitat.zwave.commands.wakeupv2.WakeUpNotification {
List<Short> getPayload()
String format()
}