|
|
(11 intermediate revisions by one other user not shown) |
Line 1: |
Line 1: |
− | {{Top}}
| + | <big>'''We're moving!''' Please visit http://docs2.hubitat.com for the latest documentation.</big> |
− | ==Alarm V1==
| |
− | Command Class: 0x71
| |
− | ===Alarm Get===
| |
− | Command: 0x04
| |
− | class hubitat.zwave.commands.alarmv1.AlarmGet {
| |
− | Short alarmType
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
| | | |
− | ===Alarm Report===
| + | <big> |
− | Command: 0x05
| + | This document is available at: http://docs2.hubitat.com/en/developer/driver/zwave-classes |
− | class hubitat.zwave.commands.alarmv1.AlarmReport {
| + | </big> |
− | 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==
| |
− | ==Door Lock Logging V1==
| |
− | Command Class: 0x4C
| |
− | ===Door Lock Logging Records Supported Get===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.doorlockloggingv1.DoorLockLoggingRecordsSupportedGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Door Lock Logging Records Supported Report===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.doorlockloggingv1.DoorLockLoggingRecordsSupportedReport {
| |
− | Short maxRecordsStored
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Record Get===
| |
− | Command: 0x03
| |
− | class hubitat.zwave.commands.doorlockloggingv1.RecordGet {
| |
− | Short recordNumber
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Record Report===
| |
− | Command: 0x04
| |
− | class hubitat.zwave.commands.doorlockloggingv1.RecordReport {
| |
− | Short day
| |
− | Short eventType
| |
− | Short hourLocalTime
| |
− | Short minuteLocalTime
| |
− | Short month
| |
− | Short recordNumber
| |
− | Short recordStatus
| |
− | Short secondLocalTime
| |
− | List<RecordReport> userCode
| |
− | Short userCodeLength
| |
− | Short userIdentifier
| |
− | Integer year
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==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==
| |
− | ==Door Lock V3==
| |
− | ==Door Lock V4==
| |
− | ==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()
| |
− | }
| |
− | | |
− | ==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()
| |
− | }
| |
− | | |
− | ==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()
| |
− | }
| |
− | | |
− | ==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()
| |
− | }
| |
− | | |
− | ==Node Naming V1==
| |
− | Command Class: 0x77
| |
− | ===Node Naming Node Name Set===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.nodenamingv1.NodeNamingNodeNameSet {
| |
− | Short charPresentation
| |
− | List<NodeNamingNodeNameSet> nodeName
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Node Naming Node Name Get===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.nodenamingv1.NodeNamingNodeNameGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Node Naming Node Name Report===
| |
− | Command: 0x03
| |
− | class hubitat.zwave.commands.nodenamingv1.NodeNamingNodeNameReport {
| |
− | Short charPresentation
| |
− | List<NodeNamingNodeNameReport> nodeName
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Node Naming Node Location Set===
| |
− | Command: 0x04
| |
− | class hubitat.zwave.commands.nodenamingv1.NodeNamingNodeLocationSet {
| |
− | Short charPresentation
| |
− | List<NodeNamingNodeLocationSet> nodeLocation
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Node Naming Node Location Get===
| |
− | Command: 0x05
| |
− | class hubitat.zwave.commands.nodenamingv1.NodeNamingNodeLocationGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Node Naming Node Location Report===
| |
− | Command: 0x06
| |
− | class hubitat.zwave.commands.nodenamingv1.NodeNamingNodeLocationReport {
| |
− | Short charPresentation
| |
− | List<NodeNamingNodeLocationReport> nodeLocation
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Notification V3==
| |
− | Command Class: 0x71
| |
− | ===Event Supported Get===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.notificationv3.EventSupportedGet {
| |
− | Short notificationType
| |
− | static Short NOTIFICATION_TYPE_ACCESS_CONTROL = 6
| |
− | static Short NOTIFICATION_TYPE_BURGLAR = 7
| |
− | static Short NOTIFICATION_TYPE_CLOCK = 11
| |
− | static Short NOTIFICATION_TYPE_CO = 2
| |
− | static Short NOTIFICATION_TYPE_CO2 = 3
| |
− | static Short NOTIFICATION_TYPE_EMERGENCY = 10
| |
− | static Short NOTIFICATION_TYPE_FIRST = 255
| |
− | static Short NOTIFICATION_TYPE_HEAT = 4
| |
− | static Short NOTIFICATION_TYPE_POWER_MANAGEMENT = 8
| |
− | static Short NOTIFICATION_TYPE_RESERVED0 = 0
| |
− | static Short NOTIFICATION_TYPE_SMOKE = 1
| |
− | static Short NOTIFICATION_TYPE_SYSTEM = 9
| |
− | static Short NOTIFICATION_TYPE_WATER = 5
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Event Supported Report===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.notificationv3.EventSupportedReport {
| |
− | Short notificationType
| |
− | Map supportedEvents
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Notification Get===
| |
− | Command: 0x04
| |
− | class hubitat.zwave.commands.notificationv3.NotificationGet {
| |
− | Short event
| |
− | Short notificationType
| |
− | Short v1AlarmType
| |
− | static Short NOTIFICATION_TYPE_ACCESS_CONTROL = 6
| |
− | static Short NOTIFICATION_TYPE_BURGLAR = 7
| |
− | static Short NOTIFICATION_TYPE_CLOCK = 11
| |
− | static Short NOTIFICATION_TYPE_CO = 2
| |
− | static Short NOTIFICATION_TYPE_CO2 = 3
| |
− | static Short NOTIFICATION_TYPE_EMERGENCY = 10
| |
− | static Short NOTIFICATION_TYPE_FIRST = 255
| |
− | static Short NOTIFICATION_TYPE_HEAT = 4
| |
− | static Short NOTIFICATION_TYPE_POWER_MANAGEMENT = 8
| |
− | static Short NOTIFICATION_TYPE_RESERVED0 = 0
| |
− | static Short NOTIFICATION_TYPE_SMOKE = 1
| |
− | static Short NOTIFICATION_TYPE_SYSTEM = 9
| |
− | static Short NOTIFICATION_TYPE_WATER = 5
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Notification Report===
| |
− | Command: 0x05
| |
− | class hubitat.zwave.commands.notificationv3.NotificationReport {
| |
− | Short event
| |
− | List<NotificationReport> eventParameter
| |
− | Short eventParametersLength
| |
− | Short notificationStatus
| |
− | Short notificationType
| |
− | Short reserved
| |
− | Boolean sequence
| |
− | Short v1AlarmLevel
| |
− | Short v1AlarmType
| |
− | static Short NOTIFICATION_TYPE_ACCESS_CONTROL = 6
| |
− | static Short NOTIFICATION_TYPE_BURGLAR = 7
| |
− | static Short NOTIFICATION_TYPE_CLOCK = 11
| |
− | static Short NOTIFICATION_TYPE_CO = 2
| |
− | static Short NOTIFICATION_TYPE_CO2 = 3
| |
− | static Short NOTIFICATION_TYPE_EMERGENCY = 10
| |
− | static Short NOTIFICATION_TYPE_FIRST = 255
| |
− | static Short NOTIFICATION_TYPE_HEAT = 4
| |
− | static Short NOTIFICATION_TYPE_POWER_MANAGEMENT = 8
| |
− | static Short NOTIFICATION_TYPE_RESERVED0 = 0
| |
− | static Short NOTIFICATION_TYPE_SMOKE = 1
| |
− | static Short NOTIFICATION_TYPE_SYSTEM = 9
| |
− | static Short NOTIFICATION_TYPE_WATER = 5
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Notification Set===
| |
− | Command: 0x06
| |
− | class hubitat.zwave.commands.notificationv3.NotificationSet {
| |
− | Short notificationStatus
| |
− | Short notificationType
| |
− | static Short NOTIFICATION_TYPE_ACCESS_CONTROL = 6
| |
− | static Short NOTIFICATION_TYPE_BURGLAR = 7
| |
− | static Short NOTIFICATION_TYPE_CLOCK = 11
| |
− | static Short NOTIFICATION_TYPE_CO = 2
| |
− | static Short NOTIFICATION_TYPE_CO2 = 3
| |
− | static Short NOTIFICATION_TYPE_EMERGENCY = 10
| |
− | static Short NOTIFICATION_TYPE_FIRST = 255
| |
− | static Short NOTIFICATION_TYPE_HEAT = 4
| |
− | static Short NOTIFICATION_TYPE_POWER_MANAGEMENT = 8
| |
− | static Short NOTIFICATION_TYPE_RESERVED0 = 0
| |
− | static Short NOTIFICATION_TYPE_SMOKE = 1
| |
− | static Short NOTIFICATION_TYPE_SYSTEM = 9
| |
− | static Short NOTIFICATION_TYPE_WATER = 5
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Notification Supported Get===
| |
− | Command: 0x07
| |
− | class hubitat.zwave.commands.notificationv3.NotificationSupportedGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Notification Supported Report===
| |
− | Command: 0x08
| |
− | class hubitat.zwave.commands.notificationv3.NotificationSupportedReport {
| |
− | Boolean accessControl
| |
− | Boolean burglar
| |
− | Boolean clock
| |
− | Boolean co
| |
− | Boolean co2
| |
− | Boolean emergency
| |
− | Boolean first
| |
− | Boolean heat
| |
− | Boolean powerManagement
| |
− | Boolean smoke
| |
− | Boolean system
| |
− | Boolean water
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Notification V4==
| |
− | Command Class: 0x71
| |
− | ===Event Supported Get===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.notificationv4.EventSupportedGet {
| |
− | Short notificationType
| |
− | static Short NOTIFICATION_TYPE_ACCESS_CONTROL = 6
| |
− | static Short NOTIFICATION_TYPE_APPLIANCE = 12
| |
− | static Short NOTIFICATION_TYPE_BURGLAR = 7
| |
− | static Short NOTIFICATION_TYPE_CLOCK = 11
| |
− | static Short NOTIFICATION_TYPE_CO = 2
| |
− | static Short NOTIFICATION_TYPE_CO2 = 3
| |
− | static Short NOTIFICATION_TYPE_EMERGENCY = 10
| |
− | static Short NOTIFICATION_TYPE_FIRST = 255
| |
− | static Short NOTIFICATION_TYPE_HEAT = 4
| |
− | static Short NOTIFICATION_TYPE_HOME_HEALTH = 13
| |
− | static Short NOTIFICATION_TYPE_POWER_MANAGEMENT = 8
| |
− | static Short NOTIFICATION_TYPE_RESERVED0 = 0
| |
− | static Short NOTIFICATION_TYPE_SMOKE = 1
| |
− | static Short NOTIFICATION_TYPE_SYSTEM = 9
| |
− | static Short NOTIFICATION_TYPE_WATER = 5
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Event Supported Report===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.notificationv4.EventSupportedReport {
| |
− | Short notificationType
| |
− | Map supportedEvents
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Notification Get===
| |
− | Command: 0x04
| |
− | class hubitat.zwave.commands.notificationv4.NotificationGet {
| |
− | Short event
| |
− | Short notificationType
| |
− | Short v1AlarmType
| |
− | static Short NOTIFICATION_TYPE_ACCESS_CONTROL = 6
| |
− | static Short NOTIFICATION_TYPE_APPLIANCE = 12
| |
− | static Short NOTIFICATION_TYPE_BURGLAR = 7
| |
− | static Short NOTIFICATION_TYPE_CLOCK = 11
| |
− | static Short NOTIFICATION_TYPE_CO = 2
| |
− | static Short NOTIFICATION_TYPE_CO2 = 3
| |
− | static Short NOTIFICATION_TYPE_EMERGENCY = 10
| |
− | static Short NOTIFICATION_TYPE_FIRST = 255
| |
− | static Short NOTIFICATION_TYPE_HEAT = 4
| |
− | static Short NOTIFICATION_TYPE_HOME_HEALTH = 13
| |
− | static Short NOTIFICATION_TYPE_POWER_MANAGEMENT = 8
| |
− | static Short NOTIFICATION_TYPE_RESERVED0 = 0
| |
− | static Short NOTIFICATION_TYPE_SMOKE = 1
| |
− | static Short NOTIFICATION_TYPE_SYSTEM = 9
| |
− | static Short NOTIFICATION_TYPE_WATER = 5
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Notification Report===
| |
− | Command: 0x05
| |
− | class hubitat.zwave.commands.notificationv4.NotificationReport {
| |
− | Short event
| |
− | Short eventParametersLength
| |
− | Short notificationStatus
| |
− | Short notificationType
| |
− | Short reserved
| |
− | Boolean sequence
| |
− | Short v1AlarmLevel
| |
− | Short v1AlarmType
| |
− | static Short NOTIFICATION_TYPE_ACCESS_CONTROL = 6
| |
− | static Short NOTIFICATION_TYPE_APPLIANCE = 12
| |
− | static Short NOTIFICATION_TYPE_BURGLAR = 7
| |
− | static Short NOTIFICATION_TYPE_CLOCK = 11
| |
− | static Short NOTIFICATION_TYPE_CO = 2
| |
− | static Short NOTIFICATION_TYPE_CO2 = 3
| |
− | static Short NOTIFICATION_TYPE_EMERGENCY = 10
| |
− | static Short NOTIFICATION_TYPE_FIRST = 255
| |
− | static Short NOTIFICATION_TYPE_HEAT = 4
| |
− | static Short NOTIFICATION_TYPE_HOME_HEALTH = 13
| |
− | static Short NOTIFICATION_TYPE_POWER_MANAGEMENT = 8
| |
− | static Short NOTIFICATION_TYPE_RESERVED0 = 0
| |
− | static Short NOTIFICATION_TYPE_SMOKE = 1
| |
− | static Short NOTIFICATION_TYPE_SYSTEM = 9
| |
− | static Short NOTIFICATION_TYPE_WATER = 5
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Notification Set===
| |
− | Command: 0x06
| |
− | class hubitat.zwave.commands.notificationv4.NotificationSet {
| |
− | Short notificationStatus
| |
− | Short notificationType
| |
− | static Short NOTIFICATION_TYPE_ACCESS_CONTROL = 6
| |
− | static Short NOTIFICATION_TYPE_APPLIANCE = 12
| |
− | static Short NOTIFICATION_TYPE_BURGLAR = 7
| |
− | static Short NOTIFICATION_TYPE_CLOCK = 11
| |
− | static Short NOTIFICATION_TYPE_CO = 2
| |
− | static Short NOTIFICATION_TYPE_CO2 = 3
| |
− | static Short NOTIFICATION_TYPE_EMERGENCY = 10
| |
− | static Short NOTIFICATION_TYPE_FIRST = 255
| |
− | static Short NOTIFICATION_TYPE_HEAT = 4
| |
− | static Short NOTIFICATION_TYPE_HOME_HEALTH = 13
| |
− | static Short NOTIFICATION_TYPE_POWER_MANAGEMENT = 8
| |
− | static Short NOTIFICATION_TYPE_RESERVED0 = 0
| |
− | static Short NOTIFICATION_TYPE_SMOKE = 1
| |
− | static Short NOTIFICATION_TYPE_SYSTEM = 9
| |
− | static Short NOTIFICATION_TYPE_WATER = 5
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Notification Supported Get===
| |
− | Command: 0x07
| |
− | class hubitat.zwave.commands.notificationv4.NotificationSupportedGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Notification Supported Report===
| |
− | Command: 0x08
| |
− | class hubitat.zwave.commands.notificationv4.NotificationSupportedReport {
| |
− | Boolean accessControl
| |
− | Boolean appliance
| |
− | Boolean burglar
| |
− | Boolean clock
| |
− | Boolean co
| |
− | Boolean co2
| |
− | Boolean emergency
| |
− | Boolean first
| |
− | Boolean heat
| |
− | Boolean homeHealth
| |
− | Boolean powerManagement
| |
− | Boolean smoke
| |
− | Boolean system
| |
− | Boolean water
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Notification V5==
| |
− | Command Class: 0x71
| |
− | ===Event Supported Get===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.notificationv5.EventSupportedGet {
| |
− | Short notificationType
| |
− | static Short NOTIFICATION_TYPE_ACCESS_CONTROL = 6
| |
− | static Short NOTIFICATION_TYPE_APPLIANCE = 12
| |
− | static Short NOTIFICATION_TYPE_BURGLAR = 7
| |
− | static Short NOTIFICATION_TYPE_CLOCK = 11
| |
− | static Short NOTIFICATION_TYPE_CO = 2
| |
− | static Short NOTIFICATION_TYPE_CO2 = 3
| |
− | static Short NOTIFICATION_TYPE_EMERGENCY = 10
| |
− | static Short NOTIFICATION_TYPE_FIRST = 255
| |
− | static Short NOTIFICATION_TYPE_HEAT = 4
| |
− | static Short NOTIFICATION_TYPE_HOME_HEALTH = 13
| |
− | static Short NOTIFICATION_TYPE_POWER_MANAGEMENT = 8
| |
− | static Short NOTIFICATION_TYPE_RESERVED0 = 0
| |
− | static Short NOTIFICATION_TYPE_SMOKE = 1
| |
− | static Short NOTIFICATION_TYPE_SYSTEM = 9
| |
− | static Short NOTIFICATION_TYPE_WATER = 5
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Event Supported Report===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.notificationv5.EventSupportedReport {
| |
− | Short notificationType
| |
− | Map supportedEvents
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Notification Get===
| |
− | Command: 0x04
| |
− | class hubitat.zwave.commands.notificationv5.NotificationGet {
| |
− | Short event
| |
− | Short notificationType
| |
− | Short v1AlarmType
| |
− | static Short NOTIFICATION_TYPE_ACCESS_CONTROL = 6
| |
− | static Short NOTIFICATION_TYPE_APPLIANCE = 12
| |
− | static Short NOTIFICATION_TYPE_BURGLAR = 7
| |
− | static Short NOTIFICATION_TYPE_CLOCK = 11
| |
− | static Short NOTIFICATION_TYPE_CO = 2
| |
− | static Short NOTIFICATION_TYPE_CO2 = 3
| |
− | static Short NOTIFICATION_TYPE_EMERGENCY = 10
| |
− | static Short NOTIFICATION_TYPE_FIRST = 255
| |
− | static Short NOTIFICATION_TYPE_HEAT = 4
| |
− | static Short NOTIFICATION_TYPE_HOME_HEALTH = 13
| |
− | static Short NOTIFICATION_TYPE_POWER_MANAGEMENT = 8
| |
− | static Short NOTIFICATION_TYPE_RESERVED0 = 0
| |
− | static Short NOTIFICATION_TYPE_SMOKE = 1
| |
− | static Short NOTIFICATION_TYPE_SYSTEM = 9
| |
− | static Short NOTIFICATION_TYPE_WATER = 5
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Notification Report===
| |
− | Command: 0x05
| |
− | class hubitat.zwave.commands.notificationv5.NotificationReport {
| |
− | Short event
| |
− | Short eventParametersLength
| |
− | Short notificationStatus
| |
− | Short notificationType
| |
− | Short reserved
| |
− | Boolean sequence
| |
− | Short v1AlarmLevel
| |
− | Short v1AlarmType
| |
− | static Short NOTIFICATION_TYPE_ACCESS_CONTROL = 6
| |
− | static Short NOTIFICATION_TYPE_APPLIANCE = 12
| |
− | static Short NOTIFICATION_TYPE_BURGLAR = 7
| |
− | static Short NOTIFICATION_TYPE_CLOCK = 11
| |
− | static Short NOTIFICATION_TYPE_CO = 2
| |
− | static Short NOTIFICATION_TYPE_CO2 = 3
| |
− | static Short NOTIFICATION_TYPE_EMERGENCY = 10
| |
− | static Short NOTIFICATION_TYPE_FIRST = 255
| |
− | static Short NOTIFICATION_TYPE_HEAT = 4
| |
− | static Short NOTIFICATION_TYPE_HOME_HEALTH = 13
| |
− | static Short NOTIFICATION_TYPE_POWER_MANAGEMENT = 8
| |
− | static Short NOTIFICATION_TYPE_RESERVED0 = 0
| |
− | static Short NOTIFICATION_TYPE_SMOKE = 1
| |
− | static Short NOTIFICATION_TYPE_SYSTEM = 9
| |
− | static Short NOTIFICATION_TYPE_WATER = 5
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Notification Set===
| |
− | Command: 0x06
| |
− | class hubitat.zwave.commands.notificationv5.NotificationSet {
| |
− | Short notificationStatus
| |
− | Short notificationType
| |
− | static Short NOTIFICATION_TYPE_ACCESS_CONTROL = 6
| |
− | static Short NOTIFICATION_TYPE_APPLIANCE = 12
| |
− | static Short NOTIFICATION_TYPE_BURGLAR = 7
| |
− | static Short NOTIFICATION_TYPE_CLOCK = 11
| |
− | static Short NOTIFICATION_TYPE_CO = 2
| |
− | static Short NOTIFICATION_TYPE_CO2 = 3
| |
− | static Short NOTIFICATION_TYPE_EMERGENCY = 10
| |
− | static Short NOTIFICATION_TYPE_FIRST = 255
| |
− | static Short NOTIFICATION_TYPE_HEAT = 4
| |
− | static Short NOTIFICATION_TYPE_HOME_HEALTH = 13
| |
− | static Short NOTIFICATION_TYPE_POWER_MANAGEMENT = 8
| |
− | static Short NOTIFICATION_TYPE_RESERVED0 = 0
| |
− | static Short NOTIFICATION_TYPE_SMOKE = 1
| |
− | static Short NOTIFICATION_TYPE_SYSTEM = 9
| |
− | static Short NOTIFICATION_TYPE_WATER = 5
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Notification Supported Get===
| |
− | Command: 0x07
| |
− | class hubitat.zwave.commands.notificationv5.NotificationSupportedGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Notification Supported Report===
| |
− | Command: 0x08
| |
− | class hubitat.zwave.commands.notificationv5.NotificationSupportedReport {
| |
− | Boolean accessControl
| |
− | Boolean appliance
| |
− | Boolean burglar
| |
− | Boolean clock
| |
− | Boolean co
| |
− | Boolean co2
| |
− | Boolean emergency
| |
− | Boolean first
| |
− | Boolean heat
| |
− | Boolean homeHealth
| |
− | Boolean powerManagement
| |
− | Boolean smoke
| |
− | Boolean system
| |
− | Boolean water
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Notification V6==
| |
− | Command Class: 0x71
| |
− | ===Event Supported Get===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.notificationv6.EventSupportedGet {
| |
− | Short notificationType
| |
− | static Short NOTIFICATION_TYPE_ACCESS_CONTROL = 6
| |
− | static Short NOTIFICATION_TYPE_APPLIANCE = 12
| |
− | static Short NOTIFICATION_TYPE_BURGLAR = 7
| |
− | static Short NOTIFICATION_TYPE_CLOCK = 11
| |
− | static Short NOTIFICATION_TYPE_CO = 2
| |
− | static Short NOTIFICATION_TYPE_CO2 = 3
| |
− | static Short NOTIFICATION_TYPE_EMERGENCY = 10
| |
− | static Short NOTIFICATION_TYPE_FIRST = 255
| |
− | static Short NOTIFICATION_TYPE_HEAT = 4
| |
− | static Short NOTIFICATION_TYPE_HOME_HEALTH = 13
| |
− | static Short NOTIFICATION_TYPE_POWER_MANAGEMENT = 8
| |
− | static Short NOTIFICATION_TYPE_RESERVED0 = 0
| |
− | static Short NOTIFICATION_TYPE_SIREN = 14
| |
− | static Short NOTIFICATION_TYPE_SMOKE = 1
| |
− | static Short NOTIFICATION_TYPE_SYSTEM = 9
| |
− | static Short NOTIFICATION_TYPE_WATER = 5
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Event Supported Report===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.notificationv6.EventSupportedReport {
| |
− | Short notificationType
| |
− | Map supportedEvents
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Notification Get===
| |
− | Command: 0x04
| |
− | class hubitat.zwave.commands.notificationv6.NotificationGet {
| |
− | Short event
| |
− | Short notificationType
| |
− | Short v1AlarmType
| |
− | static Short NOTIFICATION_TYPE_ACCESS_CONTROL = 6
| |
− | static Short NOTIFICATION_TYPE_APPLIANCE = 12
| |
− | static Short NOTIFICATION_TYPE_BURGLAR = 7
| |
− | static Short NOTIFICATION_TYPE_CLOCK = 11
| |
− | static Short NOTIFICATION_TYPE_CO = 2
| |
− | static Short NOTIFICATION_TYPE_CO2 = 3
| |
− | static Short NOTIFICATION_TYPE_EMERGENCY = 10
| |
− | static Short NOTIFICATION_TYPE_FIRST = 255
| |
− | static Short NOTIFICATION_TYPE_HEAT = 4
| |
− | static Short NOTIFICATION_TYPE_HOME_HEALTH = 13
| |
− | static Short NOTIFICATION_TYPE_POWER_MANAGEMENT = 8
| |
− | static Short NOTIFICATION_TYPE_RESERVED0 = 0
| |
− | static Short NOTIFICATION_TYPE_SIREN = 14
| |
− | static Short NOTIFICATION_TYPE_SMOKE = 1
| |
− | static Short NOTIFICATION_TYPE_SYSTEM = 9
| |
− | static Short NOTIFICATION_TYPE_WATER = 5
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Notification Report===
| |
− | Command: 0x05
| |
− | class hubitat.zwave.commands.notificationv6.NotificationReport {
| |
− | Short event
| |
− | Short eventParametersLength
| |
− | Short notificationStatus
| |
− | Short notificationType
| |
− | Short reserved
| |
− | Boolean sequence
| |
− | Short v1AlarmLevel
| |
− | Short v1AlarmType
| |
− | static Short NOTIFICATION_TYPE_ACCESS_CONTROL = 6
| |
− | static Short NOTIFICATION_TYPE_APPLIANCE = 12
| |
− | static Short NOTIFICATION_TYPE_BURGLAR = 7
| |
− | static Short NOTIFICATION_TYPE_CLOCK = 11
| |
− | static Short NOTIFICATION_TYPE_CO = 2
| |
− | static Short NOTIFICATION_TYPE_CO2 = 3
| |
− | static Short NOTIFICATION_TYPE_EMERGENCY = 10
| |
− | static Short NOTIFICATION_TYPE_FIRST = 255
| |
− | static Short NOTIFICATION_TYPE_HEAT = 4
| |
− | static Short NOTIFICATION_TYPE_HOME_HEALTH = 13
| |
− | static Short NOTIFICATION_TYPE_POWER_MANAGEMENT = 8
| |
− | static Short NOTIFICATION_TYPE_RESERVED0 = 0
| |
− | static Short NOTIFICATION_TYPE_SIREN = 14
| |
− | static Short NOTIFICATION_TYPE_SMOKE = 1
| |
− | static Short NOTIFICATION_TYPE_SYSTEM = 9
| |
− | static Short NOTIFICATION_TYPE_WATER = 5
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Notification Set===
| |
− | Command: 0x06
| |
− | class hubitat.zwave.commands.notificationv6.NotificationSet {
| |
− | Short notificationStatus
| |
− | Short notificationType
| |
− | static Short NOTIFICATION_TYPE_ACCESS_CONTROL = 6
| |
− | static Short NOTIFICATION_TYPE_APPLIANCE = 12
| |
− | static Short NOTIFICATION_TYPE_BURGLAR = 7
| |
− | static Short NOTIFICATION_TYPE_CLOCK = 11
| |
− | static Short NOTIFICATION_TYPE_CO = 2
| |
− | static Short NOTIFICATION_TYPE_CO2 = 3
| |
− | static Short NOTIFICATION_TYPE_EMERGENCY = 10
| |
− | static Short NOTIFICATION_TYPE_FIRST = 255
| |
− | static Short NOTIFICATION_TYPE_HEAT = 4
| |
− | static Short NOTIFICATION_TYPE_HOME_HEALTH = 13
| |
− | static Short NOTIFICATION_TYPE_POWER_MANAGEMENT = 8
| |
− | static Short NOTIFICATION_TYPE_RESERVED0 = 0
| |
− | static Short NOTIFICATION_TYPE_SIREN = 14
| |
− | static Short NOTIFICATION_TYPE_SMOKE = 1
| |
− | static Short NOTIFICATION_TYPE_SYSTEM = 9
| |
− | static Short NOTIFICATION_TYPE_WATER = 5
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Notification Supported Get===
| |
− | Command: 0x07
| |
− | class hubitat.zwave.commands.notificationv6.NotificationSupportedGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Notification Supported Report===
| |
− | Command: 0x08
| |
− | class hubitat.zwave.commands.notificationv6.NotificationSupportedReport {
| |
− | Boolean accessControl
| |
− | Boolean appliance
| |
− | Boolean burglar
| |
− | Boolean clock
| |
− | Boolean co
| |
− | Boolean co2
| |
− | Boolean emergency
| |
− | Boolean first
| |
− | Boolean heat
| |
− | Boolean homeHealth
| |
− | Boolean powerManagement
| |
− | Boolean siren
| |
− | Boolean smoke
| |
− | Boolean system
| |
− | Boolean water
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Notification V7==
| |
− | Command Class: 0x71
| |
− | ===Event Supported Get===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.notificationv7.EventSupportedGet {
| |
− | Short notificationType
| |
− | static Short NOTIFICATION_TYPE_ACCESS_CONTROL = 6
| |
− | static Short NOTIFICATION_TYPE_APPLIANCE = 12
| |
− | static Short NOTIFICATION_TYPE_BURGLAR = 7
| |
− | static Short NOTIFICATION_TYPE_CLOCK = 11
| |
− | static Short NOTIFICATION_TYPE_CO = 2
| |
− | static Short NOTIFICATION_TYPE_CO2 = 3
| |
− | static Short NOTIFICATION_TYPE_EMERGENCY = 10
| |
− | static Short NOTIFICATION_TYPE_FIRST = 255
| |
− | static Short NOTIFICATION_TYPE_GAS_ALARM = 18
| |
− | static Short NOTIFICATION_TYPE_HEAT = 4
| |
− | static Short NOTIFICATION_TYPE_HOME_HEALTH = 13
| |
− | static Short NOTIFICATION_TYPE_IRRIGATION = 17
| |
− | static Short NOTIFICATION_TYPE_POWER_MANAGEMENT = 8
| |
− | static Short NOTIFICATION_TYPE_RESERVED0 = 0
| |
− | static Short NOTIFICATION_TYPE_SIREN = 14
| |
− | static Short NOTIFICATION_TYPE_SMOKE = 1
| |
− | static Short NOTIFICATION_TYPE_SYSTEM = 9
| |
− | static Short NOTIFICATION_TYPE_WATER = 5
| |
− | static Short NOTIFICATION_TYPE_WATER_VALVE = 15
| |
− | static Short NOTIFICATION_TYPE_WEATHER_ALARM = 16
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Event Supported Report===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.notificationv7.EventSupportedReport {
| |
− | Short notificationType
| |
− | Map supportedEvents
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Notification Get===
| |
− | Command: 0x04
| |
− | class hubitat.zwave.commands.notificationv7.NotificationGet {
| |
− | Short event
| |
− | Short notificationType
| |
− | Short v1AlarmType
| |
− | static Short NOTIFICATION_TYPE_ACCESS_CONTROL = 6
| |
− | static Short NOTIFICATION_TYPE_APPLIANCE = 12
| |
− | static Short NOTIFICATION_TYPE_BURGLAR = 7
| |
− | static Short NOTIFICATION_TYPE_CLOCK = 11
| |
− | static Short NOTIFICATION_TYPE_CO = 2
| |
− | static Short NOTIFICATION_TYPE_CO2 = 3
| |
− | static Short NOTIFICATION_TYPE_EMERGENCY = 10
| |
− | static Short NOTIFICATION_TYPE_FIRST = 255
| |
− | static Short NOTIFICATION_TYPE_GAS_ALARM = 18
| |
− | static Short NOTIFICATION_TYPE_HEAT = 4
| |
− | static Short NOTIFICATION_TYPE_HOME_HEALTH = 13
| |
− | static Short NOTIFICATION_TYPE_IRRIGATION = 17
| |
− | static Short NOTIFICATION_TYPE_POWER_MANAGEMENT = 8
| |
− | static Short NOTIFICATION_TYPE_RESERVED0 = 0
| |
− | static Short NOTIFICATION_TYPE_SIREN = 14
| |
− | static Short NOTIFICATION_TYPE_SMOKE = 1
| |
− | static Short NOTIFICATION_TYPE_SYSTEM = 9
| |
− | static Short NOTIFICATION_TYPE_WATER = 5
| |
− | static Short NOTIFICATION_TYPE_WATER_VALVE = 15
| |
− | static Short NOTIFICATION_TYPE_WEATHER_ALARM = 16
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Notification Report===
| |
− | Command: 0x05
| |
− | class hubitat.zwave.commands.notificationv7.NotificationReport {
| |
− | Short event
| |
− | Short eventParametersLength
| |
− | Short notificationStatus
| |
− | Short notificationType
| |
− | Short reserved
| |
− | Boolean sequence
| |
− | Short v1AlarmLevel
| |
− | Short v1AlarmType
| |
− | static Short NOTIFICATION_TYPE_ACCESS_CONTROL = 6
| |
− | static Short NOTIFICATION_TYPE_APPLIANCE = 12
| |
− | static Short NOTIFICATION_TYPE_BURGLAR = 7
| |
− | static Short NOTIFICATION_TYPE_CLOCK = 11
| |
− | static Short NOTIFICATION_TYPE_CO = 2
| |
− | static Short NOTIFICATION_TYPE_CO2 = 3
| |
− | static Short NOTIFICATION_TYPE_EMERGENCY = 10
| |
− | static Short NOTIFICATION_TYPE_FIRST = 255
| |
− | static Short NOTIFICATION_TYPE_GAS_ALARM = 18
| |
− | static Short NOTIFICATION_TYPE_HEAT = 4
| |
− | static Short NOTIFICATION_TYPE_HOME_HEALTH = 13
| |
− | static Short NOTIFICATION_TYPE_IRRIGATION = 17
| |
− | static Short NOTIFICATION_TYPE_POWER_MANAGEMENT = 8
| |
− | static Short NOTIFICATION_TYPE_RESERVED0 = 0
| |
− | static Short NOTIFICATION_TYPE_SIREN = 14
| |
− | static Short NOTIFICATION_TYPE_SMOKE = 1
| |
− | static Short NOTIFICATION_TYPE_SYSTEM = 9
| |
− | static Short NOTIFICATION_TYPE_WATER = 5
| |
− | static Short NOTIFICATION_TYPE_WATER_VALVE = 15
| |
− | static Short NOTIFICATION_TYPE_WEATHER_ALARM = 16
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Notification Set===
| |
− | Command: 0x06
| |
− | class hubitat.zwave.commands.notificationv7.NotificationSet {
| |
− | Short notificationStatus
| |
− | Short notificationType
| |
− | static Short NOTIFICATION_TYPE_ACCESS_CONTROL = 6
| |
− | static Short NOTIFICATION_TYPE_APPLIANCE = 12
| |
− | static Short NOTIFICATION_TYPE_BURGLAR = 7
| |
− | static Short NOTIFICATION_TYPE_CLOCK = 11
| |
− | static Short NOTIFICATION_TYPE_CO = 2
| |
− | static Short NOTIFICATION_TYPE_CO2 = 3
| |
− | static Short NOTIFICATION_TYPE_EMERGENCY = 10
| |
− | static Short NOTIFICATION_TYPE_FIRST = 255
| |
− | static Short NOTIFICATION_TYPE_GAS_ALARM = 18
| |
− | static Short NOTIFICATION_TYPE_HEAT = 4
| |
− | static Short NOTIFICATION_TYPE_HOME_HEALTH = 13
| |
− | static Short NOTIFICATION_TYPE_IRRIGATION = 17
| |
− | static Short NOTIFICATION_TYPE_POWER_MANAGEMENT = 8
| |
− | static Short NOTIFICATION_TYPE_RESERVED0 = 0
| |
− | static Short NOTIFICATION_TYPE_SIREN = 14
| |
− | static Short NOTIFICATION_TYPE_SMOKE = 1
| |
− | static Short NOTIFICATION_TYPE_SYSTEM = 9
| |
− | static Short NOTIFICATION_TYPE_WATER = 5
| |
− | static Short NOTIFICATION_TYPE_WATER_VALVE = 15
| |
− | static Short NOTIFICATION_TYPE_WEATHER_ALARM = 16
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Notification Supported Get===
| |
− | Command: 0x07
| |
− | class hubitat.zwave.commands.notificationv7.NotificationSupportedGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Notification Supported Report===
| |
− | Command: 0x08
| |
− | class hubitat.zwave.commands.notificationv7.NotificationSupportedReport {
| |
− | Boolean accessControl
| |
− | Boolean appliance
| |
− | Boolean burglar
| |
− | Boolean clock
| |
− | Boolean co
| |
− | Boolean co2
| |
− | Boolean emergency
| |
− | Boolean first
| |
− | Boolean gasAlarm
| |
− | Boolean heat
| |
− | Boolean homeHealth
| |
− | Boolean irrigation
| |
− | Boolean powerManagement
| |
− | Boolean siren
| |
− | Boolean smoke
| |
− | Boolean system
| |
− | Boolean water
| |
− | Boolean waterValve
| |
− | Boolean weatherAlarm
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Notification V8==
| |
− | Command Class: 0x71
| |
− | ===Event Supported Get===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.notificationv8.EventSupportedGet {
| |
− | Short notificationType
| |
− | static Short NOTIFICATION_TYPE_ACCESS_CONTROL = 6
| |
− | static Short NOTIFICATION_TYPE_APPLIANCE = 12
| |
− | static Short NOTIFICATION_TYPE_BURGLAR = 7
| |
− | static Short NOTIFICATION_TYPE_CLOCK = 11
| |
− | static Short NOTIFICATION_TYPE_CO = 2
| |
− | static Short NOTIFICATION_TYPE_CO2 = 3
| |
− | static Short NOTIFICATION_TYPE_EMERGENCY = 10
| |
− | static Short NOTIFICATION_TYPE_FIRST = 255
| |
− | static Short NOTIFICATION_TYPE_GAS_ALARM = 18
| |
− | static Short NOTIFICATION_TYPE_HEAT = 4
| |
− | static Short NOTIFICATION_TYPE_HOME_HEALTH = 13
| |
− | static Short NOTIFICATION_TYPE_HOME_MONITORING = 22
| |
− | static Short NOTIFICATION_TYPE_IRRIGATION = 17
| |
− | static Short NOTIFICATION_TYPE_LIGHT_SENSOR = 20
| |
− | static Short NOTIFICATION_TYPE_PEST_CONTROL = 19
| |
− | static Short NOTIFICATION_TYPE_POWER_MANAGEMENT = 8
| |
− | static Short NOTIFICATION_TYPE_RESERVED0 = 0
| |
− | static Short NOTIFICATION_TYPE_SIREN = 14
| |
− | static Short NOTIFICATION_TYPE_SMOKE = 1
| |
− | static Short NOTIFICATION_TYPE_SYSTEM = 9
| |
− | static Short NOTIFICATION_TYPE_WATER = 5
| |
− | static Short NOTIFICATION_TYPE_WATER_QUALITY_MONITORING = 21
| |
− | static Short NOTIFICATION_TYPE_WATER_VALVE = 15
| |
− | static Short NOTIFICATION_TYPE_WEATHER_ALARM = 16
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Event Supported Report===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.notificationv8.EventSupportedReport {
| |
− | Short notificationType
| |
− | Map supportedEvents
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Notification Get===
| |
− | Command: 0x04
| |
− | class hubitat.zwave.commands.notificationv8.NotificationGet {
| |
− | Short event
| |
− | Short notificationType
| |
− | Short v1AlarmType
| |
− | static Short NOTIFICATION_TYPE_ACCESS_CONTROL = 6
| |
− | static Short NOTIFICATION_TYPE_APPLIANCE = 12
| |
− | static Short NOTIFICATION_TYPE_BURGLAR = 7
| |
− | static Short NOTIFICATION_TYPE_CLOCK = 11
| |
− | static Short NOTIFICATION_TYPE_CO = 2
| |
− | static Short NOTIFICATION_TYPE_CO2 = 3
| |
− | static Short NOTIFICATION_TYPE_EMERGENCY = 10
| |
− | static Short NOTIFICATION_TYPE_FIRST = 255
| |
− | static Short NOTIFICATION_TYPE_GAS_ALARM = 18
| |
− | static Short NOTIFICATION_TYPE_HEAT = 4
| |
− | static Short NOTIFICATION_TYPE_HOME_HEALTH = 13
| |
− | static Short NOTIFICATION_TYPE_HOME_MONITORING = 22
| |
− | static Short NOTIFICATION_TYPE_IRRIGATION = 17
| |
− | static Short NOTIFICATION_TYPE_LIGHT_SENSOR = 20
| |
− | static Short NOTIFICATION_TYPE_PEST_CONTROL = 19
| |
− | static Short NOTIFICATION_TYPE_POWER_MANAGEMENT = 8
| |
− | static Short NOTIFICATION_TYPE_RESERVED0 = 0
| |
− | static Short NOTIFICATION_TYPE_SIREN = 14
| |
− | static Short NOTIFICATION_TYPE_SMOKE = 1
| |
− | static Short NOTIFICATION_TYPE_SYSTEM = 9
| |
− | static Short NOTIFICATION_TYPE_WATER = 5
| |
− | static Short NOTIFICATION_TYPE_WATER_QUALITY_MONITORING = 21
| |
− | static Short NOTIFICATION_TYPE_WATER_VALVE = 15
| |
− | static Short NOTIFICATION_TYPE_WEATHER_ALARM = 16
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Notification Report===
| |
− | Command: 0x05
| |
− | class hubitat.zwave.commands.notificationv8.NotificationReport {
| |
− | Short event
| |
− | Short eventParametersLength
| |
− | Short notificationStatus
| |
− | Short notificationType
| |
− | Short reserved
| |
− | Boolean sequence
| |
− | Short v1AlarmLevel
| |
− | Short v1AlarmType
| |
− | static Short NOTIFICATION_TYPE_ACCESS_CONTROL = 6
| |
− | static Short NOTIFICATION_TYPE_APPLIANCE = 12
| |
− | static Short NOTIFICATION_TYPE_BURGLAR = 7
| |
− | static Short NOTIFICATION_TYPE_CLOCK = 11
| |
− | static Short NOTIFICATION_TYPE_CO = 2
| |
− | static Short NOTIFICATION_TYPE_CO2 = 3
| |
− | static Short NOTIFICATION_TYPE_EMERGENCY = 10
| |
− | static Short NOTIFICATION_TYPE_FIRST = 255
| |
− | static Short NOTIFICATION_TYPE_GAS_ALARM = 18
| |
− | static Short NOTIFICATION_TYPE_HEAT = 4
| |
− | static Short NOTIFICATION_TYPE_HOME_HEALTH = 13
| |
− | static Short NOTIFICATION_TYPE_HOME_MONITORING = 22
| |
− | static Short NOTIFICATION_TYPE_IRRIGATION = 17
| |
− | static Short NOTIFICATION_TYPE_LIGHT_SENSOR = 20
| |
− | static Short NOTIFICATION_TYPE_PEST_CONTROL = 19
| |
− | static Short NOTIFICATION_TYPE_POWER_MANAGEMENT = 8
| |
− | static Short NOTIFICATION_TYPE_RESERVED0 = 0
| |
− | static Short NOTIFICATION_TYPE_SIREN = 14
| |
− | static Short NOTIFICATION_TYPE_SMOKE = 1
| |
− | static Short NOTIFICATION_TYPE_SYSTEM = 9
| |
− | static Short NOTIFICATION_TYPE_WATER = 5
| |
− | static Short NOTIFICATION_TYPE_WATER_QUALITY_MONITORING = 21
| |
− | static Short NOTIFICATION_TYPE_WATER_VALVE = 15
| |
− | static Short NOTIFICATION_TYPE_WEATHER_ALARM = 16
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Notification Set===
| |
− | Command: 0x06
| |
− | class hubitat.zwave.commands.notificationv8.NotificationSet {
| |
− | Short notificationStatus
| |
− | Short notificationType
| |
− | static Short NOTIFICATION_TYPE_ACCESS_CONTROL = 6
| |
− | static Short NOTIFICATION_TYPE_APPLIANCE = 12
| |
− | static Short NOTIFICATION_TYPE_BURGLAR = 7
| |
− | static Short NOTIFICATION_TYPE_CLOCK = 11
| |
− | static Short NOTIFICATION_TYPE_CO = 2
| |
− | static Short NOTIFICATION_TYPE_CO2 = 3
| |
− | static Short NOTIFICATION_TYPE_EMERGENCY = 10
| |
− | static Short NOTIFICATION_TYPE_FIRST = 255
| |
− | static Short NOTIFICATION_TYPE_GAS_ALARM = 18
| |
− | static Short NOTIFICATION_TYPE_HEAT = 4
| |
− | static Short NOTIFICATION_TYPE_HOME_HEALTH = 13
| |
− | static Short NOTIFICATION_TYPE_HOME_MONITORING = 22
| |
− | static Short NOTIFICATION_TYPE_IRRIGATION = 17
| |
− | static Short NOTIFICATION_TYPE_LIGHT_SENSOR = 20
| |
− | static Short NOTIFICATION_TYPE_PEST_CONTROL = 19
| |
− | static Short NOTIFICATION_TYPE_POWER_MANAGEMENT = 8
| |
− | static Short NOTIFICATION_TYPE_RESERVED0 = 0
| |
− | static Short NOTIFICATION_TYPE_SIREN = 14
| |
− | static Short NOTIFICATION_TYPE_SMOKE = 1
| |
− | static Short NOTIFICATION_TYPE_SYSTEM = 9
| |
− | static Short NOTIFICATION_TYPE_WATER = 5
| |
− | static Short NOTIFICATION_TYPE_WATER_QUALITY_MONITORING = 21
| |
− | static Short NOTIFICATION_TYPE_WATER_VALVE = 15
| |
− | static Short NOTIFICATION_TYPE_WEATHER_ALARM = 16
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Notification Supported Get===
| |
− | Command: 0x07
| |
− | class hubitat.zwave.commands.notificationv8.NotificationSupportedGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Notification Supported Report===
| |
− | Command: 0x08
| |
− | class hubitat.zwave.commands.notificationv8.NotificationSupportedReport {
| |
− | Boolean accessControl
| |
− | Boolean appliance
| |
− | Boolean burglar
| |
− | Boolean clock
| |
− | Boolean co
| |
− | Boolean co2
| |
− | Boolean emergency
| |
− | Boolean first
| |
− | Boolean gasAlarm
| |
− | Boolean heat
| |
− | Boolean homeHealth
| |
− | Boolean homeMonitoring
| |
− | Boolean irrigation
| |
− | Boolean lightSensor
| |
− | Boolean pestControl
| |
− | Boolean powerManagement
| |
− | Boolean siren
| |
− | Boolean smoke
| |
− | Boolean system
| |
− | Boolean water
| |
− | Boolean waterQuality
| |
− | Boolean waterValve
| |
− | Boolean weatherAlarm
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Powerlevel V1==
| |
− | Command Class: 0x73
| |
− | ===Powerlevel Set===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.powerlevelv1.PowerlevelSet {
| |
− | Short powerLevel
| |
− | Short timeout
| |
− | static Short POWER_LEVEL_MINUS1DBM = 1
| |
− | static Short POWER_LEVEL_MINUS2DBM = 2
| |
− | static Short POWER_LEVEL_MINUS3DBM = 3
| |
− | static Short POWER_LEVEL_MINUS4DBM = 4
| |
− | static Short POWER_LEVEL_MINUS5DBM = 5
| |
− | static Short POWER_LEVEL_MINUS6DBM = 6
| |
− | static Short POWER_LEVEL_MINUS7DBM = 7
| |
− | static Short POWER_LEVEL_MINUS8DBM = 8
| |
− | static Short POWER_LEVEL_MINUS9DBM = 9
| |
− | static Short POWER_LEVEL_NORMALPOWER = 0
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Powerlevel Get===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.powerlevelv1.PowerlevelGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Powerlevel Report===
| |
− | Command: 0x03
| |
− | class hubitat.zwave.commands.powerlevelv1.PowerlevelReport {
| |
− | Short powerLevel
| |
− | Short timeout
| |
− | static Short POWER_LEVEL_MINUS1DBM = 1
| |
− | static Short POWER_LEVEL_MINUS2DBM = 2
| |
− | static Short POWER_LEVEL_MINUS3DBM = 3
| |
− | static Short POWER_LEVEL_MINUS4DBM = 4
| |
− | static Short POWER_LEVEL_MINUS5DBM = 5
| |
− | static Short POWER_LEVEL_MINUS6DBM = 6
| |
− | static Short POWER_LEVEL_MINUS7DBM = 7
| |
− | static Short POWER_LEVEL_MINUS8DBM = 8
| |
− | static Short POWER_LEVEL_MINUS9DBM = 9
| |
− | static Short POWER_LEVEL_NORMALPOWER = 0
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Powerlevel Test Node Set===
| |
− | Command: 0x04
| |
− | class hubitat.zwave.commands.powerlevelv1.PowerlevelTestNodeSet {
| |
− | Short powerLevel
| |
− | Integer testFrameCount
| |
− | Short testNodeid
| |
− | static Short POWER_LEVEL_MINUS1DBM = 1
| |
− | static Short POWER_LEVEL_MINUS2DBM = 2
| |
− | static Short POWER_LEVEL_MINUS3DBM = 3
| |
− | static Short POWER_LEVEL_MINUS4DBM = 4
| |
− | static Short POWER_LEVEL_MINUS5DBM = 5
| |
− | static Short POWER_LEVEL_MINUS6DBM = 6
| |
− | static Short POWER_LEVEL_MINUS7DBM = 7
| |
− | static Short POWER_LEVEL_MINUS8DBM = 8
| |
− | static Short POWER_LEVEL_MINUS9DBM = 9
| |
− | static Short POWER_LEVEL_NORMALPOWER = 0
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Powerlevel Test Node Get===
| |
− | Command: 0x05
| |
− | class hubitat.zwave.commands.powerlevelv1.PowerlevelTestNodeGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Powerlevel Test Node Report===
| |
− | Command: 0x06
| |
− | class hubitat.zwave.commands.powerlevelv1.PowerlevelTestNodeReport {
| |
− | Short statusOfOperation
| |
− | Integer testFrameCount
| |
− | Short testNodeid
| |
− | static Short STATUS_OF_OPERATION_ZW_TEST_FAILED = 0
| |
− | static Short STATUS_OF_OPERATION_ZW_TEST_INPROGRESS = 2
| |
− | static Short STATUS_OF_OPERATION_ZW_TEST_SUCCES = 1
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Prepayment Encapsulation V1==
| |
− | Command Class: 0x41
| |
− | ===Cmd Encapsulation===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.prepaymentencapsulationv1.CmdEncapsulation {
| |
− | List<CmdEncapsulation> data
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Prepayment V1==
| |
− | Command Class: 0x3F
| |
− | ===Prepayment Balance Get===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.prepaymentv1.PrepaymentBalanceGet {
| |
− | Short balanceType
| |
− | static Short BALANCE_TYPE_MONETARY = 1
| |
− | static Short BALANCE_TYPE_UTILITY = 0
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Prepayment Balance Report===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.prepaymentv1.PrepaymentBalanceReport {
| |
− | Short balancePrecision
| |
− | Short balanceType
| |
− | Integer balanceValue
| |
− | Integer currency
| |
− | Integer debt
| |
− | Short debtPrecision
| |
− | Short debtRecoveryPercentage
| |
− | Integer emerCredit
| |
− | Short emerCreditPrecision
| |
− | Short meterType
| |
− | Short scale
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Prepayment Supported Get===
| |
− | Command: 0x03
| |
− | class hubitat.zwave.commands.prepaymentv1.PrepaymentSupportedGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Prepayment Supported Report===
| |
− | Command: 0x04
| |
− | class hubitat.zwave.commands.prepaymentv1.PrepaymentSupportedReport {
| |
− | Short typesSupported
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Proprietary V1==
| |
− | Command Class: 0x88
| |
− | ===Proprietary Set===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.proprietaryv1.ProprietarySet {
| |
− | List<ProprietarySet> data
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Proprietary Get===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.proprietaryv1.ProprietaryGet {
| |
− | List<ProprietaryGet> data
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Proprietary Report===
| |
− | Command: 0x03
| |
− | class hubitat.zwave.commands.proprietaryv1.ProprietaryReport {
| |
− | List<ProprietaryReport> data
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Protection V1==
| |
− | Command Class: 0x75
| |
− | ===Protection Set===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.protectionv1.ProtectionSet {
| |
− | Short protectionState
| |
− | static Short PROTECTION_STATE_NO_OPERATION_POSSIBLE = 2
| |
− | static Short PROTECTION_STATE_PROTECTION_BY_SEQUENCE = 1
| |
− | static Short PROTECTION_STATE_UNPROTECTED = 0
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Protection Get===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.protectionv1.ProtectionGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Protection Report===
| |
− | Command: 0x03
| |
− | class hubitat.zwave.commands.protectionv1.ProtectionReport {
| |
− | Short protectionState
| |
− | static Short PROTECTION_STATE_NO_OPERATION_POSSIBLE = 2
| |
− | static Short PROTECTION_STATE_PROTECTION_BY_SEQUENCE = 1
| |
− | static Short PROTECTION_STATE_UNPROTECTED = 0
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Protection V2==
| |
− | Command Class: 0x75
| |
− | ===Protection Set===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.protectionv2.ProtectionSet {
| |
− | Short localProtectionState
| |
− | Short protectionState
| |
− | Short rfProtectionState
| |
− | static Short PROTECTION_STATE_NO_OPERATION_POSSIBLE = 2
| |
− | static Short PROTECTION_STATE_PROTECTION_BY_SEQUENCE = 1
| |
− | static Short PROTECTION_STATE_UNPROTECTED = 0
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Protection Get===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.protectionv2.ProtectionGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Protection Report===
| |
− | Command: 0x03
| |
− | class hubitat.zwave.commands.protectionv2.ProtectionReport {
| |
− | Short localProtectionState
| |
− | Short protectionState
| |
− | Short rfProtectionState
| |
− | static Short PROTECTION_STATE_NO_OPERATION_POSSIBLE = 2
| |
− | static Short PROTECTION_STATE_PROTECTION_BY_SEQUENCE = 1
| |
− | static Short PROTECTION_STATE_UNPROTECTED = 0
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Protection Supported Get===
| |
− | Command: 0x04
| |
− | class hubitat.zwave.commands.protectionv2.ProtectionSupportedGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Protection Supported Report===
| |
− | Command: 0x05
| |
− | class hubitat.zwave.commands.protectionv2.ProtectionSupportedReport {
| |
− | Boolean exclusiveControl
| |
− | Integer localProtectionState
| |
− | Integer rfProtectionState
| |
− | Boolean timeout
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Protection Ec Set===
| |
− | Command: 0x06
| |
− | class hubitat.zwave.commands.protectionv2.ProtectionEcSet {
| |
− | Short nodeId
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Protection Ec Get===
| |
− | Command: 0x07
| |
− | class hubitat.zwave.commands.protectionv2.ProtectionEcGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Protection Ec Report===
| |
− | Command: 0x08
| |
− | class hubitat.zwave.commands.protectionv2.ProtectionEcReport {
| |
− | Short nodeId
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Protection Timeout Set===
| |
− | Command: 0x09
| |
− | class hubitat.zwave.commands.protectionv2.ProtectionTimeoutSet {
| |
− | Short timeout
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Protection Timeout Get===
| |
− | Command: 0x0A
| |
− | class hubitat.zwave.commands.protectionv2.ProtectionTimeoutGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Protection Timeout Report===
| |
− | Command: 0x0B
| |
− | class hubitat.zwave.commands.protectionv2.ProtectionTimeoutReport {
| |
− | Short timeout
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Rate Tbl Config V1==
| |
− | Command Class: 0x48
| |
− | ===Rate Tbl Set===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.ratetblconfigv1.RateTblSet {
| |
− | Short consumptionPrecision
| |
− | Short consumptionScale
| |
− | Short dcpRateId
| |
− | Integer durationMinute
| |
− | Integer maxConsumptionValue
| |
− | Short maxDemandPrecision
| |
− | Short maxDemandScale
| |
− | Integer maxDemandValue
| |
− | Integer minConsumptionValue
| |
− | Short numberOfRateChar
| |
− | List<RateTblSet> rateCharacter
| |
− | Short rateParameterSetId
| |
− | Short rateType
| |
− | Short startHourLocalTime
| |
− | Short startMinuteLocalTime
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Rate Tbl Remove===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.ratetblconfigv1.RateTblRemove {
| |
− | List<RateTblRemove> rateParameterSetId
| |
− | Short rateParameterSetIds
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Rate Tbl Monitor V1==
| |
− | Command Class: 0x49
| |
− | ===Rate Tbl Supported Get===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.ratetblmonitorv1.RateTblSupportedGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Rate Tbl Supported Report===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.ratetblmonitorv1.RateTblSupportedReport {
| |
− | Integer parameterSetSupportedBitMask
| |
− | Short ratesSupported
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Rate Tbl Get===
| |
− | Command: 0x03
| |
− | class hubitat.zwave.commands.ratetblmonitorv1.RateTblGet {
| |
− | Short rateParameterSetId
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Rate Tbl Report===
| |
− | Command: 0x04
| |
− | class hubitat.zwave.commands.ratetblmonitorv1.RateTblReport {
| |
− | Short consumptionPrecision
| |
− | Short consumptionScale
| |
− | Short dcpRateId
| |
− | Integer durationMinute
| |
− | Integer maxConsumptionValue
| |
− | Short maxDemandPrecision
| |
− | Short maxDemandScale
| |
− | Integer maxDemandValue
| |
− | Integer minConsumptionValue
| |
− | Short numberOfRateChar
| |
− | List<RateTblReport> rateCharacter
| |
− | Short rateParameterSetId
| |
− | Short rateType
| |
− | Short startHourLocalTime
| |
− | Short startMinuteLocalTime
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Rate Tbl Active Rate Get===
| |
− | Command: 0x05
| |
− | class hubitat.zwave.commands.ratetblmonitorv1.RateTblActiveRateGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Rate Tbl Active Rate Report===
| |
− | Command: 0x06
| |
− | class hubitat.zwave.commands.ratetblmonitorv1.RateTblActiveRateReport {
| |
− | Short rateParameterSetId
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Rate Tbl Current Data Get===
| |
− | Command: 0x07
| |
− | class hubitat.zwave.commands.ratetblmonitorv1.RateTblCurrentDataGet {
| |
− | Integer datasetRequested
| |
− | Short rateParameterSetId
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Rate Tbl Current Data Report===
| |
− | Command: 0x08
| |
− | class hubitat.zwave.commands.ratetblmonitorv1.RateTblCurrentDataReport {
| |
− | Integer dataset
| |
− | Short day
| |
− | Short hourLocalTime
| |
− | Short minuteLocalTime
| |
− | Short month
| |
− | Short rateParameterSetId
| |
− | Short reportsToFollow
| |
− | Short secondLocalTime
| |
− | Integer year
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Rate Tbl Historical Data Get===
| |
− | Command: 0x09
| |
− | class hubitat.zwave.commands.ratetblmonitorv1.RateTblHistoricalDataGet {
| |
− | Integer datasetRequested
| |
− | Short maximumReports
| |
− | Short rateParameterSetId
| |
− | Short startDay
| |
− | Short startHourLocalTime
| |
− | Short startMinuteLocalTime
| |
− | Short startMonth
| |
− | Short startSecondLocalTime
| |
− | Integer startYear
| |
− | Short stopDay
| |
− | Short stopHourLocalTime
| |
− | Short stopMinuteLocalTime
| |
− | Short stopMonth
| |
− | Short stopSecondLocalTime
| |
− | Integer stopYear
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Rate Tbl Historical Data Report===
| |
− | Command: 0x0A
| |
− | class hubitat.zwave.commands.ratetblmonitorv1.RateTblHistoricalDataReport {
| |
− | Integer dataset
| |
− | Short day
| |
− | Short hourLocalTime
| |
− | Short minuteLocalTime
| |
− | Short month
| |
− | Short rateParameterSetId
| |
− | Short reportsToFollow
| |
− | Short secondLocalTime
| |
− | Integer year
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Remote Association Activate V1==
| |
− | Command Class: 0x7C
| |
− | ===Remote Association Activate===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.remoteassociationactivatev1.RemoteAssociationActivate {
| |
− | Short groupingIdentifier
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Remote Association V1==
| |
− | Command Class: 0x7D
| |
− | ===Remote Association Configuration Set===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.remoteassociationv1.RemoteAssociationConfigurationSet {
| |
− | Short localGroupingIdentifier
| |
− | Short remoteGroupingIdentifier
| |
− | Short remoteNodeid
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Remote Association Configuration Get===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.remoteassociationv1.RemoteAssociationConfigurationGet {
| |
− | Short localGroupingIdentifier
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Remote Association Configuration Report===
| |
− | Command: 0x03
| |
− | class hubitat.zwave.commands.remoteassociationv1.RemoteAssociationConfigurationReport {
| |
− | Short localGroupingIdentifier
| |
− | Short remoteGroupingIdentifier
| |
− | Short remoteNodeid
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Scene Activation V1==
| |
− | Command Class: 0x2B
| |
− | ===Scene Activation Set===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.sceneactivationv1.SceneActivationSet {
| |
− | Short dimmingDuration
| |
− | Short sceneId
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Scene Actuator Conf V1==
| |
− | Command Class: 0x2C
| |
− | ===Scene Actuator Conf Set===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.sceneactuatorconfv1.SceneActuatorConfSet {
| |
− | Short dimmingDuration
| |
− | Short level
| |
− | Boolean override
| |
− | Short sceneId
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Scene Actuator Conf Get===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.sceneactuatorconfv1.SceneActuatorConfGet {
| |
− | Short sceneId
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Scene Actuator Conf Report===
| |
− | Command: 0x03
| |
− | class hubitat.zwave.commands.sceneactuatorconfv1.SceneActuatorConfReport {
| |
− | Short dimmingDuration
| |
− | Short level
| |
− | Short sceneId
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Scene Controller Conf V1==
| |
− | Command Class: 0x2D
| |
− | ===Scene Controller Conf Set===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.scenecontrollerconfv1.SceneControllerConfSet {
| |
− | Short dimmingDuration
| |
− | Short groupId
| |
− | Short sceneId
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Scene Controller Conf Get===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.scenecontrollerconfv1.SceneControllerConfGet {
| |
− | Short groupId
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Scene Controller Conf Report===
| |
− | Command: 0x03
| |
− | class hubitat.zwave.commands.scenecontrollerconfv1.SceneControllerConfReport {
| |
− | Short dimmingDuration
| |
− | Short groupId
| |
− | Short sceneId
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Schedule Entry Lock V1==
| |
− | Command Class: 0x4E
| |
− | ===Schedule Entry Lock Enable Set===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.scheduleentrylockv1.ScheduleEntryLockEnableSet {
| |
− | Short enabled
| |
− | Short userIdentifier
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Schedule Entry Lock Enable All Set===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.scheduleentrylockv1.ScheduleEntryLockEnableAllSet {
| |
− | Short enabled
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Schedule Entry Lock Week Day Set===
| |
− | Command: 0x03
| |
− | class hubitat.zwave.commands.scheduleentrylockv1.ScheduleEntryLockWeekDaySet {
| |
− | Short dayOfWeek
| |
− | Short scheduleSlotId
| |
− | Short setAction
| |
− | Short startHour
| |
− | Short startMinute
| |
− | Short stopHour
| |
− | Short stopMinute
| |
− | Short userIdentifier
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Schedule Entry Lock Week Day Get===
| |
− | Command: 0x04
| |
− | class hubitat.zwave.commands.scheduleentrylockv1.ScheduleEntryLockWeekDayGet {
| |
− | Short scheduleSlotId
| |
− | Short userIdentifier
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Schedule Entry Lock Week Day Report===
| |
− | Command: 0x05
| |
− | class hubitat.zwave.commands.scheduleentrylockv1.ScheduleEntryLockWeekDayReport {
| |
− | Short dayOfWeek
| |
− | Short scheduleSlotId
| |
− | Short startHour
| |
− | Short startMinute
| |
− | Short stopHour
| |
− | Short stopMinute
| |
− | Short userIdentifier
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Schedule Entry Lock Year Day Set===
| |
− | Command: 0x06
| |
− | class hubitat.zwave.commands.scheduleentrylockv1.ScheduleEntryLockYearDaySet {
| |
− | Short scheduleSlotId
| |
− | Short setAction
| |
− | Short startDay
| |
− | Short startHour
| |
− | Short startMinute
| |
− | Short startMonth
| |
− | Short startYear
| |
− | Short stopDay
| |
− | Short stopHour
| |
− | Short stopMinute
| |
− | Short stopMonth
| |
− | Short stopYear
| |
− | Short userIdentifier
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Schedule Entry Lock Year Day Get===
| |
− | Command: 0x07
| |
− | class hubitat.zwave.commands.scheduleentrylockv1.ScheduleEntryLockYearDayGet {
| |
− | Short scheduleSlotId
| |
− | Short userIdentifier
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Schedule Entry Lock Year Day Report===
| |
− | Command: 0x08
| |
− | class hubitat.zwave.commands.scheduleentrylockv1.ScheduleEntryLockYearDayReport {
| |
− | Short scheduleSlotId
| |
− | Short startDay
| |
− | Short startHour
| |
− | Short startMinute
| |
− | Short startMonth
| |
− | Short startYear
| |
− | Short stopDay
| |
− | Short stopHour
| |
− | Short stopMinute
| |
− | Short stopMonth
| |
− | Short stopYear
| |
− | Short userIdentifier
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Schedule Entry Type Supported Get===
| |
− | Command: 0x09
| |
− | class hubitat.zwave.commands.scheduleentrylockv1.ScheduleEntryTypeSupportedGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Schedule Entry Type Supported Report===
| |
− | Command: 0x0A
| |
− | class hubitat.zwave.commands.scheduleentrylockv1.ScheduleEntryTypeSupportedReport {
| |
− | Short numberOfSlotsWeekDay
| |
− | Short numberOfSlotsYearDay
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Schedule Entry Lock V2==
| |
− | Command Class: 0x4E
| |
− | ===Schedule Entry Lock Enable Set===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.scheduleentrylockv2.ScheduleEntryLockEnableSet {
| |
− | Short enabled
| |
− | Short userIdentifier
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Schedule Entry Lock Enable All Set===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.scheduleentrylockv2.ScheduleEntryLockEnableAllSet {
| |
− | Short enabled
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Schedule Entry Lock Week Day Set===
| |
− | Command: 0x03
| |
− | class hubitat.zwave.commands.scheduleentrylockv2.ScheduleEntryLockWeekDaySet {
| |
− | Short dayOfWeek
| |
− | Short scheduleSlotId
| |
− | Short setAction
| |
− | Short startHour
| |
− | Short startMinute
| |
− | Short stopHour
| |
− | Short stopMinute
| |
− | Short userIdentifier
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Schedule Entry Lock Week Day Get===
| |
− | Command: 0x04
| |
− | class hubitat.zwave.commands.scheduleentrylockv2.ScheduleEntryLockWeekDayGet {
| |
− | Short scheduleSlotId
| |
− | Short userIdentifier
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Schedule Entry Lock Week Day Report===
| |
− | Command: 0x05
| |
− | class hubitat.zwave.commands.scheduleentrylockv2.ScheduleEntryLockWeekDayReport {
| |
− | Short dayOfWeek
| |
− | Short scheduleSlotId
| |
− | Short startHour
| |
− | Short startMinute
| |
− | Short stopHour
| |
− | Short stopMinute
| |
− | Short userIdentifier
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Schedule Entry Lock Year Day Set===
| |
− | Command: 0x06
| |
− | class hubitat.zwave.commands.scheduleentrylockv2.ScheduleEntryLockYearDaySet {
| |
− | Short scheduleSlotId
| |
− | Short setAction
| |
− | Short startDay
| |
− | Short startHour
| |
− | Short startMinute
| |
− | Short startMonth
| |
− | Short startYear
| |
− | Short stopDay
| |
− | Short stopHour
| |
− | Short stopMinute
| |
− | Short stopMonth
| |
− | Short stopYear
| |
− | Short userIdentifier
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Schedule Entry Lock Year Day Get===
| |
− | Command: 0x07
| |
− | class hubitat.zwave.commands.scheduleentrylockv2.ScheduleEntryLockYearDayGet {
| |
− | Short scheduleSlotId
| |
− | Short userIdentifier
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Schedule Entry Lock Year Day Report===
| |
− | Command: 0x08
| |
− | class hubitat.zwave.commands.scheduleentrylockv2.ScheduleEntryLockYearDayReport {
| |
− | Short scheduleSlotId
| |
− | Short startDay
| |
− | Short startHour
| |
− | Short startMinute
| |
− | Short startMonth
| |
− | Short startYear
| |
− | Short stopDay
| |
− | Short stopHour
| |
− | Short stopMinute
| |
− | Short stopMonth
| |
− | Short stopYear
| |
− | Short userIdentifier
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Schedule Entry Type Supported Get===
| |
− | Command: 0x09
| |
− | class hubitat.zwave.commands.scheduleentrylockv2.ScheduleEntryTypeSupportedGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Schedule Entry Type Supported Report===
| |
− | Command: 0x0A
| |
− | class hubitat.zwave.commands.scheduleentrylockv2.ScheduleEntryTypeSupportedReport {
| |
− | Short numberOfSlotsWeekDay
| |
− | Short numberOfSlotsYearDay
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Schedule Entry Lock Time Offset Get===
| |
− | Command: 0x0B
| |
− | class hubitat.zwave.commands.scheduleentrylockv2.ScheduleEntryLockTimeOffsetGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Schedule Entry Lock Time Offset Report===
| |
− | Command: 0x0C
| |
− | class hubitat.zwave.commands.scheduleentrylockv2.ScheduleEntryLockTimeOffsetReport {
| |
− | Short hourTzo
| |
− | Short minuteOffsetDst
| |
− | Short minuteTzo
| |
− | Short signOffsetDst
| |
− | Short signTzo
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Schedule Entry Lock Time Offset Set===
| |
− | Command: 0x0D
| |
− | class hubitat.zwave.commands.scheduleentrylockv2.ScheduleEntryLockTimeOffsetSet {
| |
− | Short hourTzo
| |
− | Short minuteOffsetDst
| |
− | Short minuteTzo
| |
− | Short signOffsetDst
| |
− | Short signTzo
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Schedule Entry Lock V3==
| |
− | Command Class: 0x4E
| |
− | ===Schedule Entry Lock Enable Set===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockEnableSet {
| |
− | Short enabled
| |
− | Short userIdentifier
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Schedule Entry Lock Enable All Set===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockEnableAllSet {
| |
− | Short enabled
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Schedule Entry Lock Week Day Set===
| |
− | Command: 0x03
| |
− | class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockWeekDaySet {
| |
− | Short dayOfWeek
| |
− | Short scheduleSlotId
| |
− | Short setAction
| |
− | Short startHour
| |
− | Short startMinute
| |
− | Short stopHour
| |
− | Short stopMinute
| |
− | Short userIdentifier
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Schedule Entry Lock Week Day Get===
| |
− | Command: 0x04
| |
− | class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockWeekDayGet {
| |
− | Short scheduleSlotId
| |
− | Short userIdentifier
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Schedule Entry Lock Week Day Report===
| |
− | Command: 0x05
| |
− | class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockWeekDayReport {
| |
− | Short dayOfWeek
| |
− | Short scheduleSlotId
| |
− | Short startHour
| |
− | Short startMinute
| |
− | Short stopHour
| |
− | Short stopMinute
| |
− | Short userIdentifier
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Schedule Entry Lock Year Day Set===
| |
− | Command: 0x06
| |
− | class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockYearDaySet {
| |
− | Short scheduleSlotId
| |
− | Short setAction
| |
− | Short startDay
| |
− | Short startHour
| |
− | Short startMinute
| |
− | Short startMonth
| |
− | Short startYear
| |
− | Short stopDay
| |
− | Short stopHour
| |
− | Short stopMinute
| |
− | Short stopMonth
| |
− | Short stopYear
| |
− | Short userIdentifier
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Schedule Entry Lock Year Day Get===
| |
− | Command: 0x07
| |
− | class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockYearDayGet {
| |
− | Short scheduleSlotId
| |
− | Short userIdentifier
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Schedule Entry Lock Year Day Report===
| |
− | Command: 0x08
| |
− | class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockYearDayReport {
| |
− | Short scheduleSlotId
| |
− | Short startDay
| |
− | Short startHour
| |
− | Short startMinute
| |
− | Short startMonth
| |
− | Short startYear
| |
− | Short stopDay
| |
− | Short stopHour
| |
− | Short stopMinute
| |
− | Short stopMonth
| |
− | Short stopYear
| |
− | Short userIdentifier
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Schedule Entry Type Supported Get===
| |
− | Command: 0x09
| |
− | class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryTypeSupportedGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Schedule Entry Type Supported Report===
| |
− | Command: 0x0A
| |
− | class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryTypeSupportedReport {
| |
− | Short numberOfSlotsDailyRepeating
| |
− | Short numberOfSlotsWeekDay
| |
− | Short numberOfSlotsYearDay
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Schedule Entry Lock Time Offset Get===
| |
− | Command: 0x0B
| |
− | class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockTimeOffsetGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Schedule Entry Lock Time Offset Report===
| |
− | Command: 0x0C
| |
− | class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockTimeOffsetReport {
| |
− | Short hourTzo
| |
− | Short minuteOffsetDst
| |
− | Short minuteTzo
| |
− | Short signOffsetDst
| |
− | Short signTzo
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Schedule Entry Lock Time Offset Set===
| |
− | Command: 0x0D
| |
− | class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockTimeOffsetSet {
| |
− | Short hourTzo
| |
− | Short minuteOffsetDst
| |
− | Short minuteTzo
| |
− | Short signOffsetDst
| |
− | Short signTzo
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Schedule Entry Lock Daily Repeating Get===
| |
− | Command: 0x0E
| |
− | class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockDailyRepeatingGet {
| |
− | Short scheduleSlotId
| |
− | Short userIdentifier
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Schedule Entry Lock Daily Repeating Report===
| |
− | Command: 0x0F
| |
− | class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockDailyRepeatingReport {
| |
− | Short durationHour
| |
− | Short durationMinute
| |
− | Short scheduleSlotId
| |
− | Short startHour
| |
− | Short startMinute
| |
− | Short userIdentifier
| |
− | Short weekDayBitmask
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Schedule Entry Lock Daily Repeating Set===
| |
− | Command: 0x10
| |
− | class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockDailyRepeatingSet {
| |
− | Short durationHour
| |
− | Short durationMinute
| |
− | Short scheduleSlotId
| |
− | Short setAction
| |
− | Short startHour
| |
− | Short startMinute
| |
− | Short userIdentifier
| |
− | Short weekDayBitmask
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Schedule V1==
| |
− | Command Class: 0x53
| |
− | ===Schedule Supported Get===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.schedulev1.ScheduleSupportedGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Schedule Supported Report===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.schedulev1.ScheduleSupportedReport {
| |
− | Boolean fallbackSupport
| |
− | Short numberOfSupportedCc
| |
− | Short numberOfSupportedScheduleId
| |
− | Boolean overrideSupport
| |
− | Short startTimeSupport
| |
− | Boolean supportEnabledisable
| |
− | Short supportedOverrideTypes
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Command Schedule Set===
| |
− | Command: 0x03
| |
− | class hubitat.zwave.commands.schedulev1.CommandScheduleSet {
| |
− | Integer durationByte
| |
− | Short durationType
| |
− | Short numberOfCmdToFollow
| |
− | Short reportsToFollow
| |
− | Boolean res51
| |
− | Short scheduleId
| |
− | Short startDayOfMonth
| |
− | Short startHour
| |
− | Short startMinute
| |
− | Short startMonth
| |
− | Short startWeekday
| |
− | Short startYear
| |
− | Short userIdentifier
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Command Schedule Get===
| |
− | Command: 0x04
| |
− | class hubitat.zwave.commands.schedulev1.CommandScheduleGet {
| |
− | Short scheduleId
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Command Schedule Report===
| |
− | Command: 0x05
| |
− | class hubitat.zwave.commands.schedulev1.CommandScheduleReport {
| |
− | Short activeId
| |
− | Integer durationByte
| |
− | Short durationType
| |
− | Short numberOfCmdToFollow
| |
− | Short reportsToFollow
| |
− | Boolean res51
| |
− | Short scheduleId
| |
− | Short startDayOfMonth
| |
− | Short startHour
| |
− | Short startMinute
| |
− | Short startMonth
| |
− | Short startWeekday
| |
− | Short startYear
| |
− | Short userIdentifier
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Schedule Remove===
| |
− | Command: 0x06
| |
− | class hubitat.zwave.commands.schedulev1.ScheduleRemove {
| |
− | Short scheduleId
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Schedule State Set===
| |
− | Command: 0x07
| |
− | class hubitat.zwave.commands.schedulev1.ScheduleStateSet {
| |
− | Short scheduleId
| |
− | Short scheduleState
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Schedule State Get===
| |
− | Command: 0x08
| |
− | class hubitat.zwave.commands.schedulev1.ScheduleStateGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Schedule State Report===
| |
− | Command: 0x09
| |
− | class hubitat.zwave.commands.schedulev1.ScheduleStateReport {
| |
− | Short activeId1
| |
− | Short activeId2
| |
− | Short activeId3
| |
− | Short activeIdN
| |
− | Short numberOfSupportedScheduleId
| |
− | Boolean override
| |
− | Short reportsToFollow
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Screen Attributes V1==
| |
− | Command Class: 0x93
| |
− | ===Screen Attributes Get===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.screenattributesv1.ScreenAttributesGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Screen Attributes Report===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.screenattributesv1.ScreenAttributesReport {
| |
− | Short numberOfCharactersPerLine
| |
− | Short numberOfLines
| |
− | Short numericalPresentationOfACharacter
| |
− | Short sizeOfLineBuffer
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Screen Attributes V2==
| |
− | Command Class: 0x93
| |
− | ===Screen Attributes Get===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.screenattributesv2.ScreenAttributesGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Screen Attributes Report===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.screenattributesv2.ScreenAttributesReport {
| |
− | Boolean escapeSequence
| |
− | Short numberOfCharactersPerLine
| |
− | Short numberOfLines
| |
− | Short numericalPresentationOfACharacter
| |
− | Short screenTimeout
| |
− | Short sizeOfLineBuffer
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Screen Md V1==
| |
− | Command Class: 0x92
| |
− | ===Screen Md Get===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.screenmdv1.ScreenMdGet {
| |
− | Short nodeId
| |
− | Short numberOfReports
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Screen Md Report===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.screenmdv1.ScreenMdReport {
| |
− | Short charPresentation
| |
− | Boolean moreData
| |
− | Short screenSettings
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Screen Md V2==
| |
− | Command Class: 0x92
| |
− | ===Screen Md Get===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.screenmdv2.ScreenMdGet {
| |
− | Short nodeId
| |
− | Short numberOfReports
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Screen Md Report===
| |
− | Command: 0x03
| |
− | class hubitat.zwave.commands.screenmdv2.ScreenMdReport {
| |
− | Short charPresentation
| |
− | Boolean moreData
| |
− | Short screenSettings
| |
− | Boolean screenTimeout
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Security Panel Mode V1==
| |
− | Command Class: 0x24
| |
− | ===Security Panel Mode Supported Get===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.securitypanelmodev1.SecurityPanelModeSupportedGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Security Panel Mode Supported Report===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.securitypanelmodev1.SecurityPanelModeSupportedReport {
| |
− | Integer supportedModeBitMask
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Security Panel Mode Get===
| |
− | Command: 0x03
| |
− | class hubitat.zwave.commands.securitypanelmodev1.SecurityPanelModeGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Security Panel Mode Report===
| |
− | Command: 0x04
| |
− | class hubitat.zwave.commands.securitypanelmodev1.SecurityPanelModeReport {
| |
− | Short mode
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Security Panel Mode Set===
| |
− | Command: 0x05
| |
− | class hubitat.zwave.commands.securitypanelmodev1.SecurityPanelModeSet {
| |
− | Short mode
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Security Panel Zone Sensor V1==
| |
− | Command Class: 0x2F
| |
− | ===Security Panel Zone Sensor Installed Get===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.securitypanelzonesensorv1.SecurityPanelZoneSensorInstalledGet {
| |
− | Short zoneNumber
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Command Class Security Panel Zone Sensor Installed Report===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.securitypanelzonesensorv1.CommandClassSecurityPanelZoneSensorInstalledReport {
| |
− | Short numberOfSensors
| |
− | Short zoneNumber
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Security Panel Zone Sensor Type Get===
| |
− | Command: 0x03
| |
− | class hubitat.zwave.commands.securitypanelzonesensorv1.SecurityPanelZoneSensorTypeGet {
| |
− | Short sensorNumber
| |
− | Short zoneNumber
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Security Panel Zone Sensor Type Report===
| |
− | Command: 0x04
| |
− | class hubitat.zwave.commands.securitypanelzonesensorv1.SecurityPanelZoneSensorTypeReport {
| |
− | Short sensorNumber
| |
− | Short zoneNumber
| |
− | Short zwaveAlarmType
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Security Panel Zone Sensor State Get===
| |
− | Command: 0x05
| |
− | class hubitat.zwave.commands.securitypanelzonesensorv1.SecurityPanelZoneSensorStateGet {
| |
− | Short sensorNumber
| |
− | Short zoneNumber
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Security Panel Zone Sensor State Report===
| |
− | Command: 0x06
| |
− | class hubitat.zwave.commands.securitypanelzonesensorv1.SecurityPanelZoneSensorStateReport {
| |
− | Short eventParameters
| |
− | Short sensorNumber
| |
− | Short zoneNumber
| |
− | Short zwaveAlarmEvent
| |
− | Short zwaveAlarmType
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Security Panel Zone V1==
| |
− | Command Class: 0x2E
| |
− | ===Security Panel Zone Number Supported Get===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.securitypanelzonev1.SecurityPanelZoneNumberSupportedGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Security Panel Zone Supported Report===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.securitypanelzonev1.SecurityPanelZoneSupportedReport {
| |
− | Boolean zm
| |
− | Short zonesSupported
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Security Panel Zone Type Get===
| |
− | Command: 0x03
| |
− | class hubitat.zwave.commands.securitypanelzonev1.SecurityPanelZoneTypeGet {
| |
− | Short zoneNumber
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Security Panel Zone Type Report===
| |
− | Command: 0x04
| |
− | class hubitat.zwave.commands.securitypanelzonev1.SecurityPanelZoneTypeReport {
| |
− | Short zoneNumber
| |
− | Short zoneType
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Security Panel Zone State Get===
| |
− | Command: 0x05
| |
− | class hubitat.zwave.commands.securitypanelzonev1.SecurityPanelZoneStateGet {
| |
− | Short zoneNumber
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Security Panel Zone State Report===
| |
− | Command: 0x06
| |
− | class hubitat.zwave.commands.securitypanelzonev1.SecurityPanelZoneStateReport {
| |
− | Short zoneNumber
| |
− | Short zoneState
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Security V1==
| |
− | Command Class: 0x98
| |
− | ===Security Commands Supported Get===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.securityv1.SecurityCommandsSupportedGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Security Commands Supported Report===
| |
− | Command: 0x03
| |
− | class hubitat.zwave.commands.securityv1.SecurityCommandsSupportedReport {
| |
− | List<SecurityCommandsSupportedReport> commandClassControl
| |
− | List<SecurityCommandsSupportedReport> commandClassSupport
| |
− | Short reportsToFollow
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Security Scheme Get===
| |
− | Command: 0x04
| |
− | class hubitat.zwave.commands.securityv1.SecuritySchemeGet {
| |
− | Short supportedSecuritySchemes
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Security Scheme Report===
| |
− | Command: 0x05
| |
− | class hubitat.zwave.commands.securityv1.SecuritySchemeReport {
| |
− | Short supportedSecuritySchemes
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Network Key Set===
| |
− | Command: 0x06
| |
− | class hubitat.zwave.commands.securityv1.NetworkKeySet {
| |
− | List<NetworkKeySet> networkKeyByte
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Network Key Verify===
| |
− | Command: 0x07
| |
− | class hubitat.zwave.commands.securityv1.NetworkKeyVerify {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Security Scheme Inherit===
| |
− | Command: 0x08
| |
− | class hubitat.zwave.commands.securityv1.SecuritySchemeInherit {
| |
− | Short supportedSecuritySchemes
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Security Nonce Get===
| |
− | Command: 0x40
| |
− | class hubitat.zwave.commands.securityv1.SecurityNonceGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Security Nonce Report===
| |
− | Command: 0x80
| |
− | class hubitat.zwave.commands.securityv1.SecurityNonceReport {
| |
− | List<SecurityNonceReport> nonce
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Security Message Encapsulation===
| |
− | Command: 0x81
| |
− | class hubitat.zwave.commands.securityv1.SecurityMessageEncapsulation {
| |
− | List<SecurityMessageEncapsulation> commandByte
| |
− | Short commandClassIdentifier
| |
− | Short commandIdentifier
| |
− | Boolean secondFrame
| |
− | Short sequenceCounter
| |
− | Boolean sequenced
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Security Message Encapsulation Nonce Get===
| |
− | Command: 0xC1
| |
− | class hubitat.zwave.commands.securityv1.SecurityMessageEncapsulationNonceGet {
| |
− | List<SecurityMessageEncapsulationNonceGet> commandByte
| |
− | Short commandClassIdentifier
| |
− | Short commandIdentifier
| |
− | List<SecurityMessageEncapsulationNonceGet> initializationVector
| |
− | List<SecurityMessageEncapsulationNonceGet> messageAuthenticationCode
| |
− | Short receiversNonceIdentifier
| |
− | Boolean secondFrame
| |
− | Short sequenceCounter
| |
− | Boolean sequenced
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Sensor Alarm V1==
| |
− | Command Class: 0x9C
| |
− | ===Sensor Alarm Get===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.sensoralarmv1.SensorAlarmGet {
| |
− | Short sensorType
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Sensor Alarm Report===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.sensoralarmv1.SensorAlarmReport {
| |
− | Integer seconds
| |
− | Short sensorState
| |
− | Short sensorType
| |
− | Short sourceNodeId
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Sensor Alarm Supported Get===
| |
− | Command: 0x03
| |
− | class hubitat.zwave.commands.sensoralarmv1.SensorAlarmSupportedGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Sensor Alarm Supported Report===
| |
− | Command: 0x04
| |
− | class hubitat.zwave.commands.sensoralarmv1.SensorAlarmSupportedReport {
| |
− | List<SensorAlarmSupportedReport> bitMask
| |
− | Short numberOfBitMasks
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Sensor Binary V1==
| |
− | Command Class: 0x30
| |
− | ===Sensor Binary Get===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.sensorbinaryv1.SensorBinaryGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Sensor Binary Report===
| |
− | Command: 0x03
| |
− | class hubitat.zwave.commands.sensorbinaryv1.SensorBinaryReport {
| |
− | Short sensorValue
| |
− | static Short SENSOR_VALUE_DETECTED_AN_EVENT = 255
| |
− | static Short SENSOR_VALUE_IDLE = 0
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Sensor Binary V2==
| |
− | Command Class: 0x30
| |
− | ===Sensor Binary Supported Get Sensor===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.sensorbinaryv2.SensorBinarySupportedGetSensor {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Sensor Binary Get===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.sensorbinaryv2.SensorBinaryGet {
| |
− | Short sensorType
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Sensor Binary Report===
| |
− | Command: 0x03
| |
− | class hubitat.zwave.commands.sensorbinaryv2.SensorBinaryReport {
| |
− | Short sensorType
| |
− | Short sensorValue
| |
− | static Short SENSOR_TYPE_AUX = 9
| |
− | static Short SENSOR_TYPE_CO = 3
| |
− | static Short SENSOR_TYPE_CO2 = 4
| |
− | static Short SENSOR_TYPE_DOOR_WINDOW = 10
| |
− | static Short SENSOR_TYPE_FIRST = 255
| |
− | static Short SENSOR_TYPE_FREEZE = 7
| |
− | static Short SENSOR_TYPE_GENERAL_PURPOSE = 1
| |
− | static Short SENSOR_TYPE_GLASS_BREAK = 13
| |
− | static Short SENSOR_TYPE_HEAT = 5
| |
− | static Short SENSOR_TYPE_MOTION = 12
| |
− | static Short SENSOR_TYPE_SMOKE = 2
| |
− | static Short SENSOR_TYPE_TAMPER = 8
| |
− | static Short SENSOR_TYPE_TILT = 11
| |
− | static Short SENSOR_TYPE_WATER = 6
| |
− | static Short SENSOR_VALUE_DETECTED_AN_EVENT = 255
| |
− | static Short SENSOR_VALUE_IDLE = 0
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Sensor Binary Supported Sensor Report===
| |
− | Command: 0x04
| |
− | class hubitat.zwave.commands.sensorbinaryv2.SensorBinarySupportedSensorReport {
| |
− | Boolean aux
| |
− | Boolean co
| |
− | Boolean co2
| |
− | Boolean doorwindow
| |
− | Boolean first
| |
− | Boolean freeze
| |
− | Boolean general
| |
− | Boolean glassBreak
| |
− | Boolean heat
| |
− | Boolean motion
| |
− | Boolean smoke
| |
− | Boolean tamper
| |
− | Boolean tilt
| |
− | Boolean water
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Sensor Configuration V1==
| |
− | Command Class: 0x9E
| |
− | ===Sensor Trigger Level Set===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.sensorconfigurationv1.SensorTriggerLevelSet {
| |
− | Boolean current
| |
− | Boolean defaultValue
| |
− | Short precision
| |
− | Short scale
| |
− | BigDecimal scaledTriggerValue
| |
− | Short sensorType
| |
− | Short size
| |
− | List<SensorTriggerLevelSet> triggerValue
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Sensor Trigger Level Get===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.sensorconfigurationv1.SensorTriggerLevelGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Sensor Trigger Level Report===
| |
− | Command: 0x03
| |
− | class hubitat.zwave.commands.sensorconfigurationv1.SensorTriggerLevelReport {
| |
− | Short precision
| |
− | Short scale
| |
− | BigDecimal scaledTriggerValue
| |
− | Short sensorType
| |
− | Short size
| |
− | List<SensorTriggerLevelReport> triggerValue
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Sensor Multilevel V1==
| |
− | Command Class: 0x31
| |
− | ===Sensor Multilevel Get===
| |
− | Command: 0x04
| |
− | class hubitat.zwave.commands.sensormultilevelv1.SensorMultilevelGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Sensor Multilevel Report===
| |
− | Command: 0x05
| |
− | class hubitat.zwave.commands.sensormultilevelv1.SensorMultilevelReport {
| |
− | Short precision
| |
− | Short scale
| |
− | BigDecimal scaledSensorValue
| |
− | Short sensorType
| |
− | List<SensorMultilevelReport> sensorValue
| |
− | Short size
| |
− | static Short SENSOR_TYPE_GENERAL_PURPOSE_VALUE_VERSION_1 = 2
| |
− | static Short SENSOR_TYPE_LUMINANCE_VERSION_1 = 3
| |
− | static Short SENSOR_TYPE_TEMPERATURE_VERSION_1 = 1
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Sensor Multilevel V2==
| |
− | Command Class: 0x31
| |
− | ===Sensor Multilevel Get===
| |
− | Command: 0x04
| |
− | class hubitat.zwave.commands.sensormultilevelv2.SensorMultilevelGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Sensor Multilevel Report===
| |
− | Command: 0x05
| |
− | class hubitat.zwave.commands.sensormultilevelv2.SensorMultilevelReport {
| |
− | Short precision
| |
− | Short scale
| |
− | BigDecimal scaledSensorValue
| |
− | Short sensorType
| |
− | Short size
| |
− | static Short SENSOR_TYPE_ATMOSPHERIC_PRESSURE_VERSION_2 = 8
| |
− | static Short SENSOR_TYPE_BAROMETRIC_PRESSURE_VERSION_2 = 9
| |
− | static Short SENSOR_TYPE_DEW_POINT_VERSION_2 = 11
| |
− | static Short SENSOR_TYPE_DIRECTION_VERSION_2 = 7
| |
− | static Short SENSOR_TYPE_GENERAL_PURPOSE_VALUE_VERSION_1 = 2
| |
− | static Short SENSOR_TYPE_LUMINANCE_VERSION_1 = 3
| |
− | static Short SENSOR_TYPE_POWER_VERSION_2 = 4
| |
− | static Short SENSOR_TYPE_RAIN_RATE_VERSION_2 = 12
| |
− | static Short SENSOR_TYPE_RELATIVE_HUMIDITY_VERSION_2 = 5
| |
− | static Short SENSOR_TYPE_SOLAR_RADIATION_VERSION_2 = 10
| |
− | static Short SENSOR_TYPE_TEMPERATURE_VERSION_1 = 1
| |
− | static Short SENSOR_TYPE_TIDE_LEVEL_VERSION_2 = 13
| |
− | static Short SENSOR_TYPE_VELOCITY_VERSION_2 = 6
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Sensor Multilevel V3==
| |
− | Command Class: 0x31
| |
− | ===Sensor Multilevel Get===
| |
− | Command: 0x04
| |
− | class hubitat.zwave.commands.sensormultilevelv3.SensorMultilevelGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Sensor Multilevel Report===
| |
− | Command: 0x05
| |
− | class hubitat.zwave.commands.sensormultilevelv3.SensorMultilevelReport {
| |
− | Short precision
| |
− | Short scale
| |
− | BigDecimal scaledSensorValue
| |
− | Short sensorType
| |
− | Short size
| |
− | static Short SENSOR_TYPE_AIR_FLOW_VERSION_3 = 18
| |
− | static Short SENSOR_TYPE_ATMOSPHERIC_PRESSURE_VERSION_2 = 8
| |
− | static Short SENSOR_TYPE_BAROMETRIC_PRESSURE_VERSION_2 = 9
| |
− | static Short SENSOR_TYPE_CO2_LEVEL_VERSION_3 = 17
| |
− | static Short SENSOR_TYPE_CURRENT_VERSION_3 = 16
| |
− | static Short SENSOR_TYPE_DEW_POINT_VERSION_2 = 11
| |
− | static Short SENSOR_TYPE_DIRECTION_VERSION_2 = 7
| |
− | static Short SENSOR_TYPE_DISTANCE_VERSION_3 = 20
| |
− | static Short SENSOR_TYPE_GENERAL_PURPOSE_VALUE_VERSION_1 = 2
| |
− | static Short SENSOR_TYPE_LUMINANCE_VERSION_1 = 3
| |
− | static Short SENSOR_TYPE_POWER_VERSION_2 = 4
| |
− | static Short SENSOR_TYPE_RAIN_RATE_VERSION_2 = 12
| |
− | static Short SENSOR_TYPE_RELATIVE_HUMIDITY_VERSION_2 = 5
| |
− | static Short SENSOR_TYPE_SOLAR_RADIATION_VERSION_2 = 10
| |
− | static Short SENSOR_TYPE_TANK_CAPACITY_VERSION_3 = 19
| |
− | static Short SENSOR_TYPE_TEMPERATURE_VERSION_1 = 1
| |
− | static Short SENSOR_TYPE_TIDE_LEVEL_VERSION_2 = 13
| |
− | static Short SENSOR_TYPE_VELOCITY_VERSION_2 = 6
| |
− | static Short SENSOR_TYPE_VOLTAGE_VERSION_3 = 15
| |
− | static Short SENSOR_TYPE_WEIGHT_VERSION_3 = 14
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Sensor Multilevel V4==
| |
− | Command Class: 0x31
| |
− | ===Sensor Multilevel Get===
| |
− | Command: 0x04
| |
− | class hubitat.zwave.commands.sensormultilevelv4.SensorMultilevelGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Sensor Multilevel Report===
| |
− | Command: 0x05
| |
− | class hubitat.zwave.commands.sensormultilevelv4.SensorMultilevelReport {
| |
− | Short precision
| |
− | Short scale
| |
− | BigDecimal scaledSensorValue
| |
− | Short sensorType
| |
− | Short size
| |
− | static Short SENSOR_TYPE_AIR_FLOW_VERSION_3 = 18
| |
− | static Short SENSOR_TYPE_ANGLE_POSITION_VERSION_4 = 21
| |
− | static Short SENSOR_TYPE_ATMOSPHERIC_PRESSURE_VERSION_2 = 8
| |
− | static Short SENSOR_TYPE_BAROMETRIC_PRESSURE_VERSION_2 = 9
| |
− | static Short SENSOR_TYPE_CO2_LEVEL_VERSION_3 = 17
| |
− | static Short SENSOR_TYPE_CURRENT_VERSION_3 = 16
| |
− | static Short SENSOR_TYPE_DEW_POINT_VERSION_2 = 11
| |
− | static Short SENSOR_TYPE_DIRECTION_VERSION_2 = 7
| |
− | static Short SENSOR_TYPE_DISTANCE_VERSION_3 = 20
| |
− | static Short SENSOR_TYPE_GENERAL_PURPOSE_VALUE_VERSION_1 = 2
| |
− | static Short SENSOR_TYPE_LUMINANCE_VERSION_1 = 3
| |
− | static Short SENSOR_TYPE_POWER_VERSION_2 = 4
| |
− | static Short SENSOR_TYPE_RAIN_RATE_VERSION_2 = 12
| |
− | static Short SENSOR_TYPE_RELATIVE_HUMIDITY_VERSION_2 = 5
| |
− | static Short SENSOR_TYPE_SOLAR_RADIATION_VERSION_2 = 10
| |
− | static Short SENSOR_TYPE_TANK_CAPACITY_VERSION_3 = 19
| |
− | static Short SENSOR_TYPE_TEMPERATURE_VERSION_1 = 1
| |
− | static Short SENSOR_TYPE_TIDE_LEVEL_VERSION_2 = 13
| |
− | static Short SENSOR_TYPE_VELOCITY_VERSION_2 = 6
| |
− | static Short SENSOR_TYPE_VOLTAGE_VERSION_3 = 15
| |
− | static Short SENSOR_TYPE_WEIGHT_VERSION_3 = 14
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Sensor Multilevel V5==
| |
− | Command Class: 0x31
| |
− | ===Sensor Multilevel Supported Get Sensor===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.sensormultilevelv5.SensorMultilevelSupportedGetSensor {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Sensor Multilevel Supported Sensor Report===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.sensormultilevelv5.SensorMultilevelSupportedSensorReport {
| |
− | Boolean airFlow
| |
− | Boolean airTemperature
| |
− | Boolean anglePosition
| |
− | Boolean atmosphericPressure
| |
− | Boolean barometricPressure
| |
− | Boolean carbonDioxideLevel
| |
− | Boolean current
| |
− | Boolean dewPoint
| |
− | Boolean direction
| |
− | Boolean distance
| |
− | Boolean electricalConductivity
| |
− | Boolean electricalResistivity
| |
− | Boolean generalPurposeValue
| |
− | Boolean humidity
| |
− | Boolean loudness
| |
− | Boolean luminance
| |
− | Boolean moisture
| |
− | Boolean power
| |
− | Boolean rainRate
| |
− | Boolean rotation
| |
− | Boolean seismicIntensity
| |
− | Boolean seismicMagnitude
| |
− | Boolean soilTemperature
| |
− | Boolean solarRadiation
| |
− | Boolean tankCapacity
| |
− | Boolean tideLevel
| |
− | Boolean ultraviolet
| |
− | Boolean velocity
| |
− | Boolean voltage
| |
− | Boolean waterTemperature
| |
− | Boolean weight
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Sensor Multilevel Supported Get Scale===
| |
− | Command: 0x03
| |
− | class hubitat.zwave.commands.sensormultilevelv5.SensorMultilevelSupportedGetScale {
| |
− | Short sensorType
| |
− | static Short SENSOR_TYPE_AIR_FLOW_VERSION_3 = 18
| |
− | static Short SENSOR_TYPE_ANGLE_POSITION_VERSION_4 = 21
| |
− | static Short SENSOR_TYPE_ATMOSPHERIC_PRESSURE_VERSION_2 = 8
| |
− | static Short SENSOR_TYPE_BAROMETRIC_PRESSURE_VERSION_2 = 9
| |
− | static Short SENSOR_TYPE_CO2_LEVEL_VERSION_3 = 17
| |
− | static Short SENSOR_TYPE_CURRENT_VERSION_3 = 16
| |
− | static Short SENSOR_TYPE_DEW_POINT_VERSION_2 = 11
| |
− | static Short SENSOR_TYPE_DIRECTION_VERSION_2 = 7
| |
− | static Short SENSOR_TYPE_DISTANCE_VERSION_3 = 20
| |
− | static Short SENSOR_TYPE_ELECTRICAL_CONDUCTIVITY_V5 = 29
| |
− | static Short SENSOR_TYPE_ELECTRICAL_RESISTIVITY_V5 = 28
| |
− | static Short SENSOR_TYPE_GENERAL_PURPOSE_VALUE_VERSION_1 = 2
| |
− | static Short SENSOR_TYPE_LOUDNESS_V5 = 30
| |
− | static Short SENSOR_TYPE_LUMINANCE_VERSION_1 = 3
| |
− | static Short SENSOR_TYPE_MOISTURE_V5 = 31
| |
− | static Short SENSOR_TYPE_POWER_VERSION_2 = 4
| |
− | static Short SENSOR_TYPE_RAIN_RATE_VERSION_2 = 12
| |
− | static Short SENSOR_TYPE_RELATIVE_HUMIDITY_VERSION_2 = 5
| |
− | static Short SENSOR_TYPE_ROTATION_V5 = 22
| |
− | static Short SENSOR_TYPE_SEISMIC_INTENSITY_V5 = 25
| |
− | static Short SENSOR_TYPE_SEISMIC_MAGNITUDE_V5 = 26
| |
− | static Short SENSOR_TYPE_SOIL_TEMPERATURE_V5 = 24
| |
− | static Short SENSOR_TYPE_SOLAR_RADIATION_VERSION_2 = 10
| |
− | static Short SENSOR_TYPE_TANK_CAPACITY_VERSION_3 = 19
| |
− | static Short SENSOR_TYPE_TEMPERATURE_VERSION_1 = 1
| |
− | static Short SENSOR_TYPE_TIDE_LEVEL_VERSION_2 = 13
| |
− | static Short SENSOR_TYPE_ULTRAVIOLET_V5 = 27
| |
− | static Short SENSOR_TYPE_VELOCITY_VERSION_2 = 6
| |
− | static Short SENSOR_TYPE_VOLTAGE_VERSION_3 = 15
| |
− | static Short SENSOR_TYPE_WATER_TEMPERATURE_V5 = 23
| |
− | static Short SENSOR_TYPE_WEIGHT_VERSION_3 = 14
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Sensor Multilevel Get===
| |
− | Command: 0x04
| |
− | class hubitat.zwave.commands.sensormultilevelv5.SensorMultilevelGet {
| |
− | Short scale
| |
− | Short sensorType
| |
− | static Short SENSOR_TYPE_AIR_FLOW_VERSION_3 = 18
| |
− | static Short SENSOR_TYPE_ANGLE_POSITION_VERSION_4 = 21
| |
− | static Short SENSOR_TYPE_ATMOSPHERIC_PRESSURE_VERSION_2 = 8
| |
− | static Short SENSOR_TYPE_BAROMETRIC_PRESSURE_VERSION_2 = 9
| |
− | static Short SENSOR_TYPE_CO2_LEVEL_VERSION_3 = 17
| |
− | static Short SENSOR_TYPE_CURRENT_VERSION_3 = 16
| |
− | static Short SENSOR_TYPE_DEW_POINT_VERSION_2 = 11
| |
− | static Short SENSOR_TYPE_DIRECTION_VERSION_2 = 7
| |
− | static Short SENSOR_TYPE_DISTANCE_VERSION_3 = 20
| |
− | static Short SENSOR_TYPE_ELECTRICAL_CONDUCTIVITY_V5 = 29
| |
− | static Short SENSOR_TYPE_ELECTRICAL_RESISTIVITY_V5 = 28
| |
− | static Short SENSOR_TYPE_GENERAL_PURPOSE_VALUE_VERSION_1 = 2
| |
− | static Short SENSOR_TYPE_LOUDNESS_V5 = 30
| |
− | static Short SENSOR_TYPE_LUMINANCE_VERSION_1 = 3
| |
− | static Short SENSOR_TYPE_MOISTURE_V5 = 31
| |
− | static Short SENSOR_TYPE_POWER_VERSION_2 = 4
| |
− | static Short SENSOR_TYPE_RAIN_RATE_VERSION_2 = 12
| |
− | static Short SENSOR_TYPE_RELATIVE_HUMIDITY_VERSION_2 = 5
| |
− | static Short SENSOR_TYPE_ROTATION_V5 = 22
| |
− | static Short SENSOR_TYPE_SEISMIC_INTENSITY_V5 = 25
| |
− | static Short SENSOR_TYPE_SEISMIC_MAGNITUDE_V5 = 26
| |
− | static Short SENSOR_TYPE_SOIL_TEMPERATURE_V5 = 24
| |
− | static Short SENSOR_TYPE_SOLAR_RADIATION_VERSION_2 = 10
| |
− | static Short SENSOR_TYPE_TANK_CAPACITY_VERSION_3 = 19
| |
− | static Short SENSOR_TYPE_TEMPERATURE_VERSION_1 = 1
| |
− | static Short SENSOR_TYPE_TIDE_LEVEL_VERSION_2 = 13
| |
− | static Short SENSOR_TYPE_ULTRAVIOLET_V5 = 27
| |
− | static Short SENSOR_TYPE_VELOCITY_VERSION_2 = 6
| |
− | static Short SENSOR_TYPE_VOLTAGE_VERSION_3 = 15
| |
− | static Short SENSOR_TYPE_WATER_TEMPERATURE_V5 = 23
| |
− | static Short SENSOR_TYPE_WEIGHT_VERSION_3 = 14
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Sensor Multilevel Report===
| |
− | Command: 0x05
| |
− | class hubitat.zwave.commands.sensormultilevelv5.SensorMultilevelReport {
| |
− | Short precision
| |
− | Short scale
| |
− | BigDecimal scaledSensorValue
| |
− | Short sensorType
| |
− | Short size
| |
− | static Short SENSOR_TYPE_AIR_FLOW_VERSION_3 = 18
| |
− | static Short SENSOR_TYPE_ANGLE_POSITION_VERSION_4 = 21
| |
− | static Short SENSOR_TYPE_ATMOSPHERIC_PRESSURE_VERSION_2 = 8
| |
− | static Short SENSOR_TYPE_BAROMETRIC_PRESSURE_VERSION_2 = 9
| |
− | static Short SENSOR_TYPE_CO2_LEVEL_VERSION_3 = 17
| |
− | static Short SENSOR_TYPE_CURRENT_VERSION_3 = 16
| |
− | static Short SENSOR_TYPE_DEW_POINT_VERSION_2 = 11
| |
− | static Short SENSOR_TYPE_DIRECTION_VERSION_2 = 7
| |
− | static Short SENSOR_TYPE_DISTANCE_VERSION_3 = 20
| |
− | static Short SENSOR_TYPE_ELECTRICAL_CONDUCTIVITY_V5 = 29
| |
− | static Short SENSOR_TYPE_ELECTRICAL_RESISTIVITY_V5 = 28
| |
− | static Short SENSOR_TYPE_GENERAL_PURPOSE_VALUE_VERSION_1 = 2
| |
− | static Short SENSOR_TYPE_LOUDNESS_V5 = 30
| |
− | static Short SENSOR_TYPE_LUMINANCE_VERSION_1 = 3
| |
− | static Short SENSOR_TYPE_MOISTURE_V5 = 31
| |
− | static Short SENSOR_TYPE_POWER_VERSION_2 = 4
| |
− | static Short SENSOR_TYPE_RAIN_RATE_VERSION_2 = 12
| |
− | static Short SENSOR_TYPE_RELATIVE_HUMIDITY_VERSION_2 = 5
| |
− | static Short SENSOR_TYPE_ROTATION_V5 = 22
| |
− | static Short SENSOR_TYPE_SEISMIC_INTENSITY_V5 = 25
| |
− | static Short SENSOR_TYPE_SEISMIC_MAGNITUDE_V5 = 26
| |
− | static Short SENSOR_TYPE_SOIL_TEMPERATURE_V5 = 24
| |
− | static Short SENSOR_TYPE_SOLAR_RADIATION_VERSION_2 = 10
| |
− | static Short SENSOR_TYPE_TANK_CAPACITY_VERSION_3 = 19
| |
− | static Short SENSOR_TYPE_TEMPERATURE_VERSION_1 = 1
| |
− | static Short SENSOR_TYPE_TIDE_LEVEL_VERSION_2 = 13
| |
− | static Short SENSOR_TYPE_ULTRAVIOLET_V5 = 27
| |
− | static Short SENSOR_TYPE_VELOCITY_VERSION_2 = 6
| |
− | static Short SENSOR_TYPE_VOLTAGE_VERSION_3 = 15
| |
− | static Short SENSOR_TYPE_WATER_TEMPERATURE_V5 = 23
| |
− | static Short SENSOR_TYPE_WEIGHT_VERSION_3 = 14
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Sensor Multilevel Supported Scale Report===
| |
− | Command: 0x06
| |
− | class hubitat.zwave.commands.sensormultilevelv5.SensorMultilevelSupportedScaleReport {
| |
− | Short scaleBitMask
| |
− | Short sensorType
| |
− | static Short SENSOR_TYPE_AIR_FLOW_VERSION_3 = 18
| |
− | static Short SENSOR_TYPE_ANGLE_POSITION_VERSION_4 = 21
| |
− | static Short SENSOR_TYPE_ATMOSPHERIC_PRESSURE_VERSION_2 = 8
| |
− | static Short SENSOR_TYPE_BAROMETRIC_PRESSURE_VERSION_2 = 9
| |
− | static Short SENSOR_TYPE_CO2_LEVEL_VERSION_3 = 17
| |
− | static Short SENSOR_TYPE_CURRENT_VERSION_3 = 16
| |
− | static Short SENSOR_TYPE_DEW_POINT_VERSION_2 = 11
| |
− | static Short SENSOR_TYPE_DIRECTION_VERSION_2 = 7
| |
− | static Short SENSOR_TYPE_DISTANCE_VERSION_3 = 20
| |
− | static Short SENSOR_TYPE_ELECTRICAL_CONDUCTIVITY_V5 = 29
| |
− | static Short SENSOR_TYPE_ELECTRICAL_RESISTIVITY_V5 = 28
| |
− | static Short SENSOR_TYPE_GENERAL_PURPOSE_VALUE_VERSION_1 = 2
| |
− | static Short SENSOR_TYPE_LOUDNESS_V5 = 30
| |
− | static Short SENSOR_TYPE_LUMINANCE_VERSION_1 = 3
| |
− | static Short SENSOR_TYPE_MOISTURE_V5 = 31
| |
− | static Short SENSOR_TYPE_POWER_VERSION_2 = 4
| |
− | static Short SENSOR_TYPE_RAIN_RATE_VERSION_2 = 12
| |
− | static Short SENSOR_TYPE_RELATIVE_HUMIDITY_VERSION_2 = 5
| |
− | static Short SENSOR_TYPE_ROTATION_V5 = 22
| |
− | static Short SENSOR_TYPE_SEISMIC_INTENSITY_V5 = 25
| |
− | static Short SENSOR_TYPE_SEISMIC_MAGNITUDE_V5 = 26
| |
− | static Short SENSOR_TYPE_SOIL_TEMPERATURE_V5 = 24
| |
− | static Short SENSOR_TYPE_SOLAR_RADIATION_VERSION_2 = 10
| |
− | static Short SENSOR_TYPE_TANK_CAPACITY_VERSION_3 = 19
| |
− | static Short SENSOR_TYPE_TEMPERATURE_VERSION_1 = 1
| |
− | static Short SENSOR_TYPE_TIDE_LEVEL_VERSION_2 = 13
| |
− | static Short SENSOR_TYPE_ULTRAVIOLET_V5 = 27
| |
− | static Short SENSOR_TYPE_VELOCITY_VERSION_2 = 6
| |
− | static Short SENSOR_TYPE_VOLTAGE_VERSION_3 = 15
| |
− | static Short SENSOR_TYPE_WATER_TEMPERATURE_V5 = 23
| |
− | static Short SENSOR_TYPE_WEIGHT_VERSION_3 = 14
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Sensor Multilevel V6==
| |
− | Command Class: 0x31
| |
− | ===Sensor Multilevel Supported Get Sensor===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.sensormultilevelv6.SensorMultilevelSupportedGetSensor {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Sensor Multilevel Supported Sensor Report===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.sensormultilevelv6.SensorMultilevelSupportedSensorReport {
| |
− | Boolean airFlow
| |
− | Boolean airTemperature
| |
− | Boolean anglePosition
| |
− | Boolean atmosphericPressure
| |
− | Boolean barometricPressure
| |
− | Boolean carbonDioxideLevel
| |
− | Boolean current
| |
− | Boolean dewPoint
| |
− | Boolean direction
| |
− | Boolean distance
| |
− | Boolean electricalConductivity
| |
− | Boolean electricalResistivity
| |
− | Boolean frequency
| |
− | Boolean generalPurposeValue
| |
− | Boolean humidity
| |
− | Boolean loudness
| |
− | Boolean luminance
| |
− | Boolean moisture
| |
− | Boolean power
| |
− | Boolean rainRate
| |
− | Boolean rotation
| |
− | Boolean seismicIntensity
| |
− | Boolean seismicMagnitude
| |
− | Boolean soilTemperature
| |
− | Boolean solarRadiation
| |
− | Boolean tankCapacity
| |
− | Boolean targetTemperature
| |
− | Boolean tideLevel
| |
− | Boolean time
| |
− | Boolean ultraviolet
| |
− | Boolean velocity
| |
− | Boolean voltage
| |
− | Boolean waterTemperature
| |
− | Boolean weight
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Sensor Multilevel Supported Get Scale===
| |
− | Command: 0x03
| |
− | class hubitat.zwave.commands.sensormultilevelv6.SensorMultilevelSupportedGetScale {
| |
− | Short sensorType
| |
− | static Short SENSOR_TYPE_AIR_FLOW_VERSION_3 = 18
| |
− | static Short SENSOR_TYPE_ANGLE_POSITION_VERSION_4 = 21
| |
− | static Short SENSOR_TYPE_ATMOSPHERIC_PRESSURE_VERSION_2 = 8
| |
− | static Short SENSOR_TYPE_BAROMETRIC_PRESSURE_VERSION_2 = 9
| |
− | static Short SENSOR_TYPE_CO2_LEVEL_VERSION_3 = 17
| |
− | static Short SENSOR_TYPE_CURRENT_VERSION_3 = 16
| |
− | static Short SENSOR_TYPE_DEW_POINT_VERSION_2 = 11
| |
− | static Short SENSOR_TYPE_DIRECTION_VERSION_2 = 7
| |
− | static Short SENSOR_TYPE_DISTANCE_VERSION_3 = 20
| |
− | static Short SENSOR_TYPE_ELECTRICAL_CONDUCTIVITY_V5 = 29
| |
− | static Short SENSOR_TYPE_ELECTRICAL_RESISTIVITY_V5 = 28
| |
− | static Short SENSOR_TYPE_GENERAL_PURPOSE_VALUE_VERSION_1 = 2
| |
− | static Short SENSOR_TYPE_LOUDNESS_V5 = 30
| |
− | static Short SENSOR_TYPE_LUMINANCE_VERSION_1 = 3
| |
− | static Short SENSOR_TYPE_MOISTURE_V5 = 31
| |
− | static Short SENSOR_TYPE_POWER_VERSION_2 = 4
| |
− | static Short SENSOR_TYPE_RAIN_RATE_VERSION_2 = 12
| |
− | static Short SENSOR_TYPE_RELATIVE_HUMIDITY_VERSION_2 = 5
| |
− | static Short SENSOR_TYPE_REPORT_FREQUENCY_V6 = 32
| |
− | static Short SENSOR_TYPE_ROTATION_V5 = 22
| |
− | static Short SENSOR_TYPE_SEISMIC_INTENSITY_V5 = 25
| |
− | static Short SENSOR_TYPE_SEISMIC_MAGNITUDE_V5 = 26
| |
− | static Short SENSOR_TYPE_SOIL_TEMPERATURE_V5 = 24
| |
− | static Short SENSOR_TYPE_SOLAR_RADIATION_VERSION_2 = 10
| |
− | static Short SENSOR_TYPE_TANK_CAPACITY_VERSION_3 = 19
| |
− | static Short SENSOR_TYPE_TARGET_TEMPERATURE_V6 = 34
| |
− | static Short SENSOR_TYPE_TEMPERATURE_VERSION_1 = 1
| |
− | static Short SENSOR_TYPE_TIDE_LEVEL_VERSION_2 = 13
| |
− | static Short SENSOR_TYPE_ULTRAVIOLET_V5 = 27
| |
− | static Short SENSOR_TYPE_VELOCITY_VERSION_2 = 6
| |
− | static Short SENSOR_TYPE_VOLTAGE_VERSION_3 = 15
| |
− | static Short SENSOR_TYPE_WATER_TEMPERATURE_V5 = 23
| |
− | static Short SENSOR_TYPE_WEIGHT_VERSION_3 = 14
| |
− | static Short SENSOR_TYPE__TIME_V6 = 33
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Sensor Multilevel Get===
| |
− | Command: 0x04
| |
− | class hubitat.zwave.commands.sensormultilevelv6.SensorMultilevelGet {
| |
− | Short scale
| |
− | Short sensorType
| |
− | static Short SENSOR_TYPE_AIR_FLOW_VERSION_3 = 18
| |
− | static Short SENSOR_TYPE_ANGLE_POSITION_VERSION_4 = 21
| |
− | static Short SENSOR_TYPE_ATMOSPHERIC_PRESSURE_VERSION_2 = 8
| |
− | static Short SENSOR_TYPE_BAROMETRIC_PRESSURE_VERSION_2 = 9
| |
− | static Short SENSOR_TYPE_CO2_LEVEL_VERSION_3 = 17
| |
− | static Short SENSOR_TYPE_CURRENT_VERSION_3 = 16
| |
− | static Short SENSOR_TYPE_DEW_POINT_VERSION_2 = 11
| |
− | static Short SENSOR_TYPE_DIRECTION_VERSION_2 = 7
| |
− | static Short SENSOR_TYPE_DISTANCE_VERSION_3 = 20
| |
− | static Short SENSOR_TYPE_ELECTRICAL_CONDUCTIVITY_V5 = 29
| |
− | static Short SENSOR_TYPE_ELECTRICAL_RESISTIVITY_V5 = 28
| |
− | static Short SENSOR_TYPE_GENERAL_PURPOSE_VALUE_VERSION_1 = 2
| |
− | static Short SENSOR_TYPE_LOUDNESS_V5 = 30
| |
− | static Short SENSOR_TYPE_LUMINANCE_VERSION_1 = 3
| |
− | static Short SENSOR_TYPE_MOISTURE_V5 = 31
| |
− | static Short SENSOR_TYPE_POWER_VERSION_2 = 4
| |
− | static Short SENSOR_TYPE_RAIN_RATE_VERSION_2 = 12
| |
− | static Short SENSOR_TYPE_RELATIVE_HUMIDITY_VERSION_2 = 5
| |
− | static Short SENSOR_TYPE_REPORT_FREQUENCY_V6 = 32
| |
− | static Short SENSOR_TYPE_ROTATION_V5 = 22
| |
− | static Short SENSOR_TYPE_SEISMIC_INTENSITY_V5 = 25
| |
− | static Short SENSOR_TYPE_SEISMIC_MAGNITUDE_V5 = 26
| |
− | static Short SENSOR_TYPE_SOIL_TEMPERATURE_V5 = 24
| |
− | static Short SENSOR_TYPE_SOLAR_RADIATION_VERSION_2 = 10
| |
− | static Short SENSOR_TYPE_TANK_CAPACITY_VERSION_3 = 19
| |
− | static Short SENSOR_TYPE_TARGET_TEMPERATURE_V6 = 34
| |
− | static Short SENSOR_TYPE_TEMPERATURE_VERSION_1 = 1
| |
− | static Short SENSOR_TYPE_TIDE_LEVEL_VERSION_2 = 13
| |
− | static Short SENSOR_TYPE_ULTRAVIOLET_V5 = 27
| |
− | static Short SENSOR_TYPE_VELOCITY_VERSION_2 = 6
| |
− | static Short SENSOR_TYPE_VOLTAGE_VERSION_3 = 15
| |
− | static Short SENSOR_TYPE_WATER_TEMPERATURE_V5 = 23
| |
− | static Short SENSOR_TYPE_WEIGHT_VERSION_3 = 14
| |
− | static Short SENSOR_TYPE__TIME_V6 = 33
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Sensor Multilevel Report===
| |
− | Command: 0x05
| |
− | class hubitat.zwave.commands.sensormultilevelv6.SensorMultilevelReport {
| |
− | Short precision
| |
− | Short scale
| |
− | BigDecimal scaledSensorValue
| |
− | Short sensorType
| |
− | Short size
| |
− | static Short SENSOR_TYPE_AIR_FLOW_VERSION_3 = 18
| |
− | static Short SENSOR_TYPE_ANGLE_POSITION_VERSION_4 = 21
| |
− | static Short SENSOR_TYPE_ATMOSPHERIC_PRESSURE_VERSION_2 = 8
| |
− | static Short SENSOR_TYPE_BAROMETRIC_PRESSURE_VERSION_2 = 9
| |
− | static Short SENSOR_TYPE_CO2_LEVEL_VERSION_3 = 17
| |
− | static Short SENSOR_TYPE_CURRENT_VERSION_3 = 16
| |
− | static Short SENSOR_TYPE_DEW_POINT_VERSION_2 = 11
| |
− | static Short SENSOR_TYPE_DIRECTION_VERSION_2 = 7
| |
− | static Short SENSOR_TYPE_DISTANCE_VERSION_3 = 20
| |
− | static Short SENSOR_TYPE_ELECTRICAL_CONDUCTIVITY_V5 = 29
| |
− | static Short SENSOR_TYPE_ELECTRICAL_RESISTIVITY_V5 = 28
| |
− | static Short SENSOR_TYPE_GENERAL_PURPOSE_VALUE_VERSION_1 = 2
| |
− | static Short SENSOR_TYPE_LOUDNESS_V5 = 30
| |
− | static Short SENSOR_TYPE_LUMINANCE_VERSION_1 = 3
| |
− | static Short SENSOR_TYPE_MOISTURE_V5 = 31
| |
− | static Short SENSOR_TYPE_POWER_VERSION_2 = 4
| |
− | static Short SENSOR_TYPE_RAIN_RATE_VERSION_2 = 12
| |
− | static Short SENSOR_TYPE_RELATIVE_HUMIDITY_VERSION_2 = 5
| |
− | static Short SENSOR_TYPE_REPORT_FREQUENCY_V6 = 32
| |
− | static Short SENSOR_TYPE_ROTATION_V5 = 22
| |
− | static Short SENSOR_TYPE_SEISMIC_INTENSITY_V5 = 25
| |
− | static Short SENSOR_TYPE_SEISMIC_MAGNITUDE_V5 = 26
| |
− | static Short SENSOR_TYPE_SOIL_TEMPERATURE_V5 = 24
| |
− | static Short SENSOR_TYPE_SOLAR_RADIATION_VERSION_2 = 10
| |
− | static Short SENSOR_TYPE_TANK_CAPACITY_VERSION_3 = 19
| |
− | static Short SENSOR_TYPE_TARGET_TEMPERATURE_V6 = 34
| |
− | static Short SENSOR_TYPE_TEMPERATURE_VERSION_1 = 1
| |
− | static Short SENSOR_TYPE_TIDE_LEVEL_VERSION_2 = 13
| |
− | static Short SENSOR_TYPE_ULTRAVIOLET_V5 = 27
| |
− | static Short SENSOR_TYPE_VELOCITY_VERSION_2 = 6
| |
− | static Short SENSOR_TYPE_VOLTAGE_VERSION_3 = 15
| |
− | static Short SENSOR_TYPE_WATER_TEMPERATURE_V5 = 23
| |
− | static Short SENSOR_TYPE_WEIGHT_VERSION_3 = 14
| |
− | static Short SENSOR_TYPE__TIME_V6 = 33
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Sensor Multilevel Supported Scale Report===
| |
− | Command: 0x06
| |
− | class hubitat.zwave.commands.sensormultilevelv6.SensorMultilevelSupportedScaleReport {
| |
− | Short scaleBitMask
| |
− | Short sensorType
| |
− | static Short SENSOR_TYPE_AIR_FLOW_VERSION_3 = 18
| |
− | static Short SENSOR_TYPE_ANGLE_POSITION_VERSION_4 = 21
| |
− | static Short SENSOR_TYPE_ATMOSPHERIC_PRESSURE_VERSION_2 = 8
| |
− | static Short SENSOR_TYPE_BAROMETRIC_PRESSURE_VERSION_2 = 9
| |
− | static Short SENSOR_TYPE_CO2_LEVEL_VERSION_3 = 17
| |
− | static Short SENSOR_TYPE_CURRENT_VERSION_3 = 16
| |
− | static Short SENSOR_TYPE_DEW_POINT_VERSION_2 = 11
| |
− | static Short SENSOR_TYPE_DIRECTION_VERSION_2 = 7
| |
− | static Short SENSOR_TYPE_DISTANCE_VERSION_3 = 20
| |
− | static Short SENSOR_TYPE_ELECTRICAL_CONDUCTIVITY_V5 = 29
| |
− | static Short SENSOR_TYPE_ELECTRICAL_RESISTIVITY_V5 = 28
| |
− | static Short SENSOR_TYPE_GENERAL_PURPOSE_VALUE_VERSION_1 = 2
| |
− | static Short SENSOR_TYPE_LOUDNESS_V5 = 30
| |
− | static Short SENSOR_TYPE_LUMINANCE_VERSION_1 = 3
| |
− | static Short SENSOR_TYPE_MOISTURE_V5 = 31
| |
− | static Short SENSOR_TYPE_POWER_VERSION_2 = 4
| |
− | static Short SENSOR_TYPE_RAIN_RATE_VERSION_2 = 12
| |
− | static Short SENSOR_TYPE_RELATIVE_HUMIDITY_VERSION_2 = 5
| |
− | static Short SENSOR_TYPE_REPORT_FREQUENCY_V6 = 32
| |
− | static Short SENSOR_TYPE_ROTATION_V5 = 22
| |
− | static Short SENSOR_TYPE_SEISMIC_INTENSITY_V5 = 25
| |
− | static Short SENSOR_TYPE_SEISMIC_MAGNITUDE_V5 = 26
| |
− | static Short SENSOR_TYPE_SOIL_TEMPERATURE_V5 = 24
| |
− | static Short SENSOR_TYPE_SOLAR_RADIATION_VERSION_2 = 10
| |
− | static Short SENSOR_TYPE_TANK_CAPACITY_VERSION_3 = 19
| |
− | static Short SENSOR_TYPE_TARGET_TEMPERATURE_V6 = 34
| |
− | static Short SENSOR_TYPE_TEMPERATURE_VERSION_1 = 1
| |
− | static Short SENSOR_TYPE_TIDE_LEVEL_VERSION_2 = 13
| |
− | static Short SENSOR_TYPE_ULTRAVIOLET_V5 = 27
| |
− | static Short SENSOR_TYPE_VELOCITY_VERSION_2 = 6
| |
− | static Short SENSOR_TYPE_VOLTAGE_VERSION_3 = 15
| |
− | static Short SENSOR_TYPE_WATER_TEMPERATURE_V5 = 23
| |
− | static Short SENSOR_TYPE_WEIGHT_VERSION_3 = 14
| |
− | static Short SENSOR_TYPE__TIME_V6 = 33
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Sensor Multilevel V7==
| |
− | Command Class: 0x31
| |
− | ===Sensor Multilevel Supported Get Sensor===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.sensormultilevelv7.SensorMultilevelSupportedGetSensor {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Sensor Multilevel Supported Sensor Report===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.sensormultilevelv7.SensorMultilevelSupportedSensorReport {
| |
− | Boolean airFlow
| |
− | Boolean airTemperature
| |
− | Boolean anglePosition
| |
− | Boolean atmosphericPressure
| |
− | Boolean barometricPressure
| |
− | Boolean bloodPressure
| |
− | Boolean bodyMass
| |
− | Boolean bodyMassIndex
| |
− | Boolean boneMass
| |
− | Boolean carbonDioxideLevel
| |
− | Boolean carbonMonoxideLevel
| |
− | Boolean current
| |
− | Boolean dewPoint
| |
− | Boolean direction
| |
− | Boolean distance
| |
− | Boolean electricalConductivity
| |
− | Boolean electricalResistivity
| |
− | Boolean fatMass
| |
− | Boolean formaldehydeLevel
| |
− | Boolean frequency
| |
− | Boolean generalPurposeValue
| |
− | Boolean heartRate
| |
− | Boolean humidity
| |
− | Boolean loudness
| |
− | Boolean luminance
| |
− | Boolean metabolicBasis
| |
− | Boolean methaneLevel
| |
− | Boolean moisture
| |
− | Boolean muscleMass
| |
− | Boolean particulateMaterLevel
| |
− | Boolean power
| |
− | Boolean radonConcentration
| |
− | Boolean rainRate
| |
− | Boolean rotation
| |
− | Boolean seismicIntensity
| |
− | Boolean seismicMagnitude
| |
− | Boolean soilHumidity
| |
− | Boolean soilReactivity
| |
− | Boolean soilSalinity
| |
− | Boolean soilTemperature
| |
− | Boolean solarRadiation
| |
− | Boolean tankCapacity
| |
− | Boolean targetTemperature
| |
− | Boolean tideLevel
| |
− | Boolean time
| |
− | Boolean ultraviolet
| |
− | Boolean velocity
| |
− | Boolean vocLevel
| |
− | Boolean voltage
| |
− | Boolean waterTemperature
| |
− | Boolean weight
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Sensor Multilevel Supported Get Scale===
| |
− | Command: 0x03
| |
− | class hubitat.zwave.commands.sensormultilevelv7.SensorMultilevelSupportedGetScale {
| |
− | Short sensorType
| |
− | static Short SENSOR_TYPE_AIR_FLOW_VERSION_3 = 18
| |
− | static Short SENSOR_TYPE_ANGLE_POSITION_VERSION_4 = 21
| |
− | static Short SENSOR_TYPE_ATMOSPHERIC_PRESSURE_VERSION_2 = 8
| |
− | static Short SENSOR_TYPE_BAROMETRIC_PRESSURE_VERSION_2 = 9
| |
− | static Short SENSOR_TYPE_BASIC_METABOLIC_RATE_BMR_V7 = 50
| |
− | static Short SENSOR_TYPE_BLOOD_PRESSURE_V7 = 45
| |
− | static Short SENSOR_TYPE_BODY_MASS_INDEX_BMI_V7 = 51
| |
− | static Short SENSOR_TYPE_BONE_MASS_V7 = 48
| |
− | static Short SENSOR_TYPE_CARBON_MONOXIDE_CO_LEVEL_V7 = 40
| |
− | static Short SENSOR_TYPE_CO2_LEVEL_VERSION_3 = 17
| |
− | static Short SENSOR_TYPE_CURRENT_VERSION_3 = 16
| |
− | static Short SENSOR_TYPE_DEW_POINT_VERSION_2 = 11
| |
− | static Short SENSOR_TYPE_DIRECTION_VERSION_2 = 7
| |
− | static Short SENSOR_TYPE_DISTANCE_VERSION_3 = 20
| |
− | static Short SENSOR_TYPE_ELECTRICAL_CONDUCTIVITY_V5 = 29
| |
− | static Short SENSOR_TYPE_ELECTRICAL_RESISTIVITY_V5 = 28
| |
− | static Short SENSOR_TYPE_FAT_MASS_V7 = 47
| |
− | static Short SENSOR_TYPE_FORMALDEHYDE_CH2O_LEVEL_V7 = 36
| |
− | static Short SENSOR_TYPE_GENERAL_PURPOSE_VALUE_VERSION_1 = 2
| |
− | static Short SENSOR_TYPE_HEART_RATE_V7 = 44
| |
− | static Short SENSOR_TYPE_LOUDNESS_V5 = 30
| |
− | static Short SENSOR_TYPE_LUMINANCE_VERSION_1 = 3
| |
− | static Short SENSOR_TYPE_METHANE_DENSITY_V7 = 38
| |
− | static Short SENSOR_TYPE_MOISTURE_V5 = 31
| |
− | static Short SENSOR_TYPE_MUSCLE_MASS_V7 = 46
| |
− | static Short SENSOR_TYPE_PARTICULATE_MATTER_V7 = 35
| |
− | static Short SENSOR_TYPE_POWER_VERSION_2 = 4
| |
− | static Short SENSOR_TYPE_RADON_CONCENTRATION_V7 = 37
| |
− | static Short SENSOR_TYPE_RAIN_RATE_VERSION_2 = 12
| |
− | static Short SENSOR_TYPE_RELATIVE_HUMIDITY_VERSION_2 = 5
| |
− | static Short SENSOR_TYPE_REPORT_FREQUENCY_V6 = 32
| |
− | static Short SENSOR_TYPE_ROTATION_V5 = 22
| |
− | static Short SENSOR_TYPE_SEISMIC_INTENSITY_V5 = 25
| |
− | static Short SENSOR_TYPE_SEISMIC_MAGNITUDE_V5 = 26
| |
− | static Short SENSOR_TYPE_SOIL_HUMIDITY_V7 = 41
| |
− | static Short SENSOR_TYPE_SOIL_REACTIVITY_V7 = 42
| |
− | static Short SENSOR_TYPE_SOIL_SALINITY_V7 = 43
| |
− | static Short SENSOR_TYPE_SOIL_TEMPERATURE_V5 = 24
| |
− | static Short SENSOR_TYPE_SOLAR_RADIATION_VERSION_2 = 10
| |
− | static Short SENSOR_TYPE_TANK_CAPACITY_VERSION_3 = 19
| |
− | static Short SENSOR_TYPE_TARGET_TEMPERATURE_V6 = 34
| |
− | static Short SENSOR_TYPE_TEMPERATURE_VERSION_1 = 1
| |
− | static Short SENSOR_TYPE_TIDE_LEVEL_VERSION_2 = 13
| |
− | static Short SENSOR_TYPE_TOTAL_BODY_WATER_TBW_V7 = 49
| |
− | static Short SENSOR_TYPE_ULTRAVIOLET_V5 = 27
| |
− | static Short SENSOR_TYPE_VELOCITY_VERSION_2 = 6
| |
− | static Short SENSOR_TYPE_VOLATILE_ORGANIC_COMPOUND_V7 = 39
| |
− | static Short SENSOR_TYPE_VOLTAGE_VERSION_3 = 15
| |
− | static Short SENSOR_TYPE_WATER_TEMPERATURE_V5 = 23
| |
− | static Short SENSOR_TYPE_WEIGHT_VERSION_3 = 14
| |
− | static Short SENSOR_TYPE__TIME_V6 = 33
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Sensor Multilevel Get===
| |
− | Command: 0x04
| |
− | class hubitat.zwave.commands.sensormultilevelv7.SensorMultilevelGet {
| |
− | Short scale
| |
− | Short sensorType
| |
− | static Short SENSOR_TYPE_AIR_FLOW_VERSION_3 = 18
| |
− | static Short SENSOR_TYPE_ANGLE_POSITION_VERSION_4 = 21
| |
− | static Short SENSOR_TYPE_ATMOSPHERIC_PRESSURE_VERSION_2 = 8
| |
− | static Short SENSOR_TYPE_BAROMETRIC_PRESSURE_VERSION_2 = 9
| |
− | static Short SENSOR_TYPE_BASIC_METABOLIC_RATE_BMR_V7 = 50
| |
− | static Short SENSOR_TYPE_BLOOD_PRESSURE_V7 = 45
| |
− | static Short SENSOR_TYPE_BODY_MASS_INDEX_BMI_V7 = 51
| |
− | static Short SENSOR_TYPE_BONE_MASS_V7 = 48
| |
− | static Short SENSOR_TYPE_CARBON_MONOXIDE_CO_LEVEL_V7 = 40
| |
− | static Short SENSOR_TYPE_CO2_LEVEL_VERSION_3 = 17
| |
− | static Short SENSOR_TYPE_CURRENT_VERSION_3 = 16
| |
− | static Short SENSOR_TYPE_DEW_POINT_VERSION_2 = 11
| |
− | static Short SENSOR_TYPE_DIRECTION_VERSION_2 = 7
| |
− | static Short SENSOR_TYPE_DISTANCE_VERSION_3 = 20
| |
− | static Short SENSOR_TYPE_ELECTRICAL_CONDUCTIVITY_V5 = 29
| |
− | static Short SENSOR_TYPE_ELECTRICAL_RESISTIVITY_V5 = 28
| |
− | static Short SENSOR_TYPE_FAT_MASS_V7 = 47
| |
− | static Short SENSOR_TYPE_FORMALDEHYDE_CH2O_LEVEL_V7 = 36
| |
− | static Short SENSOR_TYPE_GENERAL_PURPOSE_VALUE_VERSION_1 = 2
| |
− | static Short SENSOR_TYPE_HEART_RATE_V7 = 44
| |
− | static Short SENSOR_TYPE_LOUDNESS_V5 = 30
| |
− | static Short SENSOR_TYPE_LUMINANCE_VERSION_1 = 3
| |
− | static Short SENSOR_TYPE_METHANE_DENSITY_V7 = 38
| |
− | static Short SENSOR_TYPE_MOISTURE_V5 = 31
| |
− | static Short SENSOR_TYPE_MUSCLE_MASS_V7 = 46
| |
− | static Short SENSOR_TYPE_PARTICULATE_MATTER_V7 = 35
| |
− | static Short SENSOR_TYPE_POWER_VERSION_2 = 4
| |
− | static Short SENSOR_TYPE_RADON_CONCENTRATION_V7 = 37
| |
− | static Short SENSOR_TYPE_RAIN_RATE_VERSION_2 = 12
| |
− | static Short SENSOR_TYPE_RELATIVE_HUMIDITY_VERSION_2 = 5
| |
− | static Short SENSOR_TYPE_REPORT_FREQUENCY_V6 = 32
| |
− | static Short SENSOR_TYPE_ROTATION_V5 = 22
| |
− | static Short SENSOR_TYPE_SEISMIC_INTENSITY_V5 = 25
| |
− | static Short SENSOR_TYPE_SEISMIC_MAGNITUDE_V5 = 26
| |
− | static Short SENSOR_TYPE_SOIL_HUMIDITY_V7 = 41
| |
− | static Short SENSOR_TYPE_SOIL_REACTIVITY_V7 = 42
| |
− | static Short SENSOR_TYPE_SOIL_SALINITY_V7 = 43
| |
− | static Short SENSOR_TYPE_SOIL_TEMPERATURE_V5 = 24
| |
− | static Short SENSOR_TYPE_SOLAR_RADIATION_VERSION_2 = 10
| |
− | static Short SENSOR_TYPE_TANK_CAPACITY_VERSION_3 = 19
| |
− | static Short SENSOR_TYPE_TARGET_TEMPERATURE_V6 = 34
| |
− | static Short SENSOR_TYPE_TEMPERATURE_VERSION_1 = 1
| |
− | static Short SENSOR_TYPE_TIDE_LEVEL_VERSION_2 = 13
| |
− | static Short SENSOR_TYPE_TOTAL_BODY_WATER_TBW_V7 = 49
| |
− | static Short SENSOR_TYPE_ULTRAVIOLET_V5 = 27
| |
− | static Short SENSOR_TYPE_VELOCITY_VERSION_2 = 6
| |
− | static Short SENSOR_TYPE_VOLATILE_ORGANIC_COMPOUND_V7 = 39
| |
− | static Short SENSOR_TYPE_VOLTAGE_VERSION_3 = 15
| |
− | static Short SENSOR_TYPE_WATER_TEMPERATURE_V5 = 23
| |
− | static Short SENSOR_TYPE_WEIGHT_VERSION_3 = 14
| |
− | static Short SENSOR_TYPE__TIME_V6 = 33
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Sensor Multilevel Report===
| |
− | Command: 0x05
| |
− | class hubitat.zwave.commands.sensormultilevelv7.SensorMultilevelReport {
| |
− | Short precision
| |
− | Short scale
| |
− | BigDecimal scaledSensorValue
| |
− | Short sensorType
| |
− | Short size
| |
− | static Short SENSOR_TYPE_AIR_FLOW_VERSION_3 = 18
| |
− | static Short SENSOR_TYPE_ANGLE_POSITION_VERSION_4 = 21
| |
− | static Short SENSOR_TYPE_ATMOSPHERIC_PRESSURE_VERSION_2 = 8
| |
− | static Short SENSOR_TYPE_BAROMETRIC_PRESSURE_VERSION_2 = 9
| |
− | static Short SENSOR_TYPE_BASIC_METABOLIC_RATE_BMR_V7 = 50
| |
− | static Short SENSOR_TYPE_BLOOD_PRESSURE_V7 = 45
| |
− | static Short SENSOR_TYPE_BODY_MASS_INDEX_BMI_V7 = 51
| |
− | static Short SENSOR_TYPE_BONE_MASS_V7 = 48
| |
− | static Short SENSOR_TYPE_CARBON_MONOXIDE_CO_LEVEL_V7 = 40
| |
− | static Short SENSOR_TYPE_CO2_LEVEL_VERSION_3 = 17
| |
− | static Short SENSOR_TYPE_CURRENT_VERSION_3 = 16
| |
− | static Short SENSOR_TYPE_DEW_POINT_VERSION_2 = 11
| |
− | static Short SENSOR_TYPE_DIRECTION_VERSION_2 = 7
| |
− | static Short SENSOR_TYPE_DISTANCE_VERSION_3 = 20
| |
− | static Short SENSOR_TYPE_ELECTRICAL_CONDUCTIVITY_V5 = 29
| |
− | static Short SENSOR_TYPE_ELECTRICAL_RESISTIVITY_V5 = 28
| |
− | static Short SENSOR_TYPE_FAT_MASS_V7 = 47
| |
− | static Short SENSOR_TYPE_FORMALDEHYDE_CH2O_LEVEL_V7 = 36
| |
− | static Short SENSOR_TYPE_GENERAL_PURPOSE_VALUE_VERSION_1 = 2
| |
− | static Short SENSOR_TYPE_HEART_RATE_V7 = 44
| |
− | static Short SENSOR_TYPE_LOUDNESS_V5 = 30
| |
− | static Short SENSOR_TYPE_LUMINANCE_VERSION_1 = 3
| |
− | static Short SENSOR_TYPE_METHANE_DENSITY_V7 = 38
| |
− | static Short SENSOR_TYPE_MOISTURE_V5 = 31
| |
− | static Short SENSOR_TYPE_MUSCLE_MASS_V7 = 46
| |
− | static Short SENSOR_TYPE_PARTICULATE_MATTER_V7 = 35
| |
− | static Short SENSOR_TYPE_POWER_VERSION_2 = 4
| |
− | static Short SENSOR_TYPE_RADON_CONCENTRATION_V7 = 37
| |
− | static Short SENSOR_TYPE_RAIN_RATE_VERSION_2 = 12
| |
− | static Short SENSOR_TYPE_RELATIVE_HUMIDITY_VERSION_2 = 5
| |
− | static Short SENSOR_TYPE_REPORT_FREQUENCY_V6 = 32
| |
− | static Short SENSOR_TYPE_ROTATION_V5 = 22
| |
− | static Short SENSOR_TYPE_SEISMIC_INTENSITY_V5 = 25
| |
− | static Short SENSOR_TYPE_SEISMIC_MAGNITUDE_V5 = 26
| |
− | static Short SENSOR_TYPE_SOIL_HUMIDITY_V7 = 41
| |
− | static Short SENSOR_TYPE_SOIL_REACTIVITY_V7 = 42
| |
− | static Short SENSOR_TYPE_SOIL_SALINITY_V7 = 43
| |
− | static Short SENSOR_TYPE_SOIL_TEMPERATURE_V5 = 24
| |
− | static Short SENSOR_TYPE_SOLAR_RADIATION_VERSION_2 = 10
| |
− | static Short SENSOR_TYPE_TANK_CAPACITY_VERSION_3 = 19
| |
− | static Short SENSOR_TYPE_TARGET_TEMPERATURE_V6 = 34
| |
− | static Short SENSOR_TYPE_TEMPERATURE_VERSION_1 = 1
| |
− | static Short SENSOR_TYPE_TIDE_LEVEL_VERSION_2 = 13
| |
− | static Short SENSOR_TYPE_TOTAL_BODY_WATER_TBW_V7 = 49
| |
− | static Short SENSOR_TYPE_ULTRAVIOLET_V5 = 27
| |
− | static Short SENSOR_TYPE_VELOCITY_VERSION_2 = 6
| |
− | static Short SENSOR_TYPE_VOLATILE_ORGANIC_COMPOUND_V7 = 39
| |
− | static Short SENSOR_TYPE_VOLTAGE_VERSION_3 = 15
| |
− | static Short SENSOR_TYPE_WATER_TEMPERATURE_V5 = 23
| |
− | static Short SENSOR_TYPE_WEIGHT_VERSION_3 = 14
| |
− | static Short SENSOR_TYPE__TIME_V6 = 33
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Sensor Multilevel Supported Scale Report===
| |
− | Command: 0x06
| |
− | class hubitat.zwave.commands.sensormultilevelv7.SensorMultilevelSupportedScaleReport {
| |
− | Short scaleBitMask
| |
− | Short sensorType
| |
− | static Short SENSOR_TYPE_AIR_FLOW_VERSION_3 = 18
| |
− | static Short SENSOR_TYPE_ANGLE_POSITION_VERSION_4 = 21
| |
− | static Short SENSOR_TYPE_ATMOSPHERIC_PRESSURE_VERSION_2 = 8
| |
− | static Short SENSOR_TYPE_BAROMETRIC_PRESSURE_VERSION_2 = 9
| |
− | static Short SENSOR_TYPE_BASIC_METABOLIC_RATE_BMR_V7 = 50
| |
− | static Short SENSOR_TYPE_BLOOD_PRESSURE_V7 = 45
| |
− | static Short SENSOR_TYPE_BODY_MASS_INDEX_BMI_V7 = 51
| |
− | static Short SENSOR_TYPE_BONE_MASS_V7 = 48
| |
− | static Short SENSOR_TYPE_CARBON_MONOXIDE_CO_LEVEL_V7 = 40
| |
− | static Short SENSOR_TYPE_CO2_LEVEL_VERSION_3 = 17
| |
− | static Short SENSOR_TYPE_CURRENT_VERSION_3 = 16
| |
− | static Short SENSOR_TYPE_DEW_POINT_VERSION_2 = 11
| |
− | static Short SENSOR_TYPE_DIRECTION_VERSION_2 = 7
| |
− | static Short SENSOR_TYPE_DISTANCE_VERSION_3 = 20
| |
− | static Short SENSOR_TYPE_ELECTRICAL_CONDUCTIVITY_V5 = 29
| |
− | static Short SENSOR_TYPE_ELECTRICAL_RESISTIVITY_V5 = 28
| |
− | static Short SENSOR_TYPE_FAT_MASS_V7 = 47
| |
− | static Short SENSOR_TYPE_FORMALDEHYDE_CH2O_LEVEL_V7 = 36
| |
− | static Short SENSOR_TYPE_GENERAL_PURPOSE_VALUE_VERSION_1 = 2
| |
− | static Short SENSOR_TYPE_HEART_RATE_V7 = 44
| |
− | static Short SENSOR_TYPE_LOUDNESS_V5 = 30
| |
− | static Short SENSOR_TYPE_LUMINANCE_VERSION_1 = 3
| |
− | static Short SENSOR_TYPE_METHANE_DENSITY_V7 = 38
| |
− | static Short SENSOR_TYPE_MOISTURE_V5 = 31
| |
− | static Short SENSOR_TYPE_MUSCLE_MASS_V7 = 46
| |
− | static Short SENSOR_TYPE_PARTICULATE_MATTER_V7 = 35
| |
− | static Short SENSOR_TYPE_POWER_VERSION_2 = 4
| |
− | static Short SENSOR_TYPE_RADON_CONCENTRATION_V7 = 37
| |
− | static Short SENSOR_TYPE_RAIN_RATE_VERSION_2 = 12
| |
− | static Short SENSOR_TYPE_RELATIVE_HUMIDITY_VERSION_2 = 5
| |
− | static Short SENSOR_TYPE_REPORT_FREQUENCY_V6 = 32
| |
− | static Short SENSOR_TYPE_ROTATION_V5 = 22
| |
− | static Short SENSOR_TYPE_SEISMIC_INTENSITY_V5 = 25
| |
− | static Short SENSOR_TYPE_SEISMIC_MAGNITUDE_V5 = 26
| |
− | static Short SENSOR_TYPE_SOIL_HUMIDITY_V7 = 41
| |
− | static Short SENSOR_TYPE_SOIL_REACTIVITY_V7 = 42
| |
− | static Short SENSOR_TYPE_SOIL_SALINITY_V7 = 43
| |
− | static Short SENSOR_TYPE_SOIL_TEMPERATURE_V5 = 24
| |
− | static Short SENSOR_TYPE_SOLAR_RADIATION_VERSION_2 = 10
| |
− | static Short SENSOR_TYPE_TANK_CAPACITY_VERSION_3 = 19
| |
− | static Short SENSOR_TYPE_TARGET_TEMPERATURE_V6 = 34
| |
− | static Short SENSOR_TYPE_TEMPERATURE_VERSION_1 = 1
| |
− | static Short SENSOR_TYPE_TIDE_LEVEL_VERSION_2 = 13
| |
− | static Short SENSOR_TYPE_TOTAL_BODY_WATER_TBW_V7 = 49
| |
− | static Short SENSOR_TYPE_ULTRAVIOLET_V5 = 27
| |
− | static Short SENSOR_TYPE_VELOCITY_VERSION_2 = 6
| |
− | static Short SENSOR_TYPE_VOLATILE_ORGANIC_COMPOUND_V7 = 39
| |
− | static Short SENSOR_TYPE_VOLTAGE_VERSION_3 = 15
| |
− | static Short SENSOR_TYPE_WATER_TEMPERATURE_V5 = 23
| |
− | static Short SENSOR_TYPE_WEIGHT_VERSION_3 = 14
| |
− | static Short SENSOR_TYPE__TIME_V6 = 33
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Sensor Multilevel V8==
| |
− | Command Class: 0x31
| |
− | ===Sensor Multilevel Supported Get Sensor===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.sensormultilevelv8.SensorMultilevelSupportedGetSensor {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Sensor Multilevel Supported Sensor Report===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.sensormultilevelv8.SensorMultilevelSupportedSensorReport {
| |
− | Boolean accelerationX
| |
− | Boolean accelerationY
| |
− | Boolean accelerationZ
| |
− | Boolean airFlow
| |
− | Boolean airTemperature
| |
− | Boolean anglePosition
| |
− | Boolean atmosphericPressure
| |
− | Boolean barometricPressure
| |
− | Boolean bloodPressure
| |
− | Boolean bodyMass
| |
− | Boolean bodyMassIndex
| |
− | Boolean boneMass
| |
− | Boolean carbonDioxideLevel
| |
− | Boolean carbonMonoxideLevel
| |
− | Boolean current
| |
− | Boolean dewPoint
| |
− | Boolean direction
| |
− | Boolean distance
| |
− | Boolean electricalConductivity
| |
− | Boolean electricalResistivity
| |
− | Boolean fatMass
| |
− | Boolean formaldehydeLevel
| |
− | Boolean frequency
| |
− | Boolean generalPurposeValue
| |
− | Boolean heartRate
| |
− | Boolean humidity
| |
− | Boolean loudness
| |
− | Boolean luminance
| |
− | Boolean metabolicBasis
| |
− | Boolean methaneLevel
| |
− | Boolean moisture
| |
− | Boolean muscleMass
| |
− | Boolean particulateMaterLevel
| |
− | Boolean power
| |
− | Boolean radonConcentration
| |
− | Boolean rainRate
| |
− | Boolean rotation
| |
− | Boolean seismicIntensity
| |
− | Boolean seismicMagnitude
| |
− | Boolean smokeDensity
| |
− | Boolean soilHumidity
| |
− | Boolean soilReactivity
| |
− | Boolean soilSalinity
| |
− | Boolean soilTemperature
| |
− | Boolean solarRadiation
| |
− | Boolean tankCapacity
| |
− | Boolean targetTemperature
| |
− | Boolean tideLevel
| |
− | Boolean time
| |
− | Boolean ultraviolet
| |
− | Boolean velocity
| |
− | Boolean vocLevel
| |
− | Boolean voltage
| |
− | Boolean waterTemperature
| |
− | Boolean weight
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Sensor Multilevel Supported Get Scale===
| |
− | Command: 0x03
| |
− | class hubitat.zwave.commands.sensormultilevelv8.SensorMultilevelSupportedGetScale {
| |
− | Short sensorType
| |
− | static Short SENSOR_TYPE_ACCELERATION_X_AXIS_V8 = 52
| |
− | static Short SENSOR_TYPE_ACCELERATION_Y_AXIS_V8 = 53
| |
− | static Short SENSOR_TYPE_ACCELERATION_Z_AXIS_V8 = 54
| |
− | static Short SENSOR_TYPE_AIR_FLOW_VERSION_3 = 18
| |
− | static Short SENSOR_TYPE_ANGLE_POSITION_VERSION_4 = 21
| |
− | static Short SENSOR_TYPE_ATMOSPHERIC_PRESSURE_VERSION_2 = 8
| |
− | static Short SENSOR_TYPE_BAROMETRIC_PRESSURE_VERSION_2 = 9
| |
− | static Short SENSOR_TYPE_BASIC_METABOLIC_RATE_BMR_V7 = 50
| |
− | static Short SENSOR_TYPE_BLOOD_PRESSURE_V7 = 45
| |
− | static Short SENSOR_TYPE_BODY_MASS_INDEX_BMI_V7 = 51
| |
− | static Short SENSOR_TYPE_BONE_MASS_V7 = 48
| |
− | static Short SENSOR_TYPE_CARBON_MONOXIDE_CO_LEVEL_V7 = 40
| |
− | static Short SENSOR_TYPE_CO2_LEVEL_VERSION_3 = 17
| |
− | static Short SENSOR_TYPE_CURRENT_VERSION_3 = 16
| |
− | static Short SENSOR_TYPE_DEW_POINT_VERSION_2 = 11
| |
− | static Short SENSOR_TYPE_DIRECTION_VERSION_2 = 7
| |
− | static Short SENSOR_TYPE_DISTANCE_VERSION_3 = 20
| |
− | static Short SENSOR_TYPE_ELECTRICAL_CONDUCTIVITY_V5 = 29
| |
− | static Short SENSOR_TYPE_ELECTRICAL_RESISTIVITY_V5 = 28
| |
− | static Short SENSOR_TYPE_FAT_MASS_V7 = 47
| |
− | static Short SENSOR_TYPE_FORMALDEHYDE_CH2O_LEVEL_V7 = 36
| |
− | static Short SENSOR_TYPE_GENERAL_PURPOSE_VALUE_VERSION_1 = 2
| |
− | static Short SENSOR_TYPE_HEART_RATE_V7 = 44
| |
− | static Short SENSOR_TYPE_LOUDNESS_V5 = 30
| |
− | static Short SENSOR_TYPE_LUMINANCE_VERSION_1 = 3
| |
− | static Short SENSOR_TYPE_METHANE_DENSITY_V7 = 38
| |
− | static Short SENSOR_TYPE_MOISTURE_V5 = 31
| |
− | static Short SENSOR_TYPE_MUSCLE_MASS_V7 = 46
| |
− | static Short SENSOR_TYPE_PARTICULATE_MATTER_V7 = 35
| |
− | static Short SENSOR_TYPE_POWER_VERSION_2 = 4
| |
− | static Short SENSOR_TYPE_RADON_CONCENTRATION_V7 = 37
| |
− | static Short SENSOR_TYPE_RAIN_RATE_VERSION_2 = 12
| |
− | static Short SENSOR_TYPE_RELATIVE_HUMIDITY_VERSION_2 = 5
| |
− | static Short SENSOR_TYPE_REPORT_FREQUENCY_V6 = 32
| |
− | static Short SENSOR_TYPE_ROTATION_V5 = 22
| |
− | static Short SENSOR_TYPE_SEISMIC_INTENSITY_V5 = 25
| |
− | static Short SENSOR_TYPE_SEISMIC_MAGNITUDE_V5 = 26
| |
− | static Short SENSOR_TYPE_SMOKE_DENSITY_V8 = 55
| |
− | static Short SENSOR_TYPE_SOIL_HUMIDITY_V7 = 41
| |
− | static Short SENSOR_TYPE_SOIL_REACTIVITY_V7 = 42
| |
− | static Short SENSOR_TYPE_SOIL_SALINITY_V7 = 43
| |
− | static Short SENSOR_TYPE_SOIL_TEMPERATURE_V5 = 24
| |
− | static Short SENSOR_TYPE_SOLAR_RADIATION_VERSION_2 = 10
| |
− | static Short SENSOR_TYPE_TANK_CAPACITY_VERSION_3 = 19
| |
− | static Short SENSOR_TYPE_TARGET_TEMPERATURE_V6 = 34
| |
− | static Short SENSOR_TYPE_TEMPERATURE_VERSION_1 = 1
| |
− | static Short SENSOR_TYPE_TIDE_LEVEL_VERSION_2 = 13
| |
− | static Short SENSOR_TYPE_TOTAL_BODY_WATER_TBW_V7 = 49
| |
− | static Short SENSOR_TYPE_ULTRAVIOLET_V5 = 27
| |
− | static Short SENSOR_TYPE_VELOCITY_VERSION_2 = 6
| |
− | static Short SENSOR_TYPE_VOLATILE_ORGANIC_COMPOUND_V7 = 39
| |
− | static Short SENSOR_TYPE_VOLTAGE_VERSION_3 = 15
| |
− | static Short SENSOR_TYPE_WATER_TEMPERATURE_V5 = 23
| |
− | static Short SENSOR_TYPE_WEIGHT_VERSION_3 = 14
| |
− | static Short SENSOR_TYPE__TIME_V6 = 33
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Sensor Multilevel Get===
| |
− | Command: 0x04
| |
− | class hubitat.zwave.commands.sensormultilevelv8.SensorMultilevelGet {
| |
− | Short scale
| |
− | Short sensorType
| |
− | static Short SENSOR_TYPE_ACCELERATION_X_AXIS_V8 = 52
| |
− | static Short SENSOR_TYPE_ACCELERATION_Y_AXIS_V8 = 53
| |
− | static Short SENSOR_TYPE_ACCELERATION_Z_AXIS_V8 = 54
| |
− | static Short SENSOR_TYPE_AIR_FLOW_VERSION_3 = 18
| |
− | static Short SENSOR_TYPE_ANGLE_POSITION_VERSION_4 = 21
| |
− | static Short SENSOR_TYPE_ATMOSPHERIC_PRESSURE_VERSION_2 = 8
| |
− | static Short SENSOR_TYPE_BAROMETRIC_PRESSURE_VERSION_2 = 9
| |
− | static Short SENSOR_TYPE_BASIC_METABOLIC_RATE_BMR_V7 = 50
| |
− | static Short SENSOR_TYPE_BLOOD_PRESSURE_V7 = 45
| |
− | static Short SENSOR_TYPE_BODY_MASS_INDEX_BMI_V7 = 51
| |
− | static Short SENSOR_TYPE_BONE_MASS_V7 = 48
| |
− | static Short SENSOR_TYPE_CARBON_MONOXIDE_CO_LEVEL_V7 = 40
| |
− | static Short SENSOR_TYPE_CO2_LEVEL_VERSION_3 = 17
| |
− | static Short SENSOR_TYPE_CURRENT_VERSION_3 = 16
| |
− | static Short SENSOR_TYPE_DEW_POINT_VERSION_2 = 11
| |
− | static Short SENSOR_TYPE_DIRECTION_VERSION_2 = 7
| |
− | static Short SENSOR_TYPE_DISTANCE_VERSION_3 = 20
| |
− | static Short SENSOR_TYPE_ELECTRICAL_CONDUCTIVITY_V5 = 29
| |
− | static Short SENSOR_TYPE_ELECTRICAL_RESISTIVITY_V5 = 28
| |
− | static Short SENSOR_TYPE_FAT_MASS_V7 = 47
| |
− | static Short SENSOR_TYPE_FORMALDEHYDE_CH2O_LEVEL_V7 = 36
| |
− | static Short SENSOR_TYPE_GENERAL_PURPOSE_VALUE_VERSION_1 = 2
| |
− | static Short SENSOR_TYPE_HEART_RATE_V7 = 44
| |
− | static Short SENSOR_TYPE_LOUDNESS_V5 = 30
| |
− | static Short SENSOR_TYPE_LUMINANCE_VERSION_1 = 3
| |
− | static Short SENSOR_TYPE_METHANE_DENSITY_V7 = 38
| |
− | static Short SENSOR_TYPE_MOISTURE_V5 = 31
| |
− | static Short SENSOR_TYPE_MUSCLE_MASS_V7 = 46
| |
− | static Short SENSOR_TYPE_PARTICULATE_MATTER_V7 = 35
| |
− | static Short SENSOR_TYPE_POWER_VERSION_2 = 4
| |
− | static Short SENSOR_TYPE_RADON_CONCENTRATION_V7 = 37
| |
− | static Short SENSOR_TYPE_RAIN_RATE_VERSION_2 = 12
| |
− | static Short SENSOR_TYPE_RELATIVE_HUMIDITY_VERSION_2 = 5
| |
− | static Short SENSOR_TYPE_REPORT_FREQUENCY_V6 = 32
| |
− | static Short SENSOR_TYPE_ROTATION_V5 = 22
| |
− | static Short SENSOR_TYPE_SEISMIC_INTENSITY_V5 = 25
| |
− | static Short SENSOR_TYPE_SEISMIC_MAGNITUDE_V5 = 26
| |
− | static Short SENSOR_TYPE_SMOKE_DENSITY_V8 = 55
| |
− | static Short SENSOR_TYPE_SOIL_HUMIDITY_V7 = 41
| |
− | static Short SENSOR_TYPE_SOIL_REACTIVITY_V7 = 42
| |
− | static Short SENSOR_TYPE_SOIL_SALINITY_V7 = 43
| |
− | static Short SENSOR_TYPE_SOIL_TEMPERATURE_V5 = 24
| |
− | static Short SENSOR_TYPE_SOLAR_RADIATION_VERSION_2 = 10
| |
− | static Short SENSOR_TYPE_TANK_CAPACITY_VERSION_3 = 19
| |
− | static Short SENSOR_TYPE_TARGET_TEMPERATURE_V6 = 34
| |
− | static Short SENSOR_TYPE_TEMPERATURE_VERSION_1 = 1
| |
− | static Short SENSOR_TYPE_TIDE_LEVEL_VERSION_2 = 13
| |
− | static Short SENSOR_TYPE_TOTAL_BODY_WATER_TBW_V7 = 49
| |
− | static Short SENSOR_TYPE_ULTRAVIOLET_V5 = 27
| |
− | static Short SENSOR_TYPE_VELOCITY_VERSION_2 = 6
| |
− | static Short SENSOR_TYPE_VOLATILE_ORGANIC_COMPOUND_V7 = 39
| |
− | static Short SENSOR_TYPE_VOLTAGE_VERSION_3 = 15
| |
− | static Short SENSOR_TYPE_WATER_TEMPERATURE_V5 = 23
| |
− | static Short SENSOR_TYPE_WEIGHT_VERSION_3 = 14
| |
− | static Short SENSOR_TYPE__TIME_V6 = 33
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Sensor Multilevel Report===
| |
− | Command: 0x05
| |
− | class hubitat.zwave.commands.sensormultilevelv8.SensorMultilevelReport {
| |
− | Short precision
| |
− | Short scale
| |
− | BigDecimal scaledSensorValue
| |
− | Short sensorType
| |
− | Short size
| |
− | static Short SENSOR_TYPE_ACCELERATION_X_AXIS_V8 = 52
| |
− | static Short SENSOR_TYPE_ACCELERATION_Y_AXIS_V8 = 53
| |
− | static Short SENSOR_TYPE_ACCELERATION_Z_AXIS_V8 = 54
| |
− | static Short SENSOR_TYPE_AIR_FLOW_VERSION_3 = 18
| |
− | static Short SENSOR_TYPE_ANGLE_POSITION_VERSION_4 = 21
| |
− | static Short SENSOR_TYPE_ATMOSPHERIC_PRESSURE_VERSION_2 = 8
| |
− | static Short SENSOR_TYPE_BAROMETRIC_PRESSURE_VERSION_2 = 9
| |
− | static Short SENSOR_TYPE_BASIC_METABOLIC_RATE_BMR_V7 = 50
| |
− | static Short SENSOR_TYPE_BLOOD_PRESSURE_V7 = 45
| |
− | static Short SENSOR_TYPE_BODY_MASS_INDEX_BMI_V7 = 51
| |
− | static Short SENSOR_TYPE_BONE_MASS_V7 = 48
| |
− | static Short SENSOR_TYPE_CARBON_MONOXIDE_CO_LEVEL_V7 = 40
| |
− | static Short SENSOR_TYPE_CO2_LEVEL_VERSION_3 = 17
| |
− | static Short SENSOR_TYPE_CURRENT_VERSION_3 = 16
| |
− | static Short SENSOR_TYPE_DEW_POINT_VERSION_2 = 11
| |
− | static Short SENSOR_TYPE_DIRECTION_VERSION_2 = 7
| |
− | static Short SENSOR_TYPE_DISTANCE_VERSION_3 = 20
| |
− | static Short SENSOR_TYPE_ELECTRICAL_CONDUCTIVITY_V5 = 29
| |
− | static Short SENSOR_TYPE_ELECTRICAL_RESISTIVITY_V5 = 28
| |
− | static Short SENSOR_TYPE_FAT_MASS_V7 = 47
| |
− | static Short SENSOR_TYPE_FORMALDEHYDE_CH2O_LEVEL_V7 = 36
| |
− | static Short SENSOR_TYPE_GENERAL_PURPOSE_VALUE_VERSION_1 = 2
| |
− | static Short SENSOR_TYPE_HEART_RATE_V7 = 44
| |
− | static Short SENSOR_TYPE_LOUDNESS_V5 = 30
| |
− | static Short SENSOR_TYPE_LUMINANCE_VERSION_1 = 3
| |
− | static Short SENSOR_TYPE_METHANE_DENSITY_V7 = 38
| |
− | static Short SENSOR_TYPE_MOISTURE_V5 = 31
| |
− | static Short SENSOR_TYPE_MUSCLE_MASS_V7 = 46
| |
− | static Short SENSOR_TYPE_PARTICULATE_MATTER_V7 = 35
| |
− | static Short SENSOR_TYPE_POWER_VERSION_2 = 4
| |
− | static Short SENSOR_TYPE_RADON_CONCENTRATION_V7 = 37
| |
− | static Short SENSOR_TYPE_RAIN_RATE_VERSION_2 = 12
| |
− | static Short SENSOR_TYPE_RELATIVE_HUMIDITY_VERSION_2 = 5
| |
− | static Short SENSOR_TYPE_REPORT_FREQUENCY_V6 = 32
| |
− | static Short SENSOR_TYPE_ROTATION_V5 = 22
| |
− | static Short SENSOR_TYPE_SEISMIC_INTENSITY_V5 = 25
| |
− | static Short SENSOR_TYPE_SEISMIC_MAGNITUDE_V5 = 26
| |
− | static Short SENSOR_TYPE_SMOKE_DENSITY_V8 = 55
| |
− | static Short SENSOR_TYPE_SOIL_HUMIDITY_V7 = 41
| |
− | static Short SENSOR_TYPE_SOIL_REACTIVITY_V7 = 42
| |
− | static Short SENSOR_TYPE_SOIL_SALINITY_V7 = 43
| |
− | static Short SENSOR_TYPE_SOIL_TEMPERATURE_V5 = 24
| |
− | static Short SENSOR_TYPE_SOLAR_RADIATION_VERSION_2 = 10
| |
− | static Short SENSOR_TYPE_TANK_CAPACITY_VERSION_3 = 19
| |
− | static Short SENSOR_TYPE_TARGET_TEMPERATURE_V6 = 34
| |
− | static Short SENSOR_TYPE_TEMPERATURE_VERSION_1 = 1
| |
− | static Short SENSOR_TYPE_TIDE_LEVEL_VERSION_2 = 13
| |
− | static Short SENSOR_TYPE_TOTAL_BODY_WATER_TBW_V7 = 49
| |
− | static Short SENSOR_TYPE_ULTRAVIOLET_V5 = 27
| |
− | static Short SENSOR_TYPE_VELOCITY_VERSION_2 = 6
| |
− | static Short SENSOR_TYPE_VOLATILE_ORGANIC_COMPOUND_V7 = 39
| |
− | static Short SENSOR_TYPE_VOLTAGE_VERSION_3 = 15
| |
− | static Short SENSOR_TYPE_WATER_TEMPERATURE_V5 = 23
| |
− | static Short SENSOR_TYPE_WEIGHT_VERSION_3 = 14
| |
− | static Short SENSOR_TYPE__TIME_V6 = 33
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Sensor Multilevel Supported Scale Report===
| |
− | Command: 0x06
| |
− | class hubitat.zwave.commands.sensormultilevelv8.SensorMultilevelSupportedScaleReport {
| |
− | Short scaleBitMask
| |
− | Short sensorType
| |
− | static Short SENSOR_TYPE_ACCELERATION_X_AXIS_V8 = 52
| |
− | static Short SENSOR_TYPE_ACCELERATION_Y_AXIS_V8 = 53
| |
− | static Short SENSOR_TYPE_ACCELERATION_Z_AXIS_V8 = 54
| |
− | static Short SENSOR_TYPE_AIR_FLOW_VERSION_3 = 18
| |
− | static Short SENSOR_TYPE_ANGLE_POSITION_VERSION_4 = 21
| |
− | static Short SENSOR_TYPE_ATMOSPHERIC_PRESSURE_VERSION_2 = 8
| |
− | static Short SENSOR_TYPE_BAROMETRIC_PRESSURE_VERSION_2 = 9
| |
− | static Short SENSOR_TYPE_BASIC_METABOLIC_RATE_BMR_V7 = 50
| |
− | static Short SENSOR_TYPE_BLOOD_PRESSURE_V7 = 45
| |
− | static Short SENSOR_TYPE_BODY_MASS_INDEX_BMI_V7 = 51
| |
− | static Short SENSOR_TYPE_BONE_MASS_V7 = 48
| |
− | static Short SENSOR_TYPE_CARBON_MONOXIDE_CO_LEVEL_V7 = 40
| |
− | static Short SENSOR_TYPE_CO2_LEVEL_VERSION_3 = 17
| |
− | static Short SENSOR_TYPE_CURRENT_VERSION_3 = 16
| |
− | static Short SENSOR_TYPE_DEW_POINT_VERSION_2 = 11
| |
− | static Short SENSOR_TYPE_DIRECTION_VERSION_2 = 7
| |
− | static Short SENSOR_TYPE_DISTANCE_VERSION_3 = 20
| |
− | static Short SENSOR_TYPE_ELECTRICAL_CONDUCTIVITY_V5 = 29
| |
− | static Short SENSOR_TYPE_ELECTRICAL_RESISTIVITY_V5 = 28
| |
− | static Short SENSOR_TYPE_FAT_MASS_V7 = 47
| |
− | static Short SENSOR_TYPE_FORMALDEHYDE_CH2O_LEVEL_V7 = 36
| |
− | static Short SENSOR_TYPE_GENERAL_PURPOSE_VALUE_VERSION_1 = 2
| |
− | static Short SENSOR_TYPE_HEART_RATE_V7 = 44
| |
− | static Short SENSOR_TYPE_LOUDNESS_V5 = 30
| |
− | static Short SENSOR_TYPE_LUMINANCE_VERSION_1 = 3
| |
− | static Short SENSOR_TYPE_METHANE_DENSITY_V7 = 38
| |
− | static Short SENSOR_TYPE_MOISTURE_V5 = 31
| |
− | static Short SENSOR_TYPE_MUSCLE_MASS_V7 = 46
| |
− | static Short SENSOR_TYPE_PARTICULATE_MATTER_V7 = 35
| |
− | static Short SENSOR_TYPE_POWER_VERSION_2 = 4
| |
− | static Short SENSOR_TYPE_RADON_CONCENTRATION_V7 = 37
| |
− | static Short SENSOR_TYPE_RAIN_RATE_VERSION_2 = 12
| |
− | static Short SENSOR_TYPE_RELATIVE_HUMIDITY_VERSION_2 = 5
| |
− | static Short SENSOR_TYPE_REPORT_FREQUENCY_V6 = 32
| |
− | static Short SENSOR_TYPE_ROTATION_V5 = 22
| |
− | static Short SENSOR_TYPE_SEISMIC_INTENSITY_V5 = 25
| |
− | static Short SENSOR_TYPE_SEISMIC_MAGNITUDE_V5 = 26
| |
− | static Short SENSOR_TYPE_SMOKE_DENSITY_V8 = 55
| |
− | static Short SENSOR_TYPE_SOIL_HUMIDITY_V7 = 41
| |
− | static Short SENSOR_TYPE_SOIL_REACTIVITY_V7 = 42
| |
− | static Short SENSOR_TYPE_SOIL_SALINITY_V7 = 43
| |
− | static Short SENSOR_TYPE_SOIL_TEMPERATURE_V5 = 24
| |
− | static Short SENSOR_TYPE_SOLAR_RADIATION_VERSION_2 = 10
| |
− | static Short SENSOR_TYPE_TANK_CAPACITY_VERSION_3 = 19
| |
− | static Short SENSOR_TYPE_TARGET_TEMPERATURE_V6 = 34
| |
− | static Short SENSOR_TYPE_TEMPERATURE_VERSION_1 = 1
| |
− | static Short SENSOR_TYPE_TIDE_LEVEL_VERSION_2 = 13
| |
− | static Short SENSOR_TYPE_TOTAL_BODY_WATER_TBW_V7 = 49
| |
− | static Short SENSOR_TYPE_ULTRAVIOLET_V5 = 27
| |
− | static Short SENSOR_TYPE_VELOCITY_VERSION_2 = 6
| |
− | static Short SENSOR_TYPE_VOLATILE_ORGANIC_COMPOUND_V7 = 39
| |
− | static Short SENSOR_TYPE_VOLTAGE_VERSION_3 = 15
| |
− | static Short SENSOR_TYPE_WATER_TEMPERATURE_V5 = 23
| |
− | static Short SENSOR_TYPE_WEIGHT_VERSION_3 = 14
| |
− | static Short SENSOR_TYPE__TIME_V6 = 33
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Sensor Multilevel V9==
| |
− | Command Class: 0x31
| |
− | ===Sensor Multilevel Supported Get Sensor===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.sensormultilevelv9.SensorMultilevelSupportedGetSensor {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Sensor Multilevel Supported Sensor Report===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.sensormultilevelv9.SensorMultilevelSupportedSensorReport {
| |
− | Boolean accelerationX
| |
− | Boolean accelerationY
| |
− | Boolean accelerationZ
| |
− | Boolean airFlow
| |
− | Boolean airTemperature
| |
− | Boolean anglePosition
| |
− | Boolean atmosphericPressure
| |
− | Boolean barometricPressure
| |
− | Boolean bloodPressure
| |
− | Boolean bodyMass
| |
− | Boolean bodyMassIndex
| |
− | Boolean boneMass
| |
− | Boolean carbonDioxideLevel
| |
− | Boolean carbonMonoxideLevel
| |
− | Boolean current
| |
− | Boolean dewPoint
| |
− | Boolean direction
| |
− | Boolean distance
| |
− | Boolean electricalConductivity
| |
− | Boolean electricalResistivity
| |
− | Boolean fatMass
| |
− | Boolean formaldehydeLevel
| |
− | Boolean frequency
| |
− | Boolean generalPurposeValue
| |
− | Boolean heartRate
| |
− | Boolean humidity
| |
− | Boolean loudness
| |
− | Boolean luminance
| |
− | Boolean metabolicBasis
| |
− | Boolean methaneLevel
| |
− | Boolean moisture
| |
− | Boolean muscleMass
| |
− | Boolean particulateMaterLevel
| |
− | Boolean power
| |
− | Boolean radonConcentration
| |
− | Boolean rainRate
| |
− | Boolean rotation
| |
− | Boolean seismicIntensity
| |
− | Boolean seismicMagnitude
| |
− | Boolean signalStrength
| |
− | Boolean smokeDensity
| |
− | Boolean soilHumidity
| |
− | Boolean soilReactivity
| |
− | Boolean soilSalinity
| |
− | Boolean soilTemperature
| |
− | Boolean solarRadiation
| |
− | Boolean tankCapacity
| |
− | Boolean targetTemperature
| |
− | Boolean tideLevel
| |
− | Boolean time
| |
− | Boolean ultraviolet
| |
− | Boolean velocity
| |
− | Boolean vocLevel
| |
− | Boolean voltage
| |
− | Boolean waterFlow
| |
− | Boolean waterPressure
| |
− | Boolean waterTemperature
| |
− | Boolean weight
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Sensor Multilevel Supported Get Scale===
| |
− | Command: 0x03
| |
− | class hubitat.zwave.commands.sensormultilevelv9.SensorMultilevelSupportedGetScale {
| |
− | Short sensorType
| |
− | static Short SENSOR_TYPE_ACCELERATION_X_AXIS_V8 = 52
| |
− | static Short SENSOR_TYPE_ACCELERATION_Y_AXIS_V8 = 53
| |
− | static Short SENSOR_TYPE_ACCELERATION_Z_AXIS_V8 = 54
| |
− | static Short SENSOR_TYPE_AIR_FLOW_VERSION_3 = 18
| |
− | static Short SENSOR_TYPE_ANGLE_POSITION_VERSION_4 = 21
| |
− | static Short SENSOR_TYPE_ATMOSPHERIC_PRESSURE_VERSION_2 = 8
| |
− | static Short SENSOR_TYPE_BAROMETRIC_PRESSURE_VERSION_2 = 9
| |
− | static Short SENSOR_TYPE_BASIC_METABOLIC_RATE_BMR_V7 = 50
| |
− | static Short SENSOR_TYPE_BLOOD_PRESSURE_V7 = 45
| |
− | static Short SENSOR_TYPE_BODY_MASS_INDEX_BMI_V7 = 51
| |
− | static Short SENSOR_TYPE_BONE_MASS_V7 = 48
| |
− | static Short SENSOR_TYPE_CARBON_MONOXIDE_CO_LEVEL_V7 = 40
| |
− | static Short SENSOR_TYPE_CO2_LEVEL_VERSION_3 = 17
| |
− | static Short SENSOR_TYPE_CURRENT_VERSION_3 = 16
| |
− | static Short SENSOR_TYPE_DEW_POINT_VERSION_2 = 11
| |
− | static Short SENSOR_TYPE_DIRECTION_VERSION_2 = 7
| |
− | static Short SENSOR_TYPE_DISTANCE_VERSION_3 = 20
| |
− | static Short SENSOR_TYPE_ELECTRICAL_CONDUCTIVITY_V5 = 29
| |
− | static Short SENSOR_TYPE_ELECTRICAL_RESISTIVITY_V5 = 28
| |
− | static Short SENSOR_TYPE_FAT_MASS_V7 = 47
| |
− | static Short SENSOR_TYPE_FORMALDEHYDE_CH2O_LEVEL_V7 = 36
| |
− | static Short SENSOR_TYPE_GENERAL_PURPOSE_VALUE_VERSION_1 = 2
| |
− | static Short SENSOR_TYPE_HEART_RATE_V7 = 44
| |
− | static Short SENSOR_TYPE_LOUDNESS_V5 = 30
| |
− | static Short SENSOR_TYPE_LUMINANCE_VERSION_1 = 3
| |
− | static Short SENSOR_TYPE_METHANE_DENSITY_V7 = 38
| |
− | static Short SENSOR_TYPE_MOISTURE_V5 = 31
| |
− | static Short SENSOR_TYPE_MUSCLE_MASS_V7 = 46
| |
− | static Short SENSOR_TYPE_PARTICULATE_MATTER_V7 = 35
| |
− | static Short SENSOR_TYPE_POWER_VERSION_2 = 4
| |
− | static Short SENSOR_TYPE_RADON_CONCENTRATION_V7 = 37
| |
− | static Short SENSOR_TYPE_RAIN_RATE_VERSION_2 = 12
| |
− | static Short SENSOR_TYPE_RELATIVE_HUMIDITY_VERSION_2 = 5
| |
− | static Short SENSOR_TYPE_REPORT_FREQUENCY_V6 = 32
| |
− | static Short SENSOR_TYPE_RF_SIGNAL_STRENGTH_V9 = 58
| |
− | static Short SENSOR_TYPE_ROTATION_V5 = 22
| |
− | static Short SENSOR_TYPE_SEISMIC_INTENSITY_V5 = 25
| |
− | static Short SENSOR_TYPE_SEISMIC_MAGNITUDE_V5 = 26
| |
− | static Short SENSOR_TYPE_SMOKE_DENSITY_V8 = 55
| |
− | static Short SENSOR_TYPE_SOIL_HUMIDITY_V7 = 41
| |
− | static Short SENSOR_TYPE_SOIL_REACTIVITY_V7 = 42
| |
− | static Short SENSOR_TYPE_SOIL_SALINITY_V7 = 43
| |
− | static Short SENSOR_TYPE_SOIL_TEMPERATURE_V5 = 24
| |
− | static Short SENSOR_TYPE_SOLAR_RADIATION_VERSION_2 = 10
| |
− | static Short SENSOR_TYPE_TANK_CAPACITY_VERSION_3 = 19
| |
− | static Short SENSOR_TYPE_TARGET_TEMPERATURE_V6 = 34
| |
− | static Short SENSOR_TYPE_TEMPERATURE_VERSION_1 = 1
| |
− | static Short SENSOR_TYPE_TIDE_LEVEL_VERSION_2 = 13
| |
− | static Short SENSOR_TYPE_TOTAL_BODY_WATER_TBW_V7 = 49
| |
− | static Short SENSOR_TYPE_ULTRAVIOLET_V5 = 27
| |
− | static Short SENSOR_TYPE_VELOCITY_VERSION_2 = 6
| |
− | static Short SENSOR_TYPE_VOLATILE_ORGANIC_COMPOUND_V7 = 39
| |
− | static Short SENSOR_TYPE_VOLTAGE_VERSION_3 = 15
| |
− | static Short SENSOR_TYPE_WATER_FLOW_V9 = 56
| |
− | static Short SENSOR_TYPE_WATER_PRESSURE_V9 = 57
| |
− | static Short SENSOR_TYPE_WATER_TEMPERATURE_V5 = 23
| |
− | static Short SENSOR_TYPE_WEIGHT_VERSION_3 = 14
| |
− | static Short SENSOR_TYPE__TIME_V6 = 33
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Sensor Multilevel Get===
| |
− | Command: 0x04
| |
− | class hubitat.zwave.commands.sensormultilevelv9.SensorMultilevelGet {
| |
− | Short scale
| |
− | Short sensorType
| |
− | static Short SENSOR_TYPE_ACCELERATION_X_AXIS_V8 = 52
| |
− | static Short SENSOR_TYPE_ACCELERATION_Y_AXIS_V8 = 53
| |
− | static Short SENSOR_TYPE_ACCELERATION_Z_AXIS_V8 = 54
| |
− | static Short SENSOR_TYPE_AIR_FLOW_VERSION_3 = 18
| |
− | static Short SENSOR_TYPE_ANGLE_POSITION_VERSION_4 = 21
| |
− | static Short SENSOR_TYPE_ATMOSPHERIC_PRESSURE_VERSION_2 = 8
| |
− | static Short SENSOR_TYPE_BAROMETRIC_PRESSURE_VERSION_2 = 9
| |
− | static Short SENSOR_TYPE_BASIC_METABOLIC_RATE_BMR_V7 = 50
| |
− | static Short SENSOR_TYPE_BLOOD_PRESSURE_V7 = 45
| |
− | static Short SENSOR_TYPE_BODY_MASS_INDEX_BMI_V7 = 51
| |
− | static Short SENSOR_TYPE_BONE_MASS_V7 = 48
| |
− | static Short SENSOR_TYPE_CARBON_MONOXIDE_CO_LEVEL_V7 = 40
| |
− | static Short SENSOR_TYPE_CO2_LEVEL_VERSION_3 = 17
| |
− | static Short SENSOR_TYPE_CURRENT_VERSION_3 = 16
| |
− | static Short SENSOR_TYPE_DEW_POINT_VERSION_2 = 11
| |
− | static Short SENSOR_TYPE_DIRECTION_VERSION_2 = 7
| |
− | static Short SENSOR_TYPE_DISTANCE_VERSION_3 = 20
| |
− | static Short SENSOR_TYPE_ELECTRICAL_CONDUCTIVITY_V5 = 29
| |
− | static Short SENSOR_TYPE_ELECTRICAL_RESISTIVITY_V5 = 28
| |
− | static Short SENSOR_TYPE_FAT_MASS_V7 = 47
| |
− | static Short SENSOR_TYPE_FORMALDEHYDE_CH2O_LEVEL_V7 = 36
| |
− | static Short SENSOR_TYPE_GENERAL_PURPOSE_VALUE_VERSION_1 = 2
| |
− | static Short SENSOR_TYPE_HEART_RATE_V7 = 44
| |
− | static Short SENSOR_TYPE_LOUDNESS_V5 = 30
| |
− | static Short SENSOR_TYPE_LUMINANCE_VERSION_1 = 3
| |
− | static Short SENSOR_TYPE_METHANE_DENSITY_V7 = 38
| |
− | static Short SENSOR_TYPE_MOISTURE_V5 = 31
| |
− | static Short SENSOR_TYPE_MUSCLE_MASS_V7 = 46
| |
− | static Short SENSOR_TYPE_PARTICULATE_MATTER_V7 = 35
| |
− | static Short SENSOR_TYPE_POWER_VERSION_2 = 4
| |
− | static Short SENSOR_TYPE_RADON_CONCENTRATION_V7 = 37
| |
− | static Short SENSOR_TYPE_RAIN_RATE_VERSION_2 = 12
| |
− | static Short SENSOR_TYPE_RELATIVE_HUMIDITY_VERSION_2 = 5
| |
− | static Short SENSOR_TYPE_REPORT_FREQUENCY_V6 = 32
| |
− | static Short SENSOR_TYPE_RF_SIGNAL_STRENGTH_V9 = 58
| |
− | static Short SENSOR_TYPE_ROTATION_V5 = 22
| |
− | static Short SENSOR_TYPE_SEISMIC_INTENSITY_V5 = 25
| |
− | static Short SENSOR_TYPE_SEISMIC_MAGNITUDE_V5 = 26
| |
− | static Short SENSOR_TYPE_SMOKE_DENSITY_V8 = 55
| |
− | static Short SENSOR_TYPE_SOIL_HUMIDITY_V7 = 41
| |
− | static Short SENSOR_TYPE_SOIL_REACTIVITY_V7 = 42
| |
− | static Short SENSOR_TYPE_SOIL_SALINITY_V7 = 43
| |
− | static Short SENSOR_TYPE_SOIL_TEMPERATURE_V5 = 24
| |
− | static Short SENSOR_TYPE_SOLAR_RADIATION_VERSION_2 = 10
| |
− | static Short SENSOR_TYPE_TANK_CAPACITY_VERSION_3 = 19
| |
− | static Short SENSOR_TYPE_TARGET_TEMPERATURE_V6 = 34
| |
− | static Short SENSOR_TYPE_TEMPERATURE_VERSION_1 = 1
| |
− | static Short SENSOR_TYPE_TIDE_LEVEL_VERSION_2 = 13
| |
− | static Short SENSOR_TYPE_TOTAL_BODY_WATER_TBW_V7 = 49
| |
− | static Short SENSOR_TYPE_ULTRAVIOLET_V5 = 27
| |
− | static Short SENSOR_TYPE_VELOCITY_VERSION_2 = 6
| |
− | static Short SENSOR_TYPE_VOLATILE_ORGANIC_COMPOUND_V7 = 39
| |
− | static Short SENSOR_TYPE_VOLTAGE_VERSION_3 = 15
| |
− | static Short SENSOR_TYPE_WATER_FLOW_V9 = 56
| |
− | static Short SENSOR_TYPE_WATER_PRESSURE_V9 = 57
| |
− | static Short SENSOR_TYPE_WATER_TEMPERATURE_V5 = 23
| |
− | static Short SENSOR_TYPE_WEIGHT_VERSION_3 = 14
| |
− | static Short SENSOR_TYPE__TIME_V6 = 33
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Sensor Multilevel Report===
| |
− | Command: 0x05
| |
− | class hubitat.zwave.commands.sensormultilevelv9.SensorMultilevelReport {
| |
− | Short precision
| |
− | Short scale
| |
− | BigDecimal scaledSensorValue
| |
− | Short sensorType
| |
− | Short size
| |
− | static Short SENSOR_TYPE_ACCELERATION_X_AXIS_V8 = 52
| |
− | static Short SENSOR_TYPE_ACCELERATION_Y_AXIS_V8 = 53
| |
− | static Short SENSOR_TYPE_ACCELERATION_Z_AXIS_V8 = 54
| |
− | static Short SENSOR_TYPE_AIR_FLOW_VERSION_3 = 18
| |
− | static Short SENSOR_TYPE_ANGLE_POSITION_VERSION_4 = 21
| |
− | static Short SENSOR_TYPE_ATMOSPHERIC_PRESSURE_VERSION_2 = 8
| |
− | static Short SENSOR_TYPE_BAROMETRIC_PRESSURE_VERSION_2 = 9
| |
− | static Short SENSOR_TYPE_BASIC_METABOLIC_RATE_BMR_V7 = 50
| |
− | static Short SENSOR_TYPE_BLOOD_PRESSURE_V7 = 45
| |
− | static Short SENSOR_TYPE_BODY_MASS_INDEX_BMI_V7 = 51
| |
− | static Short SENSOR_TYPE_BONE_MASS_V7 = 48
| |
− | static Short SENSOR_TYPE_CARBON_MONOXIDE_CO_LEVEL_V7 = 40
| |
− | static Short SENSOR_TYPE_CO2_LEVEL_VERSION_3 = 17
| |
− | static Short SENSOR_TYPE_CURRENT_VERSION_3 = 16
| |
− | static Short SENSOR_TYPE_DEW_POINT_VERSION_2 = 11
| |
− | static Short SENSOR_TYPE_DIRECTION_VERSION_2 = 7
| |
− | static Short SENSOR_TYPE_DISTANCE_VERSION_3 = 20
| |
− | static Short SENSOR_TYPE_ELECTRICAL_CONDUCTIVITY_V5 = 29
| |
− | static Short SENSOR_TYPE_ELECTRICAL_RESISTIVITY_V5 = 28
| |
− | static Short SENSOR_TYPE_FAT_MASS_V7 = 47
| |
− | static Short SENSOR_TYPE_FORMALDEHYDE_CH2O_LEVEL_V7 = 36
| |
− | static Short SENSOR_TYPE_GENERAL_PURPOSE_VALUE_VERSION_1 = 2
| |
− | static Short SENSOR_TYPE_HEART_RATE_V7 = 44
| |
− | static Short SENSOR_TYPE_LOUDNESS_V5 = 30
| |
− | static Short SENSOR_TYPE_LUMINANCE_VERSION_1 = 3
| |
− | static Short SENSOR_TYPE_METHANE_DENSITY_V7 = 38
| |
− | static Short SENSOR_TYPE_MOISTURE_V5 = 31
| |
− | static Short SENSOR_TYPE_MUSCLE_MASS_V7 = 46
| |
− | static Short SENSOR_TYPE_PARTICULATE_MATTER_V7 = 35
| |
− | static Short SENSOR_TYPE_POWER_VERSION_2 = 4
| |
− | static Short SENSOR_TYPE_RADON_CONCENTRATION_V7 = 37
| |
− | static Short SENSOR_TYPE_RAIN_RATE_VERSION_2 = 12
| |
− | static Short SENSOR_TYPE_RELATIVE_HUMIDITY_VERSION_2 = 5
| |
− | static Short SENSOR_TYPE_REPORT_FREQUENCY_V6 = 32
| |
− | static Short SENSOR_TYPE_RF_SIGNAL_STRENGTH_V9 = 58
| |
− | static Short SENSOR_TYPE_ROTATION_V5 = 22
| |
− | static Short SENSOR_TYPE_SEISMIC_INTENSITY_V5 = 25
| |
− | static Short SENSOR_TYPE_SEISMIC_MAGNITUDE_V5 = 26
| |
− | static Short SENSOR_TYPE_SMOKE_DENSITY_V8 = 55
| |
− | static Short SENSOR_TYPE_SOIL_HUMIDITY_V7 = 41
| |
− | static Short SENSOR_TYPE_SOIL_REACTIVITY_V7 = 42
| |
− | static Short SENSOR_TYPE_SOIL_SALINITY_V7 = 43
| |
− | static Short SENSOR_TYPE_SOIL_TEMPERATURE_V5 = 24
| |
− | static Short SENSOR_TYPE_SOLAR_RADIATION_VERSION_2 = 10
| |
− | static Short SENSOR_TYPE_TANK_CAPACITY_VERSION_3 = 19
| |
− | static Short SENSOR_TYPE_TARGET_TEMPERATURE_V6 = 34
| |
− | static Short SENSOR_TYPE_TEMPERATURE_VERSION_1 = 1
| |
− | static Short SENSOR_TYPE_TIDE_LEVEL_VERSION_2 = 13
| |
− | static Short SENSOR_TYPE_TOTAL_BODY_WATER_TBW_V7 = 49
| |
− | static Short SENSOR_TYPE_ULTRAVIOLET_V5 = 27
| |
− | static Short SENSOR_TYPE_VELOCITY_VERSION_2 = 6
| |
− | static Short SENSOR_TYPE_VOLATILE_ORGANIC_COMPOUND_V7 = 39
| |
− | static Short SENSOR_TYPE_VOLTAGE_VERSION_3 = 15
| |
− | static Short SENSOR_TYPE_WATER_FLOW_V9 = 56
| |
− | static Short SENSOR_TYPE_WATER_PRESSURE_V9 = 57
| |
− | static Short SENSOR_TYPE_WATER_TEMPERATURE_V5 = 23
| |
− | static Short SENSOR_TYPE_WEIGHT_VERSION_3 = 14
| |
− | static Short SENSOR_TYPE__TIME_V6 = 33
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Sensor Multilevel Supported Scale Report===
| |
− | Command: 0x06
| |
− | class hubitat.zwave.commands.sensormultilevelv9.SensorMultilevelSupportedScaleReport {
| |
− | Short scaleBitMask
| |
− | Short sensorType
| |
− | static Short SENSOR_TYPE_ACCELERATION_X_AXIS_V8 = 52
| |
− | static Short SENSOR_TYPE_ACCELERATION_Y_AXIS_V8 = 53
| |
− | static Short SENSOR_TYPE_ACCELERATION_Z_AXIS_V8 = 54
| |
− | static Short SENSOR_TYPE_AIR_FLOW_VERSION_3 = 18
| |
− | static Short SENSOR_TYPE_ANGLE_POSITION_VERSION_4 = 21
| |
− | static Short SENSOR_TYPE_ATMOSPHERIC_PRESSURE_VERSION_2 = 8
| |
− | static Short SENSOR_TYPE_BAROMETRIC_PRESSURE_VERSION_2 = 9
| |
− | static Short SENSOR_TYPE_BASIC_METABOLIC_RATE_BMR_V7 = 50
| |
− | static Short SENSOR_TYPE_BLOOD_PRESSURE_V7 = 45
| |
− | static Short SENSOR_TYPE_BODY_MASS_INDEX_BMI_V7 = 51
| |
− | static Short SENSOR_TYPE_BONE_MASS_V7 = 48
| |
− | static Short SENSOR_TYPE_CARBON_MONOXIDE_CO_LEVEL_V7 = 40
| |
− | static Short SENSOR_TYPE_CO2_LEVEL_VERSION_3 = 17
| |
− | static Short SENSOR_TYPE_CURRENT_VERSION_3 = 16
| |
− | static Short SENSOR_TYPE_DEW_POINT_VERSION_2 = 11
| |
− | static Short SENSOR_TYPE_DIRECTION_VERSION_2 = 7
| |
− | static Short SENSOR_TYPE_DISTANCE_VERSION_3 = 20
| |
− | static Short SENSOR_TYPE_ELECTRICAL_CONDUCTIVITY_V5 = 29
| |
− | static Short SENSOR_TYPE_ELECTRICAL_RESISTIVITY_V5 = 28
| |
− | static Short SENSOR_TYPE_FAT_MASS_V7 = 47
| |
− | static Short SENSOR_TYPE_FORMALDEHYDE_CH2O_LEVEL_V7 = 36
| |
− | static Short SENSOR_TYPE_GENERAL_PURPOSE_VALUE_VERSION_1 = 2
| |
− | static Short SENSOR_TYPE_HEART_RATE_V7 = 44
| |
− | static Short SENSOR_TYPE_LOUDNESS_V5 = 30
| |
− | static Short SENSOR_TYPE_LUMINANCE_VERSION_1 = 3
| |
− | static Short SENSOR_TYPE_METHANE_DENSITY_V7 = 38
| |
− | static Short SENSOR_TYPE_MOISTURE_V5 = 31
| |
− | static Short SENSOR_TYPE_MUSCLE_MASS_V7 = 46
| |
− | static Short SENSOR_TYPE_PARTICULATE_MATTER_V7 = 35
| |
− | static Short SENSOR_TYPE_POWER_VERSION_2 = 4
| |
− | static Short SENSOR_TYPE_RADON_CONCENTRATION_V7 = 37
| |
− | static Short SENSOR_TYPE_RAIN_RATE_VERSION_2 = 12
| |
− | static Short SENSOR_TYPE_RELATIVE_HUMIDITY_VERSION_2 = 5
| |
− | static Short SENSOR_TYPE_REPORT_FREQUENCY_V6 = 32
| |
− | static Short SENSOR_TYPE_RF_SIGNAL_STRENGTH_V9 = 58
| |
− | static Short SENSOR_TYPE_ROTATION_V5 = 22
| |
− | static Short SENSOR_TYPE_SEISMIC_INTENSITY_V5 = 25
| |
− | static Short SENSOR_TYPE_SEISMIC_MAGNITUDE_V5 = 26
| |
− | static Short SENSOR_TYPE_SMOKE_DENSITY_V8 = 55
| |
− | static Short SENSOR_TYPE_SOIL_HUMIDITY_V7 = 41
| |
− | static Short SENSOR_TYPE_SOIL_REACTIVITY_V7 = 42
| |
− | static Short SENSOR_TYPE_SOIL_SALINITY_V7 = 43
| |
− | static Short SENSOR_TYPE_SOIL_TEMPERATURE_V5 = 24
| |
− | static Short SENSOR_TYPE_SOLAR_RADIATION_VERSION_2 = 10
| |
− | static Short SENSOR_TYPE_TANK_CAPACITY_VERSION_3 = 19
| |
− | static Short SENSOR_TYPE_TARGET_TEMPERATURE_V6 = 34
| |
− | static Short SENSOR_TYPE_TEMPERATURE_VERSION_1 = 1
| |
− | static Short SENSOR_TYPE_TIDE_LEVEL_VERSION_2 = 13
| |
− | static Short SENSOR_TYPE_TOTAL_BODY_WATER_TBW_V7 = 49
| |
− | static Short SENSOR_TYPE_ULTRAVIOLET_V5 = 27
| |
− | static Short SENSOR_TYPE_VELOCITY_VERSION_2 = 6
| |
− | static Short SENSOR_TYPE_VOLATILE_ORGANIC_COMPOUND_V7 = 39
| |
− | static Short SENSOR_TYPE_VOLTAGE_VERSION_3 = 15
| |
− | static Short SENSOR_TYPE_WATER_FLOW_V9 = 56
| |
− | static Short SENSOR_TYPE_WATER_PRESSURE_V9 = 57
| |
− | static Short SENSOR_TYPE_WATER_TEMPERATURE_V5 = 23
| |
− | static Short SENSOR_TYPE_WEIGHT_VERSION_3 = 14
| |
− | static Short SENSOR_TYPE__TIME_V6 = 33
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Sensor Multilevel V10==
| |
− | Command Class: 0x31
| |
− | ===Sensor Multilevel Supported Get Sensor===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.sensormultilevelv10.SensorMultilevelSupportedGetSensor {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Sensor Multilevel Supported Sensor Report===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.sensormultilevelv10.SensorMultilevelSupportedSensorReport {
| |
− | Boolean accelerationX
| |
− | Boolean accelerationY
| |
− | Boolean accelerationZ
| |
− | Boolean airFlow
| |
− | Boolean airTemperature
| |
− | Boolean anglePosition
| |
− | Boolean atmosphericPressure
| |
− | Boolean barometricPressure
| |
− | Boolean bloodPressure
| |
− | Boolean bodyMass
| |
− | Boolean bodyMassIndex
| |
− | Boolean boneMass
| |
− | Boolean carbonDioxideLevel
| |
− | Boolean carbonMonoxideLevel
| |
− | Boolean current
| |
− | Boolean dewPoint
| |
− | Boolean direction
| |
− | Boolean distance
| |
− | Boolean electricalConductivity
| |
− | Boolean electricalResistivity
| |
− | Boolean fatMass
| |
− | Boolean formaldehydeLevel
| |
− | Boolean frequency
| |
− | Boolean generalPurposeValue
| |
− | Boolean heartRate
| |
− | Boolean humidity
| |
− | Boolean loudness
| |
− | Boolean luminance
| |
− | Boolean metabolicBasis
| |
− | Boolean methaneLevel
| |
− | Boolean moisture
| |
− | Boolean muscleMass
| |
− | Boolean particulateMater10Level
| |
− | Boolean particulateMaterLevel
| |
− | Boolean power
| |
− | Boolean radonConcentration
| |
− | Boolean rainRate
| |
− | Boolean respiratoryRate
| |
− | Boolean rotation
| |
− | Boolean seismicIntensity
| |
− | Boolean seismicMagnitude
| |
− | Boolean signalStrength
| |
− | Boolean smokeDensity
| |
− | Boolean soilHumidity
| |
− | Boolean soilReactivity
| |
− | Boolean soilSalinity
| |
− | Boolean soilTemperature
| |
− | Boolean solarRadiation
| |
− | Boolean tankCapacity
| |
− | Boolean targetTemperature
| |
− | Boolean tideLevel
| |
− | Boolean time
| |
− | Boolean ultraviolet
| |
− | Boolean velocity
| |
− | Boolean vocLevel
| |
− | Boolean voltage
| |
− | Boolean waterFlow
| |
− | Boolean waterPressure
| |
− | Boolean waterTemperature
| |
− | Boolean weight
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Sensor Multilevel Supported Get Scale===
| |
− | Command: 0x03
| |
− | class hubitat.zwave.commands.sensormultilevelv10.SensorMultilevelSupportedGetScale {
| |
− | Short sensorType
| |
− | static Short SENSOR_TYPE_ACCELERATION_X_AXIS_V8 = 52
| |
− | static Short SENSOR_TYPE_ACCELERATION_Y_AXIS_V8 = 53
| |
− | static Short SENSOR_TYPE_ACCELERATION_Z_AXIS_V8 = 54
| |
− | static Short SENSOR_TYPE_AIR_FLOW_VERSION_3 = 18
| |
− | static Short SENSOR_TYPE_ANGLE_POSITION_VERSION_4 = 21
| |
− | static Short SENSOR_TYPE_ATMOSPHERIC_PRESSURE_VERSION_2 = 8
| |
− | static Short SENSOR_TYPE_BAROMETRIC_PRESSURE_VERSION_2 = 9
| |
− | static Short SENSOR_TYPE_BASIC_METABOLIC_RATE_BMR_V7 = 50
| |
− | static Short SENSOR_TYPE_BLOOD_PRESSURE_V7 = 45
| |
− | static Short SENSOR_TYPE_BODY_MASS_INDEX_BMI_V7 = 51
| |
− | static Short SENSOR_TYPE_BONE_MASS_V7 = 48
| |
− | static Short SENSOR_TYPE_CARBON_MONOXIDE_CO_LEVEL_V7 = 40
| |
− | static Short SENSOR_TYPE_CO2_LEVEL_VERSION_3 = 17
| |
− | static Short SENSOR_TYPE_CURRENT_VERSION_3 = 16
| |
− | static Short SENSOR_TYPE_DEW_POINT_VERSION_2 = 11
| |
− | static Short SENSOR_TYPE_DIRECTION_VERSION_2 = 7
| |
− | static Short SENSOR_TYPE_DISTANCE_VERSION_3 = 20
| |
− | static Short SENSOR_TYPE_ELECTRICAL_CONDUCTIVITY_V5 = 29
| |
− | static Short SENSOR_TYPE_ELECTRICAL_RESISTIVITY_V5 = 28
| |
− | static Short SENSOR_TYPE_FAT_MASS_V7 = 47
| |
− | static Short SENSOR_TYPE_FORMALDEHYDE_CH2O_LEVEL_V7 = 36
| |
− | static Short SENSOR_TYPE_GENERAL_PURPOSE_VALUE_VERSION_1 = 2
| |
− | static Short SENSOR_TYPE_HEART_RATE_V7 = 44
| |
− | static Short SENSOR_TYPE_LOUDNESS_V5 = 30
| |
− | static Short SENSOR_TYPE_LUMINANCE_VERSION_1 = 3
| |
− | static Short SENSOR_TYPE_METHANE_DENSITY_V7 = 38
| |
− | static Short SENSOR_TYPE_MOISTURE_V5 = 31
| |
− | static Short SENSOR_TYPE_MUSCLE_MASS_V7 = 46
| |
− | static Short SENSOR_TYPE_PARTICULATE_MATTER_V10 = 59
| |
− | static Short SENSOR_TYPE_PARTICULATE_MATTER_V7 = 35
| |
− | static Short SENSOR_TYPE_POWER_VERSION_2 = 4
| |
− | static Short SENSOR_TYPE_RADON_CONCENTRATION_V7 = 37
| |
− | static Short SENSOR_TYPE_RAIN_RATE_VERSION_2 = 12
| |
− | static Short SENSOR_TYPE_RELATIVE_HUMIDITY_VERSION_2 = 5
| |
− | static Short SENSOR_TYPE_REPORT_FREQUENCY_V6 = 32
| |
− | static Short SENSOR_TYPE_RESPIRATORY_RATE_V10 = 60
| |
− | static Short SENSOR_TYPE_RF_SIGNAL_STRENGTH_V9 = 58
| |
− | static Short SENSOR_TYPE_ROTATION_V5 = 22
| |
− | static Short SENSOR_TYPE_SEISMIC_INTENSITY_V5 = 25
| |
− | static Short SENSOR_TYPE_SEISMIC_MAGNITUDE_V5 = 26
| |
− | static Short SENSOR_TYPE_SMOKE_DENSITY_V8 = 55
| |
− | static Short SENSOR_TYPE_SOIL_HUMIDITY_V7 = 41
| |
− | static Short SENSOR_TYPE_SOIL_REACTIVITY_V7 = 42
| |
− | static Short SENSOR_TYPE_SOIL_SALINITY_V7 = 43
| |
− | static Short SENSOR_TYPE_SOIL_TEMPERATURE_V5 = 24
| |
− | static Short SENSOR_TYPE_SOLAR_RADIATION_VERSION_2 = 10
| |
− | static Short SENSOR_TYPE_TANK_CAPACITY_VERSION_3 = 19
| |
− | static Short SENSOR_TYPE_TARGET_TEMPERATURE_V6 = 34
| |
− | static Short SENSOR_TYPE_TEMPERATURE_VERSION_1 = 1
| |
− | static Short SENSOR_TYPE_TIDE_LEVEL_VERSION_2 = 13
| |
− | static Short SENSOR_TYPE_TOTAL_BODY_WATER_TBW_V7 = 49
| |
− | static Short SENSOR_TYPE_ULTRAVIOLET_V5 = 27
| |
− | static Short SENSOR_TYPE_VELOCITY_VERSION_2 = 6
| |
− | static Short SENSOR_TYPE_VOLATILE_ORGANIC_COMPOUND_V7 = 39
| |
− | static Short SENSOR_TYPE_VOLTAGE_VERSION_3 = 15
| |
− | static Short SENSOR_TYPE_WATER_FLOW_V9 = 56
| |
− | static Short SENSOR_TYPE_WATER_PRESSURE_V9 = 57
| |
− | static Short SENSOR_TYPE_WATER_TEMPERATURE_V5 = 23
| |
− | static Short SENSOR_TYPE_WEIGHT_VERSION_3 = 14
| |
− | static Short SENSOR_TYPE__TIME_V6 = 33
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Sensor Multilevel Get===
| |
− | Command: 0x04
| |
− | class hubitat.zwave.commands.sensormultilevelv10.SensorMultilevelGet {
| |
− | Short scale
| |
− | Short sensorType
| |
− | static Short SENSOR_TYPE_ACCELERATION_X_AXIS_V8 = 52
| |
− | static Short SENSOR_TYPE_ACCELERATION_Y_AXIS_V8 = 53
| |
− | static Short SENSOR_TYPE_ACCELERATION_Z_AXIS_V8 = 54
| |
− | static Short SENSOR_TYPE_AIR_FLOW_VERSION_3 = 18
| |
− | static Short SENSOR_TYPE_ANGLE_POSITION_VERSION_4 = 21
| |
− | static Short SENSOR_TYPE_ATMOSPHERIC_PRESSURE_VERSION_2 = 8
| |
− | static Short SENSOR_TYPE_BAROMETRIC_PRESSURE_VERSION_2 = 9
| |
− | static Short SENSOR_TYPE_BASIC_METABOLIC_RATE_BMR_V7 = 50
| |
− | static Short SENSOR_TYPE_BLOOD_PRESSURE_V7 = 45
| |
− | static Short SENSOR_TYPE_BODY_MASS_INDEX_BMI_V7 = 51
| |
− | static Short SENSOR_TYPE_BONE_MASS_V7 = 48
| |
− | static Short SENSOR_TYPE_CARBON_MONOXIDE_CO_LEVEL_V7 = 40
| |
− | static Short SENSOR_TYPE_CO2_LEVEL_VERSION_3 = 17
| |
− | static Short SENSOR_TYPE_CURRENT_VERSION_3 = 16
| |
− | static Short SENSOR_TYPE_DEW_POINT_VERSION_2 = 11
| |
− | static Short SENSOR_TYPE_DIRECTION_VERSION_2 = 7
| |
− | static Short SENSOR_TYPE_DISTANCE_VERSION_3 = 20
| |
− | static Short SENSOR_TYPE_ELECTRICAL_CONDUCTIVITY_V5 = 29
| |
− | static Short SENSOR_TYPE_ELECTRICAL_RESISTIVITY_V5 = 28
| |
− | static Short SENSOR_TYPE_FAT_MASS_V7 = 47
| |
− | static Short SENSOR_TYPE_FORMALDEHYDE_CH2O_LEVEL_V7 = 36
| |
− | static Short SENSOR_TYPE_GENERAL_PURPOSE_VALUE_VERSION_1 = 2
| |
− | static Short SENSOR_TYPE_HEART_RATE_V7 = 44
| |
− | static Short SENSOR_TYPE_LOUDNESS_V5 = 30
| |
− | static Short SENSOR_TYPE_LUMINANCE_VERSION_1 = 3
| |
− | static Short SENSOR_TYPE_METHANE_DENSITY_V7 = 38
| |
− | static Short SENSOR_TYPE_MOISTURE_V5 = 31
| |
− | static Short SENSOR_TYPE_MUSCLE_MASS_V7 = 46
| |
− | static Short SENSOR_TYPE_PARTICULATE_MATTER_V10 = 59
| |
− | static Short SENSOR_TYPE_PARTICULATE_MATTER_V7 = 35
| |
− | static Short SENSOR_TYPE_POWER_VERSION_2 = 4
| |
− | static Short SENSOR_TYPE_RADON_CONCENTRATION_V7 = 37
| |
− | static Short SENSOR_TYPE_RAIN_RATE_VERSION_2 = 12
| |
− | static Short SENSOR_TYPE_RELATIVE_HUMIDITY_VERSION_2 = 5
| |
− | static Short SENSOR_TYPE_REPORT_FREQUENCY_V6 = 32
| |
− | static Short SENSOR_TYPE_RESPIRATORY_RATE_V10 = 60
| |
− | static Short SENSOR_TYPE_RF_SIGNAL_STRENGTH_V9 = 58
| |
− | static Short SENSOR_TYPE_ROTATION_V5 = 22
| |
− | static Short SENSOR_TYPE_SEISMIC_INTENSITY_V5 = 25
| |
− | static Short SENSOR_TYPE_SEISMIC_MAGNITUDE_V5 = 26
| |
− | static Short SENSOR_TYPE_SMOKE_DENSITY_V8 = 55
| |
− | static Short SENSOR_TYPE_SOIL_HUMIDITY_V7 = 41
| |
− | static Short SENSOR_TYPE_SOIL_REACTIVITY_V7 = 42
| |
− | static Short SENSOR_TYPE_SOIL_SALINITY_V7 = 43
| |
− | static Short SENSOR_TYPE_SOIL_TEMPERATURE_V5 = 24
| |
− | static Short SENSOR_TYPE_SOLAR_RADIATION_VERSION_2 = 10
| |
− | static Short SENSOR_TYPE_TANK_CAPACITY_VERSION_3 = 19
| |
− | static Short SENSOR_TYPE_TARGET_TEMPERATURE_V6 = 34
| |
− | static Short SENSOR_TYPE_TEMPERATURE_VERSION_1 = 1
| |
− | static Short SENSOR_TYPE_TIDE_LEVEL_VERSION_2 = 13
| |
− | static Short SENSOR_TYPE_TOTAL_BODY_WATER_TBW_V7 = 49
| |
− | static Short SENSOR_TYPE_ULTRAVIOLET_V5 = 27
| |
− | static Short SENSOR_TYPE_VELOCITY_VERSION_2 = 6
| |
− | static Short SENSOR_TYPE_VOLATILE_ORGANIC_COMPOUND_V7 = 39
| |
− | static Short SENSOR_TYPE_VOLTAGE_VERSION_3 = 15
| |
− | static Short SENSOR_TYPE_WATER_FLOW_V9 = 56
| |
− | static Short SENSOR_TYPE_WATER_PRESSURE_V9 = 57
| |
− | static Short SENSOR_TYPE_WATER_TEMPERATURE_V5 = 23
| |
− | static Short SENSOR_TYPE_WEIGHT_VERSION_3 = 14
| |
− | static Short SENSOR_TYPE__TIME_V6 = 33
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Sensor Multilevel Report===
| |
− | Command: 0x05
| |
− | class hubitat.zwave.commands.sensormultilevelv10.SensorMultilevelReport {
| |
− | Short precision
| |
− | Short scale
| |
− | BigDecimal scaledSensorValue
| |
− | Short sensorType
| |
− | Short size
| |
− | static Short SENSOR_TYPE_ACCELERATION_X_AXIS_V8 = 52
| |
− | static Short SENSOR_TYPE_ACCELERATION_Y_AXIS_V8 = 53
| |
− | static Short SENSOR_TYPE_ACCELERATION_Z_AXIS_V8 = 54
| |
− | static Short SENSOR_TYPE_AIR_FLOW_VERSION_3 = 18
| |
− | static Short SENSOR_TYPE_ANGLE_POSITION_VERSION_4 = 21
| |
− | static Short SENSOR_TYPE_ATMOSPHERIC_PRESSURE_VERSION_2 = 8
| |
− | static Short SENSOR_TYPE_BAROMETRIC_PRESSURE_VERSION_2 = 9
| |
− | static Short SENSOR_TYPE_BASIC_METABOLIC_RATE_BMR_V7 = 50
| |
− | static Short SENSOR_TYPE_BLOOD_PRESSURE_V7 = 45
| |
− | static Short SENSOR_TYPE_BODY_MASS_INDEX_BMI_V7 = 51
| |
− | static Short SENSOR_TYPE_BONE_MASS_V7 = 48
| |
− | static Short SENSOR_TYPE_CARBON_MONOXIDE_CO_LEVEL_V7 = 40
| |
− | static Short SENSOR_TYPE_CO2_LEVEL_VERSION_3 = 17
| |
− | static Short SENSOR_TYPE_CURRENT_VERSION_3 = 16
| |
− | static Short SENSOR_TYPE_DEW_POINT_VERSION_2 = 11
| |
− | static Short SENSOR_TYPE_DIRECTION_VERSION_2 = 7
| |
− | static Short SENSOR_TYPE_DISTANCE_VERSION_3 = 20
| |
− | static Short SENSOR_TYPE_ELECTRICAL_CONDUCTIVITY_V5 = 29
| |
− | static Short SENSOR_TYPE_ELECTRICAL_RESISTIVITY_V5 = 28
| |
− | static Short SENSOR_TYPE_FAT_MASS_V7 = 47
| |
− | static Short SENSOR_TYPE_FORMALDEHYDE_CH2O_LEVEL_V7 = 36
| |
− | static Short SENSOR_TYPE_GENERAL_PURPOSE_VALUE_VERSION_1 = 2
| |
− | static Short SENSOR_TYPE_HEART_RATE_V7 = 44
| |
− | static Short SENSOR_TYPE_LOUDNESS_V5 = 30
| |
− | static Short SENSOR_TYPE_LUMINANCE_VERSION_1 = 3
| |
− | static Short SENSOR_TYPE_METHANE_DENSITY_V7 = 38
| |
− | static Short SENSOR_TYPE_MOISTURE_V5 = 31
| |
− | static Short SENSOR_TYPE_MUSCLE_MASS_V7 = 46
| |
− | static Short SENSOR_TYPE_PARTICULATE_MATTER_V10 = 59
| |
− | static Short SENSOR_TYPE_PARTICULATE_MATTER_V7 = 35
| |
− | static Short SENSOR_TYPE_POWER_VERSION_2 = 4
| |
− | static Short SENSOR_TYPE_RADON_CONCENTRATION_V7 = 37
| |
− | static Short SENSOR_TYPE_RAIN_RATE_VERSION_2 = 12
| |
− | static Short SENSOR_TYPE_RELATIVE_HUMIDITY_VERSION_2 = 5
| |
− | static Short SENSOR_TYPE_REPORT_FREQUENCY_V6 = 32
| |
− | static Short SENSOR_TYPE_RESPIRATORY_RATE_V10 = 60
| |
− | static Short SENSOR_TYPE_RF_SIGNAL_STRENGTH_V9 = 58
| |
− | static Short SENSOR_TYPE_ROTATION_V5 = 22
| |
− | static Short SENSOR_TYPE_SEISMIC_INTENSITY_V5 = 25
| |
− | static Short SENSOR_TYPE_SEISMIC_MAGNITUDE_V5 = 26
| |
− | static Short SENSOR_TYPE_SMOKE_DENSITY_V8 = 55
| |
− | static Short SENSOR_TYPE_SOIL_HUMIDITY_V7 = 41
| |
− | static Short SENSOR_TYPE_SOIL_REACTIVITY_V7 = 42
| |
− | static Short SENSOR_TYPE_SOIL_SALINITY_V7 = 43
| |
− | static Short SENSOR_TYPE_SOIL_TEMPERATURE_V5 = 24
| |
− | static Short SENSOR_TYPE_SOLAR_RADIATION_VERSION_2 = 10
| |
− | static Short SENSOR_TYPE_TANK_CAPACITY_VERSION_3 = 19
| |
− | static Short SENSOR_TYPE_TARGET_TEMPERATURE_V6 = 34
| |
− | static Short SENSOR_TYPE_TEMPERATURE_VERSION_1 = 1
| |
− | static Short SENSOR_TYPE_TIDE_LEVEL_VERSION_2 = 13
| |
− | static Short SENSOR_TYPE_TOTAL_BODY_WATER_TBW_V7 = 49
| |
− | static Short SENSOR_TYPE_ULTRAVIOLET_V5 = 27
| |
− | static Short SENSOR_TYPE_VELOCITY_VERSION_2 = 6
| |
− | static Short SENSOR_TYPE_VOLATILE_ORGANIC_COMPOUND_V7 = 39
| |
− | static Short SENSOR_TYPE_VOLTAGE_VERSION_3 = 15
| |
− | static Short SENSOR_TYPE_WATER_FLOW_V9 = 56
| |
− | static Short SENSOR_TYPE_WATER_PRESSURE_V9 = 57
| |
− | static Short SENSOR_TYPE_WATER_TEMPERATURE_V5 = 23
| |
− | static Short SENSOR_TYPE_WEIGHT_VERSION_3 = 14
| |
− | static Short SENSOR_TYPE__TIME_V6 = 33
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Sensor Multilevel Supported Scale Report===
| |
− | Command: 0x06
| |
− | class hubitat.zwave.commands.sensormultilevelv10.SensorMultilevelSupportedScaleReport {
| |
− | Short scaleBitMask
| |
− | Short sensorType
| |
− | static Short SENSOR_TYPE_ACCELERATION_X_AXIS_V8 = 52
| |
− | static Short SENSOR_TYPE_ACCELERATION_Y_AXIS_V8 = 53
| |
− | static Short SENSOR_TYPE_ACCELERATION_Z_AXIS_V8 = 54
| |
− | static Short SENSOR_TYPE_AIR_FLOW_VERSION_3 = 18
| |
− | static Short SENSOR_TYPE_ANGLE_POSITION_VERSION_4 = 21
| |
− | static Short SENSOR_TYPE_ATMOSPHERIC_PRESSURE_VERSION_2 = 8
| |
− | static Short SENSOR_TYPE_BAROMETRIC_PRESSURE_VERSION_2 = 9
| |
− | static Short SENSOR_TYPE_BASIC_METABOLIC_RATE_BMR_V7 = 50
| |
− | static Short SENSOR_TYPE_BLOOD_PRESSURE_V7 = 45
| |
− | static Short SENSOR_TYPE_BODY_MASS_INDEX_BMI_V7 = 51
| |
− | static Short SENSOR_TYPE_BONE_MASS_V7 = 48
| |
− | static Short SENSOR_TYPE_CARBON_MONOXIDE_CO_LEVEL_V7 = 40
| |
− | static Short SENSOR_TYPE_CO2_LEVEL_VERSION_3 = 17
| |
− | static Short SENSOR_TYPE_CURRENT_VERSION_3 = 16
| |
− | static Short SENSOR_TYPE_DEW_POINT_VERSION_2 = 11
| |
− | static Short SENSOR_TYPE_DIRECTION_VERSION_2 = 7
| |
− | static Short SENSOR_TYPE_DISTANCE_VERSION_3 = 20
| |
− | static Short SENSOR_TYPE_ELECTRICAL_CONDUCTIVITY_V5 = 29
| |
− | static Short SENSOR_TYPE_ELECTRICAL_RESISTIVITY_V5 = 28
| |
− | static Short SENSOR_TYPE_FAT_MASS_V7 = 47
| |
− | static Short SENSOR_TYPE_FORMALDEHYDE_CH2O_LEVEL_V7 = 36
| |
− | static Short SENSOR_TYPE_GENERAL_PURPOSE_VALUE_VERSION_1 = 2
| |
− | static Short SENSOR_TYPE_HEART_RATE_V7 = 44
| |
− | static Short SENSOR_TYPE_LOUDNESS_V5 = 30
| |
− | static Short SENSOR_TYPE_LUMINANCE_VERSION_1 = 3
| |
− | static Short SENSOR_TYPE_METHANE_DENSITY_V7 = 38
| |
− | static Short SENSOR_TYPE_MOISTURE_V5 = 31
| |
− | static Short SENSOR_TYPE_MUSCLE_MASS_V7 = 46
| |
− | static Short SENSOR_TYPE_PARTICULATE_MATTER_V10 = 59
| |
− | static Short SENSOR_TYPE_PARTICULATE_MATTER_V7 = 35
| |
− | static Short SENSOR_TYPE_POWER_VERSION_2 = 4
| |
− | static Short SENSOR_TYPE_RADON_CONCENTRATION_V7 = 37
| |
− | static Short SENSOR_TYPE_RAIN_RATE_VERSION_2 = 12
| |
− | static Short SENSOR_TYPE_RELATIVE_HUMIDITY_VERSION_2 = 5
| |
− | static Short SENSOR_TYPE_REPORT_FREQUENCY_V6 = 32
| |
− | static Short SENSOR_TYPE_RESPIRATORY_RATE_V10 = 60
| |
− | static Short SENSOR_TYPE_RF_SIGNAL_STRENGTH_V9 = 58
| |
− | static Short SENSOR_TYPE_ROTATION_V5 = 22
| |
− | static Short SENSOR_TYPE_SEISMIC_INTENSITY_V5 = 25
| |
− | static Short SENSOR_TYPE_SEISMIC_MAGNITUDE_V5 = 26
| |
− | static Short SENSOR_TYPE_SMOKE_DENSITY_V8 = 55
| |
− | static Short SENSOR_TYPE_SOIL_HUMIDITY_V7 = 41
| |
− | static Short SENSOR_TYPE_SOIL_REACTIVITY_V7 = 42
| |
− | static Short SENSOR_TYPE_SOIL_SALINITY_V7 = 43
| |
− | static Short SENSOR_TYPE_SOIL_TEMPERATURE_V5 = 24
| |
− | static Short SENSOR_TYPE_SOLAR_RADIATION_VERSION_2 = 10
| |
− | static Short SENSOR_TYPE_TANK_CAPACITY_VERSION_3 = 19
| |
− | static Short SENSOR_TYPE_TARGET_TEMPERATURE_V6 = 34
| |
− | static Short SENSOR_TYPE_TEMPERATURE_VERSION_1 = 1
| |
− | static Short SENSOR_TYPE_TIDE_LEVEL_VERSION_2 = 13
| |
− | static Short SENSOR_TYPE_TOTAL_BODY_WATER_TBW_V7 = 49
| |
− | static Short SENSOR_TYPE_ULTRAVIOLET_V5 = 27
| |
− | static Short SENSOR_TYPE_VELOCITY_VERSION_2 = 6
| |
− | static Short SENSOR_TYPE_VOLATILE_ORGANIC_COMPOUND_V7 = 39
| |
− | static Short SENSOR_TYPE_VOLTAGE_VERSION_3 = 15
| |
− | static Short SENSOR_TYPE_WATER_FLOW_V9 = 56
| |
− | static Short SENSOR_TYPE_WATER_PRESSURE_V9 = 57
| |
− | static Short SENSOR_TYPE_WATER_TEMPERATURE_V5 = 23
| |
− | static Short SENSOR_TYPE_WEIGHT_VERSION_3 = 14
| |
− | static Short SENSOR_TYPE__TIME_V6 = 33
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Sensor Multilevel V11==
| |
− | Command Class: 0x31
| |
− | ===Sensor Multilevel Supported Get Sensor===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.sensormultilevelv11.SensorMultilevelSupportedGetSensor {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Sensor Multilevel Supported Sensor Report===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.sensormultilevelv11.SensorMultilevelSupportedSensorReport {
| |
− | Boolean accelerationX
| |
− | Boolean accelerationY
| |
− | Boolean accelerationZ
| |
− | Boolean airFlow
| |
− | Boolean airTemperature
| |
− | Boolean ammoniaLevel
| |
− | Boolean anglePosition
| |
− | Boolean appliedForce
| |
− | Boolean atmosphericPressure
| |
− | Boolean barometricPressure
| |
− | Boolean bloodPressure
| |
− | Boolean bodyMass
| |
− | Boolean bodyMassIndex
| |
− | Boolean boilerWaterTemperature
| |
− | Boolean boneMass
| |
− | Boolean carbonDioxideLevel
| |
− | Boolean carbonMonoxideLevel
| |
− | Boolean condenserCoilTemperature
| |
− | Boolean current
| |
− | Boolean defrostTemperature
| |
− | Boolean dewPoint
| |
− | Boolean direction
| |
− | Boolean dischargeLinePressure
| |
− | Boolean dischargeLineTemperature
| |
− | Boolean distance
| |
− | Boolean electricalConductivity
| |
− | Boolean electricalResistivity
| |
− | Boolean evaporatorCoilTemperature
| |
− | Boolean exhaustTemperature
| |
− | Boolean fatMass
| |
− | Boolean formaldehydeLevel
| |
− | Boolean frequency
| |
− | Boolean generalPurposeValue
| |
− | Boolean heartRate
| |
− | Boolean heartRateRatio
| |
− | Boolean hotWaterTemperature
| |
− | Boolean humidity
| |
− | Boolean leadLevel
| |
− | Boolean liquidLineTemperature
| |
− | Boolean loudness
| |
− | Boolean luminance
| |
− | Boolean metabolicBasis
| |
− | Boolean methaneLevel
| |
− | Boolean moisture
| |
− | Boolean motionDirection
| |
− | Boolean muscleMass
| |
− | Boolean nitrogenDioxideLevel
| |
− | Boolean outsideTemperature
| |
− | Boolean ozoneLevel
| |
− | Boolean particulateMater10Level
| |
− | Boolean particulateMater1Level
| |
− | Boolean particulateMaterLevel
| |
− | Boolean power
| |
− | Boolean radonConcentration
| |
− | Boolean rainRate
| |
− | Boolean relativeModulation
| |
− | Boolean respiratoryRate
| |
− | Boolean returnAirTemperature
| |
− | Boolean rotation
| |
− | Boolean seismicIntensity
| |
− | Boolean seismicMagnitude
| |
− | Boolean signalStrength
| |
− | Boolean smokeDensity
| |
− | Boolean soilHumidity
| |
− | Boolean soilReactivity
| |
− | Boolean soilSalinity
| |
− | Boolean soilTemperature
| |
− | Boolean solarRadiation
| |
− | Boolean suctionLinePressure
| |
− | Boolean sulferDioxideLevel
| |
− | Boolean supplyAirTemperature
| |
− | Boolean tankCapacity
| |
− | Boolean targetTemperature
| |
− | Boolean tideLevel
| |
− | Boolean time
| |
− | Boolean ultraviolet
| |
− | Boolean velocity
| |
− | Boolean vocLevel
| |
− | Boolean voltage
| |
− | Boolean waterAcidity
| |
− | Boolean waterChlorineLevel
| |
− | Boolean waterFlow
| |
− | Boolean waterOxidationPotential
| |
− | Boolean waterPressure
| |
− | Boolean waterTemperature
| |
− | Boolean weight
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Sensor Multilevel Supported Get Scale===
| |
− | Command: 0x03
| |
− | class hubitat.zwave.commands.sensormultilevelv11.SensorMultilevelSupportedGetScale {
| |
− | Short sensorType
| |
− | static Short SENSOR_TYPE_ACCELERATION_X_AXIS_V8 = 52
| |
− | static Short SENSOR_TYPE_ACCELERATION_Y_AXIS_V8 = 53
| |
− | static Short SENSOR_TYPE_ACCELERATION_Z_AXIS_V8 = 54
| |
− | static Short SENSOR_TYPE_AIR_FLOW_VERSION_3 = 18
| |
− | static Short SENSOR_TYPE_ANGLE_POSITION_VERSION_4 = 21
| |
− | static Short SENSOR_TYPE_APPLIED_FORCE_ON_THE_SENSOR_V11 = 71
| |
− | static Short SENSOR_TYPE_ATMOSPHERIC_PRESSURE_VERSION_2 = 8
| |
− | static Short SENSOR_TYPE_BAROMETRIC_PRESSURE_VERSION_2 = 9
| |
− | static Short SENSOR_TYPE_BASIC_METABOLIC_RATE_BMR_V7 = 50
| |
− | static Short SENSOR_TYPE_BLOOD_PRESSURE_V7 = 45
| |
− | static Short SENSOR_TYPE_BODY_MASS_INDEX_BMI_V7 = 51
| |
− | static Short SENSOR_TYPE_BOILER_WATER_TEMPERATURE_V11 = 62
| |
− | static Short SENSOR_TYPE_BONE_MASS_V7 = 48
| |
− | static Short SENSOR_TYPE_CARBON_MONOXIDE_CO_LEVEL_V7 = 40
| |
− | static Short SENSOR_TYPE_CO2_LEVEL_VERSION_3 = 17
| |
− | static Short SENSOR_TYPE_CONDENSER_COIL_TEMPERATURE_V11 = 74
| |
− | static Short SENSOR_TYPE_CURRENT_VERSION_3 = 16
| |
− | static Short SENSOR_TYPE_DEFROST_TEMPERATURE_V11 = 80
| |
− | static Short SENSOR_TYPE_DEW_POINT_VERSION_2 = 11
| |
− | static Short SENSOR_TYPE_DIRECTION_VERSION_2 = 7
| |
− | static Short SENSOR_TYPE_DISCHARGE_LINE_TEMPERATURE_V11 = 77
| |
− | static Short SENSOR_TYPE_DISCHARGE_PRESSURE_V11 = 79
| |
− | static Short SENSOR_TYPE_DISTANCE_VERSION_3 = 20
| |
− | static Short SENSOR_TYPE_DOMESTIC_HOT_WATER_TEMPERATURE_V11 = 63
| |
− | static Short SENSOR_TYPE_ELECTRICAL_CONDUCTIVITY_V5 = 29
| |
− | static Short SENSOR_TYPE_ELECTRICAL_RESISTIVITY_V5 = 28
| |
− | static Short SENSOR_TYPE_EVAPORATOR_COIL_TEMPERATURE_V11 = 75
| |
− | static Short SENSOR_TYPE_EXHAUST_TEMPERATURE_V11 = 65
| |
− | static Short SENSOR_TYPE_FAT_MASS_V7 = 47
| |
− | static Short SENSOR_TYPE_FORMALDEHYDE_CH2O_LEVEL_V7 = 36
| |
− | static Short SENSOR_TYPE_GENERAL_PURPOSE_VALUE_VERSION_1 = 2
| |
− | static Short SENSOR_TYPE_HEART_RATE_LF_HF_RATIO_V11 = 69
| |
− | static Short SENSOR_TYPE_HEART_RATE_V7 = 44
| |
− | static Short SENSOR_TYPE_LIQUID_LINE_TEMPERATURE_V11 = 76
| |
− | static Short SENSOR_TYPE_LOUDNESS_V5 = 30
| |
− | static Short SENSOR_TYPE_LUMINANCE_VERSION_1 = 3
| |
− | static Short SENSOR_TYPE_METHANE_DENSITY_V7 = 38
| |
− | static Short SENSOR_TYPE_MOISTURE_V5 = 31
| |
− | static Short SENSOR_TYPE_MOTION_DIRECTION_V11 = 70
| |
− | static Short SENSOR_TYPE_MUSCLE_MASS_V7 = 46
| |
− | static Short SENSOR_TYPE_OUTSIDE_TEMPERATURE_V11 = 64
| |
− | static Short SENSOR_TYPE_PARTICULATE_MATTER_V10 = 59
| |
− | static Short SENSOR_TYPE_PARTICULATE_MATTER_V7 = 35
| |
− | static Short SENSOR_TYPE_POWER_VERSION_2 = 4
| |
− | static Short SENSOR_TYPE_RADON_CONCENTRATION_V7 = 37
| |
− | static Short SENSOR_TYPE_RAIN_RATE_VERSION_2 = 12
| |
− | static Short SENSOR_TYPE_RELATIVE_HUMIDITY_VERSION_2 = 5
| |
− | static Short SENSOR_TYPE_RELATIVE_MODULATION_LEVEL_V11 = 61
| |
− | static Short SENSOR_TYPE_REPORT_FREQUENCY_V6 = 32
| |
− | static Short SENSOR_TYPE_RESPIRATORY_RATE_V10 = 60
| |
− | static Short SENSOR_TYPE_RETURN_AIR_TEMPERATURE_V11 = 72
| |
− | static Short SENSOR_TYPE_RF_SIGNAL_STRENGTH_V9 = 58
| |
− | static Short SENSOR_TYPE_ROTATION_V5 = 22
| |
− | static Short SENSOR_TYPE_SEISMIC_INTENSITY_V5 = 25
| |
− | static Short SENSOR_TYPE_SEISMIC_MAGNITUDE_V5 = 26
| |
− | static Short SENSOR_TYPE_SMOKE_DENSITY_V8 = 55
| |
− | static Short SENSOR_TYPE_SOIL_HUMIDITY_V7 = 41
| |
− | static Short SENSOR_TYPE_SOIL_REACTIVITY_V7 = 42
| |
− | static Short SENSOR_TYPE_SOIL_SALINITY_V7 = 43
| |
− | static Short SENSOR_TYPE_SOIL_TEMPERATURE_V5 = 24
| |
− | static Short SENSOR_TYPE_SOLAR_RADIATION_VERSION_2 = 10
| |
− | static Short SENSOR_TYPE_SUCTION_PRESSURE_V11 = 78
| |
− | static Short SENSOR_TYPE_SUPPLY_AIR_TEMPERATURE_V11 = 73
| |
− | static Short SENSOR_TYPE_TANK_CAPACITY_VERSION_3 = 19
| |
− | static Short SENSOR_TYPE_TARGET_TEMPERATURE_V6 = 34
| |
− | static Short SENSOR_TYPE_TEMPERATURE_VERSION_1 = 1
| |
− | static Short SENSOR_TYPE_TIDE_LEVEL_VERSION_2 = 13
| |
− | static Short SENSOR_TYPE_TOTAL_BODY_WATER_TBW_V7 = 49
| |
− | static Short SENSOR_TYPE_ULTRAVIOLET_V5 = 27
| |
− | static Short SENSOR_TYPE_VELOCITY_VERSION_2 = 6
| |
− | static Short SENSOR_TYPE_VOLATILE_ORGANIC_COMPOUND_V7 = 39
| |
− | static Short SENSOR_TYPE_VOLTAGE_VERSION_3 = 15
| |
− | static Short SENSOR_TYPE_WATER_ACIDITY_V11 = 67
| |
− | static Short SENSOR_TYPE_WATER_CHLORINE_LEVEL_V11 = 66
| |
− | static Short SENSOR_TYPE_WATER_FLOW_V9 = 56
| |
− | static Short SENSOR_TYPE_WATER_OXIDATION_REDUCTION_POTENTIAL_V11 = 68
| |
− | static Short SENSOR_TYPE_WATER_PRESSURE_V9 = 57
| |
− | static Short SENSOR_TYPE_WATER_TEMPERATURE_V5 = 23
| |
− | static Short SENSOR_TYPE_WEIGHT_VERSION_3 = 14
| |
− | static Short SENSOR_TYPE__TIME_V6 = 33
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Sensor Multilevel Get===
| |
− | Command: 0x04
| |
− | class hubitat.zwave.commands.sensormultilevelv11.SensorMultilevelGet {
| |
− | Short scale
| |
− | Short sensorType
| |
− | static Short SENSOR_TYPE_ACCELERATION_X_AXIS_V8 = 52
| |
− | static Short SENSOR_TYPE_ACCELERATION_Y_AXIS_V8 = 53
| |
− | static Short SENSOR_TYPE_ACCELERATION_Z_AXIS_V8 = 54
| |
− | static Short SENSOR_TYPE_AIR_FLOW_VERSION_3 = 18
| |
− | static Short SENSOR_TYPE_ANGLE_POSITION_VERSION_4 = 21
| |
− | static Short SENSOR_TYPE_APPLIED_FORCE_ON_THE_SENSOR_V11 = 71
| |
− | static Short SENSOR_TYPE_ATMOSPHERIC_PRESSURE_VERSION_2 = 8
| |
− | static Short SENSOR_TYPE_BAROMETRIC_PRESSURE_VERSION_2 = 9
| |
− | static Short SENSOR_TYPE_BASIC_METABOLIC_RATE_BMR_V7 = 50
| |
− | static Short SENSOR_TYPE_BLOOD_PRESSURE_V7 = 45
| |
− | static Short SENSOR_TYPE_BODY_MASS_INDEX_BMI_V7 = 51
| |
− | static Short SENSOR_TYPE_BOILER_WATER_TEMPERATURE_V11 = 62
| |
− | static Short SENSOR_TYPE_BONE_MASS_V7 = 48
| |
− | static Short SENSOR_TYPE_CARBON_MONOXIDE_CO_LEVEL_V7 = 40
| |
− | static Short SENSOR_TYPE_CO2_LEVEL_VERSION_3 = 17
| |
− | static Short SENSOR_TYPE_CONDENSER_COIL_TEMPERATURE_V11 = 74
| |
− | static Short SENSOR_TYPE_CURRENT_VERSION_3 = 16
| |
− | static Short SENSOR_TYPE_DEFROST_TEMPERATURE_V11 = 80
| |
− | static Short SENSOR_TYPE_DEW_POINT_VERSION_2 = 11
| |
− | static Short SENSOR_TYPE_DIRECTION_VERSION_2 = 7
| |
− | static Short SENSOR_TYPE_DISCHARGE_LINE_TEMPERATURE_V11 = 77
| |
− | static Short SENSOR_TYPE_DISCHARGE_PRESSURE_V11 = 79
| |
− | static Short SENSOR_TYPE_DISTANCE_VERSION_3 = 20
| |
− | static Short SENSOR_TYPE_DOMESTIC_HOT_WATER_TEMPERATURE_V11 = 63
| |
− | static Short SENSOR_TYPE_ELECTRICAL_CONDUCTIVITY_V5 = 29
| |
− | static Short SENSOR_TYPE_ELECTRICAL_RESISTIVITY_V5 = 28
| |
− | static Short SENSOR_TYPE_EVAPORATOR_COIL_TEMPERATURE_V11 = 75
| |
− | static Short SENSOR_TYPE_EXHAUST_TEMPERATURE_V11 = 65
| |
− | static Short SENSOR_TYPE_FAT_MASS_V7 = 47
| |
− | static Short SENSOR_TYPE_FORMALDEHYDE_CH2O_LEVEL_V7 = 36
| |
− | static Short SENSOR_TYPE_GENERAL_PURPOSE_VALUE_VERSION_1 = 2
| |
− | static Short SENSOR_TYPE_HEART_RATE_LF_HF_RATIO_V11 = 69
| |
− | static Short SENSOR_TYPE_HEART_RATE_V7 = 44
| |
− | static Short SENSOR_TYPE_LIQUID_LINE_TEMPERATURE_V11 = 76
| |
− | static Short SENSOR_TYPE_LOUDNESS_V5 = 30
| |
− | static Short SENSOR_TYPE_LUMINANCE_VERSION_1 = 3
| |
− | static Short SENSOR_TYPE_METHANE_DENSITY_V7 = 38
| |
− | static Short SENSOR_TYPE_MOISTURE_V5 = 31
| |
− | static Short SENSOR_TYPE_MOTION_DIRECTION_V11 = 70
| |
− | static Short SENSOR_TYPE_MUSCLE_MASS_V7 = 46
| |
− | static Short SENSOR_TYPE_OUTSIDE_TEMPERATURE_V11 = 64
| |
− | static Short SENSOR_TYPE_PARTICULATE_MATTER_V10 = 59
| |
− | static Short SENSOR_TYPE_PARTICULATE_MATTER_V7 = 35
| |
− | static Short SENSOR_TYPE_POWER_VERSION_2 = 4
| |
− | static Short SENSOR_TYPE_RADON_CONCENTRATION_V7 = 37
| |
− | static Short SENSOR_TYPE_RAIN_RATE_VERSION_2 = 12
| |
− | static Short SENSOR_TYPE_RELATIVE_HUMIDITY_VERSION_2 = 5
| |
− | static Short SENSOR_TYPE_RELATIVE_MODULATION_LEVEL_V11 = 61
| |
− | static Short SENSOR_TYPE_REPORT_FREQUENCY_V6 = 32
| |
− | static Short SENSOR_TYPE_RESPIRATORY_RATE_V10 = 60
| |
− | static Short SENSOR_TYPE_RETURN_AIR_TEMPERATURE_V11 = 72
| |
− | static Short SENSOR_TYPE_RF_SIGNAL_STRENGTH_V9 = 58
| |
− | static Short SENSOR_TYPE_ROTATION_V5 = 22
| |
− | static Short SENSOR_TYPE_SEISMIC_INTENSITY_V5 = 25
| |
− | static Short SENSOR_TYPE_SEISMIC_MAGNITUDE_V5 = 26
| |
− | static Short SENSOR_TYPE_SMOKE_DENSITY_V8 = 55
| |
− | static Short SENSOR_TYPE_SOIL_HUMIDITY_V7 = 41
| |
− | static Short SENSOR_TYPE_SOIL_REACTIVITY_V7 = 42
| |
− | static Short SENSOR_TYPE_SOIL_SALINITY_V7 = 43
| |
− | static Short SENSOR_TYPE_SOIL_TEMPERATURE_V5 = 24
| |
− | static Short SENSOR_TYPE_SOLAR_RADIATION_VERSION_2 = 10
| |
− | static Short SENSOR_TYPE_SUCTION_PRESSURE_V11 = 78
| |
− | static Short SENSOR_TYPE_SUPPLY_AIR_TEMPERATURE_V11 = 73
| |
− | static Short SENSOR_TYPE_TANK_CAPACITY_VERSION_3 = 19
| |
− | static Short SENSOR_TYPE_TARGET_TEMPERATURE_V6 = 34
| |
− | static Short SENSOR_TYPE_TEMPERATURE_VERSION_1 = 1
| |
− | static Short SENSOR_TYPE_TIDE_LEVEL_VERSION_2 = 13
| |
− | static Short SENSOR_TYPE_TOTAL_BODY_WATER_TBW_V7 = 49
| |
− | static Short SENSOR_TYPE_ULTRAVIOLET_V5 = 27
| |
− | static Short SENSOR_TYPE_VELOCITY_VERSION_2 = 6
| |
− | static Short SENSOR_TYPE_VOLATILE_ORGANIC_COMPOUND_V7 = 39
| |
− | static Short SENSOR_TYPE_VOLTAGE_VERSION_3 = 15
| |
− | static Short SENSOR_TYPE_WATER_ACIDITY_V11 = 67
| |
− | static Short SENSOR_TYPE_WATER_CHLORINE_LEVEL_V11 = 66
| |
− | static Short SENSOR_TYPE_WATER_FLOW_V9 = 56
| |
− | static Short SENSOR_TYPE_WATER_OXIDATION_REDUCTION_POTENTIAL_V11 = 68
| |
− | static Short SENSOR_TYPE_WATER_PRESSURE_V9 = 57
| |
− | static Short SENSOR_TYPE_WATER_TEMPERATURE_V5 = 23
| |
− | static Short SENSOR_TYPE_WEIGHT_VERSION_3 = 14
| |
− | static Short SENSOR_TYPE__TIME_V6 = 33
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Sensor Multilevel Report===
| |
− | Command: 0x05
| |
− | class hubitat.zwave.commands.sensormultilevelv11.SensorMultilevelReport {
| |
− | Short precision
| |
− | Short scale
| |
− | BigDecimal scaledSensorValue
| |
− | Short sensorType
| |
− | Short size
| |
− | static Short SENSOR_TYPE_ACCELERATION_X_AXIS_V8 = 52
| |
− | static Short SENSOR_TYPE_ACCELERATION_Y_AXIS_V8 = 53
| |
− | static Short SENSOR_TYPE_ACCELERATION_Z_AXIS_V8 = 54
| |
− | static Short SENSOR_TYPE_AIR_FLOW_VERSION_3 = 18
| |
− | static Short SENSOR_TYPE_ANGLE_POSITION_VERSION_4 = 21
| |
− | static Short SENSOR_TYPE_APPLIED_FORCE_ON_THE_SENSOR_V11 = 71
| |
− | static Short SENSOR_TYPE_ATMOSPHERIC_PRESSURE_VERSION_2 = 8
| |
− | static Short SENSOR_TYPE_BAROMETRIC_PRESSURE_VERSION_2 = 9
| |
− | static Short SENSOR_TYPE_BASIC_METABOLIC_RATE_BMR_V7 = 50
| |
− | static Short SENSOR_TYPE_BLOOD_PRESSURE_V7 = 45
| |
− | static Short SENSOR_TYPE_BODY_MASS_INDEX_BMI_V7 = 51
| |
− | static Short SENSOR_TYPE_BOILER_WATER_TEMPERATURE_V11 = 62
| |
− | static Short SENSOR_TYPE_BONE_MASS_V7 = 48
| |
− | static Short SENSOR_TYPE_CARBON_MONOXIDE_CO_LEVEL_V7 = 40
| |
− | static Short SENSOR_TYPE_CO2_LEVEL_VERSION_3 = 17
| |
− | static Short SENSOR_TYPE_CONDENSER_COIL_TEMPERATURE_V11 = 74
| |
− | static Short SENSOR_TYPE_CURRENT_VERSION_3 = 16
| |
− | static Short SENSOR_TYPE_DEFROST_TEMPERATURE_V11 = 80
| |
− | static Short SENSOR_TYPE_DEW_POINT_VERSION_2 = 11
| |
− | static Short SENSOR_TYPE_DIRECTION_VERSION_2 = 7
| |
− | static Short SENSOR_TYPE_DISCHARGE_LINE_TEMPERATURE_V11 = 77
| |
− | static Short SENSOR_TYPE_DISCHARGE_PRESSURE_V11 = 79
| |
− | static Short SENSOR_TYPE_DISTANCE_VERSION_3 = 20
| |
− | static Short SENSOR_TYPE_DOMESTIC_HOT_WATER_TEMPERATURE_V11 = 63
| |
− | static Short SENSOR_TYPE_ELECTRICAL_CONDUCTIVITY_V5 = 29
| |
− | static Short SENSOR_TYPE_ELECTRICAL_RESISTIVITY_V5 = 28
| |
− | static Short SENSOR_TYPE_EVAPORATOR_COIL_TEMPERATURE_V11 = 75
| |
− | static Short SENSOR_TYPE_EXHAUST_TEMPERATURE_V11 = 65
| |
− | static Short SENSOR_TYPE_FAT_MASS_V7 = 47
| |
− | static Short SENSOR_TYPE_FORMALDEHYDE_CH2O_LEVEL_V7 = 36
| |
− | static Short SENSOR_TYPE_GENERAL_PURPOSE_VALUE_VERSION_1 = 2
| |
− | static Short SENSOR_TYPE_HEART_RATE_LF_HF_RATIO_V11 = 69
| |
− | static Short SENSOR_TYPE_HEART_RATE_V7 = 44
| |
− | static Short SENSOR_TYPE_LIQUID_LINE_TEMPERATURE_V11 = 76
| |
− | static Short SENSOR_TYPE_LOUDNESS_V5 = 30
| |
− | static Short SENSOR_TYPE_LUMINANCE_VERSION_1 = 3
| |
− | static Short SENSOR_TYPE_METHANE_DENSITY_V7 = 38
| |
− | static Short SENSOR_TYPE_MOISTURE_V5 = 31
| |
− | static Short SENSOR_TYPE_MOTION_DIRECTION_V11 = 70
| |
− | static Short SENSOR_TYPE_MUSCLE_MASS_V7 = 46
| |
− | static Short SENSOR_TYPE_OUTSIDE_TEMPERATURE_V11 = 64
| |
− | static Short SENSOR_TYPE_PARTICULATE_MATTER_V10 = 59
| |
− | static Short SENSOR_TYPE_PARTICULATE_MATTER_V7 = 35
| |
− | static Short SENSOR_TYPE_POWER_VERSION_2 = 4
| |
− | static Short SENSOR_TYPE_RADON_CONCENTRATION_V7 = 37
| |
− | static Short SENSOR_TYPE_RAIN_RATE_VERSION_2 = 12
| |
− | static Short SENSOR_TYPE_RELATIVE_HUMIDITY_VERSION_2 = 5
| |
− | static Short SENSOR_TYPE_RELATIVE_MODULATION_LEVEL_V11 = 61
| |
− | static Short SENSOR_TYPE_REPORT_FREQUENCY_V6 = 32
| |
− | static Short SENSOR_TYPE_RESPIRATORY_RATE_V10 = 60
| |
− | static Short SENSOR_TYPE_RETURN_AIR_TEMPERATURE_V11 = 72
| |
− | static Short SENSOR_TYPE_RF_SIGNAL_STRENGTH_V9 = 58
| |
− | static Short SENSOR_TYPE_ROTATION_V5 = 22
| |
− | static Short SENSOR_TYPE_SEISMIC_INTENSITY_V5 = 25
| |
− | static Short SENSOR_TYPE_SEISMIC_MAGNITUDE_V5 = 26
| |
− | static Short SENSOR_TYPE_SMOKE_DENSITY_V8 = 55
| |
− | static Short SENSOR_TYPE_SOIL_HUMIDITY_V7 = 41
| |
− | static Short SENSOR_TYPE_SOIL_REACTIVITY_V7 = 42
| |
− | static Short SENSOR_TYPE_SOIL_SALINITY_V7 = 43
| |
− | static Short SENSOR_TYPE_SOIL_TEMPERATURE_V5 = 24
| |
− | static Short SENSOR_TYPE_SOLAR_RADIATION_VERSION_2 = 10
| |
− | static Short SENSOR_TYPE_SUCTION_PRESSURE_V11 = 78
| |
− | static Short SENSOR_TYPE_SUPPLY_AIR_TEMPERATURE_V11 = 73
| |
− | static Short SENSOR_TYPE_TANK_CAPACITY_VERSION_3 = 19
| |
− | static Short SENSOR_TYPE_TARGET_TEMPERATURE_V6 = 34
| |
− | static Short SENSOR_TYPE_TEMPERATURE_VERSION_1 = 1
| |
− | static Short SENSOR_TYPE_TIDE_LEVEL_VERSION_2 = 13
| |
− | static Short SENSOR_TYPE_TOTAL_BODY_WATER_TBW_V7 = 49
| |
− | static Short SENSOR_TYPE_ULTRAVIOLET_V5 = 27
| |
− | static Short SENSOR_TYPE_VELOCITY_VERSION_2 = 6
| |
− | static Short SENSOR_TYPE_VOLATILE_ORGANIC_COMPOUND_V7 = 39
| |
− | static Short SENSOR_TYPE_VOLTAGE_VERSION_3 = 15
| |
− | static Short SENSOR_TYPE_WATER_ACIDITY_V11 = 67
| |
− | static Short SENSOR_TYPE_WATER_CHLORINE_LEVEL_V11 = 66
| |
− | static Short SENSOR_TYPE_WATER_FLOW_V9 = 56
| |
− | static Short SENSOR_TYPE_WATER_OXIDATION_REDUCTION_POTENTIAL_V11 = 68
| |
− | static Short SENSOR_TYPE_WATER_PRESSURE_V9 = 57
| |
− | static Short SENSOR_TYPE_WATER_TEMPERATURE_V5 = 23
| |
− | static Short SENSOR_TYPE_WEIGHT_VERSION_3 = 14
| |
− | static Short SENSOR_TYPE__TIME_V6 = 33
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Sensor Multilevel Supported Scale Report===
| |
− | Command: 0x06
| |
− | class hubitat.zwave.commands.sensormultilevelv11.SensorMultilevelSupportedScaleReport {
| |
− | Short scaleBitMask
| |
− | Short sensorType
| |
− | static Short SENSOR_TYPE_ACCELERATION_X_AXIS_V8 = 52
| |
− | static Short SENSOR_TYPE_ACCELERATION_Y_AXIS_V8 = 53
| |
− | static Short SENSOR_TYPE_ACCELERATION_Z_AXIS_V8 = 54
| |
− | static Short SENSOR_TYPE_AIR_FLOW_VERSION_3 = 18
| |
− | static Short SENSOR_TYPE_ANGLE_POSITION_VERSION_4 = 21
| |
− | static Short SENSOR_TYPE_APPLIED_FORCE_ON_THE_SENSOR_V11 = 71
| |
− | static Short SENSOR_TYPE_ATMOSPHERIC_PRESSURE_VERSION_2 = 8
| |
− | static Short SENSOR_TYPE_BAROMETRIC_PRESSURE_VERSION_2 = 9
| |
− | static Short SENSOR_TYPE_BASIC_METABOLIC_RATE_BMR_V7 = 50
| |
− | static Short SENSOR_TYPE_BLOOD_PRESSURE_V7 = 45
| |
− | static Short SENSOR_TYPE_BODY_MASS_INDEX_BMI_V7 = 51
| |
− | static Short SENSOR_TYPE_BOILER_WATER_TEMPERATURE_V11 = 62
| |
− | static Short SENSOR_TYPE_BONE_MASS_V7 = 48
| |
− | static Short SENSOR_TYPE_CARBON_MONOXIDE_CO_LEVEL_V7 = 40
| |
− | static Short SENSOR_TYPE_CO2_LEVEL_VERSION_3 = 17
| |
− | static Short SENSOR_TYPE_CONDENSER_COIL_TEMPERATURE_V11 = 74
| |
− | static Short SENSOR_TYPE_CURRENT_VERSION_3 = 16
| |
− | static Short SENSOR_TYPE_DEFROST_TEMPERATURE_V11 = 80
| |
− | static Short SENSOR_TYPE_DEW_POINT_VERSION_2 = 11
| |
− | static Short SENSOR_TYPE_DIRECTION_VERSION_2 = 7
| |
− | static Short SENSOR_TYPE_DISCHARGE_LINE_TEMPERATURE_V11 = 77
| |
− | static Short SENSOR_TYPE_DISCHARGE_PRESSURE_V11 = 79
| |
− | static Short SENSOR_TYPE_DISTANCE_VERSION_3 = 20
| |
− | static Short SENSOR_TYPE_DOMESTIC_HOT_WATER_TEMPERATURE_V11 = 63
| |
− | static Short SENSOR_TYPE_ELECTRICAL_CONDUCTIVITY_V5 = 29
| |
− | static Short SENSOR_TYPE_ELECTRICAL_RESISTIVITY_V5 = 28
| |
− | static Short SENSOR_TYPE_EVAPORATOR_COIL_TEMPERATURE_V11 = 75
| |
− | static Short SENSOR_TYPE_EXHAUST_TEMPERATURE_V11 = 65
| |
− | static Short SENSOR_TYPE_FAT_MASS_V7 = 47
| |
− | static Short SENSOR_TYPE_FORMALDEHYDE_CH2O_LEVEL_V7 = 36
| |
− | static Short SENSOR_TYPE_GENERAL_PURPOSE_VALUE_VERSION_1 = 2
| |
− | static Short SENSOR_TYPE_HEART_RATE_LF_HF_RATIO_V11 = 69
| |
− | static Short SENSOR_TYPE_HEART_RATE_V7 = 44
| |
− | static Short SENSOR_TYPE_LIQUID_LINE_TEMPERATURE_V11 = 76
| |
− | static Short SENSOR_TYPE_LOUDNESS_V5 = 30
| |
− | static Short SENSOR_TYPE_LUMINANCE_VERSION_1 = 3
| |
− | static Short SENSOR_TYPE_METHANE_DENSITY_V7 = 38
| |
− | static Short SENSOR_TYPE_MOISTURE_V5 = 31
| |
− | static Short SENSOR_TYPE_MOTION_DIRECTION_V11 = 70
| |
− | static Short SENSOR_TYPE_MUSCLE_MASS_V7 = 46
| |
− | static Short SENSOR_TYPE_OUTSIDE_TEMPERATURE_V11 = 64
| |
− | static Short SENSOR_TYPE_PARTICULATE_MATTER_V10 = 59
| |
− | static Short SENSOR_TYPE_PARTICULATE_MATTER_V7 = 35
| |
− | static Short SENSOR_TYPE_POWER_VERSION_2 = 4
| |
− | static Short SENSOR_TYPE_RADON_CONCENTRATION_V7 = 37
| |
− | static Short SENSOR_TYPE_RAIN_RATE_VERSION_2 = 12
| |
− | static Short SENSOR_TYPE_RELATIVE_HUMIDITY_VERSION_2 = 5
| |
− | static Short SENSOR_TYPE_RELATIVE_MODULATION_LEVEL_V11 = 61
| |
− | static Short SENSOR_TYPE_REPORT_FREQUENCY_V6 = 32
| |
− | static Short SENSOR_TYPE_RESPIRATORY_RATE_V10 = 60
| |
− | static Short SENSOR_TYPE_RETURN_AIR_TEMPERATURE_V11 = 72
| |
− | static Short SENSOR_TYPE_RF_SIGNAL_STRENGTH_V9 = 58
| |
− | static Short SENSOR_TYPE_ROTATION_V5 = 22
| |
− | static Short SENSOR_TYPE_SEISMIC_INTENSITY_V5 = 25
| |
− | static Short SENSOR_TYPE_SEISMIC_MAGNITUDE_V5 = 26
| |
− | static Short SENSOR_TYPE_SMOKE_DENSITY_V8 = 55
| |
− | static Short SENSOR_TYPE_SOIL_HUMIDITY_V7 = 41
| |
− | static Short SENSOR_TYPE_SOIL_REACTIVITY_V7 = 42
| |
− | static Short SENSOR_TYPE_SOIL_SALINITY_V7 = 43
| |
− | static Short SENSOR_TYPE_SOIL_TEMPERATURE_V5 = 24
| |
− | static Short SENSOR_TYPE_SOLAR_RADIATION_VERSION_2 = 10
| |
− | static Short SENSOR_TYPE_SUCTION_PRESSURE_V11 = 78
| |
− | static Short SENSOR_TYPE_SUPPLY_AIR_TEMPERATURE_V11 = 73
| |
− | static Short SENSOR_TYPE_TANK_CAPACITY_VERSION_3 = 19
| |
− | static Short SENSOR_TYPE_TARGET_TEMPERATURE_V6 = 34
| |
− | static Short SENSOR_TYPE_TEMPERATURE_VERSION_1 = 1
| |
− | static Short SENSOR_TYPE_TIDE_LEVEL_VERSION_2 = 13
| |
− | static Short SENSOR_TYPE_TOTAL_BODY_WATER_TBW_V7 = 49
| |
− | static Short SENSOR_TYPE_ULTRAVIOLET_V5 = 27
| |
− | static Short SENSOR_TYPE_VELOCITY_VERSION_2 = 6
| |
− | static Short SENSOR_TYPE_VOLATILE_ORGANIC_COMPOUND_V7 = 39
| |
− | static Short SENSOR_TYPE_VOLTAGE_VERSION_3 = 15
| |
− | static Short SENSOR_TYPE_WATER_ACIDITY_V11 = 67
| |
− | static Short SENSOR_TYPE_WATER_CHLORINE_LEVEL_V11 = 66
| |
− | static Short SENSOR_TYPE_WATER_FLOW_V9 = 56
| |
− | static Short SENSOR_TYPE_WATER_OXIDATION_REDUCTION_POTENTIAL_V11 = 68
| |
− | static Short SENSOR_TYPE_WATER_PRESSURE_V9 = 57
| |
− | static Short SENSOR_TYPE_WATER_TEMPERATURE_V5 = 23
| |
− | static Short SENSOR_TYPE_WEIGHT_VERSION_3 = 14
| |
− | static Short SENSOR_TYPE__TIME_V6 = 33
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Silence Alarm V1==
| |
− | Command Class: 0x9D
| |
− | ===Sensor Alarm Set===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.silencealarmv1.SensorAlarmSet {
| |
− | List<SensorAlarmSet> bitMask
| |
− | Short mode
| |
− | Short numberOfBitMasks
| |
− | Integer seconds
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Simple Av Control V1==
| |
− | Command Class: 0x94
| |
− | ===Simple Av Control Set===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.simpleavcontrolv1.SimpleAvControlSet {
| |
− | List<SimpleAvControlSet> commands
| |
− | Integer itemId
| |
− | Short keyAttributes
| |
− | Short sequenceNumber
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Simple Av Control Get===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.simpleavcontrolv1.SimpleAvControlGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Simple Av Control Report===
| |
− | Command: 0x03
| |
− | class hubitat.zwave.commands.simpleavcontrolv1.SimpleAvControlReport {
| |
− | Short numberOfReports
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Simple Av Control Supported Get===
| |
− | Command: 0x04
| |
− | class hubitat.zwave.commands.simpleavcontrolv1.SimpleAvControlSupportedGet {
| |
− | Short reportNo
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Simple Av Control Supported Report===
| |
− | Command: 0x05
| |
− | class hubitat.zwave.commands.simpleavcontrolv1.SimpleAvControlSupportedReport {
| |
− | List<SimpleAvControlSupportedReport> bitMasks
| |
− | Short reportNo
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Supervision V1==
| |
− | Command Class: 0x6C
| |
− | ===Supervision Get===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.supervisionv1.SupervisionGet {
| |
− | List<SupervisionGet> commandByte
| |
− | Short commandClassIdentifier
| |
− | Short commandIdentifier
| |
− | Short commandLength
| |
− | Short reserved
| |
− | Short sessionID
| |
− | Boolean statusUpdates
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Supervision Report===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.supervisionv1.SupervisionReport {
| |
− | Short duration
| |
− | Boolean moreStatusUpdates
| |
− | Short reserved
| |
− | Short sessionID
| |
− | Short status
| |
− | static Short FAIL = 2
| |
− | static Short NO_SUPPORT = 0
| |
− | static Short SUCCESS = 255
| |
− | static Short WORKING = 1
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Switch All V1==
| |
− | Command Class: 0x27
| |
− | ===Switch All Set===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.switchallv1.SwitchAllSet {
| |
− | Short mode
| |
− | static Short MODE_EXCLUDED_FROM_THE_ALL_OFF_FUNCTIONALITY_BUT_NOT_ALL_ON = 2
| |
− | static Short MODE_EXCLUDED_FROM_THE_ALL_ON_ALL_OFF_FUNCTIONALITY = 0
| |
− | static Short MODE_EXCLUDED_FROM_THE_ALL_ON_FUNCTIONALITY_BUT_NOT_ALL_OFF = 1
| |
− | static Short MODE_INCLUDED_IN_THE_ALL_ON_ALL_OFF_FUNCTIONALITY = 255
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Switch All Get===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.switchallv1.SwitchAllGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Switch All Report===
| |
− | Command: 0x03
| |
− | class hubitat.zwave.commands.switchallv1.SwitchAllReport {
| |
− | Short mode
| |
− | static Short MODE_EXCLUDED_FROM_THE_ALL_OFF_FUNCTIONALITY_BUT_NOT_ALL_ON = 2
| |
− | static Short MODE_EXCLUDED_FROM_THE_ALL_ON_ALL_OFF_FUNCTIONALITY = 0
| |
− | static Short MODE_EXCLUDED_FROM_THE_ALL_ON_FUNCTIONALITY_BUT_NOT_ALL_OFF = 1
| |
− | static Short MODE_INCLUDED_IN_THE_ALL_ON_ALL_OFF_FUNCTIONALITY = 255
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Switch All On===
| |
− | Command: 0x04
| |
− | class hubitat.zwave.commands.switchallv1.SwitchAllOn {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Switch All Off===
| |
− | Command: 0x05
| |
− | class hubitat.zwave.commands.switchallv1.SwitchAllOff {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Switch Binary V1==
| |
− | Command Class: 0x25
| |
− | ===Switch Binary Set===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.switchbinaryv1.SwitchBinarySet {
| |
− | Short switchValue
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Switch Binary Get===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.switchbinaryv1.SwitchBinaryGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Switch Binary Report===
| |
− | Command: 0x03
| |
− | class hubitat.zwave.commands.switchbinaryv1.SwitchBinaryReport {
| |
− | Short value
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Switch Color V1==
| |
− | Command Class: 0x33
| |
− | ===Switch Color Supported Get===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.switchcolorv1.SwitchColorSupportedGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Switch Color Supported Report===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.switchcolorv1.SwitchColorSupportedReport {
| |
− | boolean amber
| |
− | boolean blue
| |
− | boolean coldWhite
| |
− | boolean cyan
| |
− | boolean green
| |
− | boolean index
| |
− | boolean purple
| |
− | boolean red
| |
− | boolean warmWhite
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Switch Color Get===
| |
− | Command: 0x03
| |
− | class hubitat.zwave.commands.switchcolorv1.SwitchColorReport {
| |
− | String colorComponent
| |
− | short colorComponentId
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Switch Color Report===
| |
− | Command: 0x04
| |
− | class hubitat.zwave.commands.switchcolorv1.SwitchColorReport {
| |
− | String colorComponent
| |
− | short colorComponentId
| |
− | short value
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Switch Color Set===
| |
− | Command: 0x05
| |
− | class hubitat.zwave.commands.switchcolorv1.SwitchColorSet {
| |
− | short colorComponentCount
| |
− | map colorComponents
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Switch Color Start Level Change===
| |
− | Command 0x06
| |
− | class hubitat.zwave.commands.switchcolorv1.SwitchColorStartLevelChange {
| |
− | boolean ignoreStartLevel
| |
− | boolean upDown
| |
− | short startLevel
| |
− | short colorComponentId
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Switch Color Stop Level Change===
| |
− | Command 0x07
| |
− | class hubitat.zwave.commands.switchcolorv1.SwitchColorStopLevelChange {
| |
− | short colorComponentId
| |
− |
| |
− | List<short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Switch Color V2==
| |
− | Command Class: 0x33
| |
− | ===Switch Color Supported Get===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.switchcolorv2.SwitchColorSupportedGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Switch Color Supported Report===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.switchcolorv2.SwitchColorSupportedReport {
| |
− | boolean amber
| |
− | boolean blue
| |
− | boolean coldWhite
| |
− | boolean cyan
| |
− | boolean green
| |
− | boolean index
| |
− | boolean purple
| |
− | boolean red
| |
− | boolean warmWhite
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Switch Color Get===
| |
− | Command 0x03
| |
− | class hubitat.zwave.commands.switchcolorv2.SwitchColorReport {
| |
− | String colorComponent
| |
− | short colorComponentId
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Switch Color Report===
| |
− | Command: 0x04
| |
− | class hubitat.zwave.commands.switchcolorv2.SwitchColorReport {
| |
− | String colorComponent
| |
− | short colorComponentId
| |
− | short value
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Switch Color Set===
| |
− | Command 0x05
| |
− | class hubitat.zwave.commands.switchcolorv2.SwitchColorSet {
| |
− | short colorComponentCount
| |
− | map colorComponents
| |
− | short dimmingDuration
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Switch Color Start Level Change===
| |
− | Command 0x06
| |
− | class hubitat.zwave.commands.switchcolorv2.SwitchColorStartLevelChange {
| |
− | boolean ignoreStartLevel
| |
− | boolean upDown
| |
− | short startLevel
| |
− | short colorComponentId
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Switch Color Stop Level Change===
| |
− | Command 0x07
| |
− | class hubitat.zwave.commands.switchcolorv2.SwitchColorStopLevelChange {
| |
− | short colorComponentId
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Switch Color V3==
| |
− | Command Class: 0x33
| |
− | ===Switch Color Supported Get===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.switchcolorv3.SwitchColorSupportedGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Switch Color Supported Report===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.switchcolorv3.SwitchColorSupportedReport {
| |
− | boolean amber
| |
− | boolean blue
| |
− | boolean coldWhite
| |
− | boolean cyan
| |
− | boolean green
| |
− | boolean index
| |
− | boolean purple
| |
− | boolean red
| |
− | boolean warmWhite
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Switch Color Get===
| |
− | Command 0x03
| |
− | class hubitat.zwave.commands.switchcolorv3.SwitchColorReport {
| |
− | String colorComponent
| |
− | short colorComponentId
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Switch Color Report===
| |
− | Command: 0x04
| |
− | class hubitat.zwave.commands.switchcolorv3.SwitchColorReport {
| |
− | String colorComponent
| |
− | short colorComponentId
| |
− | short dimmingDuration
| |
− | short targetValue
| |
− | short value
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Switch Color Set===
| |
− | Command 0x05
| |
− | class hubitat.zwave.commands.switchcolorv3.SwitchColorSet {
| |
− | short colorComponentCount
| |
− | map colorComponents
| |
− | short dimmingDuration
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Switch Color Start Level Change===
| |
− | Command 0x06
| |
− | class hubitat.zwave.commands.switchcolorv3.SwitchColorStartLevelChange {
| |
− | boolean ignoreStartLevel
| |
− | short startLevel
| |
− | short colorComponentId
| |
− | short dimmingDuration
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Switch Color Stop Level Change===
| |
− | Command 0x07
| |
− | class hubitat.zwave.commands.switchcolorv3.SwitchColorStopLevelChange {
| |
− | short colorComponentId
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Switch Multilevel V1==
| |
− | Command Class: 0x26
| |
− | ===Switch Multilevel Set===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.switchmultilevelv1.SwitchMultilevelSet {
| |
− | Short value
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Switch Multilevel Get===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.switchmultilevelv1.SwitchMultilevelGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Switch Multilevel Report===
| |
− | Command: 0x03
| |
− | class hubitat.zwave.commands.switchmultilevelv1.SwitchMultilevelReport {
| |
− | Short value
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Switch Multilevel Start Level Change===
| |
− | Command: 0x04
| |
− | class hubitat.zwave.commands.switchmultilevelv1.SwitchMultilevelStartLevelChange {
| |
− | Boolean ignoreStartLevel
| |
− | Short startLevel
| |
− | Boolean upDown
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Switch Multilevel Stop Level Change===
| |
− | Command: 0x05
| |
− | class hubitat.zwave.commands.switchmultilevelv1.SwitchMultilevelStopLevelChange {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Switch Multilevel V2==
| |
− | Command Class: 0x26
| |
− | ===Switch Multilevel Set===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.switchmultilevelv2.SwitchMultilevelSet {
| |
− | Short dimmingDuration
| |
− | Short value
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Switch Multilevel Get===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.switchmultilevelv2.SwitchMultilevelGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Switch Multilevel Report===
| |
− | Command: 0x03
| |
− | class hubitat.zwave.commands.switchmultilevelv2.SwitchMultilevelReport {
| |
− | Short value
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Switch Multilevel Start Level Change===
| |
− | Command: 0x04
| |
− | class hubitat.zwave.commands.switchmultilevelv2.SwitchMultilevelStartLevelChange {
| |
− | Short dimmingDuration
| |
− | Boolean ignoreStartLevel
| |
− | Short startLevel
| |
− | Boolean upDown
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Switch Multilevel Stop Level Change===
| |
− | Command: 0x05
| |
− | class hubitat.zwave.commands.switchmultilevelv2.SwitchMultilevelStopLevelChange {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Switch Multilevel V3==
| |
− | Command Class: 0x26
| |
− | ===Switch Multilevel Set===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.switchmultilevelv3.SwitchMultilevelSet {
| |
− | Short dimmingDuration
| |
− | Short value
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Switch Multilevel Get===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.switchmultilevelv3.SwitchMultilevelGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Switch Multilevel Report===
| |
− | Command: 0x03
| |
− | class hubitat.zwave.commands.switchmultilevelv3.SwitchMultilevelReport {
| |
− | Short value
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Switch Multilevel Start Level Change===
| |
− | Command: 0x04
| |
− | class hubitat.zwave.commands.switchmultilevelv3.SwitchMultilevelStartLevelChange {
| |
− | Short dimmingDuration
| |
− | Boolean ignoreStartLevel
| |
− | Short incDec
| |
− | Short startLevel
| |
− | Short stepSize
| |
− | Boolean upDown
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Switch Multilevel Stop Level Change===
| |
− | Command: 0x05
| |
− | class hubitat.zwave.commands.switchmultilevelv3.SwitchMultilevelStopLevelChange {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Switch Multilevel Supported Get===
| |
− | Command: 0x06
| |
− | class hubitat.zwave.commands.switchmultilevelv3.SwitchMultilevelSupportedGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Switch Multilevel Supported Report===
| |
− | Command: 0x07
| |
− | class hubitat.zwave.commands.switchmultilevelv3.SwitchMultilevelSupportedReport {
| |
− | Short primarySwitchType
| |
− | Short secondarySwitchType
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Switch Toggle Binary V1==
| |
− | Command Class: 0x28
| |
− | ===Switch Toggle Binary Set===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.switchtogglebinaryv1.SwitchToggleBinarySet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Switch Toggle Binary Get===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.switchtogglebinaryv1.SwitchToggleBinaryGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Switch Toggle Binary Report===
| |
− | Command: 0x03
| |
− | class hubitat.zwave.commands.switchtogglebinaryv1.SwitchToggleBinaryReport {
| |
− | Short value
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Switch Toggle Multilevel V1==
| |
− | Command Class: 0x29
| |
− | ===Switch Toggle Multilevel Set===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.switchtogglemultilevelv1.SwitchToggleMultilevelSet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Switch Toggle Multilevel Get===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.switchtogglemultilevelv1.SwitchToggleMultilevelGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Switch Toggle Multilevel Report===
| |
− | Command: 0x03
| |
− | class hubitat.zwave.commands.switchtogglemultilevelv1.SwitchToggleMultilevelReport {
| |
− | Short value
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Switch Toggle Multilevel Start Level Change===
| |
− | Command: 0x04
| |
− | class hubitat.zwave.commands.switchtogglemultilevelv1.SwitchToggleMultilevelStartLevelChange {
| |
− | Boolean ignoreStartLevel
| |
− | Boolean rollOver
| |
− | Short startLevel
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Switch Toggle Multilevel Stop Level Change===
| |
− | Command: 0x05
| |
− | class hubitat.zwave.commands.switchtogglemultilevelv1.SwitchToggleMultilevelStopLevelChange {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Tariff Config V1==
| |
− | Command Class: 0x4A
| |
− | ===Tariff Tbl Supplier Set===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.tariffconfigv1.TariffTblSupplierSet {
| |
− | Integer currency
| |
− | Short day
| |
− | Short hourLocalTime
| |
− | Short minuteLocalTime
| |
− | Short month
| |
− | Short numberOfSupplierCharacters
| |
− | Short secondLocalTime
| |
− | Short standingChargePeriod
| |
− | Short standingChargePrecision
| |
− | Integer standingChargeValue
| |
− | List<TariffTblSupplierSet> supplierCharacter
| |
− | Integer year
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Tariff Tbl Set===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.tariffconfigv1.TariffTblSet {
| |
− | Short rateParameterSetId
| |
− | Short tariffPrecision
| |
− | Integer tariffValue
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Tariff Tbl Remove===
| |
− | Command: 0x03
| |
− | class hubitat.zwave.commands.tariffconfigv1.TariffTblRemove {
| |
− | List<TariffTblRemove> rateParameterSetId
| |
− | Short rateParameterSetIds
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Tariff Tbl Monitor V1==
| |
− | Command Class: 0x4B
| |
− | ===Tariff Tbl Supplier Get===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.tarifftblmonitorv1.TariffTblSupplierGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Tariff Tbl Supplier Report===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.tarifftblmonitorv1.TariffTblSupplierReport {
| |
− | Integer currency
| |
− | Short day
| |
− | Short hourLocalTime
| |
− | Short minuteLocalTime
| |
− | Short month
| |
− | Short numberOfSupplierCharacters
| |
− | Short secondLocalTime
| |
− | Short standingChargePeriod
| |
− | Short standingChargePrecision
| |
− | Integer standingChargeValue
| |
− | List<TariffTblSupplierReport> supplierCharacter
| |
− | Integer year
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Tariff Tbl Get===
| |
− | Command: 0x03
| |
− | class hubitat.zwave.commands.tarifftblmonitorv1.TariffTblGet {
| |
− | Short rateParameterSetId
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Tariff Tbl Report===
| |
− | Command: 0x04
| |
− | class hubitat.zwave.commands.tarifftblmonitorv1.TariffTblReport {
| |
− | Short rateParameterSetId
| |
− | Short tariffPrecision
| |
− | Integer tariffValue
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Tariff Tbl Cost Get===
| |
− | Command: 0x05
| |
− | class hubitat.zwave.commands.tarifftblmonitorv1.TariffTblCostGet {
| |
− | Short rateParameterSetId
| |
− | Short startDay
| |
− | Short startHourLocalTime
| |
− | Short startMinuteLocalTime
| |
− | Short startMonth
| |
− | Integer startYear
| |
− | Short stopDay
| |
− | Short stopHourLocalTime
| |
− | Short stopMinuteLocalTime
| |
− | Short stopMonth
| |
− | Integer stopYear
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Tariff Tbl Cost Report===
| |
− | Command: 0x06
| |
− | class hubitat.zwave.commands.tarifftblmonitorv1.TariffTblCostReport {
| |
− | Short costPrecision
| |
− | Integer costValue
| |
− | Integer currency
| |
− | Short rateParameterSetId
| |
− | Short rateType
| |
− | Short startDay
| |
− | Short startHourLocalTime
| |
− | Short startMinuteLocalTime
| |
− | Short startMonth
| |
− | Integer startYear
| |
− | Short stopDay
| |
− | Short stopHourLocalTime
| |
− | Short stopMinuteLocalTime
| |
− | Short stopMonth
| |
− | Integer stopYear
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Thermostat Fan Mode V1==
| |
− | Command Class: 0x44
| |
− | ===Thermostat Fan Mode Set===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.thermostatfanmodev1.ThermostatFanModeSet {
| |
− | Short fanMode
| |
− | static Short FAN_MODE_AUTO_HIGH = 2
| |
− | static Short FAN_MODE_AUTO_LOW = 0
| |
− | static Short FAN_MODE_HIGH = 3
| |
− | static Short FAN_MODE_LOW = 1
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Thermostat Fan Mode Get===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.thermostatfanmodev1.ThermostatFanModeGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Thermostat Fan Mode Report===
| |
− | Command: 0x03
| |
− | class hubitat.zwave.commands.thermostatfanmodev1.ThermostatFanModeReport {
| |
− | Short fanMode
| |
− | static Short FAN_MODE_AUTO_HIGH = 2
| |
− | static Short FAN_MODE_AUTO_LOW = 0
| |
− | static Short FAN_MODE_HIGH = 3
| |
− | static Short FAN_MODE_LOW = 1
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Thermostat Fan Mode Supported Get===
| |
− | Command: 0x04
| |
− | class hubitat.zwave.commands.thermostatfanmodev1.ThermostatFanModeSupportedGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Thermostat Fan Mode Supported Report===
| |
− | Command: 0x05
| |
− | class hubitat.zwave.commands.thermostatfanmodev1.ThermostatFanModeSupportedReport {
| |
− | Boolean auto
| |
− | Boolean autoHigh
| |
− | Boolean high
| |
− | Boolean low
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Thermostat Fan Mode V2==
| |
− | Command Class: 0x44
| |
− | ===Thermostat Fan Mode Set===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.thermostatfanmodev2.ThermostatFanModeSet {
| |
− | Short fanMode
| |
− | Boolean off
| |
− | static Short FAN_MODE_AUTO_HIGH = 2
| |
− | static Short FAN_MODE_AUTO_LOW = 0
| |
− | static Short FAN_MODE_AUTO_MEDIUM = 4
| |
− | static Short FAN_MODE_HIGH = 3
| |
− | static Short FAN_MODE_LOW = 1
| |
− | static Short FAN_MODE_MEDIUM = 5
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Thermostat Fan Mode Get===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.thermostatfanmodev2.ThermostatFanModeGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Thermostat Fan Mode Report===
| |
− | Command: 0x03
| |
− | class hubitat.zwave.commands.thermostatfanmodev2.ThermostatFanModeReport {
| |
− | Short fanMode
| |
− | Boolean off
| |
− | static Short FAN_MODE_AUTO_HIGH = 2
| |
− | static Short FAN_MODE_AUTO_LOW = 0
| |
− | static Short FAN_MODE_AUTO_MEDIUM = 4
| |
− | static Short FAN_MODE_HIGH = 3
| |
− | static Short FAN_MODE_LOW = 1
| |
− | static Short FAN_MODE_MEDIUM = 5
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Thermostat Fan Mode Supported Get===
| |
− | Command: 0x04
| |
− | class hubitat.zwave.commands.thermostatfanmodev2.ThermostatFanModeSupportedGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Thermostat Fan Mode Supported Report===
| |
− | Command: 0x05
| |
− | class hubitat.zwave.commands.thermostatfanmodev2.ThermostatFanModeSupportedReport {
| |
− | Boolean auto
| |
− | Boolean autoHigh
| |
− | Boolean autoMedium
| |
− | Boolean high
| |
− | Boolean low
| |
− | Boolean medium
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Thermostat Fan Mode V3==
| |
− | Command Class: 0x44
| |
− | ===Thermostat Fan Mode Set===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.thermostatfanmodev3.ThermostatFanModeSet {
| |
− | Short fanMode
| |
− | Boolean off
| |
− | static Short FAN_MODE_AUTO_HIGH = 2
| |
− | static Short FAN_MODE_AUTO_LOW = 0
| |
− | static Short FAN_MODE_AUTO_MEDIUM = 4
| |
− | static Short FAN_MODE_CIRCULATION = 6
| |
− | static Short FAN_MODE_HIGH = 3
| |
− | static Short FAN_MODE_HUMIDITY = 7
| |
− | static Short FAN_MODE_LOW = 1
| |
− | static Short FAN_MODE_MEDIUM = 5
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Thermostat Fan Mode Get===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.thermostatfanmodev3.ThermostatFanModeGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Thermostat Fan Mode Report===
| |
− | Command: 0x03
| |
− | class hubitat.zwave.commands.thermostatfanmodev3.ThermostatFanModeReport {
| |
− | Short fanMode
| |
− | Boolean off
| |
− | static Short FAN_MODE_AUTO_HIGH = 2
| |
− | static Short FAN_MODE_AUTO_LOW = 0
| |
− | static Short FAN_MODE_AUTO_MEDIUM = 4
| |
− | static Short FAN_MODE_CIRCULATION = 6
| |
− | static Short FAN_MODE_HIGH = 3
| |
− | static Short FAN_MODE_HUMIDITY = 7
| |
− | static Short FAN_MODE_LOW = 1
| |
− | static Short FAN_MODE_MEDIUM = 5
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Thermostat Fan Mode Supported Get===
| |
− | Command: 0x04
| |
− | class hubitat.zwave.commands.thermostatfanmodev3.ThermostatFanModeSupportedGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Thermostat Fan Mode Supported Report===
| |
− | Command: 0x05
| |
− | class hubitat.zwave.commands.thermostatfanmodev3.ThermostatFanModeSupportedReport {
| |
− | Boolean auto
| |
− | Boolean autoHigh
| |
− | Boolean autoMedium
| |
− | Boolean circulation
| |
− | Boolean high
| |
− | Boolean humidityCirculation
| |
− | Boolean low
| |
− | Boolean medium
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Thermostat Fan State V1==
| |
− | Command Class: 0x45
| |
− | ===Thermostat Fan State Get===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.thermostatfanstatev1.ThermostatFanStateGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Thermostat Fan State Report===
| |
− | Command: 0x03
| |
− | class hubitat.zwave.commands.thermostatfanstatev1.ThermostatFanStateReport {
| |
− | Short fanOperatingState
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Thermostat Heating V1==
| |
− | Command Class: 0x38
| |
− | ===Thermostat Heating Mode Set===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingModeSet {
| |
− | Short mode
| |
− | static Short MODE_ANTI_FREEZE = 3
| |
− | static Short MODE_AUTOMATIC = 6
| |
− | static Short MODE_MANUAL = 4
| |
− | static Short MODE_MANUAL_TIMED = 7
| |
− | static Short MODE_OFF = 0
| |
− | static Short MODE_OFF_3_HOURS = 2
| |
− | static Short MODE_OFF_TIMED = 1
| |
− | static Short MODE_TEMPORARY_MANUAL = 5
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Thermostat Heating Mode Get===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingModeGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Thermostat Heating Mode Report===
| |
− | Command: 0x03
| |
− | class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingModeReport {
| |
− | Short mode
| |
− | static Short MODE_ANTI_FREEZE = 3
| |
− | static Short MODE_AUTOMATIC = 6
| |
− | static Short MODE_MANUAL = 4
| |
− | static Short MODE_MANUAL_TIMED = 7
| |
− | static Short MODE_OFF = 0
| |
− | static Short MODE_OFF_3_HOURS = 2
| |
− | static Short MODE_OFF_TIMED = 1
| |
− | static Short MODE_TEMPORARY_MANUAL = 5
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Thermostat Heating Setpoint Set===
| |
− | Command: 0x04
| |
− | class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingSetpointSet {
| |
− | Short precision
| |
− | Short scale
| |
− | BigDecimal scaledValue
| |
− | Short setpointNr
| |
− | Short size
| |
− | List<ThermostatHeatingSetpointSet> value
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Thermostat Heating Setpoint Get===
| |
− | Command: 0x05
| |
− | class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingSetpointGet {
| |
− | Short setpointNr
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Thermostat Heating Setpoint Report===
| |
− | Command: 0x06
| |
− | class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingSetpointReport {
| |
− | Short precision
| |
− | Short scale
| |
− | BigDecimal scaledValue
| |
− | Short setpointNr
| |
− | Short size
| |
− | List<ThermostatHeatingSetpointReport> value
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Thermostat Heating Relay Status Get===
| |
− | Command: 0x09
| |
− | class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingRelayStatusGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Thermostat Heating Relay Status Report===
| |
− | Command: 0x0A
| |
− | class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingRelayStatusReport {
| |
− | Short relayStatus
| |
− | static Short RELAY_STATUS_OFF = 0
| |
− | static Short RELAY_STATUS_ON = 1
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Thermostat Heating Status Set===
| |
− | Command: 0x0B
| |
− | class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingStatusSet {
| |
− | Short status
| |
− | static Short STATUS_COOLING = 1
| |
− | static Short STATUS_HEATING = 0
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Thermostat Heating Status Get===
| |
− | Command: 0x0C
| |
− | class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingStatusGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Thermostat Heating Status Report===
| |
− | Command: 0x0D
| |
− | class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingStatusReport {
| |
− | Short status
| |
− | static Short STATUS_COOLING = 1
| |
− | static Short STATUS_HEATING = 0
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Thermostat Heating Timed Off Set===
| |
− | Command: 0x11
| |
− | class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingTimedOffSet {
| |
− | Short hours
| |
− | Short minutes
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Thermostat Mode V1==
| |
− | Command Class: 0x40
| |
− | ===Thermostat Mode Set===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.thermostatmodev1.ThermostatModeSet {
| |
− | Short mode
| |
− | static Short MODE_AUTO = 3
| |
− | static Short MODE_AUTO_CHANGEOVER = 10
| |
− | static Short MODE_AUXILIARY_HEAT = 4
| |
− | static Short MODE_COOL = 2
| |
− | static Short MODE_DRY_AIR = 8
| |
− | static Short MODE_FAN_ONLY = 6
| |
− | static Short MODE_FURNACE = 7
| |
− | static Short MODE_HEAT = 1
| |
− | static Short MODE_MOIST_AIR = 9
| |
− | static Short MODE_OFF = 0
| |
− | static Short MODE_RESUME = 5
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Thermostat Mode Get===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.thermostatmodev1.ThermostatModeGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Thermostat Mode Report===
| |
− | Command: 0x03
| |
− | class hubitat.zwave.commands.thermostatmodev1.ThermostatModeReport {
| |
− | Short mode
| |
− | static Short MODE_AUTO = 3
| |
− | static Short MODE_AUTO_CHANGEOVER = 10
| |
− | static Short MODE_AUXILIARY_HEAT = 4
| |
− | static Short MODE_COOL = 2
| |
− | static Short MODE_DRY_AIR = 8
| |
− | static Short MODE_FAN_ONLY = 6
| |
− | static Short MODE_FURNACE = 7
| |
− | static Short MODE_HEAT = 1
| |
− | static Short MODE_MOIST_AIR = 9
| |
− | static Short MODE_OFF = 0
| |
− | static Short MODE_RESUME = 5
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Thermostat Mode Supported Get===
| |
− | Command: 0x04
| |
− | class hubitat.zwave.commands.thermostatmodev1.ThermostatModeSupportedGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Thermostat Mode Supported Report===
| |
− | Command: 0x05
| |
− | class hubitat.zwave.commands.thermostatmodev1.ThermostatModeSupportedReport {
| |
− | Boolean auto
| |
− | Boolean autoChangeover
| |
− | Boolean auxiliaryemergencyHeat
| |
− | Boolean cool
| |
− | Boolean dryAir
| |
− | Boolean fanOnly
| |
− | Boolean furnace
| |
− | Boolean heat
| |
− | Boolean moistAir
| |
− | Boolean off
| |
− | Boolean resume
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Thermostat Mode V2==
| |
− | Command Class: 0x40
| |
− | ===Thermostat Mode Set===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.thermostatmodev2.ThermostatModeSet {
| |
− | Short mode
| |
− | static Short MODE_AUTO = 3
| |
− | static Short MODE_AUTO_CHANGEOVER = 10
| |
− | static Short MODE_AUXILIARY_HEAT = 4
| |
− | static Short MODE_AWAY = 13
| |
− | static Short MODE_COOL = 2
| |
− | static Short MODE_DRY_AIR = 8
| |
− | static Short MODE_ENERGY_SAVE_COOL = 12
| |
− | static Short MODE_ENERGY_SAVE_HEAT = 11
| |
− | static Short MODE_FAN_ONLY = 6
| |
− | static Short MODE_FURNACE = 7
| |
− | static Short MODE_HEAT = 1
| |
− | static Short MODE_MOIST_AIR = 9
| |
− | static Short MODE_OFF = 0
| |
− | static Short MODE_RESUME = 5
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Thermostat Mode Get===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.thermostatmodev2.ThermostatModeGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Thermostat Mode Report===
| |
− | Command: 0x03
| |
− | class hubitat.zwave.commands.thermostatmodev2.ThermostatModeReport {
| |
− | Short mode
| |
− | static Short MODE_AUTO = 3
| |
− | static Short MODE_AUTO_CHANGEOVER = 10
| |
− | static Short MODE_AUXILIARY_HEAT = 4
| |
− | static Short MODE_AWAY = 13
| |
− | static Short MODE_COOL = 2
| |
− | static Short MODE_DRY_AIR = 8
| |
− | static Short MODE_ENERGY_SAVE_COOL = 12
| |
− | static Short MODE_ENERGY_SAVE_HEAT = 11
| |
− | static Short MODE_FAN_ONLY = 6
| |
− | static Short MODE_FURNACE = 7
| |
− | static Short MODE_HEAT = 1
| |
− | static Short MODE_MOIST_AIR = 9
| |
− | static Short MODE_OFF = 0
| |
− | static Short MODE_RESUME = 5
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Thermostat Mode Supported Get===
| |
− | Command: 0x04
| |
− | class hubitat.zwave.commands.thermostatmodev2.ThermostatModeSupportedGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Thermostat Mode Supported Report===
| |
− | Command: 0x05
| |
− | class hubitat.zwave.commands.thermostatmodev2.ThermostatModeSupportedReport {
| |
− | Boolean auto
| |
− | Boolean autoChangeover
| |
− | Boolean auxiliaryemergencyHeat
| |
− | Boolean away
| |
− | Boolean cool
| |
− | Boolean dryAir
| |
− | Boolean energySaveCool
| |
− | Boolean energySaveHeat
| |
− | Boolean fanOnly
| |
− | Boolean furnace
| |
− | Boolean heat
| |
− | Boolean moistAir
| |
− | Boolean off
| |
− | Boolean resume
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Thermostat Operating State V1==
| |
− | Command Class: 0x42
| |
− | ===Thermostat Operating State Get===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.thermostatoperatingstatev1.ThermostatOperatingStateGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Thermostat Operating State Report===
| |
− | Command: 0x03
| |
− | class hubitat.zwave.commands.thermostatoperatingstatev1.ThermostatOperatingStateReport {
| |
− | Short operatingState
| |
− | static Short OPERATING_STATE_COOLING = 2
| |
− | static Short OPERATING_STATE_FAN_ONLY = 3
| |
− | static Short OPERATING_STATE_HEATING = 1
| |
− | static Short OPERATING_STATE_IDLE = 0
| |
− | static Short OPERATING_STATE_PENDING_COOL = 5
| |
− | static Short OPERATING_STATE_PENDING_HEAT = 4
| |
− | static Short OPERATING_STATE_VENT_ECONOMIZER = 6
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Thermostat Operating State V2==
| |
− | Command Class: 0x42
| |
− | ===Thermostat Operating State Logging Supported Get===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.thermostatoperatingstatev2.ThermostatOperatingStateLoggingSupportedGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Thermostat Operating State Get===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.thermostatoperatingstatev2.ThermostatOperatingStateGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Thermostat Operating State Report===
| |
− | Command: 0x03
| |
− | class hubitat.zwave.commands.thermostatoperatingstatev2.ThermostatOperatingStateReport {
| |
− | Short operatingState
| |
− | static Short OPERATING_STATE_2ND_STAGE_COOLING = 9
| |
− | static Short OPERATING_STATE_2ND_STAGE_HEATING = 8
| |
− | static Short OPERATING_STATE_AUX_HEATING = 7
| |
− | static Short OPERATING_STATE_COOLING = 2
| |
− | static Short OPERATING_STATE_FAN_ONLY = 3
| |
− | static Short OPERATING_STATE_HEATING = 1
| |
− | static Short OPERATING_STATE_IDLE = 0
| |
− | static Short OPERATING_STATE_PENDING_COOL = 5
| |
− | static Short OPERATING_STATE_PENDING_HEAT = 4
| |
− | static Short OPERATING_STATE_VENT_ECONOMIZER = 6
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Thermostat Operating Logging Supported Report===
| |
− | Command: 0x04
| |
− | class hubitat.zwave.commands.thermostatoperatingstatev2.ThermostatOperatingLoggingSupportedReport {
| |
− | Boolean auxHeating
| |
− | Boolean cooling
| |
− | Boolean fanOnly
| |
− | Boolean heating
| |
− | Boolean idle
| |
− | Boolean pendingCool
| |
− | Boolean pendingHeat
| |
− | Boolean secondStageCooling
| |
− | Boolean secondStageHeating
| |
− | Boolean venteconomizer
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Thermostat Operating State Logging Get===
| |
− | Command: 0x05
| |
− | class hubitat.zwave.commands.thermostatoperatingstatev2.ThermostatOperatingStateLoggingGet {
| |
− | Boolean auxHeating
| |
− | Boolean cooling
| |
− | Boolean fanOnly
| |
− | Boolean heating
| |
− | Boolean idle
| |
− | Boolean pendingCool
| |
− | Boolean pendingHeat
| |
− | Boolean secondStageCooling
| |
− | Boolean secondStageHeating
| |
− | Boolean venteconomizer
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Thermostat Operating State Logging Report===
| |
− | Command: 0x06
| |
− | class hubitat.zwave.commands.thermostatoperatingstatev2.ThermostatOperatingStateLoggingReport {
| |
− | Short reportsToFollow
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Thermostat Setback V1==
| |
− | Command Class: 0x47
| |
− | ===Thermostat Setback Set===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.thermostatsetbackv1.ThermostatSetbackSet {
| |
− | Short setbackState
| |
− | Short setbackType
| |
− | static Short SETBACK_TYPE_NO_OVERRIDE = 0
| |
− | static Short SETBACK_TYPE_PERMANENT_OVERRIDE = 2
| |
− | static Short SETBACK_TYPE_RESERVED3 = 3
| |
− | static Short SETBACK_TYPE_TEMPORARY_OVERRIDE = 1
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Thermostat Setback Get===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.thermostatsetbackv1.ThermostatSetbackGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Thermostat Setback Report===
| |
− | Command: 0x03
| |
− | class hubitat.zwave.commands.thermostatsetbackv1.ThermostatSetbackReport {
| |
− | Short setbackState
| |
− | Short setbackType
| |
− | static Short SETBACK_TYPE_NO_OVERRIDE = 0
| |
− | static Short SETBACK_TYPE_PERMANENT_OVERRIDE = 2
| |
− | static Short SETBACK_TYPE_RESERVED3 = 3
| |
− | static Short SETBACK_TYPE_TEMPORARY_OVERRIDE = 1
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Thermostat Setpoint V1==
| |
− | Command Class: 0x43
| |
− | ===Thermostat Setpoint Set===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.thermostatsetpointv1.ThermostatSetpointSet {
| |
− | Short precision
| |
− | Short scale
| |
− | BigDecimal scaledValue
| |
− | Short setpointType
| |
− | Short size
| |
− | List<ThermostatSetpointSet> value
| |
− | static Short SETPOINT_TYPE_AUTO_CHANGEOVER = 10
| |
− | static Short SETPOINT_TYPE_COOLING_1 = 2
| |
− | static Short SETPOINT_TYPE_DRY_AIR = 8
| |
− | static Short SETPOINT_TYPE_FURNACE = 7
| |
− | static Short SETPOINT_TYPE_HEATING_1 = 1
| |
− | static Short SETPOINT_TYPE_MOIST_AIR = 9
| |
− | static Short SETPOINT_TYPE_NOT_SUPPORTED = 0
| |
− | static Short SETPOINT_TYPE_NOT_SUPPORTED1 = 3
| |
− | static Short SETPOINT_TYPE_NOT_SUPPORTED2 = 4
| |
− | static Short SETPOINT_TYPE_NOT_SUPPORTED3 = 5
| |
− | static Short SETPOINT_TYPE_NOT_SUPPORTED4 = 6
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Thermostat Setpoint Get===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.thermostatsetpointv1.ThermostatSetpointGet {
| |
− | Short setpointType
| |
− | static Short SETPOINT_TYPE_AUTO_CHANGEOVER = 10
| |
− | static Short SETPOINT_TYPE_COOLING_1 = 2
| |
− | static Short SETPOINT_TYPE_DRY_AIR = 8
| |
− | static Short SETPOINT_TYPE_FURNACE = 7
| |
− | static Short SETPOINT_TYPE_HEATING_1 = 1
| |
− | static Short SETPOINT_TYPE_MOIST_AIR = 9
| |
− | static Short SETPOINT_TYPE_NOT_SUPPORTED = 0
| |
− | static Short SETPOINT_TYPE_NOT_SUPPORTED1 = 3
| |
− | static Short SETPOINT_TYPE_NOT_SUPPORTED2 = 4
| |
− | static Short SETPOINT_TYPE_NOT_SUPPORTED3 = 5
| |
− | static Short SETPOINT_TYPE_NOT_SUPPORTED4 = 6
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Thermostat Setpoint Report===
| |
− | Command: 0x03
| |
− | class hubitat.zwave.commands.thermostatsetpointv1.ThermostatSetpointReport {
| |
− | Short precision
| |
− | Short scale
| |
− | BigDecimal scaledValue
| |
− | Short setpointType
| |
− | Short size
| |
− | List<ThermostatSetpointReport> value
| |
− | static Short SETPOINT_TYPE_AUTO_CHANGEOVER = 10
| |
− | static Short SETPOINT_TYPE_COOLING_1 = 2
| |
− | static Short SETPOINT_TYPE_DRY_AIR = 8
| |
− | static Short SETPOINT_TYPE_FURNACE = 7
| |
− | static Short SETPOINT_TYPE_HEATING_1 = 1
| |
− | static Short SETPOINT_TYPE_MOIST_AIR = 9
| |
− | static Short SETPOINT_TYPE_NOT_SUPPORTED = 0
| |
− | static Short SETPOINT_TYPE_NOT_SUPPORTED1 = 3
| |
− | static Short SETPOINT_TYPE_NOT_SUPPORTED2 = 4
| |
− | static Short SETPOINT_TYPE_NOT_SUPPORTED3 = 5
| |
− | static Short SETPOINT_TYPE_NOT_SUPPORTED4 = 6
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Thermostat Setpoint Supported Get===
| |
− | Command: 0x04
| |
− | class hubitat.zwave.commands.thermostatsetpointv1.ThermostatSetpointSupportedGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Thermostat Setpoint Supported Report===
| |
− | Command: 0x05
| |
− | class hubitat.zwave.commands.thermostatsetpointv1.ThermostatSetpointSupportedReport {
| |
− | Boolean autoChangeover
| |
− | Boolean cooling
| |
− | Boolean dryAir
| |
− | Boolean furnace
| |
− | Boolean heating
| |
− | Boolean moistAir
| |
− | Boolean none
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Thermostat Setpoint V2==
| |
− | Command Class: 0x43
| |
− | ===Thermostat Setpoint Set===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.thermostatsetpointv2.ThermostatSetpointSet {
| |
− | Short precision
| |
− | Short scale
| |
− | BigDecimal scaledValue
| |
− | Short setpointType
| |
− | Short size
| |
− | static Short SETPOINT_TYPE_AUTO_CHANGEOVER = 10
| |
− | static Short SETPOINT_TYPE_AWAY_HEATING = 13
| |
− | static Short SETPOINT_TYPE_COOLING_1 = 2
| |
− | static Short SETPOINT_TYPE_DRY_AIR = 8
| |
− | static Short SETPOINT_TYPE_ENERGY_SAVE_COOLING = 12
| |
− | static Short SETPOINT_TYPE_ENERGY_SAVE_HEATING = 11
| |
− | static Short SETPOINT_TYPE_FURNACE = 7
| |
− | static Short SETPOINT_TYPE_HEATING_1 = 1
| |
− | static Short SETPOINT_TYPE_MOIST_AIR = 9
| |
− | static Short SETPOINT_TYPE_NOT_SUPPORTED = 0
| |
− | static Short SETPOINT_TYPE_NOT_SUPPORTED1 = 3
| |
− | static Short SETPOINT_TYPE_NOT_SUPPORTED2 = 4
| |
− | static Short SETPOINT_TYPE_NOT_SUPPORTED3 = 5
| |
− | static Short SETPOINT_TYPE_NOT_SUPPORTED4 = 6
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Thermostat Setpoint Get===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.thermostatsetpointv2.ThermostatSetpointGet {
| |
− | Short setpointType
| |
− | static Short SETPOINT_TYPE_AUTO_CHANGEOVER = 10
| |
− | static Short SETPOINT_TYPE_AWAY_HEATING = 13
| |
− | static Short SETPOINT_TYPE_COOLING_1 = 2
| |
− | static Short SETPOINT_TYPE_DRY_AIR = 8
| |
− | static Short SETPOINT_TYPE_ENERGY_SAVE_COOLING = 12
| |
− | static Short SETPOINT_TYPE_ENERGY_SAVE_HEATING = 11
| |
− | static Short SETPOINT_TYPE_FURNACE = 7
| |
− | static Short SETPOINT_TYPE_HEATING_1 = 1
| |
− | static Short SETPOINT_TYPE_MOIST_AIR = 9
| |
− | static Short SETPOINT_TYPE_NOT_SUPPORTED = 0
| |
− | static Short SETPOINT_TYPE_NOT_SUPPORTED1 = 3
| |
− | static Short SETPOINT_TYPE_NOT_SUPPORTED2 = 4
| |
− | static Short SETPOINT_TYPE_NOT_SUPPORTED3 = 5
| |
− | static Short SETPOINT_TYPE_NOT_SUPPORTED4 = 6
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Thermostat Setpoint Report===
| |
− | Command: 0x03
| |
− | class hubitat.zwave.commands.thermostatsetpointv2.ThermostatSetpointReport {
| |
− | Short precision
| |
− | Short scale
| |
− | BigDecimal scaledValue
| |
− | Short setpointType
| |
− | Short size
| |
− | static Short SETPOINT_TYPE_AUTO_CHANGEOVER = 10
| |
− | static Short SETPOINT_TYPE_AWAY_HEATING = 13
| |
− | static Short SETPOINT_TYPE_COOLING_1 = 2
| |
− | static Short SETPOINT_TYPE_DRY_AIR = 8
| |
− | static Short SETPOINT_TYPE_ENERGY_SAVE_COOLING = 12
| |
− | static Short SETPOINT_TYPE_ENERGY_SAVE_HEATING = 11
| |
− | static Short SETPOINT_TYPE_FURNACE = 7
| |
− | static Short SETPOINT_TYPE_HEATING_1 = 1
| |
− | static Short SETPOINT_TYPE_MOIST_AIR = 9
| |
− | static Short SETPOINT_TYPE_NOT_SUPPORTED = 0
| |
− | static Short SETPOINT_TYPE_NOT_SUPPORTED1 = 3
| |
− | static Short SETPOINT_TYPE_NOT_SUPPORTED2 = 4
| |
− | static Short SETPOINT_TYPE_NOT_SUPPORTED3 = 5
| |
− | static Short SETPOINT_TYPE_NOT_SUPPORTED4 = 6
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Thermostat Setpoint Supported Get===
| |
− | Command: 0x04
| |
− | class hubitat.zwave.commands.thermostatsetpointv2.ThermostatSetpointSupportedGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Thermostat Setpoint Supported Report===
| |
− | Command: 0x05
| |
− | class hubitat.zwave.commands.thermostatsetpointv2.ThermostatSetpointSupportedReport {
| |
− | Boolean autoChangeover
| |
− | Boolean awayHeating
| |
− | Boolean cooling
| |
− | Boolean dryAir
| |
− | Boolean energySaveCooling
| |
− | Boolean energySaveHeating
| |
− | Boolean furnace
| |
− | Boolean heating
| |
− | Boolean moistAir
| |
− | Boolean none
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Time Parameters V1==
| |
− | Command Class: 0x8B
| |
− | ===Time Parameters Set===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.timeparametersv1.TimeParametersSet {
| |
− | Short day
| |
− | Short hourUtc
| |
− | Short minuteUtc
| |
− | Short month
| |
− | Short secondUtc
| |
− | Integer year
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Time Parameters Get===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.timeparametersv1.TimeParametersGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Time Parameters Report===
| |
− | Command: 0x03
| |
− | class hubitat.zwave.commands.timeparametersv1.TimeParametersReport {
| |
− | Short day
| |
− | Short hourUtc
| |
− | Short minuteUtc
| |
− | Short month
| |
− | Short secondUtc
| |
− | Integer year
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Time V1==
| |
− | Command Class: 0x8A
| |
− | ===Time Get===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.timev1.TimeGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Time Report===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.timev1.TimeReport {
| |
− | Short hourLocalTime
| |
− | Short minuteLocalTime
| |
− | Boolean rtcFailure
| |
− | Short secondLocalTime
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Date Get===
| |
− | Command: 0x03
| |
− | class hubitat.zwave.commands.timev1.DateGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Date Report===
| |
− | Command: 0x04
| |
− | class hubitat.zwave.commands.timev1.DateReport {
| |
− | Short day
| |
− | Short month
| |
− | Integer year
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Time V2==
| |
− | Command Class: 0x8A
| |
− | ===Time Get===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.timev2.TimeGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Time Report===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.timev2.TimeReport {
| |
− | Short hourLocalTime
| |
− | Short minuteLocalTime
| |
− | Boolean rtcFailure
| |
− | Short secondLocalTime
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Date Get===
| |
− | Command: 0x03
| |
− | class hubitat.zwave.commands.timev2.DateGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Date Report===
| |
− | Command: 0x04
| |
− | class hubitat.zwave.commands.timev2.DateReport {
| |
− | Short day
| |
− | Short month
| |
− | Integer year
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Time Offset Set===
| |
− | Command: 0x05
| |
− | class hubitat.zwave.commands.timev2.TimeOffsetSet {
| |
− | Short dayEndDst
| |
− | Short dayStartDst
| |
− | Short hourEndDst
| |
− | Short hourStartDst
| |
− | Short hourTzo
| |
− | Short minuteOffsetDst
| |
− | Short minuteTzo
| |
− | Short monthEndDst
| |
− | Short monthStartDst
| |
− | Short signOffsetDst
| |
− | Short signTzo
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Time Offset Get===
| |
− | Command: 0x06
| |
− | class hubitat.zwave.commands.timev2.TimeOffsetGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Time Offset Report===
| |
− | Command: 0x07
| |
− | class hubitat.zwave.commands.timev2.TimeOffsetReport {
| |
− | Short dayEndDst
| |
− | Short dayStartDst
| |
− | Short hourEndDst
| |
− | Short hourStartDst
| |
− | Short hourTzo
| |
− | Short minuteOffsetDst
| |
− | Short minuteTzo
| |
− | Short monthEndDst
| |
− | Short monthStartDst
| |
− | Short signOffsetDst
| |
− | Short signTzo
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Transport Service V1==
| |
− | Command Class: 0x55
| |
− | ===Command First Fragment===
| |
− | Command: 0xC0
| |
− | class hubitat.zwave.commands.transportservicev1.CommandFirstFragment {
| |
− | Integer checksum
| |
− | Short datagramSize1
| |
− | Short datagramSize2
| |
− | Short sequenceNo
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Command Fragment Request===
| |
− | Command: 0xC8
| |
− | class hubitat.zwave.commands.transportservicev1.CommandFragmentRequest {
| |
− | Short numberOfOffsets
| |
− | Short sequenceNo
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Command Subsequent Fragment===
| |
− | Command: 0xE0
| |
− | class hubitat.zwave.commands.transportservicev1.CommandSubsequentFragment {
| |
− | Integer checksum
| |
− | Short datagramOffset1
| |
− | Short datagramOffset2
| |
− | Short datagramSize1
| |
− | Short datagramSize2
| |
− | Short sequenceNo
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Command Fragment Complete===
| |
− | Command: 0xE8
| |
− | class hubitat.zwave.commands.transportservicev1.CommandFragmentComplete {
| |
− | Short sequenceNo
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | | |
− | ===Command Fragment Wait===
| |
− | Command: 0xF0
| |
− | class hubitat.zwave.commands.transportservicev1.CommandFragmentWait {
| |
− | Short pendingFragments
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==User Code V1==
| |
− | Command Class: 0x63
| |
− | ===User Code Set===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.usercodev1.UserCodeSet {
| |
− | String userCode
| |
− | Short userIdStatus
| |
− | Short userIdentifier
| |
− | static Short USER_ID_STATUS_AVAILABLE_NOT_SET = 0
| |
− | static Short USER_ID_STATUS_OCCUPIED = 1
| |
− | static Short USER_ID_STATUS_RESERVED_BY_ADMINISTRATOR = 2
| |
− | static Short USER_ID_STATUS_STATUS_NOT_AVAILABLE = 254
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===User Code Get===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.usercodev1.UserCodeGet {
| |
− | Short userIdentifier
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===User Code Report===
| |
− | Command: 0x03
| |
− | class hubitat.zwave.commands.usercodev1.UserCodeReport {
| |
− | String userCode
| |
− | Short userIdStatus
| |
− | Short userIdentifier
| |
− | static Short USER_ID_STATUS_AVAILABLE_NOT_SET = 0
| |
− | static Short USER_ID_STATUS_OCCUPIED = 1
| |
− | static Short USER_ID_STATUS_RESERVED_BY_ADMINISTRATOR = 2
| |
− | static Short USER_ID_STATUS_STATUS_NOT_AVAILABLE = 254
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Users Number Get===
| |
− | Command: 0x04
| |
− | class hubitat.zwave.commands.usercodev1.UsersNumberGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Users Number Report===
| |
− | Command: 0x05
| |
− | class hubitat.zwave.commands.usercodev1.UsersNumberReport {
| |
− | Short supportedUsers
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Version V1==
| |
− | Command Class: 0x86
| |
− | ===Version Get===
| |
− | Command: 0x11
| |
− | class hubitat.zwave.commands.versionv1.VersionGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Version Report===
| |
− | Command: 0x12
| |
− | class hubitat.zwave.commands.versionv1.VersionReport {
| |
− | Short applicationSubVersion
| |
− | Short applicationVersion
| |
− | Short zWaveLibraryType
| |
− | Short zWaveProtocolSubVersion
| |
− | Short zWaveProtocolVersion
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Version Command Class Get===
| |
− | Command: 0x13
| |
− | class hubitat.zwave.commands.versionv1.VersionCommandClassGet {
| |
− | Short requestedCommandClass
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Version Command Class Report===
| |
− | Command: 0x14
| |
− | class hubitat.zwave.commands.versionv1.VersionCommandClassReport {
| |
− | Short commandClassVersion
| |
− | Short requestedCommandClass
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Version V2==
| |
− | Command Class: 0x86
| |
− | ===Version Get===
| |
− | Command: 0x11
| |
− | class hubitat.zwave.commands.versionv2.VersionGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Version Report===
| |
− | Command: 0x12
| |
− | class hubitat.zwave.commands.versionv2.VersionReport {
| |
− | Short applicationSubVersion
| |
− | Short applicationVersion
| |
− | Short firmware0SubVersion
| |
− | Short firmware0Version
| |
− | Short firmwareTargets
| |
− | Short hardwareVersion
| |
− | List<VersionReport> targetVersions
| |
− | Short zWaveLibraryType
| |
− | Short zWaveProtocolSubVersion
| |
− | Short zWaveProtocolVersion
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Version Command Class Get===
| |
− | Command: 0x13
| |
− | class hubitat.zwave.commands.versionv2.VersionCommandClassGet {
| |
− | Short requestedCommandClass
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Version Command Class Report===
| |
− | Command: 0x14
| |
− | class hubitat.zwave.commands.versionv2.VersionCommandClassReport {
| |
− | Short commandClassVersion
| |
− | Short requestedCommandClass
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Version V3==
| |
− | Command Class: 0x86
| |
− | ===Version Get===
| |
− | Command: 0x11
| |
− | class hubitat.zwave.commands.versionv3.VersionGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Version Report===
| |
− | Command: 0x12
| |
− | class hubitat.zwave.commands.versionv3.VersionReport {
| |
− | Short applicationSubVersion
| |
− | Short applicationVersion
| |
− | Short firmware0SubVersion
| |
− | Short firmware0Version
| |
− | Short firmwareTargets
| |
− | Short hardwareVersion
| |
− | Short zWaveLibraryType
| |
− | Short zWaveProtocolSubVersion
| |
− | Short zWaveProtocolVersion
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Version Command Class Get===
| |
− | Command: 0x13
| |
− | class hubitat.zwave.commands.versionv3.VersionCommandClassGet {
| |
− | Short requestedCommandClass
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Version Command Class Report===
| |
− | Command: 0x14
| |
− | class hubitat.zwave.commands.versionv3.VersionCommandClassReport {
| |
− | Short commandClassVersion
| |
− | Short requestedCommandClass
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Version Capabilities Get===
| |
− | Command: 0x15
| |
− | class hubitat.zwave.commands.versionv3.VersionCapabilitiesGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Version Capabilities Report===
| |
− | Command: 0x16
| |
− | class hubitat.zwave.commands.versionv3.VersionCapabilitiesReport {
| |
− | Boolean commandClass
| |
− | Boolean version
| |
− | Boolean zwaveSoftware
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Version Z Wave Software Get===
| |
− | Command: 0x17
| |
− | class hubitat.zwave.commands.versionv3.VersionZWaveSoftwareGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Version Z Wave Software Report===
| |
− | Command: 0x18
| |
− | class hubitat.zwave.commands.versionv3.VersionZWaveSoftwareReport {
| |
− | Integer applicationBuild
| |
− | Integer applicationVersion
| |
− | Integer frameworkBuild
| |
− | Integer frameworkVersion
| |
− | Integer interfaceBuild
| |
− | Integer interfaceVersion
| |
− | Integer protocolBuild
| |
− | Integer protocolVersion
| |
− | Integer sdkVersion
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Wake Up V1==
| |
− | Command Class: 0x84
| |
− | ===Wake Up Interval Set===
| |
− | Command: 0x04
| |
− | class hubitat.zwave.commands.wakeupv1.WakeUpIntervalSet {
| |
− | Short nodeid
| |
− | Integer seconds
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Wake Up Interval Get===
| |
− | Command: 0x05
| |
− | class hubitat.zwave.commands.wakeupv1.WakeUpIntervalGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Wake Up Interval Report===
| |
− | Command: 0x06
| |
− | class hubitat.zwave.commands.wakeupv1.WakeUpIntervalReport {
| |
− | Short nodeid
| |
− | Integer seconds
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Wake Up Notification===
| |
− | Command: 0x07
| |
− | class hubitat.zwave.commands.wakeupv1.WakeUpNotification {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Wake Up No More Information===
| |
− | Command: 0x08
| |
− | class hubitat.zwave.commands.wakeupv1.WakeUpNoMoreInformation {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Wake Up V2==
| |
− | Command Class: 0x84
| |
− | ===Wake Up Interval Set===
| |
− | Command: 0x04
| |
− | class hubitat.zwave.commands.wakeupv2.WakeUpIntervalSet {
| |
− | Short nodeid
| |
− | Integer seconds
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Wake Up Interval Get===
| |
− | Command: 0x05
| |
− | class hubitat.zwave.commands.wakeupv2.WakeUpIntervalGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Wake Up Interval Report===
| |
− | Command: 0x06
| |
− | class hubitat.zwave.commands.wakeupv2.WakeUpIntervalReport {
| |
− | Short nodeid
| |
− | Integer seconds
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Wake Up Notification===
| |
− | Command: 0x07
| |
− | class hubitat.zwave.commands.wakeupv2.WakeUpNotification {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Wake Up No More Information===
| |
− | Command: 0x08
| |
− | class hubitat.zwave.commands.wakeupv2.WakeUpNoMoreInformation {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Wake Up Interval Capabilities Get===
| |
− | Command: 0x09
| |
− | class hubitat.zwave.commands.wakeupv2.WakeUpIntervalCapabilitiesGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Wake Up Interval Capabilities Report===
| |
− | Command: 0x0A
| |
− | class hubitat.zwave.commands.wakeupv2.WakeUpIntervalCapabilitiesReport {
| |
− | Integer defaultWakeUpIntervalSeconds
| |
− | Integer maximumWakeUpIntervalSeconds
| |
− | Integer minimumWakeUpIntervalSeconds
| |
− | Integer wakeUpIntervalStepSeconds
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ==Zwaveplus Info V2==
| |
− | Command Class: 0x5E
| |
− | ===Zwaveplus Info Get===
| |
− | Command: 0x01
| |
− | class hubitat.zwave.commands.zwaveplusinfov2.ZwaveplusInfoGet {
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |
− | | |
− | ===Zwaveplus Info Report===
| |
− | Command: 0x02
| |
− | class hubitat.zwave.commands.zwaveplusinfov2.ZwaveplusInfoReport {
| |
− | Long installerIconType
| |
− | Long userIconType
| |
− | Short zWaveplusNodeType
| |
− | Short zWaveplusRoleType
| |
− | Short zWaveplusVersion
| |
− |
| |
− | List<Short> getPayload()
| |
− | String format()
| |
− | }
| |