Z-Wave Classes (1/2)
For developers: definition of Z-Wave classes
Z-Wave Classes
Alarm V1
Command Class: 0x71
Alarm Get
Command: 0x04
class hubitat.zwave.commands.alarmv1.AlarmGet {
Short alarmType
List<Short> getPayload()
String format()
Alarm Report
Command: 0x05
class hubitat.zwave.commands.alarmv1.AlarmReport {
Short alarmLevel
Short alarmType
List<Short> getPayload()
String format()
Alarm V2
Command Class: 0x71
Alarm Get
Command: 0x04
class hubitat.zwave.commands.alarmv2.AlarmGet {
Short alarmType
Short zwaveAlarmType
static Short ZWAVE_ALARM_TYPE_ACCESS_CONTROL = 6
static Short ZWAVE_ALARM_TYPE_BURGLAR = 7
static Short ZWAVE_ALARM_TYPE_CLOCK = 11
static Short ZWAVE_ALARM_TYPE_CO = 2
static Short ZWAVE_ALARM_TYPE_CO2 = 3
static Short ZWAVE_ALARM_TYPE_EMERGENCY = 10
static Short ZWAVE_ALARM_TYPE_FIRST = 255
static Short ZWAVE_ALARM_TYPE_HEAT = 4
static Short ZWAVE_ALARM_TYPE_POWER_MANAGEMENT = 8
static Short ZWAVE_ALARM_TYPE_RESERVED0 = 0
static Short ZWAVE_ALARM_TYPE_SMOKE = 1
static Short ZWAVE_ALARM_TYPE_SYSTEM = 9
static Short ZWAVE_ALARM_TYPE_WATER = 5
List<Short> getPayload()
String format()
Alarm Report
Command: 0x05
class hubitat.zwave.commands.alarmv2.AlarmReport {
Short alarmLevel
Short alarmType
List<AlarmReport> eventParameter
Short numberOfEventParameters
Short zensorNetSourceNodeId
Short zwaveAlarmEvent
Short zwaveAlarmStatus
Short zwaveAlarmType
static Short ZWAVE_ALARM_TYPE_ACCESS_CONTROL = 6
static Short ZWAVE_ALARM_TYPE_BURGLAR = 7
static Short ZWAVE_ALARM_TYPE_CLOCK = 11
static Short ZWAVE_ALARM_TYPE_CO = 2
static Short ZWAVE_ALARM_TYPE_CO2 = 3
static Short ZWAVE_ALARM_TYPE_EMERGENCY = 10
static Short ZWAVE_ALARM_TYPE_FIRST = 255
static Short ZWAVE_ALARM_TYPE_HEAT = 4
static Short ZWAVE_ALARM_TYPE_POWER_MANAGEMENT = 8
static Short ZWAVE_ALARM_TYPE_RESERVED0 = 0
static Short ZWAVE_ALARM_TYPE_SMOKE = 1
static Short ZWAVE_ALARM_TYPE_SYSTEM = 9
static Short ZWAVE_ALARM_TYPE_WATER = 5
List<Short> getPayload()
String format()
Alarm Set
Command: 0x06
class hubitat.zwave.commands.alarmv2.AlarmSet {
Short zwaveAlarmStatus
Short zwaveAlarmType
static Short ZWAVE_ALARM_TYPE_ACCESS_CONTROL = 6
static Short ZWAVE_ALARM_TYPE_BURGLAR = 7
static Short ZWAVE_ALARM_TYPE_CLOCK = 11
static Short ZWAVE_ALARM_TYPE_CO = 2
static Short ZWAVE_ALARM_TYPE_CO2 = 3
static Short ZWAVE_ALARM_TYPE_EMERGENCY = 10
static Short ZWAVE_ALARM_TYPE_FIRST = 255
static Short ZWAVE_ALARM_TYPE_HEAT = 4
static Short ZWAVE_ALARM_TYPE_POWER_MANAGEMENT = 8
static Short ZWAVE_ALARM_TYPE_RESERVED0 = 0
static Short ZWAVE_ALARM_TYPE_SMOKE = 1
static Short ZWAVE_ALARM_TYPE_SYSTEM = 9
static Short ZWAVE_ALARM_TYPE_WATER = 5
List<Short> getPayload()
String format()
Alarm Type Supported Get
Command: 0x07
class hubitat.zwave.commands.alarmv2.AlarmTypeSupportedGet {
List<Short> getPayload()
String format()
Alarm Type Supported Report
Command: 0x08
class hubitat.zwave.commands.alarmv2.AlarmTypeSupportedReport {
Boolean accessControl
Boolean burglar
Boolean clock
Boolean co
Boolean co2
Boolean emergency
Boolean heat
Short numberOfBitMasks
Boolean powerManagement
Boolean smoke
Boolean system
Boolean v1Alarm
Boolean water
List<Short> getPayload()
String format()
Antitheft V1
Command Class: 0x5D
Antitheft Get
Command: 0x02
class hubitat.zwave.commands.antitheftv1.AntitheftGet {
List<Short> getPayload()
String format()
Antitheft Report
Command: 0x03
class hubitat.zwave.commands.antitheftv1.AntitheftReport {
Short antitheftProtectionStatus
Integer manufacturerID
Short numberOfAntitheftHintBytes
List<Short> antitheftHintByte
List<Short> getPayload()
String format()
Antitheft Set
Command: 0x01
class hubitat.zwave.commands.antitheftv1.AntitheftSet {
Short enable
Short numberOfMagicCodeBytes
List<Short> magicCode
Integer manufacturerID
Short numberOfAntitheftHintBytes
List<Short> antitheftHintByte
List<Short> getPayload()
String format()
Antitheft V2
Command Class: 0x5D
Antitheft Get
Command: 0x02
class hubitat.zwave.commands.antitheftv2.AntitheftGet {
List<Short> getPayload()
String format()
Antitheft Report
Command: 0x03
class hubitat.zwave.commands.antitheftv2.AntitheftReport {
Short antitheftProtectionStatus
Integer manufacturerID
Short numberOfAntitheftHintBytes
List<Short> antitheftHintByte
static short STATUS_DISABLED = 1
static short STATUS_ENABLED = 2
static short STATUS_NOT_FULLY_ENABLED = 3
List<Short> getPayload()
String format()
Antitheft Set
Command: 0x01
class hubitat.zwave.commands.antitheftv2.AntitheftSet {
Short enable
Short numberOfMagicCodeBytes
List<Short> magicCode
Integer manufacturerID
Short numberOfAntitheftHintBytes
List<Short> antitheftHintByte
List<Short> getPayload()
String format()
Antitheft V3
Command Class: 0x5D
Antitheft Get
Command: 0x02
class hubitat.zwave.commands.antitheftv3.AntitheftGet {
List<Short> getPayload()
String format()
Antitheft Report
Command: 0x03
class hubitat.zwave.commands.antitheftv3.AntitheftReport {
Short antitheftProtectionStatus
Integer manufacturerID
Short numberOfAntitheftHintBytes
List<Short> antitheftHintByte
Integer zwaveAllianceLockingEntityID
static short STATUS_DISABLED = 1
static short STATUS_ENABLED = 2
static short STATUS_NOT_FULLY_ENABLED = 3
List<Short> getPayload()
String format()
Antitheft Set
Command: 0x01
class hubitat.zwave.commands.antitheftv3.AntitheftSet {
Short enable
Short numberOfMagicCodeBytes
List<Short> magicCode
Integer manufacturerID
Short numberOfAntitheftHintBytes
List<Short> antitheftHintByte
Integer zwaveAllianceLockingEntityID
List<Short> getPayload()
String format()
AntitheftUnlock V1
Command Class: 0x7E
Antitheft Unlock Set
Command: 0x03
class hubitat.zwave.commands.antitheftunlockv1.AntitheftUnlockSet {
Short magicCodeLength
List<Short> magicCode
List<Short> getPayload()
String format()
Antitheft Unlock State Get
Command: 0x01
class hubitat.zwave.commands.antitheftunlockv1.AntitheftUnlockStateGet {
List<Short> getPayload()
String format()
Antitheft Unlock State Report
Command: 0x02
class hubitat.zwave.commands.antitheftunlockv1.AntitheftUnlockSet {
Integer manufacturerID
Integer zwaveAllianceLockingEntityID
Boolean state
Boolean restricted
Short antitheftHintLength
List<Short> antitheftHint
List<Short> getPayload()
String format()
Application Capability V1
Command Class: 0x57
Command Command Class Not Supported
Command: 0x01
class hubitat.zwave.commands.applicationcapabilityv1.CommandCommandClassNotSupported {
Boolean dynamic
Short offendingCommand
Short offendingCommandClass
List<Short> getPayload()
String format()
Application Status V1
Command Class: 0x22
Application Busy
Command: 0x01
class hubitat.zwave.commands.applicationstatusv1.ApplicationBusy {
Short status
Short waitTime
static Short STATUS_REQUEST_QUEUED_EXECUTED_LATER = 2
static Short STATUS_TRY_AGAIN_IN_WAIT_TIME_SECONDS = 1
static Short STATUS_TRY_AGAIN_LATER = 0
List<Short> getPayload()
String format()
Application Rejected Request
Command: 0x02
class hubitat.zwave.commands.applicationstatusv1.ApplicationRejectedRequest {
Short status
List<Short> getPayload()
String format()
Application Busy
Command: 0x01
class hubitat.zwave.commands.applicationstatusv1.ApplicationBusy {
Short status
Short waitTime
static Short STATUS_REQUEST_QUEUED_EXECUTED_LATER = 2
static Short STATUS_TRY_AGAIN_IN_WAIT_TIME_SECONDS = 1
static Short STATUS_TRY_AGAIN_LATER = 0
List<Short> getPayload()
String format()
Application Rejected Request
Command: 0x02
class hubitat.zwave.commands.applicationstatusv1.ApplicationRejectedRequest {
Short status
List<Short> getPayload()
String format()
Association Command Configuration V1
Command Class: 0x9B
Command Records Supported Get
Command: 0x01
class hubitat.zwave.commands.associationcommandconfigurationv1.CommandRecordsSupportedGet {
List<Short> getPayload()
String format()
Command Records Supported Report
Command: 0x02
class hubitat.zwave.commands.associationcommandconfigurationv1.CommandRecordsSupportedReport {
Boolean confCmd
Integer freeCommandRecords
Short maxCommandLength
Integer maxCommandRecords
Boolean vc
List<Short> getPayload()
String format()
Command Configuration Set
Command: 0x03
class hubitat.zwave.commands.associationcommandconfigurationv1.CommandConfigurationSet {
List<CommandConfigurationSet> commandByte
Short commandClassIdentifier
Short commandIdentifier
Short commandLength
Short groupingIdentifier
Short nodeId
List<Short> getPayload()
String format()
Command Configuration Get
Command: 0x04
class hubitat.zwave.commands.associationcommandconfigurationv1.CommandConfigurationGet {
Short groupingIdentifier
Short nodeId
List<Short> getPayload()
String format()
Command Configuration Report
Command: 0x05
class hubitat.zwave.commands.associationcommandconfigurationv1.CommandConfigurationReport {
List<CommandConfigurationReport> commandByte
Short commandClassIdentifier
Short commandIdentifier
Short commandLength
Boolean first
Short groupingIdentifier
Short nodeId
Short reportsToFollow
List<Short> getPayload()
String format()
Association Grp Info V1
Command Class: 0x59
Association Group Name Get
Command: 0x01
class hubitat.zwave.commands.associationgrpinfov1.AssociationGroupNameGet {
Short groupingIdentifier
List<Short> getPayload()
String format()
Association Group Name Report
Command: 0x02
class hubitat.zwave.commands.associationgrpinfov1.AssociationGroupNameReport {
Short groupingIdentifier
Short lengthOfName
List<AssociationGroupNameReport> name
List<Short> getPayload()
String format()
Association Group Info Get
Command: 0x03
class hubitat.zwave.commands.associationgrpinfov1.AssociationGroupInfoGet {
Short groupingIdentifier
Boolean listMode
Boolean refreshCache
List<Short> getPayload()
String format()
Association Group Info Report
Command: 0x04
class hubitat.zwave.commands.associationgrpinfov1.AssociationGroupInfoReport {
Boolean dynamicInfo
Short groupCount
List<AssociationGroupInfoReport> groupInfo
Boolean listMode
List<Short> getPayload()
String format()
Association Group Command List Get
Command: 0x05
class hubitat.zwave.commands.associationgrpinfov1.AssociationGroupCommandListGet {
Boolean allowCache
Short groupingIdentifier
List<Short> getPayload()
String format()
Association Group Command List Report
Command: 0x06
class hubitat.zwave.commands.associationgrpinfov1.AssociationGroupCommandListReport {
List<AssociationGroupCommandListReport> command
Short groupingIdentifier
Short listLength
List<Short> getPayload()
String format()
Association Grp Info V2
Command Class: 0x59
Association Group Name Get
Command: 0x01
class hubitat.zwave.commands.associationgrpinfov2.AssociationGroupNameGet {
Short groupingIdentifier
List<Short> getPayload()
String format()
Association Group Name Report
Command: 0x02
class hubitat.zwave.commands.associationgrpinfov2.AssociationGroupNameReport {
Short groupingIdentifier
Short lengthOfName
List<Short> getPayload()
String format()
Association Group Info Get
Command: 0x03
class hubitat.zwave.commands.associationgrpinfov2.AssociationGroupInfoGet {
Short groupingIdentifier
Boolean listMode
Boolean refreshCache
List<Short> getPayload()
String format()
Association Group Info Report
Command: 0x04
class hubitat.zwave.commands.associationgrpinfov2.AssociationGroupInfoReport {
Boolean dynamicInfo
Short groupCount
Boolean listMode
List<Short> getPayload()
String format()
Association Group Command List Get
Command: 0x05
class hubitat.zwave.commands.associationgrpinfov2.AssociationGroupCommandListGet {
Boolean allowCache
Short groupingIdentifier
List<Short> getPayload()
String format()
Association Group Command List Report
Command: 0x06
class hubitat.zwave.commands.associationgrpinfov2.AssociationGroupCommandListReport {
Short groupingIdentifier
Short listLength
List<Short> getPayload()
String format()
Association Grp Info V3
Command Class: 0x59
Association Group Name Get
Command: 0x01
class hubitat.zwave.commands.associationgrpinfov3.AssociationGroupNameGet {
Short groupingIdentifier
List<Short> getPayload()
String format()
Association Group Name Report
Command: 0x02
class hubitat.zwave.commands.associationgrpinfov3.AssociationGroupNameReport {
Short groupingIdentifier
Short lengthOfName
List<Short> getPayload()
String format()
Association Group Info Get
Command: 0x03
class hubitat.zwave.commands.associationgrpinfov3.AssociationGroupInfoGet {
Short groupingIdentifier
Boolean listMode
Boolean refreshCache
List<Short> getPayload()
String format()
Association Group Info Report
Command: 0x04
class hubitat.zwave.commands.associationgrpinfov3.AssociationGroupInfoReport {
Boolean dynamicInfo
Short groupCount
Boolean listMode
List<Short> getPayload()
String format()
Association Group Command List Get
Command: 0x05
class hubitat.zwave.commands.associationgrpinfov3.AssociationGroupCommandListGet {
Boolean allowCache
Short groupingIdentifier
List<Short> getPayload()
String format()
Association Group Command List Report
Command: 0x06
class hubitat.zwave.commands.associationgrpinfov3.AssociationGroupCommandListReport {
Short groupingIdentifier
Short listLength
List<Short> getPayload()
String format()
Association V1
Command Class: 0x85
Association Set
Command: 0x01
class hubitat.zwave.commands.associationv1.AssociationSet {
Short groupingIdentifier
Object nodeId
List<Short> getPayload()
String format()
Association Get
Command: 0x02
class hubitat.zwave.commands.associationv1.AssociationGet {
Short groupingIdentifier
List<Short> getPayload()
String format()
Association Report
Command: 0x03
class hubitat.zwave.commands.associationv1.AssociationReport {
Short groupingIdentifier
Short maxNodesSupported
List<AssociationReport> nodeId
Short reportsToFollow
List<Short> getPayload()
String format()
Association Remove
Command: 0x04
class hubitat.zwave.commands.associationv1.AssociationRemove {
Short groupingIdentifier
Object nodeId
List<Short> getPayload()
String format()
Association Groupings Get
Command: 0x05
class hubitat.zwave.commands.associationv1.AssociationGroupingsGet {
List<Short> getPayload()
String format()
Association Groupings Report
Command: 0x06
class hubitat.zwave.commands.associationv1.AssociationGroupingsReport {
Short supportedGroupings
List<Short> getPayload()
String format()
Association V2
Command Class: 0x85
Association Set
Command: 0x01
class hubitat.zwave.commands.associationv2.AssociationSet {
Short groupingIdentifier
Object nodeId
List<Short> getPayload()
String format()
Association Get
Command: 0x02
class hubitat.zwave.commands.associationv2.AssociationGet {
Short groupingIdentifier
List<Short> getPayload()
String format()
Association Report
Command: 0x03
class hubitat.zwave.commands.associationv2.AssociationReport {
Short groupingIdentifier
Short maxNodesSupported
Short reportsToFollow
List<Short> getPayload()
String format()
Association Remove
Command: 0x04
class hubitat.zwave.commands.associationv2.AssociationRemove {
Short groupingIdentifier
Object nodeId
List<Short> getPayload()
String format()
Association Groupings Get
Command: 0x05
class hubitat.zwave.commands.associationv2.AssociationGroupingsGet {
List<Short> getPayload()
String format()
Association Groupings Report
Command: 0x06
class hubitat.zwave.commands.associationv2.AssociationGroupingsReport {
Short supportedGroupings
List<Short> getPayload()
String format()
Association Specific Group Get
Command: 0x0B
class hubitat.zwave.commands.associationv2.AssociationSpecificGroupGet {
List<Short> getPayload()
String format()
Association Specific Group Report
Command: 0x0C
class hubitat.zwave.commands.associationv2.AssociationSpecificGroupReport {
Short group
List<Short> getPayload()
String format()
Association V3
Command Class: 0x85
Association Set
Command: 0x01
class hubitat.zwave.commands.associationv3.AssociationSet {
Short groupingIdentifier
Object nodeId
List<Short> getPayload()
String format()
Association Get
Command: 0x02
class hubitat.zwave.commands.associationv3.AssociationGet {
Short groupingIdentifier
List<Short> getPayload()
String format()
Association Report
Command: 0x03
class hubitat.zwave.commands.associationv3.AssociationReport {
Short groupingIdentifier
Short maxNodesSupported
Short reportsToFollow
List<Short> getPayload()
String format()
Association Remove
Command: 0x04
class hubitat.zwave.commands.associationv3.AssociationRemove {
Short groupingIdentifier
Object nodeId
List<Short> getPayload()
String format()
Association Groupings Get
Command: 0x05
class hubitat.zwave.commands.associationv3.AssociationGroupingsGet {
List<Short> getPayload()
String format()
Association Groupings Report
Command: 0x06
class hubitat.zwave.commands.associationv3.AssociationGroupingsReport {
Short supportedGroupings
List<Short> getPayload()
String format()
Association Specific Group Get
Command: 0x0B
class hubitat.zwave.commands.associationv3.AssociationSpecificGroupGet {
List<Short> getPayload()
String format()
Association Specific Group Report
Command: 0x0C
class hubitat.zwave.commands.associationv3.AssociationSpecificGroupReport {
Short group
List<Short> getPayload()
String format()
Av Content Directory Md V1
Command Class: 0x95
Av Content Browse Md Get
Command: 0x01
class hubitat.zwave.commands.avcontentdirectorymdv1.AvContentBrowseMdGet {
List<Short> getPayload()
String format()
Av Content Browse Md Report
Command: 0x02
class hubitat.zwave.commands.avcontentdirectorymdv1.AvContentBrowseMdReport {
List<Short> getPayload()
String format()
Av Content Browse Md By Letter Get
Command: 0x03
class hubitat.zwave.commands.avcontentdirectorymdv1.AvContentBrowseMdByLetterGet {
List<Short> getPayload()
String format()
Av Content Browse Md By Letter Report
Command: 0x04
class hubitat.zwave.commands.avcontentdirectorymdv1.AvContentBrowseMdByLetterReport {
List<Short> getPayload()
String format()
Av Content Browse Md Child Count Get
Command: 0x05
class hubitat.zwave.commands.avcontentdirectorymdv1.AvContentBrowseMdChildCountGet {
List<Short> getPayload()
String format()
Av Content Browse Md Child Count Report
Command: 0x06
class hubitat.zwave.commands.avcontentdirectorymdv1.AvContentBrowseMdChildCountReport {
List<Short> getPayload()
String format()
Av Match Item To Renderer Md Get
Command: 0x07
class hubitat.zwave.commands.avcontentdirectorymdv1.AvMatchItemToRendererMdGet {
List<Short> getPayload()
String format()
Av Match Item To Renderer Md Report
Command: 0x08
class hubitat.zwave.commands.avcontentdirectorymdv1.AvMatchItemToRendererMdReport {
List<Short> getPayload()
String format()
Av Content Search Md V1
Command Class: 0x97
Av Content Search Md Get
Command: 0x01
class hubitat.zwave.commands.avcontentsearchmdv1.AvContentSearchMdGet {
List<Short> getPayload()
String format()
Av Content Search Md Report
Command: 0x02
class hubitat.zwave.commands.avcontentsearchmdv1.AvContentSearchMdReport {
List<Short> getPayload()
String format()
Av Renderer Status V1
Command Class: 0x96
Av Renderer Status Get
Command: 0x01
class hubitat.zwave.commands.avrendererstatusv1.AvRendererStatusGet {
List<Short> getPayload()
String format()
Av Renderer Status Report
Command: 0x02
class hubitat.zwave.commands.avrendererstatusv1.AvRendererStatusReport {
List<Short> getPayload()
String format()
Av Tagging Md V1
Command Class: 0x99
Av Tagging Md Get
Command: 0x01
class hubitat.zwave.commands.avtaggingmdv1.AvTaggingMdGet {
List<Short> getPayload()
String format()
Av Tagging Md Report
Command: 0x02
class hubitat.zwave.commands.avtaggingmdv1.AvTaggingMdReport {
List<Short> getPayload()
String format()
Barrier Operator V1
Command Class: 0x66
Barrier Operator Set
Command: 0x01
class hubitat.zwave.commands.barrieroperatorv1.BarrierOperatorSet {
Short requestedBarrierState
static Short REQUESTED_BARRIER_STATE_CLOSE = 0
static Short REQUESTED_BARRIER_STATE_OPEN = 255
List<Short> getPayload()
String format()
Barrier Operator Get
Command: 0x02
class hubitat.zwave.commands.barrieroperatorv1.BarrierOperatorGet {
List<Short> getPayload()
String format()
Barrier Operator Report
Command: 0x03
class hubitat.zwave.commands.barrieroperatorv1.BarrierOperatorReport {
Short barrierState
static Short BARRIER_STATE_CLOSED = 0
static Short BARRIER_STATE_OPEN = 255
static Short BARRIER_STATE_UNKNOWN_POSITION_MOVING_TO_CLOSE = 252
static Short BARRIER_STATE_UNKNOWN_POSITION_MOVING_TO_OPEN = 254
static Short BARRIER_STATE_UNKNOWN_POSITION_STOPPED = 253
List<Short> getPayload()
String format()
Basic Tariff Info V1
Command Class: 0x36
Basic Tariff Info Get
Command: 0x01
class hubitat.zwave.commands.basictariffinfov1.BasicTariffInfoGet {
List<Short> getPayload()
String format()
Basic Tariff Info Report
Command: 0x02
class hubitat.zwave.commands.basictariffinfov1.BasicTariffInfoReport {
Boolean dual
Short e1CurrentRateInUse
Integer e1RateConsumptionRegister
Short e1TimeForNextRateHours
Short e1TimeForNextRateMinutes
Short e1TimeForNextRateSeconds
Short e2CurrentRateInUse
Integer e2RateConsumptionRegister
Short totalNoImportRates
List<Short> getPayload()
String format()
Basic V1
Command Class: 0x20
Basic Set
Command: 0x01
class hubitat.zwave.commands.basicv1.BasicSet {
Short value
List<Short> getPayload()
String format()
Basic Get
Command: 0x02
class hubitat.zwave.commands.basicv1.BasicGet {
List<Short> getPayload()
String format()
Basic Report
Command: 0x03
class hubitat.zwave.commands.basicv1.BasicReport {
Short value
List<Short> getPayload()
String format()
Basic V2
Command Class: 0x20
Basic Set
Command: 0x01
class hubitat.zwave.commands.basicv2.BasicSet {
Short value
List<Short> getPayload()
String format()
Basic Get
Command: 0x02
class hubitat.zwave.commands.basicv2.BasicGet {
List<Short> getPayload()
String format()
Basic Report
Command: 0x03
class hubitat.zwave.commands.basicv2.BasicReport {
Short duration
Short targetValue
Short value
List<Short> getPayload()
String format()
Basic Window Covering V1
Command Class: 0x50
Basic Window Covering Start Level Change
Command: 0x01
class hubitat.zwave.commands.basicwindowcoveringv1.BasicWindowCoveringStartLevelChange {
Boolean openClose
List<Short> getPayload()
String format()
Basic Window Covering Stop Level Change
Command: 0x02
class hubitat.zwave.commands.basicwindowcoveringv1.BasicWindowCoveringStopLevelChange {
List<Short> getPayload()
String format()
Battery V1
Command Class: 0x80
Battery Get
Command: 0x02
class hubitat.zwave.commands.batteryv1.BatteryGet {
List<Short> getPayload()
String format()
Battery Report
Command: 0x03
class hubitat.zwave.commands.batteryv1.BatteryReport {
Short batteryLevel
List<Short> getPayload()
String format()
Battery V2
Command Class: 0x80
Battery Get
Command: 0x02
class hubitat.zwave.commands.batteryv2.BatteryGet {
List<Short> getPayload()
String format()
Battery Report
Command: 0x03
class hubitat.zwave.commands.batteryv2.BatteryReport {
Short batteryLevel
Short chargingStatus
Boolean rechargeable
Boolean backupBattery
Boolean overheating
Boolean lowFluid
Short replaceRecharge
Boolean disconnected
static short CHARGING_STATUS_DISCHARGING = 0x00
static short CHARGING_STATUS_CHARGING = 0x01
static short CHARGING_STATUS_MAINTAINING = 0x02
List<Short> getPayload()
String format()
Battery Health Get
Command: 0x04
class hubitat.zwave.commands.batteryv2.BatteryHealthGet {
List<Short> getPayload()
String format()
Battery Health Report
Command: 0x05
class hubitat.zwave.commands.batteryv2.BatteryHealthReport {
Short maximumCapacity
Short precision
Short scale
Short size
List<Short> batteryTemperature
BigDecimal scaledBatteryTemperature
List<Short> getPayload()
String format()
Battery V3
Command Class: 0x80
Battery Get
Command: 0x02
class hubitat.zwave.commands.batteryv3.BatteryGet {
List<Short> getPayload()
String format()
Battery Report
Command: 0x03
class hubitat.zwave.commands.batteryv3.BatteryReport {
Short batteryLevel
Short chargingStatus
Boolean rechargeable
Boolean backupBattery
Boolean overheating
Boolean lowFluid
Short replaceRecharge
Boolean disconnected
Boolean lowTemperatureStatus
static short CHARGING_STATUS_DISCHARGING = 0x00
static short CHARGING_STATUS_CHARGING = 0x01
static short CHARGING_STATUS_MAINTAINING = 0x02
List<Short> getPayload()
String format()
Battery Health Get
Command: 0x04
class hubitat.zwave.commands.batteryv3.BatteryHealthGet {
List<Short> getPayload()
String format()
Battery Health Report
Command: 0x05
class hubitat.zwave.commands.batteryv3.BatteryHealthReport {
Short maximumCapacity
Short precision
Short scale
Short size
List<Short> batteryTemperature
BigDecimal scaledBatteryTemperature
List<Short> getPayload()
String format()
Central Scene V1
Command Class: 0x5B
Central Scene Supported Get
Command: 0x01
class hubitat.zwave.commands.centralscenev1.CentralSceneSupportedGet {
List<Short> getPayload()
String format()
Central Scene Supported Report
Command: 0x02
class hubitat.zwave.commands.centralscenev1.CentralSceneSupportedReport {
Short supportedScenes
List<Short> getPayload()
String format()
Central Scene Notification
Command: 0x03
class hubitat.zwave.commands.centralscenev1.CentralSceneNotification {
Short keyAttributes
Short sceneNumber
Short sequenceNumber
static Short KEY_HELD_DOWN = 2
static Short KEY_PRESSED_1_TIME = 0
static Short KEY_RELEASED = 1
List<Short> getPayload()
String format()
Central Scene V2
Command Class: 0x5B
Central Scene Supported Get
Command: 0x01
class hubitat.zwave.commands.centralscenev2.CentralSceneSupportedGet {
List<Short> getPayload()
String format()
Central Scene Supported Report
Command: 0x02
class hubitat.zwave.commands.centralscenev2.CentralSceneSupportedReport {
Boolean identical
List<CentralSceneSupportedReport> supportedKeyAttributes
Short supportedScenes
List<Short> getPayload()
String format()
Central Scene Notification
Command: 0x03
class hubitat.zwave.commands.centralscenev2.CentralSceneNotification {
Short keyAttributes
Short sceneNumber
Short sequenceNumber
static Short KEY_HELD_DOWN = 2
static Short KEY_PRESSED_1_TIME = 0
static Short KEY_PRESSED_2_TIMES = 3
static Short KEY_PRESSED_3_TIMES = 4
static Short KEY_PRESSED_4_TIMES = 5
static Short KEY_PRESSED_5_TIMES = 6
static Short KEY_RELEASED = 1
List<Short> getPayload()
String format()
Central Scene V3
Command Class: 0x5B
Central Scene Supported Get
Command: 0x01
class hubitat.zwave.commands.centralscenev3.CentralSceneSupportedGet {
List<Short> getPayload()
String format()
Central Scene Supported Report
Command: 0x02
class hubitat.zwave.commands.centralscenev3.CentralSceneSupportedReport {
Boolean identical
Boolean slowRefresh
List<CentralSceneSupportedReport> supportedKeyAttributes
Short supportedScenes
List<Short> getPayload()
String format()
Central Scene Notification
Command: 0x03
class hubitat.zwave.commands.centralscenev3.CentralSceneNotification {
Short keyAttributes
Short sceneNumber
Short sequenceNumber
Boolean slowRefresh
static Short KEY_HELD_DOWN = 2
static Short KEY_PRESSED_1_TIME = 0
static Short KEY_PRESSED_2_TIMES = 3
static Short KEY_PRESSED_3_TIMES = 4
static Short KEY_PRESSED_4_TIMES = 5
static Short KEY_PRESSED_5_TIMES = 6
static Short KEY_RELEASED = 1
List<Short> getPayload()
String format()
Central Scene Configuration Set
Command: 0x04
class hubitat.zwave.commands.centralscenev3.CentralSceneConfigurationSet {
Boolean slowRefresh
List<Short> getPayload()
String format()
Central Scene Configuration Get
Command: 0x05
class hubitat.zwave.commands.centralscenev3.CentralSceneConfigurationGet {
List<Short> getPayload()
String format()
Central Scene Configuration Report
Command: 0x06
class hubitat.zwave.commands.centralscenev3.CentralSceneConfigurationReport {
Boolean slowRefresh
List<Short> getPayload()
String format()
Chimney Fan V1
Command Class: 0x2A
Chimney Fan State Set
Command: 0x01
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStateSet {
Short STATE_NEXT_STATE
Short state
List<Short> getPayload()
String format()
Chimney Fan State Get
Command: 0x02
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStateGet {
List<Short> getPayload()
String format()
Chimney Fan State Report
Command: 0x03
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStateReport {
Short STATE_BOOST
Short STATE_CHIMNEY_FIRE
Short STATE_EXHAUST
Short STATE_EXTERNAL_ALARM
Short STATE_OFF
Short STATE_RELOAD
Short STATE_SENSOR_FAILURE
Short STATE_SERVICE
Short STATE_STOP
Short STATE_VENTING
Short STATE_VENTING_EX
Short state
List<Short> getPayload()
String format()
Chimney Fan Speed Set
Command: 0x04
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanSpeedSet {
Short speed
List<Short> getPayload()
String format()
Chimney Fan Speed Get
Command: 0x05
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanSpeedGet {
List<Short> getPayload()
String format()
Chimney Fan Speed Report
Command: 0x06
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanSpeedReport {
Short speed
List<Short> getPayload()
String format()
Chimney Fan Start Temp Set
Command: 0x07
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStartTempSet {
Short precision
Short scale
BigDecimal scaledValue
Short size
List<ChimneyFanStartTempSet> value
List<Short> getPayload()
String format()
Chimney Fan Start Temp Get
Command: 0x08
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStartTempGet {
List<Short> getPayload()
String format()
Chimney Fan Start Temp Report
Command: 0x09
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStartTempReport {
Short precision
Short scale
BigDecimal scaledValue
Short size
List<ChimneyFanStartTempReport> value
List<Short> getPayload()
String format()
Chimney Fan Stop Temp Set
Command: 0x0A
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStopTempSet {
Short precision
Short scale
BigDecimal scaledValue
Short size
List<ChimneyFanStopTempSet> value
List<Short> getPayload()
String format()
Chimney Fan Stop Temp Get
Command: 0x0B
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStopTempGet {
List<Short> getPayload()
String format()
Chimney Fan Stop Temp Report
Command: 0x0C
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStopTempReport {
Short precision
Short scale
BigDecimal scaledValue
Short size
List<ChimneyFanStopTempReport> value
List<Short> getPayload()
String format()
Chimney Fan Alarm Temp Set
Command: 0x0D
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanAlarmTempSet {
Short precision
Short scale
BigDecimal scaledValue
Short size
List<ChimneyFanAlarmTempSet> value
List<Short> getPayload()
String format()
Chimney Fan Alarm Temp Get
Command: 0x0E
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanAlarmTempGet {
List<Short> getPayload()
String format()
Chimney Fan Alarm Temp Report
Command: 0x0F
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanAlarmTempReport {
Short precision
Short scale
BigDecimal scaledValue
Short size
List<ChimneyFanAlarmTempReport> value
List<Short> getPayload()
String format()
Chimney Fan Boost Time Set
Command: 0x10
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanBoostTimeSet {
Short time
List<Short> getPayload()
String format()
Chimney Fan Boost Time Get
Command: 0x11
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanBoostTimeGet {
List<Short> getPayload()
String format()
Chimney Fan Boost Time Report
Command: 0x12
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanBoostTimeReport {
Short time
List<Short> getPayload()
String format()
Chimney Fan Stop Time Set
Command: 0x13
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStopTimeSet {
Short time
List<Short> getPayload()
String format()
Chimney Fan Stop Time Get
Command: 0x14
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStopTimeGet {
List<Short> getPayload()
String format()
Chimney Fan Stop Time Report
Command: 0x15
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStopTimeReport {
Short time
List<Short> getPayload()
String format()
Chimney Fan Mode Set
Command: 0x16
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanModeSet {
Short MODE_OFF
Short MODE_ON
Short mode
List<Short> getPayload()
String format()
Chimney Fan Mode Get
Command: 0x17
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanModeGet {
List<Short> getPayload()
String format()
Chimney Fan Mode Report
Command: 0x18
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanModeReport {
Short MODE_OFF
Short MODE_ON
Short mode
List<Short> getPayload()
String format()
Chimney Fan Setup Set
Command: 0x19
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanSetupSet {
Short MODE_OFF
Short MODE_ON
List<ChimneyFanSetupSet> alarmTemperatureValue
Short boostTime
Short minSpeed
Short mode
Short precision1
Short precision2
Short precision3
Short scale1
Short scale2
Short scale3
Short size1
Short size2
Short size3
List<ChimneyFanSetupSet> startTemperature
List<ChimneyFanSetupSet> stopTemperature
Short stopTime
List<Short> getPayload()
String format()
Chimney Fan Setup Get
Command: 0x1A
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanSetupGet {
List<Short> getPayload()
String format()
Chimney Fan Setup Report
Command: 0x1B
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanSetupReport {
Short MODE_OFF
Short MODE_ON
List<ChimneyFanSetupReport> alarmTemperatureValue
Short boostTime
Short minSpeed
Short mode
Short precision1
Short precision2
Short precision3
Short scale1
Short scale2
Short scale3
Short size1
Short size2
Short size3
List<ChimneyFanSetupReport> startTemperature
List<ChimneyFanSetupReport> stopTemperature
Short stopTime
List<Short> getPayload()
String format()
Chimney Fan Status Get
Command: 0x1D
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStatusGet {
List<Short> getPayload()
String format()
Chimney Fan Status Report
Command: 0x1E
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStatusReport {
Short STATE_BOOST
Short STATE_CHIMNEY_FIRE
Short STATE_EXHAUST
Short STATE_EXTERNAL_ALARM
Short STATE_OFF
Short STATE_RELOAD
Short STATE_SENSOR_FAILURE
Short STATE_SERVICE
Short STATE_STOP
Short STATE_VENTING
Short STATE_VENTING_EX
Boolean alarmTemperatureExceeded
Boolean externalAlarm
Short notUsed
Short precision
Short scale
BigDecimal scaledValue
Boolean sensorError
Boolean service
Short size
Short speed
Boolean speedChangeEnable
Boolean startTemperatureExceeded
Short state
List<ChimneyFanStatusReport> value
List<Short> getPayload()
String format()
Chimney Fan Alarm Log Set
Command: 0x1F
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanAlarmLogSet {
Short MESSAGE_RESET_LOG
Short message
List<Short> getPayload()
String format()
Chimney Fan Alarm Log Get
Command: 0x20
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanAlarmLogGet {
List<Short> getPayload()
String format()
Chimney Fan Alarm Log Report
Command: 0x21
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanAlarmLogReport {
Boolean alarmStillActive1
Boolean alarmStillActive2
Boolean alarmStillActive3
Boolean alarmStillActive4
Boolean alarmStillActive5
Boolean alarmTemperatureExceeded1
Boolean alarmTemperatureExceeded2
Boolean alarmTemperatureExceeded3
Boolean alarmTemperatureExceeded4
Boolean alarmTemperatureExceeded5
Boolean externalAlarm1
Boolean externalAlarm2
Boolean externalAlarm3
Boolean externalAlarm4
Boolean externalAlarm5
Boolean sensorError1
Boolean sensorError2
Boolean sensorError3
Boolean sensorError4
Boolean sensorError5
List<Short> getPayload()
String format()
Chimney Fan Alarm Status Set
Command: 0x22
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanAlarmStatusSet {
Boolean acknowledgeAlarmTemperatureExceeded
Boolean acknowledgeExternalAlarm
Boolean acknowledgeSensorError
Boolean notUsed1
Short notUsed2
List<Short> getPayload()
String format()
Chimney Fan Alarm Status Get
Command: 0x23
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanAlarmStatusGet {
List<Short> getPayload()
String format()
Chimney Fan Alarm Status Report
Command: 0x24
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanAlarmStatusReport {
Boolean alarmTemperatureExceeded
Boolean externalAlarm
Short notUsed
Boolean sensorError
Boolean service
Boolean speedChangeEnable
Boolean startTemperatureExceeded
List<Short> getPayload()
String format()
Chimney Fan Min Speed Set
Command: 0x25
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanMinSpeedSet {
Short minSpeed
List<Short> getPayload()
String format()
Chimney Fan Min Speed Get
Command: 0x26
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanMinSpeedGet {
List<Short> getPayload()
String format()
Chimney Fan Min Speed Report
Command: 0x27
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanMinSpeedReport {
Short minSpeed
List<Short> getPayload()
String format()
Chimney Fan Default Set
Command: 0x28
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanDefaultSet {
List<Short> getPayload()
String format()
Climate Control Schedule V1
Command Class: 0x46
Schedule Set
Command: 0x01
class hubitat.zwave.commands.climatecontrolschedulev1.ScheduleSet {
Integer switchpoint0
Integer switchpoint1
Integer switchpoint2
Integer switchpoint3
Integer switchpoint4
Integer switchpoint5
Integer switchpoint6
Integer switchpoint7
Integer switchpoint8
Short weekday
List<Short> getPayload()
String format()
Schedule Get
Command: 0x02
class hubitat.zwave.commands.climatecontrolschedulev1.ScheduleGet {
Short weekday
List<Short> getPayload()
String format()
Schedule Report
Command: 0x03
class hubitat.zwave.commands.climatecontrolschedulev1.ScheduleReport {
Integer switchpoint0
Integer switchpoint1
Integer switchpoint2
Integer switchpoint3
Integer switchpoint4
Integer switchpoint5
Integer switchpoint6
Integer switchpoint7
Integer switchpoint8
Short weekday
List<Short> getPayload()
String format()
Schedule Changed Get
Command: 0x04
class hubitat.zwave.commands.climatecontrolschedulev1.ScheduleChangedGet {
List<Short> getPayload()
String format()
Schedule Changed Report
Command: 0x05
class hubitat.zwave.commands.climatecontrolschedulev1.ScheduleChangedReport {
Short changecounter
List<Short> getPayload()
String format()
Schedule Override Set
Command: 0x06
class hubitat.zwave.commands.climatecontrolschedulev1.ScheduleOverrideSet {
Short overrideState
Short overrideType
static Short OVERRIDE_STATE_NO_OVERRIDE = 0
static Short OVERRIDE_STATE_PERMANENT_OVERRIDE = 2
static Short OVERRIDE_STATE_RESERVED3 = 3
static Short OVERRIDE_STATE_TEMPORARY_OVERRIDE = 1
List<Short> getPayload()
String format()
Schedule Override Get
Command: 0x07
class hubitat.zwave.commands.climatecontrolschedulev1.ScheduleOverrideGet {
List<Short> getPayload()
String format()
Schedule Override Report
Command: 0x08
class hubitat.zwave.commands.climatecontrolschedulev1.ScheduleOverrideReport {
Short overrideState
Short overrideType
static Short OVERRIDE_STATE_NO_OVERRIDE = 0
static Short OVERRIDE_STATE_PERMANENT_OVERRIDE = 2
static Short OVERRIDE_STATE_RESERVED3 = 3
static Short OVERRIDE_STATE_TEMPORARY_OVERRIDE = 1
List<Short> getPayload()
String format()
Clock V1
Command Class: 0x81
Clock Set
Command: 0x04
class hubitat.zwave.commands.clockv1.ClockSet {
Short hour
Short minute
Short weekday
List<Short> getPayload()
String format()
Clock Get
Command: 0x05
class hubitat.zwave.commands.clockv1.ClockGet {
List<Short> getPayload()
String format()
Clock Report
Command: 0x06
class hubitat.zwave.commands.clockv1.ClockReport {
Short hour
Short minute
Short weekday
List<Short> getPayload()
String format()
Configuration V1
Command Class: 0x70
Configuration Set
Command: 0x04
class hubitat.zwave.commands.configurationv1.ConfigurationSet {
Boolean defaultValue
Short parameterNumber
Short size
List<Short> configurationValue
BigInteger scaledConfigurationValue
List<Short> getPayload()
String format()
Configuration Get
Command: 0x05
class hubitat.zwave.commands.configurationv1.ConfigurationGet {
Short parameterNumber
List<Short> getPayload()
String format()
Configuration Report
Command: 0x06
class hubitat.zwave.commands.configurationv1.ConfigurationReport {
List<Short> configurationValue
Short parameterNumber
BigInteger scaledConfigurationValue
Short size
List<Short> getPayload()
String format()
Configuration V2
Command Class: 0x70
Configuration Set
Command: 0x04
class hubitat.zwave.commands.configurationv2.ConfigurationSet {
Boolean defaultValue
Short parameterNumber
Short size
List<Short> configurationValue
BigInteger scaledConfigurationValue
List<Short> getPayload()
String format()
Configuration Get
Command: 0x05
class hubitat.zwave.commands.configurationv2.ConfigurationGet {
Short parameterNumber
List<Short> getPayload()
String format()
Configuration Report
Command: 0x06
class hubitat.zwave.commands.configurationv2.ConfigurationReport {
Short parameterNumber
BigInteger scaledConfigurationValue
Short size
List<Short> configurationValue
List<Short> getPayload()
String format()
Configuration Bulk Set
Command: 0x07
class hubitat.zwave.commands.configurationv2.ConfigurationBulkSet {
Boolean defaultValue
Boolean handshake
Short numberOfParameters
Integer parameterOffset
Short size
List<Short> configurationValues
List<BigInteger> scaledConfigurationValues
List<Short> getPayload()
String format()
Configuration Bulk Get
Command: 0x08
class hubitat.zwave.commands.configurationv2.ConfigurationBulkGet {
Short numberOfParameters
Integer parameterOffset
List<Short> getPayload()
String format()
Configuration Bulk Report
Command: 0x09
class hubitat.zwave.commands.configurationv2.ConfigurationBulkReport {
Boolean defaultValue
Boolean handshake
Short numberOfParameters
Integer parameterOffset
Short reportsToFollow
Short size
List<Short> configurationValues
List<BigInteger> scaledConfigurationValues
List<Short> getPayload()
String format()
Configuration V3
Command Class: 0x70
Configuration Set
Command: 0x04
class hubitat.zwave.commands.configurationv3.ConfigurationSet {
Boolean defaultValue
Short parameterNumber
Short size
List<Short> configurationValue
BigInteger scaledConfigurationValue
List<Short> getPayload()
String format()
Configuration Get
Command: 0x05
class hubitat.zwave.commands.configurationv3.ConfigurationGet {
Short parameterNumber
List<Short> getPayload()
String format()
Configuration Report
Command: 0x06
class hubitat.zwave.commands.configurationv3.ConfigurationReport {
Short parameterNumber
BigInteger scaledConfigurationValue
Short size
List<Short> configurationValue
List<Short> getPayload()
String format()
Configuration Bulk Set
Command: 0x07
class hubitat.zwave.commands.configurationv3.ConfigurationBulkSet {
Boolean defaultValue
Boolean handshake
Short numberOfParameters
Integer parameterOffset
Short size
List<Short> configurationValues
List<BigInteger> scaledConfigurationValues
List<Short> getPayload()
String format()
Configuration Bulk Get
Command: 0x08
class hubitat.zwave.commands.configurationv3.ConfigurationBulkGet {
Short numberOfParameters
Integer parameterOffset
List<Short> getPayload()
String format()
Configuration Bulk Report
Command: 0x09
class hubitat.zwave.commands.configurationv3.ConfigurationBulkReport {
Boolean defaultValue
Boolean handshake
Short numberOfParameters
Integer parameterOffset
Short reportsToFollow
Short size
List<Short> configurationValues
List<BigInteger> scaledConfigurationValues
List<Short> getPayload()
String format()
Configuration Info Get
Command: 0x0C
class hubitat.zwave.commands.configurationv3.ConfigurationInfoGet {
Integer parameterNumber
List<Short> getPayload()
String format()
Configuration Info Report
Command: 0x0D
class hubitat.zwave.commands.configurationv3.ConfigurationInfoReport {
Integer parameterNumber
Short reportsToFollow
String info
List<Short> getPayload()
String format()
Configuration Name Get
Command: 0x0A
class hubitat.zwave.commands.configurationv3.ConfigurationNameGet {
Integer parameterNumber
List<Short> getPayload()
String format()
Configuration Name Report
Command: 0x0B
class hubitat.zwave.commands.configurationv3.ConfigurationNameReport {
Integer parameterNumber
Short reportsToFollow
String name
List<Short> getPayload()
String format()
Configuration Properties Get
Command: 0x0E
class hubitat.zwave.commands.configurationv3.ConfigurationPropertiesGet {
Integer parameterNumber
List<Short> getPayload()
String format()
Configuration Properties Report
Command: 0x0F
class hubitat.zwave.commands.configurationv3.ConfigurationPropertiesReport {
Integer parameterNumber
BigInteger minValue
BigInteger maxValue
BigInteger defaultValue
Integer nextParameterNumber
Short size
Short format
static short FORMAT_SIGNED_INTEGER = 0x00
static short FORMAT_UNSIGNED_INTEGER = 0x01
static short FORMAT_ENUMERATED = 0x02
static short FORMAT_BIT_FIELD = 0x03
List<Short> getPayload()
String format()
Configuration V4
Command Class: 0x70
Configuration Set
Command: 0x04
class hubitat.zwave.commands.configurationv4.ConfigurationSet {
Boolean defaultValue
Short parameterNumber
Short size
List<Short> configurationValue
BigInteger scaledConfigurationValue
List<Short> getPayload()
String format()
Configuration Get
Command: 0x05
class hubitat.zwave.commands.configurationv4.ConfigurationGet {
Short parameterNumber
List<Short> getPayload()
String format()
Configuration Report
Command: 0x06
class hubitat.zwave.commands.configurationv4.ConfigurationReport {
Short parameterNumber
BigInteger scaledConfigurationValue
Short size
List<Short> configurationValue
List<Short> getPayload()
String format()
Configuration Bulk Set
Command: 0x07
class hubitat.zwave.commands.configurationv4.ConfigurationBulkSet {
Boolean defaultValue
Boolean handshake
Short numberOfParameters
Integer parameterOffset
Short size
List<Short> configurationValues
List<BigInteger> scaledConfigurationValues
List<Short> getPayload()
String format()
Configuration Bulk Get
Command: 0x08
class hubitat.zwave.commands.configurationv4.ConfigurationBulkGet {
Short numberOfParameters
Integer parameterOffset
List<Short> getPayload()
String format()
Configuration Bulk Report
Command: 0x09
class hubitat.zwave.commands.configurationv4.ConfigurationBulkReport {
Boolean defaultValue
Boolean handshake
Short numberOfParameters
Integer parameterOffset
Short reportsToFollow
Short size
List<Short> configurationValues
List<BigInteger> scaledConfigurationValues
List<Short> getPayload()
String format()
Configuration Info Get
Command: 0x0C
class hubitat.zwave.commands.configurationv4.ConfigurationInfoGet {
Integer parameterNumber
List<Short> getPayload()
String format()
Configuration Info Report
Command: 0x0D
class hubitat.zwave.commands.configurationv4.ConfigurationInfoReport {
Integer parameterNumber
Short reportsToFollow
String info
List<Short> getPayload()
String format()
Configuration Name Get
Command: 0x0A
class hubitat.zwave.commands.configurationv4.ConfigurationNameGet {
Integer parameterNumber
List<Short> getPayload()
String format()
Configuration Name Report
Command: 0x0B
class hubitat.zwave.commands.configurationv4.ConfigurationNameReport {
Integer parameterNumber
Short reportsToFollow
String name
List<Short> getPayload()
String format()
Configuration Properties Get
Command: 0x0E
class hubitat.zwave.commands.configurationv4.ConfigurationPropertiesGet {
Integer parameterNumber
List<Short> getPayload()
String format()
Configuration Properties Report
Command: 0x0F
class hubitat.zwave.commands.configurationv4.ConfigurationPropertiesReport {
Integer parameterNumber
BigInteger minValue
BigInteger maxValue
BigInteger defaultValue
Integer nextParameterNumber
Short size
Short format
Boolean advanced
Boolean noBulkSupport
static short FORMAT_SIGNED_INTEGER = 0x00
static short FORMAT_UNSIGNED_INTEGER = 0x01
static short FORMAT_ENUMERATED = 0x02
static short FORMAT_BIT_FIELD = 0x03
List<Short> getPayload()
String format()
Configuration Default Reset
Command: 0x01
class hubitat.zwave.commands.configurationv4.ConfigurationDefaultReset {
List<Short> getPayload()
String format()
Controller Replication V1
Command Class: 0x21
Ctrl Replication Transfer Group
Command: 0x31
class hubitat.zwave.commands.controllerreplicationv1.CtrlReplicationTransferGroup {
Short groupId
Short nodeId
Short sequenceNumber
List<Short> getPayload()
String format()
Ctrl Replication Transfer Group Name
Command: 0x32
class hubitat.zwave.commands.controllerreplicationv1.CtrlReplicationTransferGroupName {
Short groupId
List<CtrlReplicationTransferGroupName> groupName
Short sequenceNumber
List<Short> getPayload()
String format()
Ctrl Replication Transfer Scene
Command: 0x33
class hubitat.zwave.commands.controllerreplicationv1.CtrlReplicationTransferScene {
Short level
Short nodeId
Short sceneId
Short sequenceNumber
List<Short> getPayload()
String format()
Ctrl Replication Transfer Scene Name
Command: 0x34
class hubitat.zwave.commands.controllerreplicationv1.CtrlReplicationTransferSceneName {
Short sceneId
List<CtrlReplicationTransferSceneName> sceneName
Short sequenceNumber
List<Short> getPayload()
String format()
Crc 16 Encap V1
Command Class: 0x56
Crc 16 Encap
Command: 0x01
class hubitat.zwave.commands.crc16encapv1.Crc16Encap {
Integer checksum
Short command
Short commandClass
List<Crc16Encap> data
List<Short> getPayload()
String format()
Dcp Config V1
Command Class: 0x3A
Dcp List Supported Get
Command: 0x01
class hubitat.zwave.commands.dcpconfigv1.DcpListSupportedGet {
List<Short> getPayload()
String format()
Dcp List Supported Report
Command: 0x02
class hubitat.zwave.commands.dcpconfigv1.DcpListSupportedReport {
Short dcpListSize
Short freeDcpListEntries
List<Short> getPayload()
String format()
Dcp List Set
Command: 0x03
class hubitat.zwave.commands.dcpconfigv1.DcpListSet {
Short day
Short dcpRateId
Short durationHourTime
Short durationMinuteTime
Short durationSecondTime
Short eventPriority
Short hourLocalTime
Short loadShedding
Short minuteLocalTime
Short month
Short numberOfDc
Short randomizationInterval
Short secondLocalTime
Short startAssociationGroup
Short startDay
Short startHourLocalTime
Short startMinuteLocalTime
Short startMonth
Short startSecondLocalTime
Integer startYear
Short stopAssociationGroup
Integer year
List<Short> getPayload()
String format()
Dcp List Remove
Command: 0x04
class hubitat.zwave.commands.dcpconfigv1.DcpListRemove {
Short day
Short hourLocalTime
Short minuteLocalTime
Short month
Short secondLocalTime
Integer year
List<Short> getPayload()
String format()
Dcp Monitor V1
Command Class: 0x3B
Dcp List Get
Command: 0x01
class hubitat.zwave.commands.dcpmonitorv1.DcpListGet {
List<Short> getPayload()
String format()
Dcp List Report
Command: 0x02
class hubitat.zwave.commands.dcpmonitorv1.DcpListReport {
Short day
Short dcpId
Short durationHourTime
Short durationMinuteTime
Short durationSecondTime
Short eventPriority
Short hourLocalTime
Short loadShedding
Short minuteLocalTime
Short month
Short numberOfDc
Short randomizationInterval
Short reportsToFollow
Short secondLocalTime
Short startAssociationGroup
Short startDay
Short startHourLocalTime
Short startMinuteLocalTime
Short startMonth
Short startSecondLocalTime
Integer startYear
Short stopAssociationGroup
Integer year
List<Short> getPayload()
String format()
Dcp Event Status Get
Command: 0x03
class hubitat.zwave.commands.dcpmonitorv1.DcpEventStatusGet {
Short day
Short hourLocalTime
Short minuteLocalTime
Short month
Short secondLocalTime
Integer year
List<Short> getPayload()
String format()
Dcp Event Status Report
Command: 0x04
class hubitat.zwave.commands.dcpmonitorv1.DcpEventStatusReport {
Short day
Short eventStatus
Short hourLocalTime
Short minuteLocalTime
Short month
Short secondLocalTime
Integer year
List<Short> getPayload()
String format()
Device Reset Locally V1
Command Class: 0x5A
Device Reset Locally Notification
Command: 0x01
class hubitat.zwave.commands.deviceresetlocallyv1.DeviceResetLocallyNotification {
List<Short> getPayload()
String format()
Dmx V1
Command Class: 0x65
Dmx Address Get
Command: 0x02
class hubitat.zwave.commands.dmxv1.DmxAddressGet {
List<Short> getPayload()
String format()
}
### Dmx Address Report
Command: 0x03
```groovy
class hubitat.zwave.commands.dmxv1.DmxAddressReport {
Short channelId
Short pageId
List<Short> getPayload()
String format()
}
### Dmx Address Set
Command: 0x01
```groovy
class hubitat.zwave.commands.dmxv1.DmxAddressSet {
Short channelId
Short pageId
List<Short> getPayload()
String format()
}
### Dmx Capability Get
Command: 0x04
```groovy
class hubitat.zwave.commands.dmxv1.DmxCapabilityGet {
Short channelId
List<Short> getPayload()
String format()
}
### Dmx Capability Report
Command: 0x05
```groovy
class hubitat.zwave.commands.dmxv1.DmxCapabilityReport {
Short channelId
Integer propertyId
Short deviceChannels
Short maxChannels
List<Short> getPayload()
String format()
}
### Dmx Data
Command: 0x06
```groovy
class hubitat.zwave.commands.dmxv1.DmxData {
Short source
List<Short> dmxChannel
Short page
Short sequenceNo
List<Short> getPayload()
String format()
}
## Door Lock Logging V1
Command Class: 0x4C
### Door Lock Logging Records Supported Get
Command: 0x01
```groovy
class hubitat.zwave.commands.doorlockloggingv1.DoorLockLoggingRecordsSupportedGet {
List<Short> getPayload()
String format()
Door Lock Logging Records Supported Report
Command: 0x02
class hubitat.zwave.commands.doorlockloggingv1.DoorLockLoggingRecordsSupportedReport {
Short maxRecordsStored
List<Short> getPayload()
String format()
Record Get
Command: 0x03
class hubitat.zwave.commands.doorlockloggingv1.RecordGet {
Short recordNumber
List<Short> getPayload()
String format()
Record Report
Command: 0x04
class hubitat.zwave.commands.doorlockloggingv1.RecordReport {
Short day
Short eventType
Short hourLocalTime
Short minuteLocalTime
Short month
Short recordNumber
Short recordStatus
Short secondLocalTime
List<RecordReport> userCode
Short userCodeLength
Short userIdentifier
Integer year
List<Short> getPayload()
String format()
Door Lock V1
Command Class: 0x62
Door Lock Operation Set
Command: 0x01
class hubitat.zwave.commands.doorlockv1.DoorLockOperationSet {
Short doorLockMode
static Short DOOR_LOCK_MODE_DOOR_SECURED = 255
static Short DOOR_LOCK_MODE_DOOR_UNSECURED = 0
static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_INSIDE_DOOR_HANDLES = 16
static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_INSIDE_DOOR_HANDLES_WITH_TIMEOUT = 17
static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_OUTSIDE_DOOR_HANDLES = 32
static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_OUTSIDE_DOOR_HANDLES_WITH_TIMEOUT = 33
static Short DOOR_LOCK_MODE_DOOR_UNSECURED_WITH_TIMEOUT = 1
List<Short> getPayload()
String format()
Door Lock Operation Get
Command: 0x02
class hubitat.zwave.commands.doorlockv1.DoorLockOperationGet {
List<Short> getPayload()
String format()
Door Lock Operation Report
Command: 0x03
class hubitat.zwave.commands.doorlockv1.DoorLockOperationReport {
Short doorCondition
Short doorLockMode
Short insideDoorHandlesMode
Short lockTimeoutMinutes
Short lockTimeoutSeconds
Short outsideDoorHandlesMode
static Short DOOR_LOCK_MODE_DOOR_SECURED = 255
static Short DOOR_LOCK_MODE_DOOR_UNSECURED = 0
static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_INSIDE_DOOR_HANDLES = 16
static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_INSIDE_DOOR_HANDLES_WITH_TIMEOUT = 17
static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_OUTSIDE_DOOR_HANDLES = 32
static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_OUTSIDE_DOOR_HANDLES_WITH_TIMEOUT = 33
static Short DOOR_LOCK_MODE_DOOR_UNSECURED_WITH_TIMEOUT = 1
List<Short> getPayload()
String format()
Door Lock Configuration Set
Command: 0x04
class hubitat.zwave.commands.doorlockv1.DoorLockConfigurationSet {
Short insideDoorHandlesState
Short lockTimeoutMinutes
Short lockTimeoutSeconds
Short operationType
Short outsideDoorHandlesState
static Short OPERATION_TYPE_CONSTANT_OPERATION = 1
static Short OPERATION_TYPE_TIMED_OPERATION = 2
List<Short> getPayload()
String format()
Door Lock Configuration Get
Command: 0x05
class hubitat.zwave.commands.doorlockv1.DoorLockConfigurationGet {
List<Short> getPayload()
String format()
Door Lock Configuration Report
Command: 0x06
class hubitat.zwave.commands.doorlockv1.DoorLockConfigurationReport {
Short insideDoorHandlesState
Short lockTimeoutMinutes
Short lockTimeoutSeconds
Short operationType
Short outsideDoorHandlesState
static Short OPERATION_TYPE_CONSTANT_OPERATION = 1
static Short OPERATION_TYPE_TIMED_OPERATION = 2
List<Short> getPayload()
String format()
Door Lock V2
Command Class: 0x62
Door Lock Operation Set
Command: 0x01
class hubitat.zwave.commands.doorlockv2.DoorLockOperationSet {
Short doorLockMode
static Short DOOR_LOCK_MODE_DOOR_SECURED = 255
static Short DOOR_LOCK_MODE_DOOR_UNSECURED = 0
static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_INSIDE_DOOR_HANDLES = 16
static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_INSIDE_DOOR_HANDLES_WITH_TIMEOUT = 17
static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_OUTSIDE_DOOR_HANDLES = 32
static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_OUTSIDE_DOOR_HANDLES_WITH_TIMEOUT = 33
static Short DOOR_LOCK_MODE_DOOR_UNSECURED_WITH_TIMEOUT = 1
static Short DOOR_LOCK_MODE_DOOR_LOCK_STATE_UNKNOWN = 254
List<Short> getPayload()
String format()
Door Lock Operation Get
Command: 0x02
class hubitat.zwave.commands.doorlockv2.DoorLockOperationGet {
List<Short> getPayload()
String format()
Door Lock Operation Report
Command: 0x03
class hubitat.zwave.commands.doorlockv2.DoorLockOperationReport {
Short doorCondition
Short doorLockMode
Short insideDoorHandlesMode
Short lockTimeoutMinutes
Short lockTimeoutSeconds
Short outsideDoorHandlesMode
static Short DOOR_LOCK_MODE_DOOR_SECURED = 255
static Short DOOR_LOCK_MODE_DOOR_UNSECURED = 0
static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_INSIDE_DOOR_HANDLES = 16
static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_INSIDE_DOOR_HANDLES_WITH_TIMEOUT = 17
static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_OUTSIDE_DOOR_HANDLES = 32
static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_OUTSIDE_DOOR_HANDLES_WITH_TIMEOUT = 33
static Short DOOR_LOCK_MODE_DOOR_UNSECURED_WITH_TIMEOUT = 1
static Short DOOR_LOCK_MODE_DOOR_LOCK_STATE_UNKNOWN = 254
List<Short> getPayload()
String format()
Door Lock Configuration Set
Command: 0x04
class hubitat.zwave.commands.doorlockv2.DoorLockConfigurationSet {
Short insideDoorHandlesState
Short lockTimeoutMinutes
Short lockTimeoutSeconds
Short operationType
Short outsideDoorHandlesState
static Short OPERATION_TYPE_CONSTANT_OPERATION = 1
static Short OPERATION_TYPE_TIMED_OPERATION = 2
List<Short> getPayload()
String format()
Door Lock Configuration Get
Command: 0x05
class hubitat.zwave.commands.doorlockv2.DoorLockConfigurationGet {
List<Short> getPayload()
String format()
Door Lock Configuration Report
Command: 0x06
class hubitat.zwave.commands.doorlockv2.DoorLockConfigurationReport {
Short insideDoorHandlesState
Short lockTimeoutMinutes
Short lockTimeoutSeconds
Short operationType
Short outsideDoorHandlesState
static Short OPERATION_TYPE_CONSTANT_OPERATION = 1
static Short OPERATION_TYPE_TIMED_OPERATION = 2
List<Short> getPayload()
String format()
Door Lock V3
Command Class: 0x62
Door Lock Operation Set
Command: 0x01
class hubitat.zwave.commands.doorlockv3.DoorLockOperationSet {
Short doorLockMode
static Short DOOR_LOCK_MODE_DOOR_SECURED = 255
static Short DOOR_LOCK_MODE_DOOR_UNSECURED = 0
static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_INSIDE_DOOR_HANDLES = 16
static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_INSIDE_DOOR_HANDLES_WITH_TIMEOUT = 17
static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_OUTSIDE_DOOR_HANDLES = 32
static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_OUTSIDE_DOOR_HANDLES_WITH_TIMEOUT = 33
static Short DOOR_LOCK_MODE_DOOR_UNSECURED_WITH_TIMEOUT = 1
static Short DOOR_LOCK_MODE_DOOR_LOCK_STATE_UNKNOWN = 254
List<Short> getPayload()
String format()
Door Lock Operation Get
Command: 0x02
class hubitat.zwave.commands.doorlockv3.DoorLockOperationGet {
List<Short> getPayload()
String format()
Door Lock Operation Report
Command: 0x03
class hubitat.zwave.commands.doorlockv3.DoorLockOperationReport {
Short doorCondition
Short doorLockMode
Short insideDoorHandlesMode
Short lockTimeoutMinutes
Short lockTimeoutSeconds
Short outsideDoorHandlesMode
Short targetDoorLockMode
Short duration
static Short DOOR_LOCK_MODE_DOOR_SECURED = 255
static Short DOOR_LOCK_MODE_DOOR_UNSECURED = 0
static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_INSIDE_DOOR_HANDLES = 16
static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_INSIDE_DOOR_HANDLES_WITH_TIMEOUT = 17
static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_OUTSIDE_DOOR_HANDLES = 32
static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_OUTSIDE_DOOR_HANDLES_WITH_TIMEOUT = 33
static Short DOOR_LOCK_MODE_DOOR_UNSECURED_WITH_TIMEOUT = 1
static Short DOOR_LOCK_MODE_DOOR_LOCK_STATE_UNKNOWN = 254
List<Short> getPayload()
String format()
Door Lock Configuration Set
Command: 0x04
class hubitat.zwave.commands.doorlockv3.DoorLockConfigurationSet {
Short insideDoorHandlesState
Short lockTimeoutMinutes
Short lockTimeoutSeconds
Short operationType
Short outsideDoorHandlesState
static Short OPERATION_TYPE_CONSTANT_OPERATION = 1
static Short OPERATION_TYPE_TIMED_OPERATION = 2
List<Short> getPayload()
String format()
Door Lock Configuration Get
Command: 0x05
class hubitat.zwave.commands.doorlockv3.DoorLockConfigurationGet {
List<Short> getPayload()
String format()
Door Lock Configuration Report
Command: 0x06
class hubitat.zwave.commands.doorlockv3.DoorLockConfigurationReport {
Short insideDoorHandlesState
Short lockTimeoutMinutes
Short lockTimeoutSeconds
Short operationType
Short outsideDoorHandlesState
static Short OPERATION_TYPE_CONSTANT_OPERATION = 1
static Short OPERATION_TYPE_TIMED_OPERATION = 2
List<Short> getPayload()
String format()
Door Lock V4
Command Class: 0x62
Door Lock Operation Set
Command: 0x01
class hubitat.zwave.commands.doorlockv4.DoorLockOperationSet {
Short doorLockMode
static Short DOOR_LOCK_MODE_DOOR_SECURED = 255
static Short DOOR_LOCK_MODE_DOOR_UNSECURED = 0
static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_INSIDE_DOOR_HANDLES = 16
static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_INSIDE_DOOR_HANDLES_WITH_TIMEOUT = 17
static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_OUTSIDE_DOOR_HANDLES = 32
static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_OUTSIDE_DOOR_HANDLES_WITH_TIMEOUT = 33
static Short DOOR_LOCK_MODE_DOOR_UNSECURED_WITH_TIMEOUT = 1
static Short DOOR_LOCK_MODE_DOOR_LOCK_STATE_UNKNOWN = 254
List<Short> getPayload()
String format()
Door Lock Operation Get
Command: 0x02
class hubitat.zwave.commands.doorlockv4.DoorLockOperationGet {
List<Short> getPayload()
String format()
Door Lock Operation Report
Command: 0x03
class hubitat.zwave.commands.doorlockv4.DoorLockOperationReport {
Short doorCondition
Short doorLockMode
Short insideDoorHandlesMode
Short lockTimeoutMinutes
Short lockTimeoutSeconds
Short outsideDoorHandlesMode
Short targetDoorLockMode
Short duration
static Short DOOR_LOCK_MODE_DOOR_SECURED = 255
static Short DOOR_LOCK_MODE_DOOR_UNSECURED = 0
static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_INSIDE_DOOR_HANDLES = 16
static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_INSIDE_DOOR_HANDLES_WITH_TIMEOUT = 17
static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_OUTSIDE_DOOR_HANDLES = 32
static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_OUTSIDE_DOOR_HANDLES_WITH_TIMEOUT = 33
static Short DOOR_LOCK_MODE_DOOR_UNSECURED_WITH_TIMEOUT = 1
static Short DOOR_LOCK_MODE_DOOR_LOCK_STATE_UNKNOWN = 254
List<Short> getPayload()
String format()
Door Lock Configuration Set
Command: 0x04
class hubitat.zwave.commands.doorlockv4.DoorLockConfigurationSet {
Short insideDoorHandlesState
Short lockTimeoutMinutes
Short lockTimeoutSeconds
Short operationType
Short outsideDoorHandlesState
Integer autoRelockTime
Integer holdAndReleaseTime
Boolean TA
Boolean BTB
static Short OPERATION_TYPE_CONSTANT_OPERATION = 1
static Short OPERATION_TYPE_TIMED_OPERATION = 2
List<Short> getPayload()
String format()
Door Lock Configuration Get
Command: 0x05
class hubitat.zwave.commands.doorlockv4.DoorLockConfigurationGet {
List<Short> getPayload()
String format()
Door Lock Configuration Report
Command: 0x06
class hubitat.zwave.commands.doorlockv4.DoorLockConfigurationReport {
Short insideDoorHandlesState
Short lockTimeoutMinutes
Short lockTimeoutSeconds
Short operationType
Short outsideDoorHandlesState
Integer autoRelockTime
Integer holdAndReleaseTime
Boolean TA
Boolean BTB
static Short OPERATION_TYPE_CONSTANT_OPERATION = 1
static Short OPERATION_TYPE_TIMED_OPERATION = 2
List<Short> getPayload()
String format()
Door Lock Capabilities Get
Command: 0x07
class hubitat.zwave.commands.doorlockv4.DoorLockCapabilitiesGet {
List<Short> getPayload()
String format()
Door Lock Capabilities Report
Command: 0x08
class hubitat.zwave.commands.doorlockv4.DoorLockCapabilitiesReport {
Short supportedDoorLockModeListLength
List<Short> supportedDoorLockModes
Short supportedDoorComponents
Short supportedOperationTypeBitMaskLength
Boolean operationTypeConstantOperation
Boolean operationTypeTimedOperation
Short supportedOutsideHandleModes
Short supportedInsideHandleModes
Boolean BTBS
Boolean TAS
Boolean HRS
Boolean ARS
List<Short> getPayload()
String format()
Energy Production V1
Command Class: 0x90
Energy Production Get
Command: 0x02
class hubitat.zwave.commands.energyproductionv1.EnergyProductionGet {
Short parameterNumber
static Short PARAMETER_NUMBER_ENERGY_PRODUCTION_TODAY = 2
static Short PARAMETER_NUMBER_INSTANT_ENERGY_PRODUCTION = 0
static Short PARAMETER_NUMBER_TOTAL_ENERGY_PRODUCTION = 1
static Short PARAMETER_NUMBER_TOTAL_PRODUCTION_TIME = 3
List<Short> getPayload()
String format()
Energy Production Report
Command: 0x03
class hubitat.zwave.commands.energyproductionv1.EnergyProductionReport {
Short parameterNumber
Short precision
Short scale
BigDecimal scaledValue
Short size
List<EnergyProductionReport> value
static Short PARAMETER_NUMBER_ENERGY_PRODUCTION_TODAY = 2
static Short PARAMETER_NUMBER_INSTANT_ENERGY_PRODUCTION = 0
static Short PARAMETER_NUMBER_TOTAL_ENERGY_PRODUCTION = 1
static Short PARAMETER_NUMBER_TOTAL_PRODUCTION_TIME = 3
List<Short> getPayload()
String format()
Entry Control V1
Command Class: 0x6F
Entry Control Configuration Get
Command: 0x07
class hubitat.zwave.commands.entrycontrolv1.EntryControlConfigurationGet {
List<Short> getPayload()
String format()
Entry Control Configuration Report
Command: 0x08
class hubitat.zwave.commands.entrycontrolv1.EntryControlConfigurationReport {
Short keyCacheSize
Short keyCacheTimeout
List<Short> getPayload()
String format()
Entry Control Configuration Set
Command: 0x06
class hubitat.zwave.commands.entrycontrolv1.EntryControlConfigurationSet {
Short keyCacheSize
Short keyCacheTimeout
List<Short> getPayload()
String format()
}
Entry Control Event Supported Get
Command: 0x04
class hubitat.zwave.commands.entrycontrolv1.EntryControlEventSupportedGet {
List<Short> getPayload()
String format()
}
Entry Control Event Supported Report
Command: 0x05
class hubitat.zwave.commands.entrycontrolv1.EntryControlEventSupportedReport {
List<Short> dataTypeSupportedBitMask
List<Short> eventTypeSupportedBitMask
Integer keyCachedSizeMax
Integer keyCachedTimeoutMax
List<Short> getPayload()
String format()
}
Entry Control Key Supported Get
Command: 0x02
class hubitat.zwave.commands.entrycontrolv1.EntryControlKeySupportedGet {
List<Short> getPayload()
String format()
}
Entry Control Key Supported Report
Command: 0x03
class hubitat.zwave.commands.entrycontrolv1.EntryControlKeySupportedReport {
Short bitMaskLength
List<Short> bitmask
List<Short> getPayload()
String format()
}
Entry Control Notification
Command: 0x01
class hubitat.zwave.commands.entrycontrolv1.EntryControlNotification {
Short sequenceNumber
Short dataType
Short eventType
List<Short> eventData
static final Short DATA_TYPE_NA = 0x00
static final Short DATA_TYPE_RAW = 0x01
static final Short DATA_TYPE_ASCII = 0x02
static final Short DATA_TYPE_MD5 = 0x03
static final Short EVENT_TYPE_CACHING = 0x00
static final Short EVENT_TYPE_CACHED_KEYS = 0x01
static final Short EVENT_TYPE_ENTER = 0x02
static final Short EVENT_TYPE_DISARM_ALL = 0x03
static final Short EVENT_TYPE_ARM_ALL = 0x04
static final Short EVENT_TYPE_ARM_AWAY = 0x05
static final Short EVENT_TYPE_ARM_HOME = 0x06
static final Short EVENT_TYPE_EXIT_DELAY = 0x07
static final Short EVENT_TYPE_ARM_1 = 0x08
static final Short EVENT_TYPE_ARM_2 = 0x09
static final Short EVENT_TYPE_ARM_3 = 0x0A
static final Short EVENT_TYPE_ARM_4 = 0x0B
static final Short EVENT_TYPE_ARM_5 = 0x0C
static final Short EVENT_TYPE_ARM_6 = 0x0D
static final Short EVENT_TYPE_RFID = 0x0E
static final Short EVENT_TYPE_BELL = 0x0F
static final Short EVENT_TYPE_FIRE = 0x10
static final Short EVENT_TYPE_POLICE = 0x11
static final Short EVENT_TYPE_ALERT_PANIC = 0x12
static final Short EVENT_TYPE_ALERT_MEDICAL = 0x13
static final Short EVENT_TYPE_GATE_OPEN = 0x14
static final Short EVENT_TYPE_GATE_CLOSE = 0x15
static final Short EVENT_TYPE_LOCK = 0x16
static final Short EVENT_TYPE_UNLOCK = 0x17
static final Short EVENT_TYPE_TEST = 0x18
static final Short EVENT_TYPE_CANCEL = 0x19
List<Short> getPayload()
String format()
}
Firmware Update Md V1
Command Class: 0x7A
Firmware Md Get
Command: 0x01
class hubitat.zwave.commands.firmwareupdatemdv1.FirmwareMdGet {
List<Short> getPayload()
String format()
Firmware Md Report
Command: 0x02
class hubitat.zwave.commands.firmwareupdatemdv1.FirmwareMdReport {
Integer checksum
Integer firmwareId
Integer manufacturerId
List<Short> getPayload()
String format()
Firmware Update Md Request Get
Command: 0x03
class hubitat.zwave.commands.firmwareupdatemdv1.FirmwareUpdateMdRequestGet {
Integer checksum
Integer firmwareId
Integer manufacturerId
List<Short> getPayload()
String format()
Firmware Update Md Request Report
Command: 0x04
class hubitat.zwave.commands.firmwareupdatemdv1.FirmwareUpdateMdRequestReport {
Short status
static Short STATUS_INVALID_COMBINATION = 0
static Short STATUS_REQUIRES_AUTHENTICATION = 1
static Short STATUS_VALID_COMBINATION = 255
List<Short> getPayload()
String format()
Firmware Update Md Get
Command: 0x05
class hubitat.zwave.commands.firmwareupdatemdv1.FirmwareUpdateMdGet {
Short numberOfReports
Integer reportNumber
List<Short> getPayload()
String format()
Firmware Update Md Report
Command: 0x06
class hubitat.zwave.commands.firmwareupdatemdv1.FirmwareUpdateMdReport {
List<FirmwareUpdateMdReport> data
Boolean last
Integer reportNumber
List<Short> getPayload()
String format()
Firmware Update Md Status Report
Command: 0x07
class hubitat.zwave.commands.firmwareupdatemdv1.FirmwareUpdateMdStatusReport {
Short status
static Short STATUS_SUCCESSFULLY = 255
static Short STATUS_UNABLE_TO_RECEIVE = 1
static Short STATUS_UNABLE_TO_RECEIVE_WITHOUT_CHECKSUM_ERROR = 0
List<Short> getPayload()
String format()
Firmware Update Md V2
Command Class: 0x7A
Firmware Md Get
Command: 0x01
class hubitat.zwave.commands.firmwareupdatemdv2.FirmwareMdGet {
List<Short> getPayload()
String format()
Firmware Md Report
Command: 0x02
class hubitat.zwave.commands.firmwareupdatemdv2.FirmwareMdReport {
Integer checksum
Integer firmwareId
Integer manufacturerId
List<Short> getPayload()
String format()
Firmware Update Md Request Get
Command: 0x03
class hubitat.zwave.commands.firmwareupdatemdv2.FirmwareUpdateMdRequestGet {
Integer checksum
Integer firmwareId
Integer manufacturerId
List<Short> getPayload()
String format()
Firmware Update Md Request Report
Command: 0x04
class hubitat.zwave.commands.firmwareupdatemdv2.FirmwareUpdateMdRequestReport {
Short status
static Short STATUS_INVALID_COMBINATION = 0
static Short STATUS_REQUIRES_AUTHENTICATION = 1
static Short STATUS_VALID_COMBINATION = 255
List<Short> getPayload()
String format()
Firmware Update Md Get
Command: 0x05
class hubitat.zwave.commands.firmwareupdatemdv2.FirmwareUpdateMdGet {
Short numberOfReports
Integer reportNumber
List<Short> getPayload()
String format()
Firmware Update Md Report
Command: 0x06
class hubitat.zwave.commands.firmwareupdatemdv2.FirmwareUpdateMdReport {
Integer checksum
List<FirmwareUpdateMdReport> data
Boolean last
Integer reportNumber
List<Short> getPayload()
String format()
Firmware Update Md Status Report
Command: 0x07
class hubitat.zwave.commands.firmwareupdatemdv2.FirmwareUpdateMdStatusReport {
Short status
static Short STATUS_SUCCESSFULLY = 255
static Short STATUS_UNABLE_TO_RECEIVE = 1
static Short STATUS_UNABLE_TO_RECEIVE_WITHOUT_CHECKSUM_ERROR = 0
List<Short> getPayload()
String format()
Firmware Update Md V3
Command Class: 0x7A
Firmware Md Get
Command: 0x01
class hubitat.zwave.commands.firmwareupdatemdv3.FirmwareMdGet {
List<Short> getPayload()
String format()
Firmware Md Report
Command: 0x02
class hubitat.zwave.commands.firmwareupdatemdv3.FirmwareMdReport {
Integer checksum
Integer firmwareId
List<FirmwareMdReport> firmwareIds
Boolean firmwareUpgradable
Integer manufacturerId
Integer maxFragmentSize
Short numberOfTargets
List<Short> getPayload()
String format()
Firmware Update Md Request Get
Command: 0x03
class hubitat.zwave.commands.firmwareupdatemdv3.FirmwareUpdateMdRequestGet {
Integer checksum
Integer firmwareId
Short firmwareTarget
Integer fragmentSize
Integer manufacturerId
List<Short> getPayload()
String format()
Firmware Update Md Request Report
Command: 0x04
class hubitat.zwave.commands.firmwareupdatemdv3.FirmwareUpdateMdRequestReport {
Short status
static Short STATUS_IINVALID_FRAGMENT_SIZE = 2
static Short STATUS_INVALID_COMBINATION = 0
static Short STATUS_NOT_DOWNLOADABLE = 3
static Short STATUS_REQUIRES_AUTHENTICATION = 1
static Short STATUS_VALID_COMBINATION = 255
List<Short> getPayload()
String format()
Firmware Update Md Get
Command: 0x05
class hubitat.zwave.commands.firmwareupdatemdv3.FirmwareUpdateMdGet {
Short numberOfReports
Integer reportNumber
List<Short> getPayload()
String format()
Firmware Update Md Report
Command: 0x06
class hubitat.zwave.commands.firmwareupdatemdv3.FirmwareUpdateMdReport {
Integer checksum
Boolean last
Integer reportNumber
List<Short> getPayload()
String format()
Firmware Update Md Status Report
Command: 0x07
class hubitat.zwave.commands.firmwareupdatemdv3.FirmwareUpdateMdStatusReport {
Short status
static Short STATUS_IINVALID_FRAGMENT_SIZE = 2
static Short STATUS_NOT_DOWNLOADABLE = 3
static Short STATUS_SUCCESSFULLY = 255
static Short STATUS_UNABLE_TO_RECEIVE = 1
static Short STATUS_UNABLE_TO_RECEIVE_WITHOUT_CHECKSUM_ERROR = 0
List<Short> getPayload()
String format()
Firmware Update Md V4
Command Class: 0x7A
Firmware Md Get
Command: 0x01
class hubitat.zwave.commands.firmwareupdatemdv4.FirmwareMdGet {
List<Short> getPayload()
String format()
Firmware Md Report
Command: 0x02
class hubitat.zwave.commands.firmwareupdatemdv4.FirmwareMdReport {
Integer checksum
Integer firmwareId
Boolean firmwareUpgradable
Integer manufacturerId
Integer maxFragmentSize
Short numberOfTargets
List<Short> getPayload()
String format()
Firmware Update Md Request Get
Command: 0x03
class hubitat.zwave.commands.firmwareupdatemdv4.FirmwareUpdateMdRequestGet {
Boolean activation
Integer checksum
Integer firmwareId
Short firmwareTarget
Integer fragmentSize
Integer manufacturerId
List<Short> getPayload()
String format()
Firmware Update Md Request Report
Command: 0x04
class hubitat.zwave.commands.firmwareupdatemdv4.FirmwareUpdateMdRequestReport {
Short status
static Short STATUS_IINVALID_FRAGMENT_SIZE = 2
static Short STATUS_INVALID_COMBINATION = 0
static Short STATUS_NOT_DOWNLOADABLE = 3
static Short STATUS_REQUIRES_AUTHENTICATION = 1
static Short STATUS_VALID_COMBINATION = 255
List<Short> getPayload()
String format()
Firmware Update Md Get
Command: 0x05
class hubitat.zwave.commands.firmwareupdatemdv4.FirmwareUpdateMdGet {
Short numberOfReports
Integer reportNumber
List<Short> getPayload()
String format()
Firmware Update Md Report
Command: 0x06
class hubitat.zwave.commands.firmwareupdatemdv4.FirmwareUpdateMdReport {
Integer checksum
Boolean last
Integer reportNumber
List<Short> getPayload()
String format()
Firmware Update Md Status Report
Command: 0x07
class hubitat.zwave.commands.firmwareupdatemdv4.FirmwareUpdateMdStatusReport {
Short status
static Short STATUS_IINVALID_FRAGMENT_SIZE = 2
static Short STATUS_NOT_DOWNLOADABLE = 3
static Short STATUS_SUCCESSFULLY = 255
static Short STATUS_UNABLE_TO_RECEIVE = 1
static Short STATUS_UNABLE_TO_RECEIVE_WITHOUT_CHECKSUM_ERROR = 0
List<Short> getPayload()
String format()
Firmware Update Md V5
Command Class: 0x7A
Firmware Md Get
Command: 0x01
class hubitat.zwave.commands.firmwareupdatemdv5.FirmwareMdGet {
List<Short> getPayload()
String format()
Firmware Md Report
Command: 0x02
class hubitat.zwave.commands.firmwareupdatemdv5.FirmwareMdReport {
Integer checksum
Integer firmwareId
List<FirmwareMdReport> firmwareIds
Boolean firmwareUpgradable
Short hardwareVersion
Integer manufacturerId
Integer maxFragmentSize
Short numberOfTargets
List<Short> getPayload()
String format()
Firmware Update Md Request Get
Command: 0x03
class hubitat.zwave.commands.firmwareupdatemdv5.FirmwareUpdateMdRequestGet {
Boolean activation
Integer checksum
Integer firmwareId
Short firmwareTarget
Integer fragmentSize
Integer manufacturerId
List<Short> getPayload()
String format()
Firmware Update Md Request Report
Command: 0x04
class hubitat.zwave.commands.firmwareupdatemdv5.FirmwareUpdateMdRequestReport {
Short status
static Short INVALID_HARDWARE_VERSION = 4
static Short STATUS_IINVALID_FRAGMENT_SIZE = 2
static Short STATUS_INVALID_COMBINATION = 0
static Short STATUS_NOT_DOWNLOADABLE = 3
static Short STATUS_REQUIRES_AUTHENTICATION = 1
static Short STATUS_VALID_COMBINATION = 255
List<Short> getPayload()
String format()
Firmware Update Md Get
Command: 0x05
class hubitat.zwave.commands.firmwareupdatemdv5.FirmwareUpdateMdGet {
Short numberOfReports
Integer reportNumber
List<Short> getPayload()
String format()
Firmware Update Md Report
Command: 0x06
class hubitat.zwave.commands.firmwareupdatemdv5.FirmwareUpdateMdReport {
Integer checksum
Boolean last
Integer reportNumber
List<Short> getPayload()
String format()
Firmware Update Md Status Report
Command: 0x07
class hubitat.zwave.commands.firmwareupdatemdv5.FirmwareUpdateMdStatusReport {
Short status
static Short INVALID_HARDWARE_VERSION = 4
static Short STATUS_IINVALID_FRAGMENT_SIZE = 2
static Short STATUS_NOT_DOWNLOADABLE = 3
static Short STATUS_SUCCESSFULLY = 255
static Short STATUS_UNABLE_TO_RECEIVE = 1
static Short STATUS_UNABLE_TO_RECEIVE_WITHOUT_CHECKSUM_ERROR = 0
List<Short> getPayload()
String format()
Firmware Update Md V6
Command Class: 0x7A
Firmware Md Get
Command: 0x01
class hubitat.zwave.commands.firmwareupdatemdv6.FirmwareMdGet {
List<Short> getPayload()
String format()
Firmware Md Report
Command: 0x02
class hubitat.zwave.commands.firmwareupdatemdv6.FirmwareMdReport {
Boolean cc
Integer checksum
Integer firmwareId
List<FirmwareMdReport> firmwareIds
Boolean firmwareUpgradable
Short hardwareVersion
Integer manufacturerId
Integer maxFragmentSize
Short numberOfTargets
List<Short> getPayload()
String format()
Firmware Update Md Request Get
Command: 0x03
class hubitat.zwave.commands.firmwareupdatemdv6.FirmwareUpdateMdRequestGet {
Boolean activation
Integer checksum
Integer firmwareId
Short firmwareTarget
Integer fragmentSize
Short hardwareVersion
Integer manufacturerId
List<Short> getPayload()
String format()
Firmware Update Md Request Report
Command: 0x04
class hubitat.zwave.commands.firmwareupdatemdv6.FirmwareUpdateMdRequestReport {
Short status
static Short INVALID_HARDWARE_VERSION = 4
static Short STATUS_ANOTHER_TRANSFER_IN_PROGRESS = 5
static Short STATUS_IINVALID_FRAGMENT_SIZE = 2
static Short STATUS_INSUFFICIENT_BATTERY_LEVEL = 6
static Short STATUS_INVALID_COMBINATION = 0
static Short STATUS_NOT_DOWNLOADABLE = 3
static Short STATUS_REQUIRES_AUTHENTICATION = 1
static Short STATUS_VALID_COMBINATION = 255
List<Short> getPayload()
String format()
Firmware Update Md Get
Command: 0x05
class hubitat.zwave.commands.firmwareupdatemdv6.FirmwareUpdateMdGet {
Short numberOfReports
Integer reportNumber
List<Short> getPayload()
String format()
Firmware Update Md Report
Command: 0x06
class hubitat.zwave.commands.firmwareupdatemdv6.FirmwareUpdateMdReport {
Integer checksum
Boolean last
Integer reportNumber
List<Short> getPayload()
String format()
Firmware Update Md Status Report
Command: 0x07
class hubitat.zwave.commands.firmwareupdatemdv6.FirmwareUpdateMdStatusReport {
Short status
static Short INVALID_HARDWARE_VERSION = 4
static Short STATUS_ANOTHER_TRANSFER_IN_PROGRESS = 5
static Short STATUS_IINVALID_FRAGMENT_SIZE = 2
static Short STATUS_INSUFFICIENT_BATTERY_LEVEL = 6
static Short STATUS_NOT_DOWNLOADABLE = 3
static Short STATUS_SUCCESSFULLY = 255
static Short STATUS_UNABLE_TO_RECEIVE = 1
static Short STATUS_UNABLE_TO_RECEIVE_WITHOUT_CHECKSUM_ERROR = 0
List<Short> getPayload()
String format()
Geographic Location V1
Command Class: 0x8C
Geographic Location Set
Command: 0x01
class hubitat.zwave.commands.geographiclocationv1.GeographicLocationSet {
Boolean latSign
Short latitudeDegrees
Short latitudeMinutes
Boolean longSign
Short longitudeDegrees
Short longitudeMinutes
List<Short> getPayload()
String format()
Geographic Location Get
Command: 0x02
class hubitat.zwave.commands.geographiclocationv1.GeographicLocationGet {
List<Short> getPayload()
String format()
Geographic Location Report
Command: 0x03
class hubitat.zwave.commands.geographiclocationv1.GeographicLocationReport {
Boolean latSign
Short latitudeDegrees
Short latitudeMinutes
Boolean longSign
Short longitudeDegrees
Short longitudeMinutes
List<Short> getPayload()
String format()
Grouping Name V1
Command Class: 0x7B
Grouping Name Set
Command: 0x01
class hubitat.zwave.commands.groupingnamev1.GroupingNameSet {
Short charPresentation
List<GroupingNameSet> grouping
Short groupingIdentifier
List<Short> getPayload()
String format()
Grouping Name Get
Command: 0x02
class hubitat.zwave.commands.groupingnamev1.GroupingNameGet {
Short groupingIdentifier
List<Short> getPayload()
String format()
Grouping Name Report
Command: 0x03
class hubitat.zwave.commands.groupingnamev1.GroupingNameReport {
Short charPresentation
List<GroupingNameReport> grouping
Short groupingIdentifier
List<Short> getPayload()
String format()
Hail V1
Command Class: 0x82
Hail
Command: 0x01
class hubitat.zwave.commands.hailv1.Hail {
List<Short> getPayload()
String format()
Hrv Control V1
Command Class: 0x39
Hrv Control Mode Set
Command: 0x01
class hubitat.zwave.commands.hrvcontrolv1.HrvControlModeSet {
Short mode
static Short MODE_DEMAND_AUTOMATIC = 1
static Short MODE_ENERGY_SAVINGS_MODE = 3
static Short MODE_MANUAL = 4
static Short MODE_OFF = 0
static Short MODE_SCHEDULE = 2
List<Short> getPayload()
String format()
Hrv Control Mode Get
Command: 0x02
class hubitat.zwave.commands.hrvcontrolv1.HrvControlModeGet {
List<Short> getPayload()
String format()
Hrv Control Mode Report
Command: 0x03
class hubitat.zwave.commands.hrvcontrolv1.HrvControlModeReport {
Short mode
static Short MODE_DEMAND_AUTOMATIC = 1
static Short MODE_ENERGY_SAVINGS_MODE = 3
static Short MODE_MANUAL = 4
static Short MODE_OFF = 0
static Short MODE_SCHEDULE = 2
List<Short> getPayload()
String format()
Hrv Control Bypass Set
Command: 0x04
class hubitat.zwave.commands.hrvcontrolv1.HrvControlBypassSet {
Short bypass
List<Short> getPayload()
String format()
Hrv Control Bypass Get
Command: 0x05
class hubitat.zwave.commands.hrvcontrolv1.HrvControlBypassGet {
List<Short> getPayload()
String format()
Hrv Control Bypass Report
Command: 0x06
class hubitat.zwave.commands.hrvcontrolv1.HrvControlBypassReport {
Short bypass
List<Short> getPayload()
String format()
Hrv Control Ventilation Rate Set
Command: 0x07
class hubitat.zwave.commands.hrvcontrolv1.HrvControlVentilationRateSet {
Short ventilationRate
List<Short> getPayload()
String format()
Hrv Control Ventilation Rate Get
Command: 0x08
class hubitat.zwave.commands.hrvcontrolv1.HrvControlVentilationRateGet {
List<Short> getPayload()
String format()
Hrv Control Ventilation Rate Report
Command: 0x09
class hubitat.zwave.commands.hrvcontrolv1.HrvControlVentilationRateReport {
Short ventilationRate
List<Short> getPayload()
String format()
Hrv Control Mode Supported Get
Command: 0x0A
class hubitat.zwave.commands.hrvcontrolv1.HrvControlModeSupportedGet {
List<Short> getPayload()
String format()
Hrv Control Mode Supported Report
Command: 0x0B
class hubitat.zwave.commands.hrvcontrolv1.HrvControlModeSupportedReport {
Boolean demandAutomatic
Boolean energySavingsMode
Boolean manual
Short manualControlSupported
Boolean off
Boolean schedule
static Short MANUAL_CONTROL_SUPPORTED_BYPASS_AUTO = 1
static Short MANUAL_CONTROL_SUPPORTED_BYPASS_OPEN_CLOSE = 0
static Short MANUAL_CONTROL_SUPPORTED_MODULATED_BYPASS = 2
static Short MANUAL_CONTROL_SUPPORTED_VENTILATION_RATE = 3
List<Short> getPayload()
String format()
Hrv Status V1
Command Class: 0x37
Hrv Status Get
Command: 0x01
class hubitat.zwave.commands.hrvstatusv1.HrvStatusGet {
Short statusParameter
static Short STATUS_PARAMETER_DISCHARGE_AIR_TEMPERATURE = 3
static Short STATUS_PARAMETER_EXHAUST_AIR_TEMPERATURE = 2
static Short STATUS_PARAMETER_OUTDOOR_AIR_TEMPERATURE = 0
static Short STATUS_PARAMETER_RELATIVE_HUMIDITY_IN_ROOM = 5
static Short STATUS_PARAMETER_REMAINING_FILTER_LIFE = 6
static Short STATUS_PARAMETER_ROOM_TEMPERATURE = 4
static Short STATUS_PARAMETER_SUPPLY_AIR_TEMPERATURE = 1
List<Short> getPayload()
String format()
Hrv Status Report
Command: 0x02
class hubitat.zwave.commands.hrvstatusv1.HrvStatusReport {
Short precision
Short scale
BigDecimal scaledValue
Short size
Short statusParameter
List<HrvStatusReport> value
static Short STATUS_PARAMETER_DISCHARGE_AIR_TEMPERATURE = 3
static Short STATUS_PARAMETER_EXHAUST_AIR_TEMPERATURE = 2
static Short STATUS_PARAMETER_OUTDOOR_AIR_TEMPERATURE = 0
static Short STATUS_PARAMETER_RELATIVE_HUMIDITY_IN_ROOM = 5
static Short STATUS_PARAMETER_REMAINING_FILTER_LIFE = 6
static Short STATUS_PARAMETER_ROOM_TEMPERATURE = 4
static Short STATUS_PARAMETER_SUPPLY_AIR_TEMPERATURE = 1
List<Short> getPayload()
String format()
Hrv Status Supported Get
Command: 0x03
class hubitat.zwave.commands.hrvstatusv1.HrvStatusSupportedGet {
List<Short> getPayload()
String format()
Hrv Status Supported Report
Command: 0x04
class hubitat.zwave.commands.hrvstatusv1.HrvStatusSupportedReport {
Boolean dischargeAirTemperature
Boolean exhaustAirTemperature
Boolean outdoorAirTemperature
Boolean relativeHumidityInRoom
Boolean remainingFilterLife
Boolean roomTemperature
Boolean supplyAirTemperature
List<Short> getPayload()
String format()
Humidity Control Mode V1
Command Class: 0x6D
Humidity Control Mode Get
Command: 0x02
class hubitat.zwave.commands.humiditycontrolmodev1.HumidityControlModeGet {
List<Short> getPayload()
String format()
}
Humidity Control Mode Report
Command: 0x03
class hubitat.zwave.commands.humiditycontrolmodev1.HumidityControlModeReport {
Short mode
static short MODE_OFF = 0x00
static short MODE_HUMIDIFY = 0x01
static short MODE_DEHUMIDIFY = 0x02
List<Short> getPayload()
String format()
}
Humidity Control Mode Set
Command: 0x01
class hubitat.zwave.commands.humiditycontrolmodev1.HumidityControlModeSet {
Short mode
static short MODE_OFF = 0x00
static short MODE_HUMIDIFY = 0x01
static short MODE_DEHUMIDIFY = 0x02
List<Short> getPayload()
String format()
}
Humidity Control Mode Supported Get
Command: 0x04
class hubitat.zwave.commands.humiditycontrolmodev1.HumidityControlModeSupportedGet {
List<Short> getPayload()
String format()
}
Humidity Control Mode Supported Report
command: 0x05
class hubitat.zwave.commands.humiditycontrolmodev1.HumidityControlModeSupportedReport {
Boolean modeOff
Boolean modeHumidify
Boolean modeDehumidify
List<Short> getPayload()
String format()
}
Humidity Control Mode V2
Command Class: 0x6D
Humidity Control Mode Get
Command: 0x02
class hubitat.zwave.commands.humiditycontrolmodev2.HumidityControlModeGet {
List<Short> getPayload()
String format()
}
Humidity Control Mode Report
Command: 0x03
class hubitat.zwave.commands.humiditycontrolmodev2.HumidityControlModeReport {
Short mode
static short MODE_OFF = 0x00
static short MODE_HUMIDIFY = 0x01
static short MODE_DEHUMIDIFY = 0x02
static short MODE_AUTO = 0x03
List<Short> getPayload()
String format()
}
Humidity Control Mode Set
Command: 0x01
class hubitat.zwave.commands.humiditycontrolmodev2.HumidityControlModeSet {
Short mode
static short MODE_OFF = 0x00
static short MODE_HUMIDIFY = 0x01
static short MODE_DEHUMIDIFY = 0x02
static short MODE_AUTO = 0x03
List<Short> getPayload()
String format()
}
Humidity Control Mode Supported Get
Command: 0x04
class hubitat.zwave.commands.humiditycontrolmodev2.HumidityControlModeSupportedGet {
List<Short> getPayload()
String format()
}
Humidity Control Mode Supported Report
command: 0x05
class hubitat.zwave.commands.humiditycontrolmodev2.HumidityControlModeSupportedReport {
Boolean modeOff
Boolean modeHumidify
Boolean modeDehumidify
Boolean modeAuto
List<Short> getPayload()
String format()
}
Humidity Control Operating State V1
Command Class: 0x6E
Humidity Control Operating State Get
Command: 0x01
class hubitat.zwave.commands.humiditycontroloperatingstatev1.HumidityControlOperatingStateGet {
List<Short> getPayload()
String format()
}
Humidity Control Operating State Report
class hubitat.zwave.commands.humiditycontroloperatingstatev1.HumidityControlOperatingStateReport {
Short operatingState
static short OPERATING_STATE_IDLE = 0x00
static short OPERATING_STATE_HUMIDIFYING = 0x01
static short OPERATING_STATE_DEHUMIDIFYING = 0x02
List<Short> getPayload()
String format()
}
Humidity Control Setpoint V1
Humidity Control Setpoint V2
Humidity Control Setpoint V3
Indicator V1
Command Class: 0x87
Indicator Set
Command: 0x01
class hubitat.zwave.commands.indicatorv1.IndicatorSet {
Short value
List<Short> getPayload()
String format()
Indicator Get
Command: 0x02
class hubitat.zwave.commands.indicatorv1.IndicatorGet {
List<Short> getPayload()
String format()
Indicator Report
Command: 0x03
class hubitat.zwave.commands.indicatorv1.IndicatorReport {
Short value
List<Short> getPayload()
String format()
Indicator V2
Command Class: 0x87
Indicator Set
Command: 0x01
class hubitat.zwave.commands.indicatorv2.IndicatorSet {
Short indicatorCount
List<IndicatorSet> indicatorValues
Short value
static Short INDICATOR_TYPE_ARMED = 1
static Short INDICATOR_TYPE_ARMED_ZONE_1 = 32
static Short INDICATOR_TYPE_ARMED_ZONE_2 = 33
static Short INDICATOR_TYPE_ARMED_ZONE_3 = 34
static Short INDICATOR_TYPE_ARMED_ZONE_4 = 35
static Short INDICATOR_TYPE_ARMED_ZONE_5 = 36
static Short INDICATOR_TYPE_ARMED_ZONE_6 = 37
static Short INDICATOR_TYPE_BACKLIGHT_COMMANDS = 66
static Short INDICATOR_TYPE_BACKLIGHT_DIGITS = 65
static Short INDICATOR_TYPE_BACKLIGHT_LCD = 48
static Short INDICATOR_TYPE_BACKLIGHT_LETTERS = 64
static Short INDICATOR_TYPE_BUSY = 5
static Short INDICATOR_TYPE_BUZZER = 240
static Short INDICATOR_TYPE_CODE_ACCEPTED = 8
static Short INDICATOR_TYPE_CODE_REJECTED = 9
static Short INDICATOR_TYPE_DISARMED = 2
static Short INDICATOR_TYPE_ENTER_ID = 6
static Short INDICATOR_TYPE_ENTER_PIN = 7
static Short INDICATOR_TYPE_FAULT = 4
static Short INDICATOR_TYPE_INDICATION_BUTTON_1 = 67
static Short INDICATOR_TYPE_INDICATION_BUTTON_10 = 76
static Short INDICATOR_TYPE_INDICATION_BUTTON_11 = 77
static Short INDICATOR_TYPE_INDICATION_BUTTON_12 = 78
static Short INDICATOR_TYPE_INDICATION_BUTTON_2 = 68
static Short INDICATOR_TYPE_INDICATION_BUTTON_3 = 69
static Short INDICATOR_TYPE_INDICATION_BUTTON_4 = 70
static Short INDICATOR_TYPE_INDICATION_BUTTON_5 = 71
static Short INDICATOR_TYPE_INDICATION_BUTTON_6 = 72
static Short INDICATOR_TYPE_INDICATION_BUTTON_7 = 73
static Short INDICATOR_TYPE_INDICATION_BUTTON_8 = 74
static Short INDICATOR_TYPE_INDICATION_BUTTON_9 = 75
static Short INDICATOR_TYPE_READY = 3
static Short INDICATOR_TYPE_RESERVED = 0
List<Short> getPayload()
String format()
Indicator Get
Command: 0x02
class hubitat.zwave.commands.indicatorv2.IndicatorGet {
Short indicatorId
List<Short> getPayload()
String format()
Indicator Report
Command: 0x03
class hubitat.zwave.commands.indicatorv2.IndicatorReport {
Short indicatorCount
List<IndicatorReport> indicatorValues
Short value
static Short INDICATOR_TYPE_ARMED = 1
static Short INDICATOR_TYPE_ARMED_ZONE_1 = 32
static Short INDICATOR_TYPE_ARMED_ZONE_2 = 33
static Short INDICATOR_TYPE_ARMED_ZONE_3 = 34
static Short INDICATOR_TYPE_ARMED_ZONE_4 = 35
static Short INDICATOR_TYPE_ARMED_ZONE_5 = 36
static Short INDICATOR_TYPE_ARMED_ZONE_6 = 37
static Short INDICATOR_TYPE_BACKLIGHT_COMMANDS = 66
static Short INDICATOR_TYPE_BACKLIGHT_DIGITS = 65
static Short INDICATOR_TYPE_BACKLIGHT_LCD = 48
static Short INDICATOR_TYPE_BACKLIGHT_LETTERS = 64
static Short INDICATOR_TYPE_BUSY = 5
static Short INDICATOR_TYPE_BUZZER = 240
static Short INDICATOR_TYPE_CODE_ACCEPTED = 8
static Short INDICATOR_TYPE_CODE_REJECTED = 9
static Short INDICATOR_TYPE_DISARMED = 2
static Short INDICATOR_TYPE_ENTER_ID = 6
static Short INDICATOR_TYPE_ENTER_PIN = 7
static Short INDICATOR_TYPE_FAULT = 4
static Short INDICATOR_TYPE_INDICATION_BUTTON_1 = 67
static Short INDICATOR_TYPE_INDICATION_BUTTON_10 = 76
static Short INDICATOR_TYPE_INDICATION_BUTTON_11 = 77
static Short INDICATOR_TYPE_INDICATION_BUTTON_12 = 78
static Short INDICATOR_TYPE_INDICATION_BUTTON_2 = 68
static Short INDICATOR_TYPE_INDICATION_BUTTON_3 = 69
static Short INDICATOR_TYPE_INDICATION_BUTTON_4 = 70
static Short INDICATOR_TYPE_INDICATION_BUTTON_5 = 71
static Short INDICATOR_TYPE_INDICATION_BUTTON_6 = 72
static Short INDICATOR_TYPE_INDICATION_BUTTON_7 = 73
static Short INDICATOR_TYPE_INDICATION_BUTTON_8 = 74
static Short INDICATOR_TYPE_INDICATION_BUTTON_9 = 75
static Short INDICATOR_TYPE_READY = 3
static Short INDICATOR_TYPE_RESERVED = 0
List<Short> getPayload()
String format()
Indicator Supported Get
Command: 0x04
class hubitat.zwave.commands.indicatorv2.IndicatorSupportedGet {
Short indicatorId
List<Short> getPayload()
String format()
Indicator Supported Report
Command: 0x05
class hubitat.zwave.commands.indicatorv2.IndicatorSupportedReport {
Boolean binary
Short bitMaskLength
Short indicatorId
Boolean lowPower
Boolean multiLevel
Short nextIndicatorId
Boolean togglingCycles
Boolean togglingPeriods
static Short INDICATOR_TYPE_ARMED = 1
static Short INDICATOR_TYPE_ARMED_ZONE_1 = 32
static Short INDICATOR_TYPE_ARMED_ZONE_2 = 33
static Short INDICATOR_TYPE_ARMED_ZONE_3 = 34
static Short INDICATOR_TYPE_ARMED_ZONE_4 = 35
static Short INDICATOR_TYPE_ARMED_ZONE_5 = 36
static Short INDICATOR_TYPE_ARMED_ZONE_6 = 37
static Short INDICATOR_TYPE_BACKLIGHT_COMMANDS = 66
static Short INDICATOR_TYPE_BACKLIGHT_DIGITS = 65
static Short INDICATOR_TYPE_BACKLIGHT_LCD = 48
static Short INDICATOR_TYPE_BACKLIGHT_LETTERS = 64
static Short INDICATOR_TYPE_BUSY = 5
static Short INDICATOR_TYPE_BUZZER = 240
static Short INDICATOR_TYPE_CODE_ACCEPTED = 8
static Short INDICATOR_TYPE_CODE_REJECTED = 9
static Short INDICATOR_TYPE_DISARMED = 2
static Short INDICATOR_TYPE_ENTER_ID = 6
static Short INDICATOR_TYPE_ENTER_PIN = 7
static Short INDICATOR_TYPE_FAULT = 4
static Short INDICATOR_TYPE_INDICATION_BUTTON_1 = 67
static Short INDICATOR_TYPE_INDICATION_BUTTON_10 = 76
static Short INDICATOR_TYPE_INDICATION_BUTTON_11 = 77
static Short INDICATOR_TYPE_INDICATION_BUTTON_12 = 78
static Short INDICATOR_TYPE_INDICATION_BUTTON_2 = 68
static Short INDICATOR_TYPE_INDICATION_BUTTON_3 = 69
static Short INDICATOR_TYPE_INDICATION_BUTTON_4 = 70
static Short INDICATOR_TYPE_INDICATION_BUTTON_5 = 71
static Short INDICATOR_TYPE_INDICATION_BUTTON_6 = 72
static Short INDICATOR_TYPE_INDICATION_BUTTON_7 = 73
static Short INDICATOR_TYPE_INDICATION_BUTTON_8 = 74
static Short INDICATOR_TYPE_INDICATION_BUTTON_9 = 75
static Short INDICATOR_TYPE_READY = 3
static Short INDICATOR_TYPE_RESERVED = 0
List<Short> getPayload()
String format()
Indicator V3
Command Class: 0x87
Indicator Set
Command: 0x01
class hubitat.zwave.commands.indicatorv3.IndicatorSet {
Short indicatorCount
Short value
static Short INDICATOR_TYPE_ALARM = 12
static Short INDICATOR_TYPE_ALARM_BURGLAR = 13
static Short INDICATOR_TYPE_ALARM_CO = 15
static Short INDICATOR_TYPE_ALARM_SMOKE = 14
static Short INDICATOR_TYPE_ARMED = 1
static Short INDICATOR_TYPE_ARMED_AWAY = 11
static Short INDICATOR_TYPE_ARMED_STAY = 10
static Short INDICATOR_TYPE_ARMED_ZONE_1 = 32
static Short INDICATOR_TYPE_ARMED_ZONE_2 = 33
static Short INDICATOR_TYPE_ARMED_ZONE_3 = 34
static Short INDICATOR_TYPE_ARMED_ZONE_4 = 35
static Short INDICATOR_TYPE_ARMED_ZONE_5 = 36
static Short INDICATOR_TYPE_ARMED_ZONE_6 = 37
static Short INDICATOR_TYPE_BACKLIGHT_COMMANDS = 66
static Short INDICATOR_TYPE_BACKLIGHT_DIGITS = 65
static Short INDICATOR_TYPE_BACKLIGHT_LCD = 48
static Short INDICATOR_TYPE_BACKLIGHT_LETTERS = 64
static Short INDICATOR_TYPE_BUSY = 5
static Short INDICATOR_TYPE_BUZZER = 240
static Short INDICATOR_TYPE_BYPASS_CHALLENGE = 16
static Short INDICATOR_TYPE_CODE_ACCEPTED = 8
static Short INDICATOR_TYPE_CODE_REJECTED = 9
static Short INDICATOR_TYPE_DISARMED = 2
static Short INDICATOR_TYPE_ENTER_ID = 6
static Short INDICATOR_TYPE_ENTER_PIN = 7
static Short INDICATOR_TYPE_ENTRY_DELAY = 17
static Short INDICATOR_TYPE_EXIT_DELAY = 18
static Short INDICATOR_TYPE_FAULT = 4
static Short INDICATOR_TYPE_IDENTIFY = 80
static Short INDICATOR_TYPE_INDICATION_BUTTON_1 = 67
static Short INDICATOR_TYPE_INDICATION_BUTTON_10 = 76
static Short INDICATOR_TYPE_INDICATION_BUTTON_11 = 77
static Short INDICATOR_TYPE_INDICATION_BUTTON_12 = 78
static Short INDICATOR_TYPE_INDICATION_BUTTON_2 = 68
static Short INDICATOR_TYPE_INDICATION_BUTTON_3 = 69
static Short INDICATOR_TYPE_INDICATION_BUTTON_4 = 70
static Short INDICATOR_TYPE_INDICATION_BUTTON_5 = 71
static Short INDICATOR_TYPE_INDICATION_BUTTON_6 = 72
static Short INDICATOR_TYPE_INDICATION_BUTTON_7 = 73
static Short INDICATOR_TYPE_INDICATION_BUTTON_8 = 74
static Short INDICATOR_TYPE_INDICATION_BUTTON_9 = 75
static Short INDICATOR_TYPE_READY = 3
static Short INDICATOR_TYPE_RESERVED = 0
List<Short> getPayload()
String format()
Indicator Get
Command: 0x02
class hubitat.zwave.commands.indicatorv3.IndicatorGet {
Short indicatorId
List<Short> getPayload()
String format()
Indicator Report
Command: 0x03
class hubitat.zwave.commands.indicatorv3.IndicatorReport {
Short indicatorCount
Short value
static Short INDICATOR_TYPE_ALARM = 12
static Short INDICATOR_TYPE_ALARM_BURGLAR = 13
static Short INDICATOR_TYPE_ALARM_CO = 15
static Short INDICATOR_TYPE_ALARM_SMOKE = 14
static Short INDICATOR_TYPE_ARMED = 1
static Short INDICATOR_TYPE_ARMED_AWAY = 11
static Short INDICATOR_TYPE_ARMED_STAY = 10
static Short INDICATOR_TYPE_ARMED_ZONE_1 = 32
static Short INDICATOR_TYPE_ARMED_ZONE_2 = 33
static Short INDICATOR_TYPE_ARMED_ZONE_3 = 34
static Short INDICATOR_TYPE_ARMED_ZONE_4 = 35
static Short INDICATOR_TYPE_ARMED_ZONE_5 = 36
static Short INDICATOR_TYPE_ARMED_ZONE_6 = 37
static Short INDICATOR_TYPE_BACKLIGHT_COMMANDS = 66
static Short INDICATOR_TYPE_BACKLIGHT_DIGITS = 65
static Short INDICATOR_TYPE_BACKLIGHT_LCD = 48
static Short INDICATOR_TYPE_BACKLIGHT_LETTERS = 64
static Short INDICATOR_TYPE_BUSY = 5
static Short INDICATOR_TYPE_BUZZER = 240
static Short INDICATOR_TYPE_BYPASS_CHALLENGE = 16
static Short INDICATOR_TYPE_CODE_ACCEPTED = 8
static Short INDICATOR_TYPE_CODE_REJECTED = 9
static Short INDICATOR_TYPE_DISARMED = 2
static Short INDICATOR_TYPE_ENTER_ID = 6
static Short INDICATOR_TYPE_ENTER_PIN = 7
static Short INDICATOR_TYPE_ENTRY_DELAY = 17
static Short INDICATOR_TYPE_EXIT_DELAY = 18
static Short INDICATOR_TYPE_FAULT = 4
static Short INDICATOR_TYPE_IDENTIFY = 80
static Short INDICATOR_TYPE_INDICATION_BUTTON_1 = 67
static Short INDICATOR_TYPE_INDICATION_BUTTON_10 = 76
static Short INDICATOR_TYPE_INDICATION_BUTTON_11 = 77
static Short INDICATOR_TYPE_INDICATION_BUTTON_12 = 78
static Short INDICATOR_TYPE_INDICATION_BUTTON_2 = 68
static Short INDICATOR_TYPE_INDICATION_BUTTON_3 = 69
static Short INDICATOR_TYPE_INDICATION_BUTTON_4 = 70
static Short INDICATOR_TYPE_INDICATION_BUTTON_5 = 71
static Short INDICATOR_TYPE_INDICATION_BUTTON_6 = 72
static Short INDICATOR_TYPE_INDICATION_BUTTON_7 = 73
static Short INDICATOR_TYPE_INDICATION_BUTTON_8 = 74
static Short INDICATOR_TYPE_INDICATION_BUTTON_9 = 75
static Short INDICATOR_TYPE_READY = 3
static Short INDICATOR_TYPE_RESERVED = 0
List<Short> getPayload()
String format()
Indicator Supported Get
Command: 0x04
class hubitat.zwave.commands.indicatorv3.IndicatorSupportedGet {
Short indicatorId
List<Short> getPayload()
String format()
Indicator Supported Report
Command: 0x05
class hubitat.zwave.commands.indicatorv3.IndicatorSupportedReport {
Boolean binary
Short bitMaskLength
Short indicatorId
Boolean lowPower
Boolean multiLevel
Boolean multilevelSound
Short nextIndicatorId
Boolean timeoutCentiSeconds
Boolean timeoutMinutes
Boolean timeoutSeconds
Boolean togglingCycles
Boolean togglingOnTime
Boolean togglingPeriods
static Short INDICATOR_TYPE_ALARM = 12
static Short INDICATOR_TYPE_ALARM_BURGLAR = 13
static Short INDICATOR_TYPE_ALARM_CO = 15
static Short INDICATOR_TYPE_ALARM_SMOKE = 14
static Short INDICATOR_TYPE_ARMED = 1
static Short INDICATOR_TYPE_ARMED_AWAY = 11
static Short INDICATOR_TYPE_ARMED_STAY = 10
static Short INDICATOR_TYPE_ARMED_ZONE_1 = 32
static Short INDICATOR_TYPE_ARMED_ZONE_2 = 33
static Short INDICATOR_TYPE_ARMED_ZONE_3 = 34
static Short INDICATOR_TYPE_ARMED_ZONE_4 = 35
static Short INDICATOR_TYPE_ARMED_ZONE_5 = 36
static Short INDICATOR_TYPE_ARMED_ZONE_6 = 37
static Short INDICATOR_TYPE_BACKLIGHT_COMMANDS = 66
static Short INDICATOR_TYPE_BACKLIGHT_DIGITS = 65
static Short INDICATOR_TYPE_BACKLIGHT_LCD = 48
static Short INDICATOR_TYPE_BACKLIGHT_LETTERS = 64
static Short INDICATOR_TYPE_BUSY = 5
static Short INDICATOR_TYPE_BUZZER = 240
static Short INDICATOR_TYPE_BYPASS_CHALLENGE = 16
static Short INDICATOR_TYPE_CODE_ACCEPTED = 8
static Short INDICATOR_TYPE_CODE_REJECTED = 9
static Short INDICATOR_TYPE_DISARMED = 2
static Short INDICATOR_TYPE_ENTER_ID = 6
static Short INDICATOR_TYPE_ENTER_PIN = 7
static Short INDICATOR_TYPE_ENTRY_DELAY = 17
static Short INDICATOR_TYPE_EXIT_DELAY = 18
static Short INDICATOR_TYPE_FAULT = 4
static Short INDICATOR_TYPE_IDENTIFY = 80
static Short INDICATOR_TYPE_INDICATION_BUTTON_1 = 67
static Short INDICATOR_TYPE_INDICATION_BUTTON_10 = 76
static Short INDICATOR_TYPE_INDICATION_BUTTON_11 = 77
static Short INDICATOR_TYPE_INDICATION_BUTTON_12 = 78
static Short INDICATOR_TYPE_INDICATION_BUTTON_2 = 68
static Short INDICATOR_TYPE_INDICATION_BUTTON_3 = 69
static Short INDICATOR_TYPE_INDICATION_BUTTON_4 = 70
static Short INDICATOR_TYPE_INDICATION_BUTTON_5 = 71
static Short INDICATOR_TYPE_INDICATION_BUTTON_6 = 72
static Short INDICATOR_TYPE_INDICATION_BUTTON_7 = 73
static Short INDICATOR_TYPE_INDICATION_BUTTON_8 = 74
static Short INDICATOR_TYPE_INDICATION_BUTTON_9 = 75
static Short INDICATOR_TYPE_READY = 3
static Short INDICATOR_TYPE_RESERVED = 0
List<Short> getPayload()
String format()
Ip Configuration V1
Command Class: 0x9A
Ip Configuration Set
Command: 0x01
class hubitat.zwave.commands.ipconfigurationv1.IpConfigurationSet {
Boolean autoDns
Boolean autoIp
Integer dns1
Integer dns2
Integer gateway
Integer ipAddress
Integer subnetMask
List<Short> getPayload()
String format()
Ip Configuration Get
Command: 0x02
class hubitat.zwave.commands.ipconfigurationv1.IpConfigurationGet {
List<Short> getPayload()
String format()
Ip Configuration Report
Command: 0x03
class hubitat.zwave.commands.ipconfigurationv1.IpConfigurationReport {
Boolean autoDns
Boolean autoIp
Integer dns1
Integer dns2
Integer gateway
Integer ipAddress
Integer leasetime
Integer subnetMask
List<Short> getPayload()
String format()
Ip Configuration Release
Command: 0x04
class hubitat.zwave.commands.ipconfigurationv1.IpConfigurationRelease {
List<Short> getPayload()
String format()
Ip Configuration Renew
Command: 0x05
class hubitat.zwave.commands.ipconfigurationv1.IpConfigurationRenew {
List<Short> getPayload()
String format()
Irrigation V1
Language V1
Command Class: 0x89
Language Set
Command: 0x01
class hubitat.zwave.commands.languagev1.LanguageSet {
Integer country
Integer language
List<Short> getPayload()
String format()
Language Get
Command: 0x02
class hubitat.zwave.commands.languagev1.LanguageGet {
List<Short> getPayload()
String format()
Language Report
Command: 0x03
class hubitat.zwave.commands.languagev1.LanguageReport {
Integer country
Integer language
List<Short> getPayload()
String format()
Lock V1
Command Class: 0x76
Lock Set
Command: 0x01
class hubitat.zwave.commands.lockv1.LockSet {
Short lockState
List<Short> getPayload()
String format()
Lock Get
Command: 0x02
class hubitat.zwave.commands.lockv1.LockGet {
List<Short> getPayload()
String format()
Lock Report
Command: 0x03
class hubitat.zwave.commands.lockv1.LockReport {
Short lockState
List<Short> getPayload()
String format()
Manufacturer Specific V1
Command Class: 0x72
Manufacturer Specific Get
Command: 0x04
class hubitat.zwave.commands.manufacturerspecificv1.ManufacturerSpecificGet {
List<Short> getPayload()
String format()
Manufacturer Specific Report
Command: 0x05
class hubitat.zwave.commands.manufacturerspecificv1.ManufacturerSpecificReport {
Integer manufacturerId
String manufacturerName
Integer productId
Integer productTypeId
List<Short> getPayload()
String format()
Manufacturer Specific V2
Command Class: 0x72
Manufacturer Specific Get
Command: 0x04
class hubitat.zwave.commands.manufacturerspecificv2.ManufacturerSpecificGet {
List<Short> getPayload()
String format()
Manufacturer Specific Report
Command: 0x05
class hubitat.zwave.commands.manufacturerspecificv2.ManufacturerSpecificReport {
Integer manufacturerId
String manufacturerName
Integer productId
Integer productTypeId
List<Short> getPayload()
String format()
Device Specific Get
Command: 0x06
class hubitat.zwave.commands.manufacturerspecificv2.DeviceSpecificGet {
Short deviceIdType
static Short DEVICE_ID_TYPE_FACTORY_DEFAULT = 0
static Short DEVICE_ID_TYPE_PSEUDO_RANDOM = 2
static Short DEVICE_ID_TYPE_SERIAL_NUMBER = 1
List<Short> getPayload()
String format()
Device Specific Report
Command: 0x07
class hubitat.zwave.commands.manufacturerspecificv2.DeviceSpecificReport {
List<DeviceSpecificReport> deviceIdData
Short deviceIdDataFormat
Short deviceIdDataLengthIndicator
Short deviceIdType
static Short DEVICE_ID_DATA_FORMAT_BINARY = 1
static Short DEVICE_ID_DATA_FORMAT_UTF8 = 0
static Short DEVICE_ID_TYPE_FACTORY_DEFAULT = 0
static Short DEVICE_ID_TYPE_PSEUDO_RANDOM = 2
static Short DEVICE_ID_TYPE_SERIAL_NUMBER = 1
List<Short> getPayload()
String format()
Meter Pulse V1
Command Class: 0x35
Meter Pulse Get
Command: 0x04
class hubitat.zwave.commands.meterpulsev1.MeterPulseGet {
List<Short> getPayload()
String format()
Meter Pulse Report
Command: 0x05
class hubitat.zwave.commands.meterpulsev1.MeterPulseReport {
Integer pulseCount
List<Short> getPayload()
String format()
Meter Tbl Config V1
Command Class: 0x3C
Meter Tbl Table Point Adm No Set
Command: 0x01
class hubitat.zwave.commands.metertblconfigv1.MeterTblTablePointAdmNoSet {
List<MeterTblTablePointAdmNoSet> meterPointAdmNumberCharacter
Short numberOfCharacters
List<Short> getPayload()
String format()
Meter Tbl Monitor V1
Command Class: 0x3D
Meter Tbl Table Point Adm No Get
Command: 0x01
class hubitat.zwave.commands.metertblmonitorv1.MeterTblTablePointAdmNoGet {
List<Short> getPayload()
String format()
Meter Tbl Table Point Adm No Report
Command: 0x02
class hubitat.zwave.commands.metertblmonitorv1.MeterTblTablePointAdmNoReport {
List<MeterTblTablePointAdmNoReport> meterPointAdmNumberCharacter
Short numberOfCharacters
List<Short> getPayload()
String format()
Meter Tbl Table Id Get
Command: 0x03
class hubitat.zwave.commands.metertblmonitorv1.MeterTblTableIdGet {
List<Short> getPayload()
String format()
Meter Tbl Table Id Report
Command: 0x04
class hubitat.zwave.commands.metertblmonitorv1.MeterTblTableIdReport {
List<MeterTblTableIdReport> meterIdCharacter
Short numberOfCharacters
List<Short> getPayload()
String format()
Meter Tbl Table Capability Get
Command: 0x05
class hubitat.zwave.commands.metertblmonitorv1.MeterTblTableCapabilityGet {
List<Short> getPayload()
String format()
Meter Tbl Report
Command: 0x06
class hubitat.zwave.commands.metertblmonitorv1.MeterTblReport {
Integer dataHistorySupported
Integer datasetHistorySupported
Integer datasetSupported
Short meterType
Short payMeter
Short rateType
static Short PAY_METER_CREDITMETER = 1
static Short PAY_METER_PREPAYMENT_METER = 2
static Short PAY_METER_PREPAYMENT_METER_DEBT = 3
static Short PAY_METER_RESERVED0 = 0
List<Short> getPayload()
String format()
Meter Tbl Status Supported Get
Command: 0x07
class hubitat.zwave.commands.metertblmonitorv1.MeterTblStatusSupportedGet {
List<Short> getPayload()
String format()
Meter Tbl Status Supported Report
Command: 0x08
class hubitat.zwave.commands.metertblmonitorv1.MeterTblStatusSupportedReport {
Short statusEventLogDepth
Integer supportedOperatingStatus
List<Short> getPayload()
String format()
Meter Tbl Status Depth Get
Command: 0x09
class hubitat.zwave.commands.metertblmonitorv1.MeterTblStatusDepthGet {
Short statusEventLogDepth
List<Short> getPayload()
String format()
Meter Tbl Status Date Get
Command: 0x0A
class hubitat.zwave.commands.metertblmonitorv1.MeterTblStatusDateGet {
Short maximumReports
Short startDay
Short startHourLocalTime
Short startMinuteLocalTime
Short startMonth
Short startSecondLocalTime
Integer startYear
Short stopDay
Short stopHourLocalTime
Short stopMinuteLocalTime
Short stopMonth
Short stopSecondLocalTime
Integer stopYear
List<Short> getPayload()
String format()
Meter Tbl Status Report
Command: 0x0B
class hubitat.zwave.commands.metertblmonitorv1.MeterTblStatusReport {
Integer currentOperatingStatus
Short reportsToFollow
List<Short> getPayload()
String format()
Meter Tbl Current Data Get
Command: 0x0C
class hubitat.zwave.commands.metertblmonitorv1.MeterTblCurrentDataGet {
Integer datasetRequested
List<Short> getPayload()
String format()
Meter Tbl Current Data Report
Command: 0x0D
class hubitat.zwave.commands.metertblmonitorv1.MeterTblCurrentDataReport {
Integer dataset
Short day
Short hourLocalTime
Short minuteLocalTime
Short month
Short rateType
Short reportsToFollow
Short secondLocalTime
Integer year
List<Short> getPayload()
String format()
Meter Tbl Historical Data Get
Command: 0x0E
class hubitat.zwave.commands.metertblmonitorv1.MeterTblHistoricalDataGet {
Integer historicalDatasetRequested
Short maximumReports
Short startDay
Short startHourLocalTime
Short startMinuteLocalTime
Short startMonth
Short startSecondLocalTime
Integer startYear
Short stopDay
Short stopHourLocalTime
Short stopMinuteLocalTime
Short stopMonth
Short stopSecondLocalTime
Integer stopYear
List<Short> getPayload()
String format()
Meter Tbl Historical Data Report
Command: 0x0F
class hubitat.zwave.commands.metertblmonitorv1.MeterTblHistoricalDataReport {
Integer dataset
Short day
Short hourLocalTime
Short minuteLocalTime
Short month
Short rateType
Short reportsToFollow
Short secondLocalTime
Integer year
List<Short> getPayload()
String format()
Meter Tbl Monitor V2
Command Class: 0x3D
Meter Tbl Table Point Adm No Get
Command: 0x01
class hubitat.zwave.commands.metertblmonitorv2.MeterTblTablePointAdmNoGet {
List<Short> getPayload()
String format()
Meter Tbl Table Point Adm No Report
Command: 0x02
class hubitat.zwave.commands.metertblmonitorv2.MeterTblTablePointAdmNoReport {
List<MeterTblTablePointAdmNoReport> meterPointAdmNumberCharacter
Short numberOfCharacters
List<Short> getPayload()
String format()
Meter Tbl Table Id Get
Command: 0x03
class hubitat.zwave.commands.metertblmonitorv2.MeterTblTableIdGet {
List<Short> getPayload()
String format()
Meter Tbl Table Id Report
Command: 0x04
class hubitat.zwave.commands.metertblmonitorv2.MeterTblTableIdReport {
List<MeterTblTableIdReport> meterIdCharacter
Short numberOfCharacters
List<Short> getPayload()
String format()
Meter Tbl Table Capability Get
Command: 0x05
class hubitat.zwave.commands.metertblmonitorv2.MeterTblTableCapabilityGet {
List<Short> getPayload()
String format()
Meter Tbl Report
Command: 0x06
class hubitat.zwave.commands.metertblmonitorv2.MeterTblReport {
Integer dataHistorySupported
Integer datasetHistorySupported
Integer datasetSupported
Short meterType
Short payMeter
Short rateType
static Short PAY_METER_CREDITMETER = 1
static Short PAY_METER_PREPAYMENT_METER = 2
static Short PAY_METER_PREPAYMENT_METER_DEBT = 3
static Short PAY_METER_RESERVED0 = 0
List<Short> getPayload()
String format()
Meter Tbl Status Supported Get
Command: 0x07
class hubitat.zwave.commands.metertblmonitorv2.MeterTblStatusSupportedGet {
List<Short> getPayload()
String format()
Meter Tbl Status Supported Report
Command: 0x08
class hubitat.zwave.commands.metertblmonitorv2.MeterTblStatusSupportedReport {
Short statusEventLogDepth
Integer supportedOperatingStatus
List<Short> getPayload()
String format()
Meter Tbl Status Depth Get
Command: 0x09
class hubitat.zwave.commands.metertblmonitorv2.MeterTblStatusDepthGet {
Short statusEventLogDepth
List<Short> getPayload()
String format()
Meter Tbl Status Date Get
Command: 0x0A
class hubitat.zwave.commands.metertblmonitorv2.MeterTblStatusDateGet {
Short maximumReports
Short startDay
Short startHourLocalTime
Short startMinuteLocalTime
Short startMonth
Short startSecondLocalTime
Integer startYear
Short stopDay
Short stopHourLocalTime
Short stopMinuteLocalTime
Short stopMonth
Short stopSecondLocalTime
Integer stopYear
List<Short> getPayload()
String format()
Meter Tbl Status Report
Command: 0x0B
class hubitat.zwave.commands.metertblmonitorv2.MeterTblStatusReport {
Integer currentOperatingStatus
Short reportsToFollow
List<Short> getPayload()
String format()
Meter Tbl Current Data Get
Command: 0x0C
class hubitat.zwave.commands.metertblmonitorv2.MeterTblCurrentDataGet {
Integer datasetRequested
List<Short> getPayload()
String format()
Meter Tbl Current Data Report
Command: 0x0D
class hubitat.zwave.commands.metertblmonitorv2.MeterTblCurrentDataReport {
Integer dataset
Short day
Short hourLocalTime
Short minuteLocalTime
Short month
Boolean operatingStatusIndication
Short rateType
Short reportsToFollow
Short secondLocalTime
Integer year
List<Short> getPayload()
String format()
Meter Tbl Historical Data Get
Command: 0x0E
class hubitat.zwave.commands.metertblmonitorv2.MeterTblHistoricalDataGet {
Integer historicalDatasetRequested
Short maximumReports
Short startDay
Short startHourLocalTime
Short startMinuteLocalTime
Short startMonth
Short startSecondLocalTime
Integer startYear
Short stopDay
Short stopHourLocalTime
Short stopMinuteLocalTime
Short stopMonth
Short stopSecondLocalTime
Integer stopYear
List<Short> getPayload()
String format()
Meter Tbl Historical Data Report
Command: 0x0F
class hubitat.zwave.commands.metertblmonitorv2.MeterTblHistoricalDataReport {
Integer dataset
Short day
Short hourLocalTime
Short minuteLocalTime
Short month
Boolean operatingStatusIndication
Short rateType
Short reportsToFollow
Short secondLocalTime
Integer year
List<Short> getPayload()
String format()
Meter Tbl Push V1
Command Class: 0x3E
Meter Tbl Push Configuration Set
Command: 0x01
class hubitat.zwave.commands.metertblpushv1.MeterTblPushConfigurationSet {
Short intervalDays
Short intervalHours
Short intervalMinutes
Short intervalMonths
Short operatingStatusPushMode
Boolean ps
Integer pushDataset
Short pushNodeId
List<Short> getPayload()
String format()
Meter Tbl Push Configuration Get
Command: 0x02
class hubitat.zwave.commands.metertblpushv1.MeterTblPushConfigurationGet {
List<Short> getPayload()
String format()
Meter Tbl Push Configuration Report
Command: 0x03
class hubitat.zwave.commands.metertblpushv1.MeterTblPushConfigurationReport {
Short intervalDays
Short intervalHours
Short intervalMinutes
Short intervalMonths
Short operatingStatusPushMode
Boolean ps
Integer pushDataset
Short pushNodeId
List<Short> getPayload()
String format()
Meter V1
Command Class: 0x32
Meter Get
Command: 0x01
class hubitat.zwave.commands.meterv1.MeterGet {
List<Short> getPayload()
String format()
Meter Report
Command: 0x02
class hubitat.zwave.commands.meterv1.MeterReport {
Short meterType
List<MeterReport> meterValue
Short precision
Short scale
BigDecimal scaledMeterValue
Short size
static Short METER_TYPE_ELECTRIC_METER = 1
static Short METER_TYPE_GAS_METER = 2
static Short METER_TYPE_WATER_METER = 3
List<Short> getPayload()
String format()
Meter V2
Command Class: 0x32
Meter Get
Command: 0x01
class hubitat.zwave.commands.meterv2.MeterGet {
Short scale
List<Short> getPayload()
String format()
Meter Report
Command: 0x02
class hubitat.zwave.commands.meterv2.MeterReport {
Integer deltaTime
Short meterType
Short precision
List<MeterReport> previousMeterValue
Short rateType
Short scale
BigDecimal scaledMeterValue
BigDecimal scaledPreviousMeterValue
Short size
static Short METER_TYPE_ELECTRIC_METER = 1
static Short METER_TYPE_GAS_METER = 2
static Short METER_TYPE_WATER_METER = 3
List<Short> getPayload()
String format()
Meter Supported Get
Command: 0x03
class hubitat.zwave.commands.meterv2.MeterSupportedGet {
List<Short> getPayload()
String format()
Meter Supported Report
Command: 0x04
class hubitat.zwave.commands.meterv2.MeterSupportedReport {
Boolean meterReset
Short meterType
Short scaleSupported
List<Short> getPayload()
String format()
Meter Reset
Command: 0x05
class hubitat.zwave.commands.meterv2.MeterReset {
List<Short> getPayload()
String format()
Meter V3
Command Class: 0x32
Meter Get
Command: 0x01
class hubitat.zwave.commands.meterv3.MeterGet {
Short scale
List<Short> getPayload()
String format()
Meter Report
Command: 0x02
class hubitat.zwave.commands.meterv3.MeterReport {
Integer deltaTime
Short meterType
Short precision
Short rateType
Short scale
BigDecimal scaledMeterValue
BigDecimal scaledPreviousMeterValue
Short size
static Short METER_TYPE_ELECTRIC_METER = 1
static Short METER_TYPE_GAS_METER = 2
static Short METER_TYPE_WATER_METER = 3
List<Short> getPayload()
String format()
Meter Supported Get
Command: 0x03
class hubitat.zwave.commands.meterv3.MeterSupportedGet {
List<Short> getPayload()
String format()
Meter Supported Report
Command: 0x04
class hubitat.zwave.commands.meterv3.MeterSupportedReport {
Boolean meterReset
Short meterType
Short scaleSupported
List<Short> getPayload()
String format()
Meter Reset
Command: 0x05
class hubitat.zwave.commands.meterv3.MeterReset {
List<Short> getPayload()
String format()
Meter V4
Command Class: 0x32
Meter Get
Command: 0x01
class hubitat.zwave.commands.meterv4.MeterGet {
Short rateType
Short scale
Short scale2
List<Short> getPayload()
String format()
Meter Report
Command: 0x02
class hubitat.zwave.commands.meterv4.MeterReport {
Integer deltaTime
Short meterType
Short precision
Short rateType
Short scale
Short scale2
BigDecimal scaledMeterValue
BigDecimal scaledPreviousMeterValue
Short size
static Short METER_TYPE_ELECTRIC_METER = 1
static Short METER_TYPE_GAS_METER = 2
static Short METER_TYPE_WATER_METER = 3
List<Short> getPayload()
String format()
Meter Supported Get
Command: 0x03
class hubitat.zwave.commands.meterv4.MeterSupportedGet {
List<Short> getPayload()
String format()
Meter Supported Report
Command: 0x04
class hubitat.zwave.commands.meterv4.MeterSupportedReport {
Boolean meterReset
Short meterType
Boolean moreScaleTypes
Short rateType
Short scaleSupported
List<MeterSupportedReport> scaleSupportedBytes
List<Short> getPayload()
String format()
Meter Reset
Command: 0x05
class hubitat.zwave.commands.meterv4.MeterReset {
List<Short> getPayload()
String format()
Meter V5
Command Class: 0x32
Meter Get
Command: 0x01
class hubitat.zwave.commands.meterv5.MeterGet {
Short rateType
Short scale
Short scale2
List<Short> getPayload()
String format()
Meter Report
Command: 0x02
class hubitat.zwave.commands.meterv5.MeterReport {
Integer deltaTime
Short meterType
Short precision
Short rateType
Short scale
Short scale2
BigDecimal scaledMeterValue
BigDecimal scaledPreviousMeterValue
Short size
static Short METER_TYPE_ELECTRIC_METER = 1
static Short METER_TYPE_GAS_METER = 2
static Short METER_TYPE_WATER_METER = 3
List<Short> getPayload()
String format()
Meter Supported Get
Command: 0x03
class hubitat.zwave.commands.meterv5.MeterSupportedGet {
List<Short> getPayload()
String format()
Meter Supported Report
Command: 0x04
class hubitat.zwave.commands.meterv5.MeterSupportedReport {
Boolean meterReset
Short meterType
Boolean moreScaleTypes
Short rateType
Short scaleSupported
List<Short> getPayload()
String format()
Meter Reset
Command: 0x05
class hubitat.zwave.commands.meterv5.MeterReset {
List<Short> getPayload()
String format()
Mtp Window Covering V1
Command Class: 0x51
Move To Position Set
Command: 0x01
class hubitat.zwave.commands.mtpwindowcoveringv1.MoveToPositionSet {
Short value
List<Short> getPayload()
String format()
Move To Position Get
Command: 0x02
class hubitat.zwave.commands.mtpwindowcoveringv1.MoveToPositionGet {
List<Short> getPayload()
String format()
Move To Position Report
Command: 0x03
class hubitat.zwave.commands.mtpwindowcoveringv1.MoveToPositionReport {
Short value
List<Short> getPayload()
String format()
Multi Channel Association V2
Command Class: 0x8E
Multi Channel Association Set
Command: 0x01
class hubitat.zwave.commands.multichannelassociationv2.MultiChannelAssociationSet {
Short groupingIdentifier
List<MultiChannelAssociationSet> multiChannelNodeIds
List<MultiChannelAssociationSet> nodeId
List<Short> getPayload()
String format()
Multi Channel Association Get
Command: 0x02
class hubitat.zwave.commands.multichannelassociationv2.MultiChannelAssociationGet {
Short groupingIdentifier
List<Short> getPayload()
String format()
Multi Channel Association Report
Command: 0x03
class hubitat.zwave.commands.multichannelassociationv2.MultiChannelAssociationReport {
Short groupingIdentifier
Short maxNodesSupported
List<MultiChannelAssociationReport> multiChannelNodeIds
List<MultiChannelAssociationReport> nodeId
Short reportsToFollow
List<Short> getPayload()
String format()
Multi Channel Association Remove
Command: 0x04
class hubitat.zwave.commands.multichannelassociationv2.MultiChannelAssociationRemove {
Short groupingIdentifier
Object nodeId
List<Short> getPayload()
String format()
Multi Channel Association Groupings Get
Command: 0x05
class hubitat.zwave.commands.multichannelassociationv2.MultiChannelAssociationGroupingsGet {
List<Short> getPayload()
String format()
Multi Channel Association Groupings Report
Command: 0x06
class hubitat.zwave.commands.multichannelassociationv2.MultiChannelAssociationGroupingsReport {
Short supportedGroupings
List<Short> getPayload()
String format()
Multi Channel Association V3
Command Class: 0x8E
Multi Channel Association Set
Command: 0x01
class hubitat.zwave.commands.multichannelassociationv3.MultiChannelAssociationSet {
Short groupingIdentifier
List<Short> getPayload()
String format()
Multi Channel Association Get
Command: 0x02
class hubitat.zwave.commands.multichannelassociationv3.MultiChannelAssociationGet {
Short groupingIdentifier
List<Short> getPayload()
String format()
Multi Channel Association Report
Command: 0x03
class hubitat.zwave.commands.multichannelassociationv3.MultiChannelAssociationReport {
Short groupingIdentifier
Short maxNodesSupported
Short reportsToFollow
List<Short> getPayload()
String format()
Multi Channel Association Remove
Command: 0x04
class hubitat.zwave.commands.multichannelassociationv3.MultiChannelAssociationRemove {
Short groupingIdentifier
Object nodeId
List<Short> getPayload()
String format()
Multi Channel Association Groupings Get
Command: 0x05
class hubitat.zwave.commands.multichannelassociationv3.MultiChannelAssociationGroupingsGet {
List<Short> getPayload()
String format()
Multi Channel Association Groupings Report
Command: 0x06
class hubitat.zwave.commands.multichannelassociationv3.MultiChannelAssociationGroupingsReport {
Short supportedGroupings
List<Short> getPayload()
String format()
Multi Channel Association V4
Command Class: 0x8E
Multi Channel Association Set
Command: 0x01
class hubitat.zwave.commands.multichannelassociationv4.MultiChannelAssociationSet {
Short groupingIdentifier
List<Short> getPayload()
String format()
Multi Channel Association Get
Command: 0x02
class hubitat.zwave.commands.multichannelassociationv4.MultiChannelAssociationGet {
Short groupingIdentifier
List<Short> getPayload()
String format()
Multi Channel Association Report
Command: 0x03
class hubitat.zwave.commands.multichannelassociationv4.MultiChannelAssociationReport {
Short groupingIdentifier
Short maxNodesSupported
Short reportsToFollow
List<Short> getPayload()
String format()
Multi Channel Association Remove
Command: 0x04
class hubitat.zwave.commands.multichannelassociationv4.MultiChannelAssociationRemove {
Short groupingIdentifier
Object nodeId
List<Short> getPayload()
String format()
Multi Channel Association Groupings Get
Command: 0x05
class hubitat.zwave.commands.multichannelassociationv4.MultiChannelAssociationGroupingsGet {
List<Short> getPayload()
String format()
Multi Channel Association Groupings Report
Command: 0x06
class hubitat.zwave.commands.multichannelassociationv4.MultiChannelAssociationGroupingsReport {
Short supportedGroupings
List<Short> getPayload()
String format()
Multi Channel V3
Command Class: 0x60
Multi Channel End Point Get
Command: 0x07
class hubitat.zwave.commands.multichannelv3.MultiChannelEndPointGet {
List<Short> getPayload()
String format()
Multi Channel End Point Report
Command: 0x08
class hubitat.zwave.commands.multichannelv3.MultiChannelEndPointReport {
Boolean dynamic
Short endPoints
Boolean identical
List<Short> getPayload()
String format()
Multi Channel Capability Get
Command: 0x09
class hubitat.zwave.commands.multichannelv3.MultiChannelCapabilityGet {
Short endPoint
List<Short> getPayload()
String format()
Multi Channel Capability Report
Command: 0x0A
class hubitat.zwave.commands.multichannelv3.MultiChannelCapabilityReport {
List<MultiChannelCapabilityReport> commandClass
Boolean dynamic
Short endPoint
Short genericDeviceClass
Short specificDeviceClass
List<Short> getPayload()
String format()
Multi Channel End Point Find
Command: 0x0B
class hubitat.zwave.commands.multichannelv3.MultiChannelEndPointFind {
Short genericDeviceClass
Short specificDeviceClass
List<Short> getPayload()
String format()
Multi Channel End Point Find Report
Command: 0x0C
class hubitat.zwave.commands.multichannelv3.MultiChannelEndPointFindReport {
List<MultiChannelEndPointFindReport> endPoints
Short genericDeviceClass
Short reportsToFollow
Short specificDeviceClass
List<Short> getPayload()
String format()
Multi Channel Cmd Encap
Command: 0x0D
class hubitat.zwave.commands.multichannelv3.MultiChannelCmdEncap {
Boolean bitAddress
Short command
Short commandClass
Short destinationEndPoint
List<MultiChannelCmdEncap> parameter
Boolean res01
Short sourceEndPoint
List<Short> getPayload()
String format()
Multi Channel V4
Command Class: 0x60
Multi Channel End Point Get
Command: 0x07
class hubitat.zwave.commands.multichannelv4.MultiChannelEndPointGet {
List<Short> getPayload()
String format()
Multi Channel End Point Report
Command: 0x08
class hubitat.zwave.commands.multichannelv4.MultiChannelEndPointReport {
Short aggregatedEndPoints
Boolean dynamic
Short endPoints
Boolean identical
List<Short> getPayload()
String format()
Multi Channel Capability Get
Command: 0x09
class hubitat.zwave.commands.multichannelv4.MultiChannelCapabilityGet {
Short endPoint
List<Short> getPayload()
String format()
Multi Channel Capability Report
Command: 0x0A
class hubitat.zwave.commands.multichannelv4.MultiChannelCapabilityReport {
Boolean dynamic
Short endPoint
Short genericDeviceClass
Short specificDeviceClass
List<Short> getPayload()
String format()
Multi Channel End Point Find
Command: 0x0B
class hubitat.zwave.commands.multichannelv4.MultiChannelEndPointFind {
Short genericDeviceClass
Short specificDeviceClass
List<Short> getPayload()
String format()
Multi Channel End Point Find Report
Command: 0x0C
class hubitat.zwave.commands.multichannelv4.MultiChannelEndPointFindReport {
Short genericDeviceClass
Short reportsToFollow
Short specificDeviceClass
List<Short> getPayload()
String format()
Multi Channel Cmd Encap
Command: 0x0D
class hubitat.zwave.commands.multichannelv4.MultiChannelCmdEncap {
Boolean bitAddress
Short command
Short commandClass
Short destinationEndPoint
Boolean res01
Short sourceEndPoint
List<Short> getPayload()
String format()
Multi Channel Aggregated Members Get
Command: 0x0E
class hubitat.zwave.commands.multichannelv4.MultiChannelAggregatedMembersGet {
Short aggregatedEndPoint
List<Short> getPayload()
String format()
Multi Channel Aggregated Members Report
Command: 0x0F
class hubitat.zwave.commands.multichannelv4.MultiChannelAggregatedMembersReport {
Short aggregatedEndPoint
List<MultiChannelAggregatedMembersReport> aggregatedMembers
Short bitMasks
List<Short> getPayload()
String format()
Multi Cmd V1
Command Class: 0x8F
Multi Cmd Encap
Command: 0x01
class hubitat.zwave.commands.multicmdv1.MultiCmdEncap {
Short numberOfCommands
List<Short> getPayload()
String format()
Multi Instance Association V1
Command Class: 0x8E
Multi Instance Association Set
Command: 0x01
class hubitat.zwave.commands.multiinstanceassociationv1.MultiInstanceAssociationSet {
Short groupingIdentifier
List<MultiInstanceAssociationSet> nodeId
List<Short> getPayload()
String format()
Multi Instance Association Get
Command: 0x02
class hubitat.zwave.commands.multiinstanceassociationv1.MultiInstanceAssociationGet {
Short groupingIdentifier
List<Short> getPayload()
String format()
Multi Instance Association Get
Command: 0x02
class hubitat.zwave.commands.multiinstanceassociationv1.MultiInstanceAssociationGet {
Short groupingIdentifier
List<Short> getPayload()
String format()
Multi Instance Association Report
Command: 0x03
class hubitat.zwave.commands.multiinstanceassociationv1.MultiInstanceAssociationReport {
Short groupingIdentifier
Short maxNodesSupported
List<MultiInstanceAssociationReport> nodeId
Short reportsToFollow
List<Short> getPayload()
String format()
Multi Instance Association Remove
Command: 0x04
class hubitat.zwave.commands.multiinstanceassociationv1.MultiInstanceAssociationRemove {
Short groupingIdentifier
Object nodeId
List<Short> getPayload()
String format()
Multi Instance Association Groupings Get
Command: 0x05
class hubitat.zwave.commands.multiinstanceassociationv1.MultiInstanceAssociationGroupingsGet {
List<Short> getPayload()
String format()
Multi Instance Association Groupings Report
Command: 0x06
class hubitat.zwave.commands.multiinstanceassociationv1.MultiInstanceAssociationGroupingsReport {
Short supportedGroupings
List<Short> getPayload()
String format()
Multi Instance V1
Command Class: 0x60
Multi Instance Get
Command: 0x04
class hubitat.zwave.commands.multiinstancev1.MultiInstanceGet {
Short commandClass
List<Short> getPayload()
String format()
Multi Instance Report
Command: 0x05
class hubitat.zwave.commands.multiinstancev1.MultiInstanceReport {
Short commandClass
Short instances
List<Short> getPayload()
String format()
Multi Instance Cmd Encap
Command: 0x06
class hubitat.zwave.commands.multiinstancev1.MultiInstanceCmdEncap {
Short command
Short commandClass
Short instance
List<MultiInstanceCmdEncap> parameter
List<Short> getPayload()
String format()
More
- Current Page: 1 (A-M)
- Next Page (N-Z)