Difference between revisions of "ZWave Classes"
Mike.maxwell (talk | contribs) |
|||
Line 1: | Line 1: | ||
==Alarm V1== | ==Alarm V1== | ||
Command Class: 0x71 | Command Class: 0x71 | ||
+ | ===Alarm Get=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.alarmv1.AlarmGet { | ||
+ | Short alarmType | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Alarm Report=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.alarmv1.AlarmReport { | ||
+ | Short alarmLevel | ||
+ | Short alarmType | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
===Alarm Get=== | ===Alarm Get=== | ||
Command: 0x04 | Command: 0x04 | ||
Line 126: | Line 145: | ||
} | } | ||
− | == | + | ===Alarm Get=== |
− | + | Command: 0x04 | |
− | = | + | class hubitat.zwave.commands.alarmv2.AlarmGet { |
− | Command: | + | Short alarmType |
− | class hubitat.zwave.commands. | + | Short zwaveAlarmType |
− | + | static Short ZWAVE_ALARM_TYPE_ACCESS_CONTROL = 6 | |
− | Short | + | static Short ZWAVE_ALARM_TYPE_BURGLAR = 7 |
− | Short | + | 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() | List<Short> getPayload() | ||
Line 139: | Line 168: | ||
} | } | ||
− | == | + | ===Alarm Report=== |
− | + | Command: 0x05 | |
− | + | class hubitat.zwave.commands.alarmv2.AlarmReport { | |
− | Command: | + | Short alarmLevel |
− | class hubitat.zwave.commands. | + | Short alarmType |
− | Short | + | List<AlarmReport> eventParameter |
− | Short | + | Short numberOfEventParameters |
− | static Short | + | Short zensorNetSourceNodeId |
− | static Short | + | Short zwaveAlarmEvent |
− | static Short | + | 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 | |
− | Short | + | 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() | List<Short> getPayload() | ||
Line 163: | Line 197: | ||
} | } | ||
− | + | ===Alarm Set=== | |
− | + | Command: 0x06 | |
− | === | + | class hubitat.zwave.commands.alarmv2.AlarmSet { |
− | Command: | + | Short zwaveAlarmStatus |
− | class hubitat.zwave.commands. | + | Short zwaveAlarmType |
− | Short | + | static Short ZWAVE_ALARM_TYPE_ACCESS_CONTROL = 6 |
− | Short | + | 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() | List<Short> getPayload() | ||
Line 175: | Line 220: | ||
} | } | ||
− | === | + | ===Alarm Type Supported Get=== |
− | Command: | + | Command: 0x07 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.alarmv2.AlarmTypeSupportedGet { |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 191: | Line 228: | ||
} | } | ||
− | === | + | ===Alarm Type Supported Report=== |
− | Command: | + | Command: 0x08 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.alarmv2.AlarmTypeSupportedReport { |
− | + | Boolean accessControl | |
− | Short | + | 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() | List<Short> getPayload() | ||
String format() | String format() | ||
} | } | ||
− | ===Command | + | ==Application Capability V1== |
+ | Command Class: 0x57 | ||
+ | ===Command Command Class Not Supported=== | ||
Command: 0x01 | Command: 0x01 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.applicationcapabilityv1.CommandCommandClassNotSupported { |
+ | Boolean dynamic | ||
+ | Short offendingCommand | ||
+ | Short offendingCommandClass | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 213: | Line 262: | ||
} | } | ||
− | ===Command | + | ===Command Command Class Not Supported=== |
− | Command: | + | Command: 0x01 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.applicationcapabilityv1.CommandCommandClassNotSupported { |
− | Boolean | + | Boolean dynamic |
− | + | Short offendingCommand | |
− | Short | + | Short offendingCommandClass |
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 226: | Line 273: | ||
} | } | ||
− | == | + | ==Application Status V1== |
− | Command Class: | + | Command Class: 0x22 |
− | === | + | ===Application Busy=== |
− | Command: | + | Command: 0x01 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.applicationstatusv1.ApplicationBusy { |
− | + | Short status | |
− | Short | + | 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() | List<Short> getPayload() | ||
Line 238: | Line 288: | ||
} | } | ||
− | === | + | ===Application Rejected Request=== |
− | Command: | + | Command: 0x02 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.applicationstatusv1.ApplicationRejectedRequest { |
− | + | Short status | |
− | |||
− | Short | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 249: | Line 297: | ||
} | } | ||
− | === | + | ===Application Busy=== |
− | Command: | + | Command: 0x01 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.applicationstatusv1.ApplicationBusy { |
− | Short | + | 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() | List<Short> getPayload() | ||
Line 260: | Line 310: | ||
} | } | ||
− | === | + | ===Application Rejected Request=== |
− | Command: | + | Command: 0x02 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.applicationstatusv1.ApplicationRejectedRequest { |
− | + | Short status | |
− | Short | ||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 271: | Line 319: | ||
} | } | ||
− | === | + | ==Association Command Configuration V1== |
− | Command: | + | Command Class: 0x9B |
− | class hubitat.zwave.commands. | + | ===Command Configuration Get=== |
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.associationcommandconfigurationv1.CommandConfigurationGet { | ||
Short groupingIdentifier | Short groupingIdentifier | ||
+ | Short nodeId | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 280: | Line 331: | ||
} | } | ||
− | === | + | ===Command Configuration Report=== |
− | Command: | + | Command: 0x05 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationcommandconfigurationv1.CommandConfigurationReport { |
+ | List<CommandConfigurationReport> commandByte | ||
+ | Short commandClassIdentifier | ||
+ | Short commandIdentifier | ||
+ | Short commandLength | ||
+ | Boolean first | ||
Short groupingIdentifier | Short groupingIdentifier | ||
− | Short | + | Short nodeId |
− | + | Short reportsToFollow | |
List<Short> getPayload() | List<Short> getPayload() | ||
Line 291: | Line 347: | ||
} | } | ||
− | == | + | ===Command Configuration Set=== |
− | Command | + | Command: 0x03 |
− | + | class hubitat.zwave.commands.associationcommandconfigurationv1.CommandConfigurationSet { | |
− | Command: | + | List<CommandConfigurationSet> commandByte |
− | class hubitat.zwave.commands. | + | Short commandClassIdentifier |
+ | Short commandIdentifier | ||
+ | Short commandLength | ||
Short groupingIdentifier | Short groupingIdentifier | ||
+ | Short nodeId | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 302: | Line 361: | ||
} | } | ||
− | === | + | ===Command Records Supported Get=== |
− | Command: | + | Command: 0x01 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationcommandconfigurationv1.CommandRecordsSupportedGet { |
List<Short> getPayload() | List<Short> getPayload() | ||
Line 310: | Line 369: | ||
} | } | ||
− | === | + | ===Command Records Supported Report=== |
− | Command: | + | Command: 0x02 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationcommandconfigurationv1.CommandRecordsSupportedReport { |
− | Short | + | Boolean confCmd |
+ | Integer freeCommandRecords | ||
+ | Short maxCommandLength | ||
+ | Integer maxCommandRecords | ||
+ | Boolean vc | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 319: | Line 382: | ||
} | } | ||
− | === | + | ===Command Configuration Get=== |
Command: 0x04 | Command: 0x04 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationcommandconfigurationv1.CommandConfigurationGet { |
Short groupingIdentifier | Short groupingIdentifier | ||
− | + | Short nodeId | |
List<Short> getPayload() | List<Short> getPayload() | ||
Line 329: | Line 392: | ||
} | } | ||
− | === | + | ===Command Configuration Report=== |
− | Command: | + | Command: 0x05 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationcommandconfigurationv1.CommandConfigurationReport { |
+ | List<CommandConfigurationReport> commandByte | ||
+ | Short commandClassIdentifier | ||
+ | Short commandIdentifier | ||
+ | Short commandLength | ||
+ | Boolean first | ||
Short groupingIdentifier | Short groupingIdentifier | ||
− | Short | + | Short nodeId |
− | |||
Short reportsToFollow | Short reportsToFollow | ||
Line 341: | Line 408: | ||
} | } | ||
− | === | + | ===Command Configuration Set=== |
− | Command: | + | Command: 0x03 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationcommandconfigurationv1.CommandConfigurationSet { |
+ | List<CommandConfigurationSet> commandByte | ||
+ | Short commandClassIdentifier | ||
+ | Short commandIdentifier | ||
+ | Short commandLength | ||
Short groupingIdentifier | Short groupingIdentifier | ||
− | + | Short nodeId | |
List<Short> getPayload() | List<Short> getPayload() | ||
Line 351: | Line 422: | ||
} | } | ||
− | == | + | ===Command Records Supported Get=== |
− | Command | + | Command: 0x01 |
− | + | class hubitat.zwave.commands.associationcommandconfigurationv1.CommandRecordsSupportedGet { | |
− | Command: | ||
− | class hubitat.zwave.commands. | ||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 362: | Line 430: | ||
} | } | ||
− | === | + | ===Command Records Supported Report=== |
− | Command: | + | Command: 0x02 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationcommandconfigurationv1.CommandRecordsSupportedReport { |
+ | Boolean confCmd | ||
+ | Integer freeCommandRecords | ||
+ | Short maxCommandLength | ||
+ | Integer maxCommandRecords | ||
+ | Boolean vc | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 370: | Line 443: | ||
} | } | ||
− | ===Association | + | ==Association Grp Info V1== |
− | Command: | + | Command Class: 0x59 |
− | class hubitat.zwave.commands. | + | ===Association Group Command List Get=== |
− | Short | + | Command: 0x05 |
+ | class hubitat.zwave.commands.associationgrpinfov1.AssociationGroupCommandListGet { | ||
+ | Boolean allowCache | ||
+ | Short groupingIdentifier | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 379: | Line 455: | ||
} | } | ||
− | ===Association | + | ===Association Group Command List Report=== |
− | Command: | + | Command: 0x06 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationgrpinfov1.AssociationGroupCommandListReport { |
+ | List<AssociationGroupCommandListReport> command | ||
Short groupingIdentifier | Short groupingIdentifier | ||
− | + | Short listLength | |
List<Short> getPayload() | List<Short> getPayload() | ||
Line 389: | Line 466: | ||
} | } | ||
− | ===Association | + | ===Association Group Info Get=== |
Command: 0x03 | Command: 0x03 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationgrpinfov1.AssociationGroupInfoGet { |
Short groupingIdentifier | Short groupingIdentifier | ||
− | + | Boolean listMode | |
− | + | Boolean refreshCache | |
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 401: | Line 477: | ||
} | } | ||
− | ===Association | + | ===Association Group Info Report=== |
− | Command: | + | Command: 0x04 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationgrpinfov1.AssociationGroupInfoReport { |
− | Short | + | Boolean dynamicInfo |
− | + | Short groupCount | |
+ | List<AssociationGroupInfoReport> groupInfo | ||
+ | Boolean listMode | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 411: | Line 489: | ||
} | } | ||
− | ===Association | + | ===Association Group Name Get=== |
− | Command: | + | Command: 0x01 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationgrpinfov1.AssociationGroupNameGet { |
+ | Short groupingIdentifier | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 419: | Line 498: | ||
} | } | ||
− | ===Association | + | ===Association Group Name Report=== |
− | Command: | + | Command: 0x02 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationgrpinfov1.AssociationGroupNameReport { |
− | Short | + | Short groupingIdentifier |
+ | Short lengthOfName | ||
+ | List<AssociationGroupNameReport> name | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 428: | Line 509: | ||
} | } | ||
− | == | + | ===Association Group Command List Get=== |
− | Command | + | Command: 0x05 |
− | + | class hubitat.zwave.commands.associationgrpinfov1.AssociationGroupCommandListGet { | |
− | Command: | + | Boolean allowCache |
− | class hubitat.zwave.commands. | + | Short groupingIdentifier |
List<Short> getPayload() | List<Short> getPayload() | ||
Line 438: | Line 519: | ||
} | } | ||
− | === | + | ===Association Group Command List Report=== |
− | Command: | + | Command: 0x06 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationgrpinfov1.AssociationGroupCommandListReport { |
+ | List<AssociationGroupCommandListReport> command | ||
+ | Short groupingIdentifier | ||
+ | Short listLength | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 446: | Line 530: | ||
} | } | ||
− | === | + | ===Association Group Info Get=== |
− | Command: | + | Command: 0x03 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationgrpinfov1.AssociationGroupInfoGet { |
+ | Short groupingIdentifier | ||
+ | Boolean listMode | ||
+ | Boolean refreshCache | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 454: | Line 541: | ||
} | } | ||
− | === | + | ===Association Group Info Report=== |
− | Command: | + | Command: 0x04 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationgrpinfov1.AssociationGroupInfoReport { |
+ | Boolean dynamicInfo | ||
+ | Short groupCount | ||
+ | List<AssociationGroupInfoReport> groupInfo | ||
+ | Boolean listMode | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 462: | Line 553: | ||
} | } | ||
− | === | + | ===Association Group Name Get=== |
Command: 0x01 | Command: 0x01 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationgrpinfov1.AssociationGroupNameGet { |
+ | Short groupingIdentifier | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 470: | Line 562: | ||
} | } | ||
− | === | + | ===Association Group Name Report=== |
Command: 0x02 | Command: 0x02 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationgrpinfov1.AssociationGroupNameReport { |
− | + | Short groupingIdentifier | |
+ | Short lengthOfName | ||
+ | List<AssociationGroupNameReport> name | ||
+ | |||
List<Short> getPayload() | List<Short> getPayload() | ||
String format() | String format() | ||
} | } | ||
− | === | + | ==Association Grp Info V2== |
− | Command: | + | Command Class: 0x59 |
− | class hubitat.zwave.commands. | + | ===Association Group Command List Get=== |
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.associationgrpinfov2.AssociationGroupCommandListGet { | ||
+ | Boolean allowCache | ||
+ | Short groupingIdentifier | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 486: | Line 585: | ||
} | } | ||
− | === | + | ===Association Group Command List Report=== |
− | Command: | + | Command: 0x06 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationgrpinfov2.AssociationGroupCommandListReport { |
+ | Short groupingIdentifier | ||
+ | Short listLength | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 494: | Line 595: | ||
} | } | ||
− | == | + | ===Association Group Info Get=== |
− | + | Command: 0x03 | |
− | + | class hubitat.zwave.commands.associationgrpinfov2.AssociationGroupInfoGet { | |
− | Command: | + | Short groupingIdentifier |
− | class hubitat.zwave.commands. | + | Boolean listMode |
+ | Boolean refreshCache | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 504: | Line 606: | ||
} | } | ||
− | === | + | ===Association Group Info Report=== |
− | Command: | + | Command: 0x04 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationgrpinfov2.AssociationGroupInfoReport { |
+ | Boolean dynamicInfo | ||
+ | Short groupCount | ||
+ | Boolean listMode | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 512: | Line 617: | ||
} | } | ||
− | == | + | ===Association Group Name Get=== |
− | |||
− | |||
Command: 0x01 | Command: 0x01 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationgrpinfov2.AssociationGroupNameGet { |
+ | Short groupingIdentifier | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 522: | Line 626: | ||
} | } | ||
− | === | + | ===Association Group Name Report=== |
Command: 0x02 | Command: 0x02 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationgrpinfov2.AssociationGroupNameReport { |
+ | Short groupingIdentifier | ||
+ | Short lengthOfName | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 530: | Line 636: | ||
} | } | ||
− | == | + | ===Association Group Command List Get=== |
− | Command | + | Command: 0x05 |
− | + | class hubitat.zwave.commands.associationgrpinfov2.AssociationGroupCommandListGet { | |
− | Command: | + | Boolean allowCache |
− | class hubitat.zwave.commands. | + | Short groupingIdentifier |
List<Short> getPayload() | List<Short> getPayload() | ||
Line 540: | Line 646: | ||
} | } | ||
− | === | + | ===Association Group Command List Report=== |
− | Command: | + | Command: 0x06 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationgrpinfov2.AssociationGroupCommandListReport { |
+ | Short groupingIdentifier | ||
+ | Short listLength | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 548: | Line 656: | ||
} | } | ||
− | == | + | ===Association Group Info Get=== |
− | + | Command: 0x03 | |
− | + | class hubitat.zwave.commands.associationgrpinfov2.AssociationGroupInfoGet { | |
− | Command: | + | Short groupingIdentifier |
− | class hubitat.zwave.commands. | + | Boolean listMode |
+ | Boolean refreshCache | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 558: | Line 667: | ||
} | } | ||
− | === | + | ===Association Group Info Report=== |
− | Command: | + | Command: 0x04 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationgrpinfov2.AssociationGroupInfoReport { |
− | + | Boolean dynamicInfo | |
− | + | Short groupCount | |
− | + | Boolean listMode | |
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 572: | Line 678: | ||
} | } | ||
− | === | + | ===Association Group Name Get=== |
Command: 0x01 | Command: 0x01 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationgrpinfov2.AssociationGroupNameGet { |
− | Short | + | Short groupingIdentifier |
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 583: | Line 687: | ||
} | } | ||
− | == | + | ===Association Group Name Report=== |
− | + | Command: 0x02 | |
− | = | + | class hubitat.zwave.commands.associationgrpinfov2.AssociationGroupNameReport { |
− | Command: | + | Short groupingIdentifier |
− | class hubitat.zwave.commands. | + | Short lengthOfName |
List<Short> getPayload() | List<Short> getPayload() | ||
Line 593: | Line 697: | ||
} | } | ||
− | === | + | ==Association Grp Info V3== |
− | Command: | + | Command Class: 0x59 |
− | class hubitat.zwave.commands. | + | ===Association Group Command List Get=== |
− | Boolean | + | Command: 0x05 |
− | + | class hubitat.zwave.commands.associationgrpinfov3.AssociationGroupCommandListGet { | |
− | + | Boolean allowCache | |
− | + | Short groupingIdentifier | |
− | |||
− | |||
− | |||
− | |||
− | Short | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 610: | Line 709: | ||
} | } | ||
− | == | + | ===Association Group Command List Report=== |
− | Command | + | Command: 0x06 |
− | + | class hubitat.zwave.commands.associationgrpinfov3.AssociationGroupCommandListReport { | |
− | Command: | + | Short groupingIdentifier |
− | class hubitat.zwave.commands. | + | Short listLength |
List<Short> getPayload() | List<Short> getPayload() | ||
Line 620: | Line 719: | ||
} | } | ||
− | === | + | ===Association Group Info Get=== |
Command: 0x03 | Command: 0x03 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationgrpinfov3.AssociationGroupInfoGet { |
− | Short | + | Short groupingIdentifier |
+ | Boolean listMode | ||
+ | Boolean refreshCache | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 629: | Line 730: | ||
} | } | ||
− | === | + | ===Association Group Info Report=== |
− | Command: | + | Command: 0x04 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationgrpinfov3.AssociationGroupInfoReport { |
− | Short | + | Boolean dynamicInfo |
+ | Short groupCount | ||
+ | Boolean listMode | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 638: | Line 741: | ||
} | } | ||
− | == | + | ===Association Group Name Get=== |
− | |||
− | |||
Command: 0x01 | Command: 0x01 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationgrpinfov3.AssociationGroupNameGet { |
− | + | Short groupingIdentifier | |
List<Short> getPayload() | List<Short> getPayload() | ||
Line 649: | Line 750: | ||
} | } | ||
− | === | + | ===Association Group Name Report=== |
Command: 0x02 | Command: 0x02 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationgrpinfov3.AssociationGroupNameReport { |
+ | Short groupingIdentifier | ||
+ | Short lengthOfName | ||
+ | |||
+ | 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() | List<Short> getPayload() | ||
Line 657: | Line 770: | ||
} | } | ||
− | == | + | ===Association Group Command List Report=== |
− | Command | + | Command: 0x06 |
− | + | class hubitat.zwave.commands.associationgrpinfov3.AssociationGroupCommandListReport { | |
− | Command: | + | Short groupingIdentifier |
− | class hubitat.zwave.commands. | + | Short listLength |
List<Short> getPayload() | List<Short> getPayload() | ||
Line 667: | Line 780: | ||
} | } | ||
− | === | + | ===Association Group Info Get=== |
Command: 0x03 | Command: 0x03 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationgrpinfov3.AssociationGroupInfoGet { |
− | Short | + | Short groupingIdentifier |
+ | Boolean listMode | ||
+ | Boolean refreshCache | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 676: | Line 791: | ||
} | } | ||
− | == | + | ===Association Group Info Report=== |
− | + | Command: 0x04 | |
− | = | + | class hubitat.zwave.commands.associationgrpinfov3.AssociationGroupInfoReport { |
− | Command: | + | Boolean dynamicInfo |
− | class hubitat.zwave.commands. | + | Short groupCount |
− | + | Boolean listMode | |
− | Short | ||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 689: | Line 802: | ||
} | } | ||
− | === | + | ===Association Group Name Get=== |
Command: 0x01 | Command: 0x01 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationgrpinfov3.AssociationGroupNameGet { |
+ | Short groupingIdentifier | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 697: | Line 811: | ||
} | } | ||
− | === | + | ===Association Group Name Report=== |
Command: 0x02 | Command: 0x02 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationgrpinfov3.AssociationGroupNameReport { |
− | Short | + | Short groupingIdentifier |
+ | Short lengthOfName | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 706: | Line 821: | ||
} | } | ||
− | == | + | ==Association V1== |
− | Command Class: | + | Command Class: 0x85 |
− | === | + | ===Association Get=== |
− | Command: | + | Command: 0x02 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationv1.AssociationGet { |
+ | Short groupingIdentifier | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 716: | Line 832: | ||
} | } | ||
− | === | + | ===Association Groupings Get=== |
− | Command: | + | Command: 0x05 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationv1.AssociationGroupingsGet { |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 744: | Line 840: | ||
} | } | ||
− | === | + | ===Association Groupings Report=== |
− | Command: | + | Command: 0x06 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationv1.AssociationGroupingsReport { |
− | Short | + | Short supportedGroupings |
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 754: | Line 849: | ||
} | } | ||
− | === | + | ===Association Remove=== |
− | Command: | + | Command: 0x04 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationv1.AssociationRemove { |
+ | Short groupingIdentifier | ||
+ | Object nodeId | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 762: | Line 859: | ||
} | } | ||
− | === | + | ===Association Report=== |
− | Command: | + | Command: 0x03 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationv1.AssociationReport { |
− | + | Short groupingIdentifier | |
− | + | Short maxNodesSupported | |
− | Short | + | List<AssociationReport> nodeId |
− | + | Short reportsToFollow | |
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 777: | Line 871: | ||
} | } | ||
− | === | + | ===Association Set=== |
− | Command: | + | Command: 0x01 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationv1.AssociationSet { |
− | + | Short groupingIdentifier | |
− | + | Object nodeId | |
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 790: | Line 881: | ||
} | } | ||
− | === | + | ===Association Get=== |
− | Command: | + | Command: 0x02 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationv1.AssociationGet { |
+ | Short groupingIdentifier | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 798: | Line 890: | ||
} | } | ||
− | === | + | ===Association Groupings Get=== |
− | Command: | + | Command: 0x05 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationv1.AssociationGroupingsGet { |
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 811: | Line 898: | ||
} | } | ||
− | === | + | ===Association Groupings Report=== |
− | Command: | + | Command: 0x06 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationv1.AssociationGroupingsReport { |
− | Short | + | Short supportedGroupings |
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 824: | Line 907: | ||
} | } | ||
− | === | + | ===Association Remove=== |
− | Command: | + | Command: 0x04 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationv1.AssociationRemove { |
+ | Short groupingIdentifier | ||
+ | Object nodeId | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 832: | Line 917: | ||
} | } | ||
− | === | + | ===Association Report=== |
− | Command: | + | Command: 0x03 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationv1.AssociationReport { |
− | Short | + | Short groupingIdentifier |
+ | Short maxNodesSupported | ||
+ | List<AssociationReport> nodeId | ||
+ | Short reportsToFollow | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 841: | Line 929: | ||
} | } | ||
− | === | + | ===Association Set=== |
− | Command: | + | Command: 0x01 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationv1.AssociationSet { |
− | Short | + | Short groupingIdentifier |
+ | Object nodeId | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 850: | Line 939: | ||
} | } | ||
− | === | + | ==Association V2== |
− | Command: | + | Command Class: 0x85 |
− | class hubitat.zwave.commands. | + | ===Association Get=== |
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.associationv2.AssociationGet { | ||
+ | Short groupingIdentifier | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 858: | Line 950: | ||
} | } | ||
− | === | + | ===Association Groupings Get=== |
− | Command: | + | Command: 0x05 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationv2.AssociationGroupingsGet { |
List<Short> getPayload() | List<Short> getPayload() | ||
Line 866: | Line 958: | ||
} | } | ||
− | === | + | ===Association Groupings Report=== |
− | Command: | + | Command: 0x06 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationv2.AssociationGroupingsReport { |
− | Short | + | Short supportedGroupings |
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Association Remove=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.associationv2.AssociationRemove { | ||
+ | Short groupingIdentifier | ||
+ | Object nodeId | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 875: | Line 977: | ||
} | } | ||
− | === | + | ===Association Report=== |
− | Command: | + | Command: 0x03 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationv2.AssociationReport { |
− | Short | + | Short groupingIdentifier |
+ | Short maxNodesSupported | ||
+ | Short reportsToFollow | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 884: | Line 988: | ||
} | } | ||
− | === | + | ===Association Set=== |
− | Command: | + | Command: 0x01 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationv2.AssociationSet { |
+ | Short groupingIdentifier | ||
+ | Object nodeId | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 892: | Line 998: | ||
} | } | ||
− | === | + | ===Association Specific Group Get=== |
− | Command: | + | Command: 0x0B |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationv2.AssociationSpecificGroupGet { |
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 903: | Line 1,006: | ||
} | } | ||
− | === | + | ===Association Specific Group Report=== |
− | Command: | + | Command: 0x0C |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationv2.AssociationSpecificGroupReport { |
− | Short | + | Short group |
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 914: | Line 1,015: | ||
} | } | ||
− | === | + | ===Association Get=== |
− | Command: | + | Command: 0x02 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationv2.AssociationGet { |
+ | Short groupingIdentifier | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 922: | Line 1,024: | ||
} | } | ||
− | === | + | ===Association Groupings Get=== |
− | Command: | + | Command: 0x05 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationv2.AssociationGroupingsGet { |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 948: | Line 1,032: | ||
} | } | ||
− | === | + | ===Association Groupings Report=== |
− | Command: | + | Command: 0x06 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationv2.AssociationGroupingsReport { |
− | Short | + | Short supportedGroupings |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 974: | Line 1,041: | ||
} | } | ||
− | === | + | ===Association Remove=== |
− | Command: | + | Command: 0x04 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationv2.AssociationRemove { |
+ | Short groupingIdentifier | ||
+ | Object nodeId | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 982: | Line 1,051: | ||
} | } | ||
− | === | + | ===Association Report=== |
− | Command: | + | Command: 0x03 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationv2.AssociationReport { |
− | Short | + | Short groupingIdentifier |
+ | Short maxNodesSupported | ||
+ | Short reportsToFollow | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 991: | Line 1,062: | ||
} | } | ||
− | === | + | ===Association Set=== |
− | Command: | + | Command: 0x01 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationv2.AssociationSet { |
− | Short | + | Short groupingIdentifier |
+ | Object nodeId | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,000: | Line 1,072: | ||
} | } | ||
− | === | + | ===Association Specific Group Get=== |
− | Command: | + | Command: 0x0B |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationv2.AssociationSpecificGroupGet { |
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,008: | Line 1,080: | ||
} | } | ||
− | === | + | ===Association Specific Group Report=== |
− | Command: | + | Command: 0x0C |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationv2.AssociationSpecificGroupReport { |
− | Short | + | Short group |
− | Short | + | |
− | + | List<Short> getPayload() | |
− | Short | + | String format() |
− | List< | + | } |
+ | |||
+ | ==Association V3== | ||
+ | Command Class: 0x85 | ||
+ | ===Association Get=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.associationv3.AssociationGet { | ||
+ | Short groupingIdentifier | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Association Groupings Get=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.associationv3.AssociationGroupingsGet { | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,021: | Line 1,108: | ||
} | } | ||
− | === | + | ===Association Groupings Report=== |
− | Command: | + | Command: 0x06 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationv3.AssociationGroupingsReport { |
− | Short | + | Short supportedGroupings |
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,034: | Line 1,117: | ||
} | } | ||
− | === | + | ===Association Remove=== |
− | Command: | + | Command: 0x04 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationv3.AssociationRemove { |
+ | Short groupingIdentifier | ||
+ | Object nodeId | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,042: | Line 1,127: | ||
} | } | ||
− | === | + | ===Association Report=== |
Command: 0x03 | Command: 0x03 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationv3.AssociationReport { |
− | Short | + | Short groupingIdentifier |
− | Short | + | Short maxNodesSupported |
− | Short | + | Short reportsToFollow |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,062: | Line 1,138: | ||
} | } | ||
− | === | + | ===Association Set=== |
Command: 0x01 | Command: 0x01 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationv3.AssociationSet { |
− | Short | + | Short groupingIdentifier |
− | + | Object nodeId | |
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,072: | Line 1,148: | ||
} | } | ||
− | === | + | ===Association Specific Group Get=== |
− | Command: | + | Command: 0x0B |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationv3.AssociationSpecificGroupGet { |
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,080: | Line 1,156: | ||
} | } | ||
− | === | + | ===Association Specific Group Report=== |
− | Command: | + | Command: 0x0C |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationv3.AssociationSpecificGroupReport { |
− | Short | + | Short group |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,113: | Line 1,165: | ||
} | } | ||
− | === | + | ===Association Get=== |
− | Command: | + | Command: 0x02 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationv3.AssociationGet { |
+ | Short groupingIdentifier | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,121: | Line 1,174: | ||
} | } | ||
− | === | + | ===Association Groupings Get=== |
− | Command: | + | Command: 0x05 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationv3.AssociationGroupingsGet { |
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,134: | Line 1,182: | ||
} | } | ||
− | === | + | ===Association Groupings Report=== |
− | Command: | + | Command: 0x06 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationv3.AssociationGroupingsReport { |
− | Short | + | Short supportedGroupings |
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,147: | Line 1,191: | ||
} | } | ||
− | === | + | ===Association Remove=== |
− | Command: | + | Command: 0x04 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationv3.AssociationRemove { |
+ | Short groupingIdentifier | ||
+ | Object nodeId | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,155: | Line 1,201: | ||
} | } | ||
− | === | + | ===Association Report=== |
− | Command: | + | Command: 0x03 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationv3.AssociationReport { |
− | Short | + | Short groupingIdentifier |
+ | Short maxNodesSupported | ||
+ | Short reportsToFollow | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,164: | Line 1,212: | ||
} | } | ||
− | === | + | ===Association Set=== |
− | Command: | + | Command: 0x01 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationv3.AssociationSet { |
− | Short | + | Short groupingIdentifier |
+ | Object nodeId | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,173: | Line 1,222: | ||
} | } | ||
− | == | + | ===Association Specific Group Get=== |
− | + | Command: 0x0B | |
− | + | class hubitat.zwave.commands.associationv3.AssociationSpecificGroupGet { | |
− | Command: | ||
− | class hubitat.zwave.commands. | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,183: | Line 1,230: | ||
} | } | ||
− | === | + | ===Association Specific Group Report=== |
− | Command: | + | Command: 0x0C |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.associationv3.AssociationSpecificGroupReport { |
− | Short | + | Short group |
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,192: | Line 1,239: | ||
} | } | ||
− | === | + | ==Av Content Directory Md V1== |
− | Command: | + | Command Class: 0x95 |
− | class hubitat.zwave.commands. | + | ===Av Content Browse Md By Letter Get=== |
− | + | Command: 0x03 | |
+ | class hubitat.zwave.commands.avcontentdirectorymdv1.AvContentBrowseMdByLetterGet { | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,201: | Line 1,249: | ||
} | } | ||
− | === | + | ===Av Content Browse Md By Letter Report=== |
− | Command: | + | Command: 0x04 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.avcontentdirectorymdv1.AvContentBrowseMdByLetterReport { |
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,209: | Line 1,257: | ||
} | } | ||
− | === | + | ===Av Content Browse Md Child Count Get=== |
− | Command: | + | Command: 0x05 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.avcontentdirectorymdv1.AvContentBrowseMdChildCountGet { |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,223: | Line 1,265: | ||
} | } | ||
− | === | + | ===Av Content Browse Md Child Count Report=== |
Command: 0x06 | Command: 0x06 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.avcontentdirectorymdv1.AvContentBrowseMdChildCountReport { |
− | Short | + | |
− | + | List<Short> getPayload() | |
− | + | String format() | |
− | + | } | |
− | + | ||
− | + | ===Av Content Browse Md Get=== | |
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.avcontentdirectorymdv1.AvContentBrowseMdGet { | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,237: | Line 1,281: | ||
} | } | ||
− | === | + | ===Av Content Browse Md Report=== |
− | Command: | + | Command: 0x02 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.avcontentdirectorymdv1.AvContentBrowseMdReport { |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,255: | Line 1,289: | ||
} | } | ||
− | === | + | ===Av Match Item To Renderer Md Get=== |
− | Command: | + | Command: 0x07 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.avcontentdirectorymdv1.AvMatchItemToRendererMdGet { |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,273: | Line 1,297: | ||
} | } | ||
− | == | + | ===Av Match Item To Renderer Md Report=== |
− | + | Command: 0x08 | |
− | + | class hubitat.zwave.commands.avcontentdirectorymdv1.AvMatchItemToRendererMdReport { | |
− | Command: | ||
− | class hubitat.zwave.commands. | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,283: | Line 1,305: | ||
} | } | ||
− | === | + | ===Av Content Browse Md By Letter Get=== |
− | Command: | + | Command: 0x03 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.avcontentdirectorymdv1.AvContentBrowseMdByLetterGet { |
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,294: | Line 1,313: | ||
} | } | ||
− | === | + | ===Av Content Browse Md By Letter Report=== |
Command: 0x04 | Command: 0x04 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.avcontentdirectorymdv1.AvContentBrowseMdByLetterReport { |
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,305: | Line 1,321: | ||
} | } | ||
− | == | + | ===Av Content Browse Md Child Count Get=== |
− | |||
− | |||
Command: 0x05 | Command: 0x05 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.avcontentdirectorymdv1.AvContentBrowseMdChildCountGet { |
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,316: | Line 1,329: | ||
} | } | ||
− | === | + | ===Av Content Browse Md Child Count Report=== |
Command: 0x06 | Command: 0x06 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.avcontentdirectorymdv1.AvContentBrowseMdChildCountReport { |
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,328: | Line 1,337: | ||
} | } | ||
− | === | + | ===Av Content Browse Md Get=== |
− | Command: | + | Command: 0x01 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.avcontentdirectorymdv1.AvContentBrowseMdGet { |
− | List< | + | |
− | + | List<Short> getPayload() | |
− | + | String format() | |
− | + | } | |
− | + | ||
− | + | ===Av Content Browse Md Report=== | |
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.avcontentdirectorymdv1.AvContentBrowseMdReport { | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,342: | Line 1,353: | ||
} | } | ||
− | == | + | ===Av Match Item To Renderer Md Get=== |
− | + | Command: 0x07 | |
− | + | class hubitat.zwave.commands.avcontentdirectorymdv1.AvMatchItemToRendererMdGet { | |
− | Command: | ||
− | class hubitat.zwave.commands. | ||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,354: | Line 1,361: | ||
} | } | ||
− | === | + | ===Av Match Item To Renderer Md Report=== |
− | Command: | + | Command: 0x08 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.avcontentdirectorymdv1.AvMatchItemToRendererMdReport { |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,368: | Line 1,369: | ||
} | } | ||
− | === | + | ==Av Content Search Md V1== |
− | Command: | + | Command Class: 0x97 |
− | class hubitat.zwave.commands. | + | ===Av Content Search Md Get=== |
− | + | Command: 0x01 | |
− | + | class hubitat.zwave.commands.avcontentsearchmdv1.AvContentSearchMdGet { | |
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,381: | Line 1,379: | ||
} | } | ||
− | === | + | ===Av Content Search Md Report=== |
− | Command: | + | Command: 0x02 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.avcontentsearchmdv1.AvContentSearchMdReport { |
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,390: | Line 1,387: | ||
} | } | ||
− | === | + | ===Av Content Search Md Get=== |
− | Command: | + | Command: 0x01 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.avcontentsearchmdv1.AvContentSearchMdGet { |
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,401: | Line 1,395: | ||
} | } | ||
− | === | + | ===Av Content Search Md Report=== |
− | Command: | + | Command: 0x02 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.avcontentsearchmdv1.AvContentSearchMdReport { |
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,414: | Line 1,403: | ||
} | } | ||
− | == | + | ==Av Renderer Status V1== |
− | Command Class: | + | Command Class: 0x96 |
− | === | + | ===Av Renderer Status Get=== |
− | Command: | + | Command: 0x01 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.avrendererstatusv1.AvRendererStatusGet { |
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,427: | Line 1,413: | ||
} | } | ||
− | === | + | ===Av Renderer Status Report=== |
− | Command: | + | Command: 0x02 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.avrendererstatusv1.AvRendererStatusReport { |
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,438: | Line 1,421: | ||
} | } | ||
− | === | + | ===Av Renderer Status Get=== |
− | Command: | + | Command: 0x01 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.avrendererstatusv1.AvRendererStatusGet { |
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,450: | Line 1,429: | ||
} | } | ||
− | === | + | ===Av Renderer Status Report=== |
− | Command: | + | Command: 0x02 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.avrendererstatusv1.AvRendererStatusReport { |
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,461: | Line 1,437: | ||
} | } | ||
− | == | + | ==Av Tagging Md V1== |
− | Command Class: | + | Command Class: 0x99 |
− | === | + | ===Av Tagging Md Get=== |
Command: 0x01 | Command: 0x01 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.avtaggingmdv1.AvTaggingMdGet { |
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,475: | Line 1,447: | ||
} | } | ||
− | == | + | ===Av Tagging Md Report=== |
− | + | Command: 0x02 | |
− | + | class hubitat.zwave.commands.avtaggingmdv1.AvTaggingMdReport { | |
− | Command: | ||
− | class hubitat.zwave.commands. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,491: | Line 1,455: | ||
} | } | ||
− | === | + | ===Av Tagging Md Get=== |
− | Command: | + | Command: 0x01 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.avtaggingmdv1.AvTaggingMdGet { |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,521: | Line 1,463: | ||
} | } | ||
− | === | + | ===Av Tagging Md Report=== |
− | Command: | + | Command: 0x02 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.avtaggingmdv1.AvTaggingMdReport { |
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,529: | Line 1,471: | ||
} | } | ||
− | === | + | ==Barrier Operator V1== |
+ | Command Class: 0x66 | ||
+ | ===Barrier Operator Get=== | ||
Command: 0x02 | Command: 0x02 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.barrieroperatorv1.BarrierOperatorGet { |
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,539: | Line 1,481: | ||
} | } | ||
− | == | + | ===Barrier Operator Report=== |
− | |||
− | |||
Command: 0x03 | Command: 0x03 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.barrieroperatorv1.BarrierOperatorReport { |
− | Short | + | Short barrierState |
− | Short | + | static Short BARRIER_STATE_CLOSED = 0 |
− | Short | + | static Short BARRIER_STATE_OPEN = 255 |
− | Short | + | static Short BARRIER_STATE_UNKNOWN_POSITION_MOVING_TO_CLOSE = 252 |
− | Short | + | static Short BARRIER_STATE_UNKNOWN_POSITION_MOVING_TO_OPEN = 254 |
− | + | static Short BARRIER_STATE_UNKNOWN_POSITION_STOPPED = 253 | |
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,555: | Line 1,495: | ||
} | } | ||
− | === | + | ===Barrier Operator Set=== |
− | Command: | + | Command: 0x01 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.barrieroperatorv1.BarrierOperatorSet { |
− | Short | + | Short requestedBarrierState |
− | Short | + | static Short REQUESTED_BARRIER_STATE_CLOSE = 0 |
− | Short | + | static Short REQUESTED_BARRIER_STATE_OPEN = 255 |
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,570: | Line 1,506: | ||
} | } | ||
− | === | + | ===Barrier Operator Get=== |
− | Command: | + | Command: 0x02 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.barrieroperatorv1.BarrierOperatorGet { |
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,578: | Line 1,514: | ||
} | } | ||
− | === | + | ===Barrier Operator Report=== |
− | Command: | + | Command: 0x03 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.barrieroperatorv1.BarrierOperatorReport { |
− | Short | + | Short barrierState |
− | Short | + | static Short BARRIER_STATE_CLOSED = 0 |
− | Short | + | static Short BARRIER_STATE_OPEN = 255 |
− | Short | + | static Short BARRIER_STATE_UNKNOWN_POSITION_MOVING_TO_CLOSE = 252 |
− | Short | + | static Short BARRIER_STATE_UNKNOWN_POSITION_MOVING_TO_OPEN = 254 |
− | Short | + | static Short BARRIER_STATE_UNKNOWN_POSITION_STOPPED = 253 |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,609: | Line 1,528: | ||
} | } | ||
− | == | + | ===Barrier Operator Set=== |
− | |||
− | |||
Command: 0x01 | Command: 0x01 | ||
− | class hubitat.zwave.commands. | + | 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() | List<Short> getPayload() | ||
Line 1,619: | Line 1,539: | ||
} | } | ||
− | == | + | ==Basic Tariff Info V1== |
− | Command Class: | + | Command Class: 0x36 |
− | === | + | ===Basic Tariff Info Get=== |
Command: 0x01 | Command: 0x01 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.basictariffinfov1.BasicTariffInfoGet { |
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,629: | Line 1,549: | ||
} | } | ||
− | === | + | ===Basic Tariff Info Report=== |
− | Command: | + | Command: 0xXM |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.basictariffinfov1.BasicTariffInfoReport { |
− | Short | + | Boolean dual |
+ | Short e1CurrentRateInUse | ||
+ | Integer e1RateConsumptionRegister | ||
+ | Short e1TimeForNextRateHours | ||
+ | Short e1TimeForNextRateMinutes | ||
+ | Short e1TimeForNextRateSeconds | ||
+ | Short e2CurrentRateInUse | ||
+ | Integer e2RateConsumptionRegister | ||
+ | Short totalNoImportRates | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,638: | Line 1,566: | ||
} | } | ||
− | === | + | ===Basic Tariff Info Get=== |
− | Command: | + | Command: 0x01 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.basictariffinfov1.BasicTariffInfoGet { |
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,647: | Line 1,574: | ||
} | } | ||
− | === | + | ===Basic Tariff Info Report=== |
− | Command: | + | Command: 0xXM |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.basictariffinfov1.BasicTariffInfoReport { |
− | + | Boolean dual | |
− | Short | + | Short e1CurrentRateInUse |
− | + | Integer e1RateConsumptionRegister | |
− | Short | + | Short e1TimeForNextRateHours |
− | Short | + | Short e1TimeForNextRateMinutes |
− | Short | + | Short e1TimeForNextRateSeconds |
− | Short | + | Short e2CurrentRateInUse |
− | + | Integer e2RateConsumptionRegister | |
− | + | Short totalNoImportRates | |
− | Short | ||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,667: | Line 1,591: | ||
} | } | ||
− | == | + | ==Basic V1== |
− | Command Class: | + | Command Class: 0x20 |
− | === | + | ===Basic Get=== |
− | Command: | + | Command: 0x02 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.basicv1.BasicGet { |
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,677: | Line 1,601: | ||
} | } | ||
− | === | + | ===Basic Report=== |
− | Command: | + | Command: 0x03 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.basicv1.BasicReport { |
− | Short | + | Short value |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,692: | Line 1,610: | ||
} | } | ||
− | === | + | ===Basic Set=== |
− | Command: | + | Command: 0x01 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.basicv1.BasicSet { |
− | Short | + | Short value |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,707: | Line 1,619: | ||
} | } | ||
− | === | + | ===Basic Get=== |
Command: 0x02 | Command: 0x02 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.basicv1.BasicGet { |
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,715: | Line 1,627: | ||
} | } | ||
− | === | + | ===Basic Report=== |
Command: 0x03 | Command: 0x03 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.basicv1.BasicReport { |
− | Short | + | Short value |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,736: | Line 1,636: | ||
} | } | ||
− | === | + | ===Basic Set=== |
Command: 0x01 | Command: 0x01 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.basicv1.BasicSet { |
− | Short | + | Short value |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,752: | Line 1,645: | ||
} | } | ||
− | == | + | ==Basic V2== |
− | Command Class: | + | Command Class: 0x20 |
− | === | + | ===Basic Get=== |
Command: 0x02 | Command: 0x02 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.basicv2.BasicGet { |
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,767: | Line 1,655: | ||
} | } | ||
− | === | + | ===Basic Report=== |
Command: 0x03 | Command: 0x03 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.basicv2.BasicReport { |
− | Short | + | Short duration |
− | Short | + | Short targetValue |
− | Short | + | Short value |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,785: | Line 1,666: | ||
} | } | ||
− | == | + | ===Basic Set=== |
− | |||
− | |||
Command: 0x01 | Command: 0x01 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.basicv2.BasicSet { |
+ | Short value | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,795: | Line 1,675: | ||
} | } | ||
− | === | + | ===Basic Get=== |
Command: 0x02 | Command: 0x02 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.basicv2.BasicGet { |
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,806: | Line 1,683: | ||
} | } | ||
− | === | + | ===Basic Report=== |
− | Command: | + | Command: 0x03 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.basicv2.BasicReport { |
− | Short | + | Short duration |
− | Short | + | Short targetValue |
− | Short | + | Short value |
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,818: | Line 1,694: | ||
} | } | ||
− | === | + | ===Basic Set=== |
− | Command: | + | Command: 0x01 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.basicv2.BasicSet { |
− | + | Short value | |
− | |||
− | |||
− | Short | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,830: | Line 1,703: | ||
} | } | ||
− | === | + | ==Basic Window Covering V1== |
− | Command: | + | Command Class: 0x50 |
− | class hubitat.zwave.commands. | + | ===Basic Window Covering Start Level Change=== |
− | + | Command: 0x01 | |
− | + | class hubitat.zwave.commands.basicwindowcoveringv1.BasicWindowCoveringStartLevelChange { | |
− | + | Boolean openClose | |
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,841: | Line 1,714: | ||
} | } | ||
− | === | + | ===Basic Window Covering Stop Level Change=== |
− | Command: | + | Command: 0x02 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.basicwindowcoveringv1.BasicWindowCoveringStopLevelChange { |
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,853: | Line 1,722: | ||
} | } | ||
− | === | + | ===Basic Window Covering Start Level Change=== |
− | Command: | + | Command: 0x01 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.basicwindowcoveringv1.BasicWindowCoveringStartLevelChange { |
− | + | Boolean openClose | |
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,865: | Line 1,731: | ||
} | } | ||
− | == | + | ===Basic Window Covering Stop Level Change=== |
− | + | Command: 0x02 | |
− | + | class hubitat.zwave.commands.basicwindowcoveringv1.BasicWindowCoveringStopLevelChange { | |
− | Command: | ||
− | class hubitat.zwave.commands. | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,875: | Line 1,739: | ||
} | } | ||
− | === | + | ==Battery V1== |
+ | Command Class: 0x80 | ||
+ | ===Battery Get=== | ||
Command: 0x02 | Command: 0x02 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.batteryv1.BatteryGet { |
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,886: | Line 1,749: | ||
} | } | ||
− | === | + | ===Battery Report=== |
− | Command: | + | Command: 0x03 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.batteryv1.BatteryReport { |
− | Short | + | Short batteryLevel |
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,898: | Line 1,758: | ||
} | } | ||
− | === | + | ===Battery Get=== |
− | Command: | + | Command: 0x02 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.batteryv1.BatteryGet { |
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,911: | Line 1,766: | ||
} | } | ||
− | === | + | ===Battery Report=== |
Command: 0x03 | Command: 0x03 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.batteryv1.BatteryReport { |
− | + | Short batteryLevel | |
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,922: | Line 1,775: | ||
} | } | ||
− | === | + | ==Central Scene V1== |
− | Command: | + | Command Class: 0x5B |
− | class hubitat.zwave.commands. | + | ===Central Scene Notification=== |
− | Short | + | Command: 0x03 |
− | static Short | + | class hubitat.zwave.commands.centralscenev1.CentralSceneNotification { |
− | static Short | + | Short keyAttributes |
− | static Short | + | 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() | List<Short> getPayload() | ||
Line 1,934: | Line 1,791: | ||
} | } | ||
− | === | + | ===Central Scene Supported Get=== |
− | Command: | + | Command: 0x01 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.centralscenev1.CentralSceneSupportedGet { |
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,946: | Line 1,799: | ||
} | } | ||
− | == | + | ===Central Scene Supported Report=== |
− | |||
− | |||
Command: 0x02 | Command: 0x02 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.centralscenev1.CentralSceneSupportedReport { |
+ | Short supportedScenes | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,956: | Line 1,808: | ||
} | } | ||
− | === | + | ===Central Scene Notification=== |
Command: 0x03 | Command: 0x03 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.centralscenev1.CentralSceneNotification { |
− | + | Short keyAttributes | |
− | Short | + | Short sceneNumber |
− | Short | + | Short sequenceNumber |
− | + | static Short KEY_HELD_DOWN = 2 | |
− | Short | + | static Short KEY_PRESSED_1_TIME = 0 |
− | Short | + | static Short KEY_RELEASED = 1 |
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,970: | Line 1,822: | ||
} | } | ||
− | === | + | ===Central Scene Supported Get=== |
Command: 0x01 | Command: 0x01 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.centralscenev1.CentralSceneSupportedGet { |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,984: | Line 1,830: | ||
} | } | ||
− | == | + | ===Central Scene Supported Report=== |
− | + | Command: 0x02 | |
− | + | class hubitat.zwave.commands.centralscenev1.CentralSceneSupportedReport { | |
− | Command: 0x02 | + | Short supportedScenes |
− | class hubitat.zwave.commands. | ||
− | Short | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 1,995: | Line 1,839: | ||
} | } | ||
− | === | + | ==Central Scene V2== |
+ | Command Class: 0x5B | ||
+ | ===Central Scene Notification=== | ||
Command: 0x03 | Command: 0x03 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.centralscenev2.CentralSceneNotification { |
− | Short | + | Short keyAttributes |
− | + | Short sceneNumber | |
− | Short | + | 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() | List<Short> getPayload() | ||
Line 2,006: | Line 1,859: | ||
} | } | ||
− | === | + | ===Central Scene Supported Get=== |
Command: 0x01 | Command: 0x01 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.centralscenev2.CentralSceneSupportedGet { |
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,017: | Line 1,867: | ||
} | } | ||
− | == | + | ===Central Scene Supported Report=== |
− | + | Command: 0x02 | |
− | + | class hubitat.zwave.commands.centralscenev2.CentralSceneSupportedReport { | |
− | Command: | + | Boolean identical |
− | class hubitat.zwave.commands. | + | List<CentralSceneSupportedReport> supportedKeyAttributes |
+ | Short supportedScenes | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,027: | Line 1,878: | ||
} | } | ||
− | == | + | ===Central Scene Notification=== |
− | + | Command: 0x03 | |
− | + | class hubitat.zwave.commands.centralscenev2.CentralSceneNotification { | |
− | Command: | + | Short keyAttributes |
− | class hubitat.zwave.commands. | + | 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() | List<Short> getPayload() | ||
Line 2,037: | Line 1,896: | ||
} | } | ||
− | === | + | ===Central Scene Supported Get=== |
− | Command: | + | Command: 0x01 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.centralscenev2.CentralSceneSupportedGet { |
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,046: | Line 1,904: | ||
} | } | ||
− | === | + | ===Central Scene Supported Report=== |
− | Command: | + | Command: 0x02 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.centralscenev2.CentralSceneSupportedReport { |
− | Short | + | Boolean identical |
+ | List<CentralSceneSupportedReport> supportedKeyAttributes | ||
+ | Short supportedScenes | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,055: | Line 1,915: | ||
} | } | ||
− | === | + | ==Central Scene V3== |
− | Command: | + | Command Class: 0x5B |
− | class hubitat.zwave.commands. | + | ===Central Scene Configuration Get=== |
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.centralscenev3.CentralSceneConfigurationGet { | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,063: | Line 1,925: | ||
} | } | ||
− | === | + | ===Central Scene Configuration Report=== |
− | Command: | + | Command: 0x06 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.centralscenev3.CentralSceneConfigurationReport { |
− | + | Boolean slowRefresh | |
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,077: | Line 1,934: | ||
} | } | ||
− | === | + | ===Central Scene Configuration Set=== |
− | Command: | + | Command: 0x04 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.centralscenev3.CentralSceneConfigurationSet { |
− | + | Boolean slowRefresh | |
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,091: | Line 1,943: | ||
} | } | ||
− | === | + | ===Central Scene Notification=== |
− | Command: | + | Command: 0x03 |
− | class hubitat.zwave.commands. | + | 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() | List<Short> getPayload() | ||
Line 2,099: | Line 1,962: | ||
} | } | ||
− | === | + | ===Central Scene Supported Get=== |
− | Command: | + | Command: 0x01 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.centralscenev3.CentralSceneSupportedGet { |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,117: | Line 1,970: | ||
} | } | ||
− | === | + | ===Central Scene Supported Report=== |
− | Command: | + | Command: 0x02 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.centralscenev3.CentralSceneSupportedReport { |
+ | Boolean identical | ||
+ | Boolean slowRefresh | ||
+ | List<CentralSceneSupportedReport> supportedKeyAttributes | ||
+ | Short supportedScenes | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,125: | Line 1,982: | ||
} | } | ||
− | === | + | ===Central Scene Configuration Get=== |
− | Command: | + | Command: 0x05 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.centralscenev3.CentralSceneConfigurationGet { |
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,134: | Line 1,990: | ||
} | } | ||
− | === | + | ===Central Scene Configuration Report=== |
− | Command: | + | Command: 0x06 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.centralscenev3.CentralSceneConfigurationReport { |
− | + | Boolean slowRefresh | |
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,143: | Line 1,999: | ||
} | } | ||
− | == | + | ===Central Scene Configuration Set=== |
− | + | Command: 0x04 | |
− | + | class hubitat.zwave.commands.centralscenev3.CentralSceneConfigurationSet { | |
− | Command: | + | Boolean slowRefresh |
− | class hubitat.zwave.commands. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,161: | Line 2,008: | ||
} | } | ||
− | === | + | ===Central Scene Notification=== |
− | Command: | + | Command: 0x03 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.centralscenev3.CentralSceneNotification { |
− | Short | + | Short keyAttributes |
− | Short | + | Short sceneNumber |
− | + | Short sequenceNumber | |
− | Short | + | Boolean slowRefresh |
− | + | static Short KEY_HELD_DOWN = 2 | |
− | + | static Short KEY_PRESSED_1_TIME = 0 | |
− | static Short | + | static Short KEY_PRESSED_2_TIMES = 3 |
− | static Short | + | static Short KEY_PRESSED_3_TIMES = 4 |
− | static Short | + | static Short KEY_PRESSED_4_TIMES = 5 |
− | static Short | + | static Short KEY_PRESSED_5_TIMES = 6 |
− | static Short | + | static Short KEY_RELEASED = 1 |
− | static Short | + | |
− | static Short | ||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
String format() | String format() | ||
} | } | ||
− | === | + | ===Central Scene Supported Get=== |
− | Command: | + | Command: 0x01 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.centralscenev3.CentralSceneSupportedGet { |
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,190: | Line 2,035: | ||
} | } | ||
− | === | + | ===Central Scene Supported Report=== |
− | Command: | + | Command: 0x02 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.centralscenev3.CentralSceneSupportedReport { |
− | Boolean | + | Boolean identical |
− | Boolean | + | Boolean slowRefresh |
− | + | List<CentralSceneSupportedReport> supportedKeyAttributes | |
− | + | Short supportedScenes | |
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,205: | Line 2,047: | ||
} | } | ||
− | == | + | ==Chimney Fan V1== |
− | Command Class: | + | Command Class: 0x2A |
− | === | + | ===Chimney Fan Alarm Log Get=== |
− | Command: | + | Command: 0x20 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanAlarmLogGet { |
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,215: | Line 2,057: | ||
} | } | ||
− | === | + | ===Chimney Fan Alarm Log Report=== |
− | Command: | + | Command: 0x21 |
− | class hubitat.zwave.commands. | + | 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() | List<Short> getPayload() | ||
Line 2,224: | Line 2,085: | ||
} | } | ||
− | === | + | ===Chimney Fan Alarm Log Set=== |
− | Command: | + | Command: 0x1F |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanAlarmLogSet { |
− | Short | + | Short MESSAGE_RESET_LOG |
+ | Short message | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,233: | Line 2,095: | ||
} | } | ||
− | == | + | ===Chimney Fan Alarm Status Get=== |
− | + | Command: 0x23 | |
− | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanAlarmStatusGet { | |
− | Command: | ||
− | class hubitat.zwave.commands. | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,243: | Line 2,103: | ||
} | } | ||
− | === | + | ===Chimney Fan Alarm Status Report=== |
− | Command: | + | Command: 0x24 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanAlarmStatusReport { |
+ | Boolean alarmTemperatureExceeded | ||
+ | Boolean externalAlarm | ||
+ | Short notUsed | ||
+ | Boolean sensorError | ||
+ | Boolean service | ||
+ | Boolean speedChangeEnable | ||
+ | Boolean startTemperatureExceeded | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,251: | Line 2,118: | ||
} | } | ||
− | === | + | ===Chimney Fan Alarm Status Set=== |
− | Command: | + | Command: 0x22 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanAlarmStatusSet { |
+ | Boolean acknowledgeAlarmTemperatureExceeded | ||
+ | Boolean acknowledgeExternalAlarm | ||
+ | Boolean acknowledgeSensorError | ||
+ | Boolean notUsed1 | ||
+ | Short notUsed2 | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,259: | Line 2,131: | ||
} | } | ||
− | === | + | ===Chimney Fan Alarm Temp Get=== |
− | Command: | + | Command: 0x0E |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanAlarmTempGet { |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,275: | Line 2,139: | ||
} | } | ||
− | === | + | ===Chimney Fan Alarm Temp Report=== |
− | Command: | + | Command: 0x0F |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanAlarmTempReport { |
− | + | Short precision | |
− | + | Short scale | |
− | + | BigDecimal scaledValue | |
− | + | Short size | |
− | + | List<ChimneyFanAlarmTempReport> value | |
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,290: | Line 2,152: | ||
} | } | ||
− | == | + | ===Chimney Fan Alarm Temp Set=== |
− | + | Command: 0x0D | |
− | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanAlarmTempSet { | |
− | Command: | + | Short precision |
− | class hubitat.zwave.commands. | + | Short scale |
+ | BigDecimal scaledValue | ||
+ | Short size | ||
+ | List<ChimneyFanAlarmTempSet> value | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,300: | Line 2,165: | ||
} | } | ||
− | === | + | ===Chimney Fan Boost Time Get=== |
− | Command: | + | Command: 0x11 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanBoostTimeGet { |
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,310: | Line 2,173: | ||
} | } | ||
− | === | + | ===Chimney Fan Boost Time Report=== |
− | Command: | + | Command: 0x12 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanBoostTimeReport { |
− | + | Short time | |
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,320: | Line 2,182: | ||
} | } | ||
− | == | + | ===Chimney Fan Boost Time Set=== |
− | + | Command: 0x10 | |
− | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanBoostTimeSet { | |
− | Command: | + | Short time |
− | class hubitat.zwave.commands. | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,330: | Line 2,191: | ||
} | } | ||
− | === | + | ===Chimney Fan Default Set=== |
− | Command: | + | Command: 0x28 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanDefaultSet { |
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,339: | Line 2,199: | ||
} | } | ||
− | === | + | ===Chimney Fan Min Speed Get=== |
− | Command: | + | Command: 0x26 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanMinSpeedGet { |
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,348: | Line 2,207: | ||
} | } | ||
− | == | + | ===Chimney Fan Min Speed Report=== |
− | + | Command: 0x27 | |
− | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanMinSpeedReport { | |
− | Command: | + | Short minSpeed |
− | class hubitat.zwave.commands. | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,358: | Line 2,216: | ||
} | } | ||
− | === | + | ===Chimney Fan Min Speed Set=== |
− | Command: | + | Command: 0x25 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanMinSpeedSet { |
− | + | Short minSpeed | |
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,370: | Line 2,225: | ||
} | } | ||
− | == | + | ===Chimney Fan Mode Get=== |
− | + | Command: 0x17 | |
− | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanModeGet { | |
− | Command: | ||
− | class hubitat.zwave.commands. | ||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,384: | Line 2,233: | ||
} | } | ||
− | === | + | ===Chimney Fan Mode Report=== |
− | Command: | + | Command: 0x18 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanModeReport { |
− | + | Short MODE_OFF | |
− | + | Short MODE_ON | |
− | + | Short mode | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,401: | Line 2,244: | ||
} | } | ||
− | === | + | ===Chimney Fan Mode Set=== |
− | Command: | + | Command: 0x16 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanModeSet { |
+ | Short MODE_OFF | ||
+ | Short MODE_ON | ||
+ | Short mode | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,409: | Line 2,255: | ||
} | } | ||
− | === | + | ===Chimney Fan Setup Get=== |
− | Command: | + | Command: 0x1A |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanSetupGet { |
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,421: | Line 2,263: | ||
} | } | ||
− | == | + | ===Chimney Fan Setup Report=== |
− | + | Command: 0x1B | |
− | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanSetupReport { | |
− | Command: | + | Short MODE_OFF |
− | class hubitat.zwave.commands. | + | 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() | List<Short> getPayload() | ||
Line 2,431: | Line 2,289: | ||
} | } | ||
− | === | + | ===Chimney Fan Setup Set=== |
+ | Command: 0x19 | ||
+ | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanSetupSet { | ||
+ | Short MODE_OFF | ||
+ | Short MODE_ON | ||
+ | List<ChimneyFanSetupSet> alarmTemperatureValue | ||
+ | Short boostTime | ||
+ | Short minSpeed | ||
+ | Short mode | ||
+ | Short precision1 | ||
+ | Short precision2 | ||
+ | Short precision3 | ||
+ | Short scale1 | ||
+ | Short scale2 | ||
+ | Short scale3 | ||
+ | Short size1 | ||
+ | Short size2 | ||
+ | Short size3 | ||
+ | List<ChimneyFanSetupSet> startTemperature | ||
+ | List<ChimneyFanSetupSet> stopTemperature | ||
+ | Short stopTime | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Chimney Fan Speed Get=== | ||
Command: 0x05 | Command: 0x05 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanSpeedGet { |
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,440: | Line 2,323: | ||
} | } | ||
− | == | + | ===Chimney Fan Speed Report=== |
− | + | Command: 0x06 | |
− | = | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanSpeedReport { |
− | Command: | + | Short speed |
− | class hubitat.zwave.commands. | ||
− | |||
− | Short | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,452: | Line 2,332: | ||
} | } | ||
− | == | + | ===Chimney Fan Speed Set=== |
− | + | Command: 0x04 | |
− | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanSpeedSet { | |
− | Command: | + | Short speed |
− | class hubitat.zwave.commands. | ||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,463: | Line 2,341: | ||
} | } | ||
− | === | + | ===Chimney Fan Start Temp Get=== |
− | Command: | + | Command: 0x08 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStartTempGet { |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,480: | Line 2,349: | ||
} | } | ||
− | === | + | ===Chimney Fan Start Temp Report=== |
− | Command: | + | Command: 0x09 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStartTempReport { |
− | + | Short precision | |
− | + | Short scale | |
− | + | BigDecimal scaledValue | |
− | + | Short size | |
− | + | List<ChimneyFanStartTempReport> value | |
− | Short | ||
− | Short | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | Short | ||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,502: | Line 2,362: | ||
} | } | ||
− | === | + | ===Chimney Fan Start Temp Set=== |
− | Command: | + | Command: 0x07 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStartTempSet { |
− | + | Short precision | |
− | + | Short scale | |
− | + | BigDecimal scaledValue | |
− | + | Short size | |
− | Short | + | List<ChimneyFanStartTempSet> value |
− | Short | ||
− | |||
− | Short | ||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,519: | Line 2,375: | ||
} | } | ||
− | === | + | ===Chimney Fan State Get=== |
− | Command: | + | Command: 0x02 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStateGet { |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,537: | Line 2,383: | ||
} | } | ||
− | === | + | ===Chimney Fan State Report=== |
− | Command: | + | Command: 0x03 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStateReport { |
− | Short | + | Short STATE_BOOST |
− | Short | + | Short STATE_CHIMNEY_FIRE |
− | Short | + | Short STATE_EXHAUST |
− | Short | + | Short STATE_EXTERNAL_ALARM |
− | Short | + | Short STATE_OFF |
− | Short | + | Short STATE_RELOAD |
− | + | Short STATE_SENSOR_FAILURE | |
− | Short | + | Short STATE_SERVICE |
− | Short | + | Short STATE_STOP |
− | Short | + | Short STATE_VENTING |
− | Short | + | Short STATE_VENTING_EX |
− | Short | + | Short state |
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,558: | Line 2,403: | ||
} | } | ||
− | === | + | ===Chimney Fan State Set=== |
− | Command: | + | Command: 0x01 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStateSet { |
− | Short | + | Short STATE_NEXT_STATE |
+ | Short state | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,567: | Line 2,413: | ||
} | } | ||
− | === | + | ===Chimney Fan Status Get=== |
− | Command: | + | Command: 0x1D |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStatusGet { |
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,577: | Line 2,421: | ||
} | } | ||
− | === | + | ===Chimney Fan Status Report=== |
− | Command: | + | Command: 0x1E |
− | class hubitat.zwave.commands. | + | 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() | List<Short> getPayload() | ||
Line 2,585: | Line 2,454: | ||
} | } | ||
− | === | + | ===Chimney Fan Stop Temp Get=== |
− | Command: | + | Command: 0x0B |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStopTempGet { |
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,595: | Line 2,462: | ||
} | } | ||
− | === | + | ===Chimney Fan Stop Temp Report=== |
− | Command: | + | Command: 0x0C |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStopTempReport { |
+ | Short precision | ||
+ | Short scale | ||
+ | BigDecimal scaledValue | ||
+ | Short size | ||
+ | List<ChimneyFanStopTempReport> value | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,603: | Line 2,475: | ||
} | } | ||
− | === | + | ===Chimney Fan Stop Temp Set=== |
− | Command: | + | Command: 0x0A |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStopTempSet { |
+ | Short precision | ||
+ | Short scale | ||
+ | BigDecimal scaledValue | ||
+ | Short size | ||
+ | List<ChimneyFanStopTempSet> value | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,611: | Line 2,488: | ||
} | } | ||
− | === | + | ===Chimney Fan Stop Time Get=== |
− | Command: | + | Command: 0x14 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStopTimeGet { |
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,621: | Line 2,496: | ||
} | } | ||
− | === | + | ===Chimney Fan Stop Time Report=== |
− | Command: | + | Command: 0x15 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStopTimeReport { |
+ | Short time | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,629: | Line 2,505: | ||
} | } | ||
− | === | + | ===Chimney Fan Stop Time Set=== |
− | Command: | + | Command: 0x13 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStopTimeSet { |
− | + | Short time | |
− | Short | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,639: | Line 2,514: | ||
} | } | ||
− | == | + | ===Chimney Fan Alarm Log Get=== |
− | + | Command: 0x20 | |
− | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanAlarmLogGet { | |
− | Command: | ||
− | class hubitat.zwave.commands. | ||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,650: | Line 2,522: | ||
} | } | ||
− | === | + | ===Chimney Fan Alarm Log Report=== |
− | Command: | + | Command: 0x21 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanAlarmLogReport { |
− | + | Boolean alarmStillActive1 | |
− | + | Boolean alarmStillActive2 | |
− | + | Boolean alarmStillActive3 | |
− | + | Boolean alarmStillActive4 | |
− | + | Boolean alarmStillActive5 | |
− | Boolean | + | 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() | List<Short> getPayload() | ||
Line 2,668: | Line 2,550: | ||
} | } | ||
− | === | + | ===Chimney Fan Alarm Log Set=== |
− | Command: | + | Command: 0x1F |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanAlarmLogSet { |
− | + | Short MESSAGE_RESET_LOG | |
− | Short | + | Short message |
− | Short | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,690: | Line 2,560: | ||
} | } | ||
− | === | + | ===Chimney Fan Alarm Status Get=== |
− | Command: | + | Command: 0x23 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanAlarmStatusGet { |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,708: | Line 2,568: | ||
} | } | ||
− | === | + | ===Chimney Fan Alarm Status Report=== |
− | Command: | + | Command: 0x24 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanAlarmStatusReport { |
− | + | Boolean alarmTemperatureExceeded | |
− | + | Boolean externalAlarm | |
− | + | Short notUsed | |
− | + | Boolean sensorError | |
− | + | Boolean service | |
− | Short | + | Boolean speedChangeEnable |
− | + | Boolean startTemperatureExceeded | |
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,726: | Line 2,583: | ||
} | } | ||
− | === | + | ===Chimney Fan Alarm Status Set=== |
− | Command: | + | Command: 0x22 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanAlarmStatusSet { |
− | + | Boolean acknowledgeAlarmTemperatureExceeded | |
− | + | Boolean acknowledgeExternalAlarm | |
− | + | Boolean acknowledgeSensorError | |
− | + | Boolean notUsed1 | |
− | + | Short notUsed2 | |
− | |||
− | |||
− | |||
− | Short | ||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,747: | Line 2,596: | ||
} | } | ||
− | === | + | ===Chimney Fan Alarm Temp Get=== |
− | Command: | + | Command: 0x0E |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanAlarmTempGet { |
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,756: | Line 2,604: | ||
} | } | ||
− | === | + | ===Chimney Fan Alarm Temp Report=== |
− | Command: | + | Command: 0x0F |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanAlarmTempReport { |
− | + | Short precision | |
− | Short | + | Short scale |
+ | BigDecimal scaledValue | ||
+ | Short size | ||
+ | List<ChimneyFanAlarmTempReport> value | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,766: | Line 2,617: | ||
} | } | ||
− | === | + | ===Chimney Fan Alarm Temp Set=== |
− | Command: | + | Command: 0x0D |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanAlarmTempSet { |
+ | Short precision | ||
+ | Short scale | ||
+ | BigDecimal scaledValue | ||
+ | Short size | ||
+ | List<ChimneyFanAlarmTempSet> value | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,774: | Line 2,630: | ||
} | } | ||
− | === | + | ===Chimney Fan Boost Time Get=== |
− | Command: | + | Command: 0x11 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanBoostTimeGet { |
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,784: | Line 2,638: | ||
} | } | ||
− | === | + | ===Chimney Fan Boost Time Report=== |
− | Command: | + | Command: 0x12 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanBoostTimeReport { |
+ | Short time | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,792: | Line 2,647: | ||
} | } | ||
− | === | + | ===Chimney Fan Boost Time Set=== |
− | Command: | + | Command: 0x10 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanBoostTimeSet { |
+ | Short time | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,800: | Line 2,656: | ||
} | } | ||
− | === | + | ===Chimney Fan Default Set=== |
− | Command: | + | Command: 0x28 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanDefaultSet { |
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,810: | Line 2,664: | ||
} | } | ||
− | === | + | ===Chimney Fan Min Speed Get=== |
− | Command: | + | Command: 0x26 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanMinSpeedGet { |
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,818: | Line 2,672: | ||
} | } | ||
− | === | + | ===Chimney Fan Min Speed Report=== |
− | Command: | + | Command: 0x27 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanMinSpeedReport { |
− | + | Short minSpeed | |
− | Short | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,828: | Line 2,681: | ||
} | } | ||
− | == | + | ===Chimney Fan Min Speed Set=== |
− | + | Command: 0x25 | |
− | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanMinSpeedSet { | |
− | Command: | + | Short minSpeed |
− | class hubitat.zwave.commands. | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,838: | Line 2,690: | ||
} | } | ||
− | === | + | ===Chimney Fan Mode Get=== |
− | Command: | + | Command: 0x17 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanModeGet { |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,854: | Line 2,698: | ||
} | } | ||
− | === | + | ===Chimney Fan Mode Report=== |
− | Command: | + | Command: 0x18 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanModeReport { |
− | Short | + | Short MODE_OFF |
− | Short | + | Short MODE_ON |
− | Short | + | Short mode |
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,870: | Line 2,709: | ||
} | } | ||
− | == | + | ===Chimney Fan Mode Set=== |
− | + | Command: 0x16 | |
− | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanModeSet { | |
− | Command: | + | Short MODE_OFF |
− | class hubitat.zwave.commands. | + | Short MODE_ON |
+ | Short mode | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,880: | Line 2,720: | ||
} | } | ||
− | === | + | ===Chimney Fan Setup Get=== |
− | Command: | + | Command: 0x1A |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanSetupGet { |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,897: | Line 2,728: | ||
} | } | ||
− | == | + | ===Chimney Fan Setup Report=== |
− | + | Command: 0x1B | |
− | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanSetupReport { | |
− | Command: | + | Short MODE_OFF |
− | class hubitat.zwave.commands. | + | Short MODE_ON |
− | Short | + | 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() | List<Short> getPayload() | ||
Line 2,908: | Line 2,754: | ||
} | } | ||
− | === | + | ===Chimney Fan Setup Set=== |
− | Command: | + | Command: 0x19 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanSetupSet { |
− | + | Short MODE_OFF | |
− | Short | + | Short MODE_ON |
− | Short | + | List<ChimneyFanSetupSet> alarmTemperatureValue |
− | List< | + | Short boostTime |
− | Short | + | Short minSpeed |
− | Short | + | Short mode |
− | + | Short precision1 | |
− | + | Short precision2 | |
− | Short | + | 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() | List<Short> getPayload() | ||
Line 2,928: | Line 2,780: | ||
} | } | ||
− | === | + | ===Chimney Fan Speed Get=== |
Command: 0x05 | Command: 0x05 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanSpeedGet { |
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,936: | Line 2,788: | ||
} | } | ||
− | === | + | ===Chimney Fan Speed Report=== |
− | Command: | + | Command: 0x06 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanSpeedReport { |
+ | Short speed | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,944: | Line 2,797: | ||
} | } | ||
− | === | + | ===Chimney Fan Speed Set=== |
Command: 0x04 | Command: 0x04 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanSpeedSet { |
− | + | Short speed | |
− | |||
− | Short | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,955: | Line 2,806: | ||
} | } | ||
− | == | + | ===Chimney Fan Start Temp Get=== |
− | + | Command: 0x08 | |
− | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStartTempGet { | |
− | Command: | ||
− | class hubitat.zwave.commands. | ||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,966: | Line 2,814: | ||
} | } | ||
− | === | + | ===Chimney Fan Start Temp Report=== |
− | Command: | + | Command: 0x09 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStartTempReport { |
− | |||
− | |||
Short precision | Short precision | ||
− | |||
Short scale | Short scale | ||
− | BigDecimal | + | BigDecimal scaledValue |
− | |||
Short size | Short size | ||
− | + | List<ChimneyFanStartTempReport> value | |
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,985: | Line 2,827: | ||
} | } | ||
− | === | + | ===Chimney Fan Start Temp Set=== |
− | Command: | + | Command: 0x07 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStartTempSet { |
+ | Short precision | ||
+ | Short scale | ||
+ | BigDecimal scaledValue | ||
+ | Short size | ||
+ | List<ChimneyFanStartTempSet> value | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 2,993: | Line 2,840: | ||
} | } | ||
− | === | + | ===Chimney Fan State Get=== |
− | Command: | + | Command: 0x02 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStateGet { |
List<Short> getPayload() | List<Short> getPayload() | ||
Line 3,001: | Line 2,848: | ||
} | } | ||
− | === | + | ===Chimney Fan State Report=== |
− | Command: | + | Command: 0x03 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStateReport { |
− | + | Short STATE_BOOST | |
− | Short | + | Short STATE_CHIMNEY_FIRE |
− | Short | + | 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() | List<Short> getPayload() | ||
Line 3,012: | Line 2,868: | ||
} | } | ||
− | == | + | ===Chimney Fan State Set=== |
− | |||
− | |||
Command: 0x01 | Command: 0x01 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStateSet { |
− | Short | + | Short STATE_NEXT_STATE |
− | Short | + | Short state |
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 3,025: | Line 2,878: | ||
} | } | ||
− | === | + | ===Chimney Fan Status Get=== |
− | Command: | + | Command: 0x1D |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStatusGet { |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 3,045: | Line 2,886: | ||
} | } | ||
− | === | + | ===Chimney Fan Status Report=== |
− | Command: | + | Command: 0x1E |
− | class hubitat.zwave.commands. | + | 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 | |
− | List<Short> getPayload() | + | 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() | String format() | ||
} | } | ||
− | === | + | ===Chimney Fan Stop Temp Get=== |
− | Command: | + | Command: 0x0B |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStopTempGet { |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 3,075: | Line 2,927: | ||
} | } | ||
− | == | + | ===Chimney Fan Stop Temp Report=== |
− | + | Command: 0x0C | |
− | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStopTempReport { | |
− | Command: | + | Short precision |
− | class hubitat.zwave.commands. | + | Short scale |
+ | BigDecimal scaledValue | ||
+ | Short size | ||
+ | List<ChimneyFanStopTempReport> value | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 3,085: | Line 2,940: | ||
} | } | ||
− | === | + | ===Chimney Fan Stop Temp Set=== |
− | Command: | + | Command: 0x0A |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStopTempSet { |
− | Short value | + | Short precision |
+ | Short scale | ||
+ | BigDecimal scaledValue | ||
+ | Short size | ||
+ | List<ChimneyFanStopTempSet> value | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 3,094: | Line 2,953: | ||
} | } | ||
− | === | + | ===Chimney Fan Stop Time Get=== |
− | Command: | + | Command: 0x14 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStopTimeGet { |
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 3,103: | Line 2,961: | ||
} | } | ||
− | == | + | ===Chimney Fan Stop Time Report=== |
− | + | Command: 0x15 | |
− | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStopTimeReport { | |
− | Command: | + | Short time |
− | class hubitat.zwave.commands. | ||
− | Short | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 3,114: | Line 2,970: | ||
} | } | ||
− | === | + | ===Chimney Fan Stop Time Set=== |
− | Command: | + | Command: 0x13 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStopTimeSet { |
+ | Short time | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 3,122: | Line 2,979: | ||
} | } | ||
− | == | + | ==Climate Control Schedule V1== |
− | Command: | + | Command Class: 0x46 |
− | + | ===Schedule Changed Get=== | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | === | ||
Command: 0x04 | Command: 0x04 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.climatecontrolschedulev1.ScheduleChangedGet { |
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 3,141: | Line 2,989: | ||
} | } | ||
− | === | + | ===Schedule Changed Report=== |
− | Command: | + | Command: 0x05 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.climatecontrolschedulev1.ScheduleChangedReport { |
− | Short | + | Short changecounter |
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 3,153: | Line 2,998: | ||
} | } | ||
− | === | + | ===Schedule Get=== |
− | Command: | + | Command: 0x02 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.climatecontrolschedulev1.ScheduleGet { |
− | Short | + | Short weekday |
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 3,163: | Line 3,007: | ||
} | } | ||
− | == | + | ===Schedule Override Get=== |
− | + | Command: 0x07 | |
− | + | class hubitat.zwave.commands.climatecontrolschedulev1.ScheduleOverrideGet { | |
− | Command: | ||
− | class hubitat.zwave.commands. | ||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 3,174: | Line 3,015: | ||
} | } | ||
− | === | + | ===Schedule Override Report=== |
− | Command: | + | Command: 0x08 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.climatecontrolschedulev1.ScheduleOverrideReport { |
− | + | Short overrideState | |
− | + | Short overrideType | |
− | Short | + | static Short OVERRIDE_STATE_NO_OVERRIDE = 0 |
− | Short | + | static Short OVERRIDE_STATE_PERMANENT_OVERRIDE = 2 |
− | Short | + | static Short OVERRIDE_STATE_RESERVED3 = 3 |
+ | static Short OVERRIDE_STATE_TEMPORARY_OVERRIDE = 1 | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 3,187: | Line 3,029: | ||
} | } | ||
− | === | + | ===Schedule Override Set=== |
− | Command: | + | Command: 0x06 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.climatecontrolschedulev1.ScheduleOverrideSet { |
− | + | Short overrideState | |
− | Short | + | Short overrideType |
− | Short | + | static Short OVERRIDE_STATE_NO_OVERRIDE = 0 |
− | Short | + | static Short OVERRIDE_STATE_PERMANENT_OVERRIDE = 2 |
− | + | static Short OVERRIDE_STATE_RESERVED3 = 3 | |
− | + | static Short OVERRIDE_STATE_TEMPORARY_OVERRIDE = 1 | |
− | Short | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 3,202: | Line 3,043: | ||
} | } | ||
− | === | + | ===Schedule Report=== |
− | Command: | + | Command: 0xXM |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.climatecontrolschedulev1.ScheduleReport { |
− | + | Integer switchpoint0 | |
− | Short | + | Integer switchpoint1 |
+ | Integer switchpoint2 | ||
+ | Integer switchpoint3 | ||
+ | Integer switchpoint4 | ||
+ | Integer switchpoint5 | ||
+ | Integer switchpoint6 | ||
+ | Integer switchpoint7 | ||
+ | Integer switchpoint8 | ||
+ | Short weekday | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 3,212: | Line 3,061: | ||
} | } | ||
− | === | + | ===Schedule Set=== |
− | Command: | + | Command: 0xXM |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.climatecontrolschedulev1.ScheduleSet { |
− | + | Integer switchpoint0 | |
− | + | Integer switchpoint1 | |
− | + | Integer switchpoint2 | |
− | Short | + | Integer switchpoint3 |
+ | Integer switchpoint4 | ||
+ | Integer switchpoint5 | ||
+ | Integer switchpoint6 | ||
+ | Integer switchpoint7 | ||
+ | Integer switchpoint8 | ||
+ | Short weekday | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 3,224: | Line 3,079: | ||
} | } | ||
− | === | + | ===Schedule Changed Get=== |
− | Command: | + | Command: 0x04 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.climatecontrolschedulev1.ScheduleChangedGet { |
List<Short> getPayload() | List<Short> getPayload() | ||
Line 3,232: | Line 3,087: | ||
} | } | ||
− | === | + | ===Schedule Changed Report=== |
− | Command: | + | Command: 0x05 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.climatecontrolschedulev1.ScheduleChangedReport { |
− | + | Short changecounter | |
− | Short | ||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 3,243: | Line 3,096: | ||
} | } | ||
− | == | + | ===Schedule Get=== |
− | + | Command: 0x02 | |
− | + | class hubitat.zwave.commands.climatecontrolschedulev1.ScheduleGet { | |
− | Command: | + | Short weekday |
− | class hubitat.zwave.commands. | ||
− | Short | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 3,254: | Line 3,105: | ||
} | } | ||
− | == | + | ===Schedule Override Get=== |
− | + | Command: 0x07 | |
− | + | class hubitat.zwave.commands.climatecontrolschedulev1.ScheduleOverrideGet { | |
− | Command: | ||
− | class hubitat.zwave.commands. | ||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 3,265: | Line 3,113: | ||
} | } | ||
− | === | + | ===Schedule Override Report=== |
− | Command: | + | Command: 0x08 |
− | class hubitat.zwave.commands. | + | 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() | List<Short> getPayload() | ||
Line 3,273: | Line 3,127: | ||
} | } | ||
− | === | + | ===Schedule Override Set=== |
Command: 0x06 | Command: 0x06 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.climatecontrolschedulev1.ScheduleOverrideSet { |
− | Short | + | 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() | List<Short> getPayload() | ||
Line 3,282: | Line 3,141: | ||
} | } | ||
− | === | + | ===Schedule Report=== |
− | Command: | + | Command: 0xXM |
− | class hubitat.zwave.commands. | + | 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() | List<Short> getPayload() | ||
Line 3,292: | Line 3,159: | ||
} | } | ||
− | === | + | ===Schedule Set=== |
− | Command: | + | Command: 0xXM |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.climatecontrolschedulev1.ScheduleSet { |
− | + | Integer switchpoint0 | |
− | + | Integer switchpoint1 | |
− | + | Integer switchpoint2 | |
− | Short | + | Integer switchpoint3 |
− | + | Integer switchpoint4 | |
− | List<Short> getPayload() | + | Integer switchpoint5 |
+ | Integer switchpoint6 | ||
+ | Integer switchpoint7 | ||
+ | Integer switchpoint8 | ||
+ | Short weekday | ||
+ | |||
+ | List<Short> getPayload() | ||
String format() | String format() | ||
} | } | ||
− | === | + | ==Clock V1== |
− | Command: | + | Command Class: 0x81 |
− | class hubitat.zwave.commands. | + | ===Clock Get=== |
− | + | Command: 0x05 | |
− | + | class hubitat.zwave.commands.clockv1.ClockGet { | |
List<Short> getPayload() | List<Short> getPayload() | ||
Line 3,314: | Line 3,187: | ||
} | } | ||
− | == | + | ===Clock Report=== |
− | |||
− | |||
Command: 0x06 | Command: 0x06 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.clockv1.ClockReport { |
− | Short | + | Short hour |
− | Short | + | Short minute |
− | Short | + | Short weekday |
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 3,328: | Line 3,198: | ||
} | } | ||
− | === | + | ===Clock Set=== |
Command: 0x04 | Command: 0x04 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.clockv1.ClockSet { |
− | Short | + | Short hour |
+ | Short minute | ||
+ | Short weekday | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 3,337: | Line 3,209: | ||
} | } | ||
− | === | + | ===Clock Get=== |
Command: 0x05 | Command: 0x05 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.clockv1.ClockGet { |
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 3,347: | Line 3,217: | ||
} | } | ||
− | == | + | ===Clock Report=== |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
Command: 0x06 | Command: 0x06 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.clockv1.ClockReport { |
− | Short | + | Short hour |
− | + | Short minute | |
+ | Short weekday | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 3,367: | Line 3,228: | ||
} | } | ||
− | === | + | ===Clock Set=== |
Command: 0x04 | Command: 0x04 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.clockv1.ClockSet { |
− | Short | + | Short hour |
− | + | Short minute | |
+ | Short weekday | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 3,377: | Line 3,239: | ||
} | } | ||
− | === | + | ==Configuration V1== |
− | Command: | + | Command Class: 0x70 |
− | class hubitat.zwave.commands. | + | ===Configuration Get=== |
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.configurationv1.ConfigurationGet { | ||
+ | Short parameterNumber | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 3,385: | Line 3,250: | ||
} | } | ||
− | === | + | ===Configuration Report=== |
− | Command: | + | Command: 0x06 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.configurationv1.ConfigurationReport { |
− | Short | + | List<ConfigurationReport> configurationValue |
− | + | Short parameterNumber | |
+ | BigInteger scaledConfigurationValue | ||
+ | Short size | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 3,395: | Line 3,262: | ||
} | } | ||
− | === | + | ===Configuration Set=== |
− | Command: | + | Command: 0x04 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.configurationv1.ConfigurationSet { |
− | Short | + | List<ConfigurationSet> configurationValue |
− | + | Boolean defaultValue | |
+ | Short parameterNumber | ||
+ | Short reserved11 | ||
+ | BigInteger scaledConfigurationValue | ||
+ | Short size | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 3,405: | Line 3,276: | ||
} | } | ||
− | == | + | ===Configuration Get=== |
− | + | Command: 0x05 | |
− | + | class hubitat.zwave.commands.configurationv1.ConfigurationGet { | |
− | Command: | + | Short parameterNumber |
− | class hubitat.zwave.commands. | ||
− | Short | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 3,429: | Line 3,285: | ||
} | } | ||
− | === | + | ===Configuration Report=== |
− | Command: | + | Command: 0x06 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.configurationv1.ConfigurationReport { |
− | + | List<ConfigurationReport> configurationValue | |
− | + | Short parameterNumber | |
− | + | BigInteger scaledConfigurationValue | |
− | + | Short size | |
− | + | ||
− | + | List<Short> getPayload() | |
− | + | String format() | |
− | + | } | |
− | Short | + | |
− | + | ===Configuration Set=== | |
− | + | Command: 0x04 | |
− | + | class hubitat.zwave.commands.configurationv1.ConfigurationSet { | |
− | + | List<ConfigurationSet> configurationValue | |
− | + | Boolean defaultValue | |
− | + | Short parameterNumber | |
− | + | Short reserved11 | |
− | + | BigInteger scaledConfigurationValue | |
− | + | Short size | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 3,464: | Line 3,311: | ||
} | } | ||
− | === | + | ==Configuration V2== |
− | Command: | + | Command Class: 0x70 |
− | class hubitat.zwave.commands. | + | ===Configuration Bulk Get=== |
− | Short | + | Command: 0x08 |
− | + | class hubitat.zwave.commands.configurationv2.ConfigurationBulkGet { | |
− | + | Short numberOfParameters | |
− | + | Integer parameterOffset | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 3,488: | Line 3,323: | ||
} | } | ||
− | === | + | ===Configuration Bulk Report=== |
− | Command: | + | Command: 0x09 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.configurationv2.ConfigurationBulkReport { |
− | + | Boolean defaultValue | |
− | + | Boolean handshake | |
− | + | Short numberOfParameters | |
− | + | Integer parameterOffset | |
− | + | Short reportsToFollow | |
− | + | Short size | |
− | Boolean | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 3,518: | Line 3,337: | ||
} | } | ||
− | === | + | ===Configuration Bulk Set=== |
− | Command: | + | Command: 0x07 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.configurationv2.ConfigurationBulkSet { |
− | + | Boolean defaultValue | |
− | + | Boolean handshake | |
− | + | Short numberOfParameters | |
− | + | Integer parameterOffset | |
− | + | Short size | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 3,541: | Line 3,350: | ||
} | } | ||
− | === | + | ===Configuration Get=== |
− | Command: | + | Command: 0x05 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.configurationv2.ConfigurationGet { |
+ | Short parameterNumber | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 3,549: | Line 3,359: | ||
} | } | ||
− | === | + | ===Configuration Report=== |
− | Command: | + | Command: 0x06 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.configurationv2.ConfigurationReport { |
− | + | Short parameterNumber | |
− | + | BigInteger scaledConfigurationValue | |
− | + | Short size | |
− | + | ||
− | + | List<Short> getPayload() | |
− | + | String format() | |
− | + | } | |
− | |||
− | Short | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | List<Short> getPayload() | ||
− | String format() | ||
− | } | ||
− | == | + | ===Configuration Set=== |
− | + | Command: 0x04 | |
− | + | class hubitat.zwave.commands.configurationv2.ConfigurationSet { | |
− | Command: | + | Boolean defaultValue |
− | class hubitat.zwave.commands. | + | Short parameterNumber |
+ | Short reserved11 | ||
+ | BigInteger scaledConfigurationValue | ||
+ | Short size | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 3,581: | Line 3,383: | ||
} | } | ||
− | === | + | ===Configuration Bulk Get=== |
− | Command: | + | Command: 0x08 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.configurationv2.ConfigurationBulkGet { |
− | Short | + | Short numberOfParameters |
− | + | Integer parameterOffset | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 3,601: | Line 3,393: | ||
} | } | ||
− | === | + | ===Configuration Bulk Report=== |
− | Command: | + | Command: 0x09 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.configurationv2.ConfigurationBulkReport { |
− | + | Boolean defaultValue | |
− | + | Boolean handshake | |
− | + | Short numberOfParameters | |
− | + | Integer parameterOffset | |
− | + | Short reportsToFollow | |
− | + | Short size | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 3,621: | Line 3,407: | ||
} | } | ||
− | === | + | ===Configuration Bulk Set=== |
− | Command: | + | Command: 0x07 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.configurationv2.ConfigurationBulkSet { |
+ | Boolean defaultValue | ||
+ | Boolean handshake | ||
+ | Short numberOfParameters | ||
+ | Integer parameterOffset | ||
+ | Short size | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 3,629: | Line 3,420: | ||
} | } | ||
− | === | + | ===Configuration Get=== |
− | Command: | + | Command: 0x05 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.configurationv2.ConfigurationGet { |
− | Short | + | Short parameterNumber |
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 3,643: | Line 3,429: | ||
} | } | ||
− | === | + | ===Configuration Report=== |
− | Command: | + | Command: 0x06 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.configurationv2.ConfigurationReport { |
− | Short | + | Short parameterNumber |
− | + | BigInteger scaledConfigurationValue | |
− | Short | + | Short size |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 3,664: | Line 3,440: | ||
} | } | ||
− | == | + | ===Configuration Set=== |
− | + | Command: 0x04 | |
− | + | class hubitat.zwave.commands.configurationv2.ConfigurationSet { | |
− | Command: | + | Boolean defaultValue |
− | class hubitat.zwave.commands. | + | Short parameterNumber |
− | + | Short reserved11 | |
+ | BigInteger scaledConfigurationValue | ||
+ | Short size | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 3,675: | Line 3,453: | ||
} | } | ||
− | == | + | ==Controller Replication V1== |
− | Command Class: | + | Command Class: 0x21 |
− | === | + | ===Ctrl Replication Transfer Group=== |
− | Command: | + | Command: 0x31 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.controllerreplicationv1.CtrlReplicationTransferGroup { |
− | Short | + | Short groupId |
− | + | Short nodeId | |
− | + | Short sequenceNumber | |
List<Short> getPayload() | List<Short> getPayload() | ||
Line 3,688: | Line 3,466: | ||
} | } | ||
− | === | + | ===Ctrl Replication Transfer Group Name=== |
− | Command: | + | Command: 0x32 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.controllerreplicationv1.CtrlReplicationTransferGroupName { |
− | Short | + | Short groupId |
− | + | List<CtrlReplicationTransferGroupName> groupName | |
− | + | Short sequenceNumber | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | Short | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 3,707: | Line 3,477: | ||
} | } | ||
− | === | + | ===Ctrl Replication Transfer Scene=== |
− | Command: | + | Command: 0x33 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.controllerreplicationv1.CtrlReplicationTransferScene { |
+ | Short level | ||
+ | Short nodeId | ||
+ | Short sceneId | ||
+ | Short sequenceNumber | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 3,715: | Line 3,489: | ||
} | } | ||
− | === | + | ===Ctrl Replication Transfer Scene Name=== |
− | Command: | + | Command: 0x34 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.controllerreplicationv1.CtrlReplicationTransferSceneName { |
− | Short | + | Short sceneId |
+ | List<CtrlReplicationTransferSceneName> sceneName | ||
+ | Short sequenceNumber | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 3,724: | Line 3,500: | ||
} | } | ||
− | == | + | ===Ctrl Replication Transfer Group=== |
− | + | Command: 0x31 | |
− | + | class hubitat.zwave.commands.controllerreplicationv1.CtrlReplicationTransferGroup { | |
− | Command: | + | Short groupId |
− | class hubitat.zwave.commands. | + | Short nodeId |
− | + | Short sequenceNumber | |
List<Short> getPayload() | List<Short> getPayload() | ||
Line 3,735: | Line 3,511: | ||
} | } | ||
− | === | + | ===Ctrl Replication Transfer Group Name=== |
− | Command: | + | Command: 0x32 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.controllerreplicationv1.CtrlReplicationTransferGroupName { |
− | List< | + | Short groupId |
+ | List<CtrlReplicationTransferGroupName> groupName | ||
+ | Short sequenceNumber | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 3,744: | Line 3,522: | ||
} | } | ||
− | === | + | ===Ctrl Replication Transfer Scene=== |
− | Command: | + | Command: 0x33 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.controllerreplicationv1.CtrlReplicationTransferScene { |
− | + | Short level | |
+ | Short nodeId | ||
+ | Short sceneId | ||
+ | Short sequenceNumber | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 3,753: | Line 3,534: | ||
} | } | ||
− | == | + | ===Ctrl Replication Transfer Scene Name=== |
− | + | Command: 0x34 | |
− | + | class hubitat.zwave.commands.controllerreplicationv1.CtrlReplicationTransferSceneName { | |
− | Command: | + | Short sceneId |
− | class hubitat.zwave.commands. | + | List<CtrlReplicationTransferSceneName> sceneName |
+ | Short sequenceNumber | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 3,763: | Line 3,545: | ||
} | } | ||
− | === | + | ==Crc 16 Encap V1== |
− | Command: | + | Command Class: 0x56 |
− | class hubitat.zwave.commands. | + | ===Crc 16 Encap=== |
− | + | Command: 0x01 | |
− | + | class hubitat.zwave.commands.crc16encapv1.Crc16Encap { | |
− | + | Integer checksum | |
− | + | Short command | |
+ | Short commandClass | ||
+ | List<Crc16Encap> data | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 3,775: | Line 3,559: | ||
} | } | ||
− | === | + | ===Crc 16 Encap=== |
Command: 0x01 | Command: 0x01 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.crc16encapv1.Crc16Encap { |
− | + | Integer checksum | |
− | + | Short command | |
− | + | Short commandClass | |
− | + | List<Crc16Encap> data | |
List<Short> getPayload() | List<Short> getPayload() | ||
Line 3,787: | Line 3,571: | ||
} | } | ||
− | == | + | ==Dcp Config V1== |
− | Command Class: | + | Command Class: 0x3A |
− | === | + | ===Dcp List Remove=== |
− | Command: | + | Command: 0x04 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.dcpconfigv1.DcpListRemove { |
+ | Short day | ||
+ | Short hourLocalTime | ||
+ | Short minuteLocalTime | ||
+ | Short month | ||
+ | Short secondLocalTime | ||
+ | Integer year | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 3,797: | Line 3,587: | ||
} | } | ||
− | === | + | ===Dcp List Set=== |
− | Command: | + | Command: 0x03 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.dcpconfigv1.DcpListSet { |
− | Short | + | Short day |
− | + | Short dcpRateId | |
− | + | Short durationHourTime | |
− | + | Short durationMinuteTime | |
− | + | Short durationSecondTime | |
− | + | Short eventPriority | |
− | + | Short hourLocalTime | |
− | + | Short loadShedding | |
− | + | Short minuteLocalTime | |
− | Short | + | 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() | List<Short> getPayload() | ||
Line 3,815: | Line 3,617: | ||
} | } | ||
− | === | + | ===Dcp List Supported Get=== |
− | Command: | + | Command: 0x01 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.dcpconfigv1.DcpListSupportedGet { |
List<Short> getPayload() | List<Short> getPayload() | ||
Line 3,823: | Line 3,625: | ||
} | } | ||
− | === | + | ===Dcp List Supported Report=== |
− | Command: | + | Command: 0x02 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.dcpconfigv1.DcpListSupportedReport { |
− | Short | + | Short dcpListSize |
− | Short | + | Short freeDcpListEntries |
List<Short> getPayload() | List<Short> getPayload() | ||
Line 3,833: | Line 3,635: | ||
} | } | ||
− | === | + | ===Dcp List Remove=== |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
Command: 0x04 | Command: 0x04 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.dcpconfigv1.DcpListRemove { |
+ | Short day | ||
+ | Short hourLocalTime | ||
+ | Short minuteLocalTime | ||
+ | Short month | ||
+ | Short secondLocalTime | ||
+ | Integer year | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 3,851: | Line 3,649: | ||
} | } | ||
− | === | + | ===Dcp List Set=== |
− | Command: | + | Command: 0x03 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.dcpconfigv1.DcpListSet { |
− | + | Short day | |
− | Integer | + | Short dcpRateId |
− | + | Short durationHourTime | |
− | + | Short durationMinuteTime | |
− | + | Short durationSecondTime | |
− | List<Short> getPayload() | + | 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() | String format() | ||
} | } | ||
− | === | + | ===Dcp List Supported Get=== |
− | Command: | + | Command: 0x01 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.dcpconfigv1.DcpListSupportedGet { |
List<Short> getPayload() | List<Short> getPayload() | ||
Line 3,871: | Line 3,687: | ||
} | } | ||
− | === | + | ===Dcp List Supported Report=== |
− | Command: | + | Command: 0x02 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.dcpconfigv1.DcpListSupportedReport { |
− | Short | + | Short dcpListSize |
+ | Short freeDcpListEntries | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 3,880: | Line 3,697: | ||
} | } | ||
− | === | + | ==Dcp Monitor V1== |
− | Command: | + | Command Class: 0x3B |
− | class hubitat.zwave.commands. | + | ===Dcp Event Status Get=== |
− | Short | + | Command: 0x03 |
+ | class hubitat.zwave.commands.dcpmonitorv1.DcpEventStatusGet { | ||
+ | Short day | ||
+ | Short hourLocalTime | ||
+ | Short minuteLocalTime | ||
+ | Short month | ||
+ | Short secondLocalTime | ||
+ | Integer year | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 3,889: | Line 3,713: | ||
} | } | ||
− | == | + | ===Dcp Event Status Report=== |
− | + | Command: 0x04 | |
− | + | class hubitat.zwave.commands.dcpmonitorv1.DcpEventStatusReport { | |
− | Command: | + | Short day |
− | class hubitat.zwave.commands. | + | Short eventStatus |
− | + | Short hourLocalTime | |
− | Short | + | Short minuteLocalTime |
+ | Short month | ||
+ | Short secondLocalTime | ||
+ | Integer year | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 3,901: | Line 3,728: | ||
} | } | ||
− | === | + | ===Dcp List Get=== |
− | Command: | + | Command: 0x01 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.dcpmonitorv1.DcpListGet { |
− | Short | + | |
− | Short | + | List<Short> getPayload() |
− | Short | + | String format() |
− | + | } | |
− | + | ||
− | Short | + | ===Dcp List Report=== |
− | Short | + | Command: 0x02 |
− | + | class hubitat.zwave.commands.dcpmonitorv1.DcpListReport { | |
− | + | Short day | |
− | Short | + | Short dcpId |
− | + | Short durationHourTime | |
− | Short | + | Short durationMinuteTime |
− | Short | + | 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 startHourLocalTime | ||
Short startMinuteLocalTime | Short startMinuteLocalTime | ||
+ | Short startMonth | ||
+ | Short startSecondLocalTime | ||
+ | Integer startYear | ||
+ | Short stopAssociationGroup | ||
+ | Integer year | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 3,924: | Line 3,767: | ||
} | } | ||
− | == | + | ===Dcp Event Status Get=== |
− | + | Command: 0x03 | |
− | + | class hubitat.zwave.commands.dcpmonitorv1.DcpEventStatusGet { | |
− | Command: | + | Short day |
− | class hubitat.zwave.commands. | + | Short hourLocalTime |
+ | Short minuteLocalTime | ||
+ | Short month | ||
+ | Short secondLocalTime | ||
+ | Integer year | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 3,934: | Line 3,781: | ||
} | } | ||
− | === | + | ===Dcp Event Status Report=== |
− | Command: | + | Command: 0x04 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.dcpmonitorv1.DcpEventStatusReport { |
− | Short | + | Short day |
+ | Short eventStatus | ||
+ | Short hourLocalTime | ||
+ | Short minuteLocalTime | ||
+ | Short month | ||
+ | Short secondLocalTime | ||
+ | Integer year | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 3,943: | Line 3,796: | ||
} | } | ||
− | === | + | ===Dcp List Get=== |
− | Command: | + | Command: 0x01 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.dcpmonitorv1.DcpListGet { |
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 3,953: | Line 3,804: | ||
} | } | ||
− | === | + | ===Dcp List Report=== |
− | Command: | + | Command: 0x02 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.dcpmonitorv1.DcpListReport { |
− | |||
Short day | Short day | ||
+ | Short dcpId | ||
+ | Short durationHourTime | ||
+ | Short durationMinuteTime | ||
+ | Short durationSecondTime | ||
+ | Short eventPriority | ||
Short hourLocalTime | Short hourLocalTime | ||
+ | Short loadShedding | ||
Short minuteLocalTime | Short minuteLocalTime | ||
Short month | Short month | ||
− | Short | + | Short numberOfDc |
+ | Short randomizationInterval | ||
Short reportsToFollow | Short reportsToFollow | ||
Short secondLocalTime | Short secondLocalTime | ||
+ | Short startAssociationGroup | ||
+ | Short startDay | ||
+ | Short startHourLocalTime | ||
+ | Short startMinuteLocalTime | ||
+ | Short startMonth | ||
+ | Short startSecondLocalTime | ||
+ | Integer startYear | ||
+ | Short stopAssociationGroup | ||
Integer year | Integer year | ||
Line 3,970: | Line 3,835: | ||
} | } | ||
− | === | + | ==Device Reset Locally V1== |
− | Command: | + | Command Class: 0x5A |
− | class hubitat.zwave.commands. | + | ===Device Reset Locally Notification=== |
− | + | Command: 0x01 | |
+ | class hubitat.zwave.commands.deviceresetlocallyv1.DeviceResetLocallyNotification { | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 3,979: | Line 3,845: | ||
} | } | ||
− | === | + | ===Device Reset Locally Notification=== |
− | Command: | + | Command: 0x01 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.deviceresetlocallyv1.DeviceResetLocallyNotification { |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 4,002: | Line 3,853: | ||
} | } | ||
− | === | + | ==Door Lock Logging V1== |
− | Command: | + | Command Class: 0x4C |
− | class hubitat.zwave.commands. | + | ===Door Lock Logging Records Supported Get=== |
− | + | Command: 0x01 | |
− | + | class hubitat.zwave.commands.doorlockloggingv1.DoorLockLoggingRecordsSupportedGet { | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 4,019: | Line 3,863: | ||
} | } | ||
− | === | + | ===Door Lock Logging Records Supported Report=== |
− | Command: | + | Command: 0x02 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.doorlockloggingv1.DoorLockLoggingRecordsSupportedReport { |
− | Short | + | Short maxRecordsStored |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 4,042: | Line 3,872: | ||
} | } | ||
− | === | + | ===Record Get=== |
− | Command: | + | Command: 0x03 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.doorlockloggingv1.RecordGet { |
+ | Short recordNumber | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 4,050: | Line 3,881: | ||
} | } | ||
− | === | + | ===Record Report=== |
− | Command: | + | Command: 0x04 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.doorlockloggingv1.RecordReport { |
− | + | Short day | |
− | Short | + | 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() | List<Short> getPayload() | ||
Line 4,060: | Line 3,901: | ||
} | } | ||
− | == | + | ===Door Lock Logging Records Supported Get=== |
− | |||
− | |||
Command: 0x01 | Command: 0x01 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.doorlockloggingv1.DoorLockLoggingRecordsSupportedGet { |
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 4,071: | Line 3,909: | ||
} | } | ||
− | == | + | ===Door Lock Logging Records Supported Report=== |
− | |||
− | |||
Command: 0x02 | Command: 0x02 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.doorlockloggingv1.DoorLockLoggingRecordsSupportedReport { |
− | Short | + | Short maxRecordsStored |
List<Short> getPayload() | List<Short> getPayload() | ||
Line 4,082: | Line 3,918: | ||
} | } | ||
− | === | + | ===Record Get=== |
Command: 0x03 | Command: 0x03 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.doorlockloggingv1.RecordGet { |
− | Short | + | Short recordNumber |
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 4,093: | Line 3,927: | ||
} | } | ||
− | === | + | ===Record Report=== |
− | Command: | + | Command: 0x04 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.doorlockloggingv1.RecordReport { |
− | Short | + | Short day |
− | Short | + | Short eventType |
− | Short | + | Short hourLocalTime |
+ | Short minuteLocalTime | ||
+ | Short month | ||
+ | Short recordNumber | ||
+ | Short recordStatus | ||
+ | Short secondLocalTime | ||
+ | List<RecordReport> userCode | ||
+ | Short userCodeLength | ||
+ | Short userIdentifier | ||
+ | Integer year | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 4,104: | Line 3,947: | ||
} | } | ||
− | == | + | ==Door Lock V1== |
− | Command Class: | + | Command Class: 0x62 |
− | === | + | ===Door Lock Configuration Get=== |
− | Command: | + | Command: 0x05 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.doorlockv1.DoorLockConfigurationGet { |
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 4,116: | Line 3,957: | ||
} | } | ||
− | == | + | ===Door Lock Configuration Report=== |
− | + | Command: 0x06 | |
− | + | class hubitat.zwave.commands.doorlockv1.DoorLockConfigurationReport { | |
− | Command: | + | Short insideDoorHandlesState |
− | class hubitat.zwave.commands. | + | Short lockTimeoutMinutes |
− | Short | + | Short lockTimeoutSeconds |
+ | Short operationType | ||
+ | Short outsideDoorHandlesState | ||
+ | static Short OPERATION_TYPE_CONSTANT_OPERATION = 1 | ||
+ | static Short OPERATION_TYPE_TIMED_OPERATION = 2 | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 4,127: | Line 3,972: | ||
} | } | ||
− | === | + | ===Door Lock Configuration Set=== |
− | Command: | + | Command: 0x04 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.doorlockv1.DoorLockConfigurationSet { |
− | Short | + | Short insideDoorHandlesState |
− | Short | + | Short lockTimeoutMinutes |
− | Short | + | Short lockTimeoutSeconds |
+ | Short operationType | ||
+ | Short outsideDoorHandlesState | ||
+ | static Short OPERATION_TYPE_CONSTANT_OPERATION = 1 | ||
+ | static Short OPERATION_TYPE_TIMED_OPERATION = 2 | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 4,138: | Line 3,987: | ||
} | } | ||
− | === | + | ===Door Lock Operation Get=== |
− | Command: | + | Command: 0x02 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.doorlockv1.DoorLockOperationGet { |
− | + | ||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
String format() | String format() | ||
} | } | ||
− | == | + | ===Door Lock Operation Report=== |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
Command: 0x03 | Command: 0x03 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.doorlockv1.DoorLockOperationReport { |
− | Short | + | Short doorCondition |
− | Short | + | Short doorLockMode |
− | Short | + | 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() | List<Short> getPayload() | ||
Line 4,172: | Line 4,016: | ||
} | } | ||
− | === | + | ===Door Lock Operation Set=== |
Command: 0x01 | Command: 0x01 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.doorlockv1.DoorLockOperationSet { |
− | Short | + | Short doorLockMode |
− | Short | + | static Short DOOR_LOCK_MODE_DOOR_SECURED = 255 |
− | Short | + | 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() | List<Short> getPayload() | ||
Line 4,183: | Line 4,032: | ||
} | } | ||
− | == | + | ===Door Lock Configuration Get=== |
− | + | Command: 0x05 | |
− | = | + | class hubitat.zwave.commands.doorlockv1.DoorLockConfigurationGet { |
− | Command: | ||
− | class hubitat.zwave.commands. | ||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 4,194: | Line 4,040: | ||
} | } | ||
− | === | + | ===Door Lock Configuration Report=== |
− | Command: | + | Command: 0x06 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.doorlockv1.DoorLockConfigurationReport { |
− | Short | + | Short insideDoorHandlesState |
− | Short | + | 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() | List<Short> getPayload() | ||
Line 4,204: | Line 4,055: | ||
} | } | ||
− | === | + | ===Door Lock Configuration Set=== |
Command: 0x04 | Command: 0x04 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.doorlockv1.DoorLockConfigurationSet { |
− | Short | + | Short insideDoorHandlesState |
− | Short | + | 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() | List<Short> getPayload() | ||
Line 4,214: | Line 4,070: | ||
} | } | ||
− | === | + | ===Door Lock Operation Get=== |
− | Command: | + | Command: 0x02 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.doorlockv1.DoorLockOperationGet { |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 4,229: | Line 4,078: | ||
} | } | ||
− | === | + | ===Door Lock Operation Report=== |
Command: 0x03 | Command: 0x03 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.doorlockv1.DoorLockOperationReport { |
− | Short | + | Short doorCondition |
− | Short | + | Short doorLockMode |
− | Short | + | Short insideDoorHandlesMode |
− | Short | + | Short lockTimeoutMinutes |
− | Short | + | Short lockTimeoutSeconds |
− | Short | + | Short outsideDoorHandlesMode |
− | Short | + | static Short DOOR_LOCK_MODE_DOOR_SECURED = 255 |
− | Short | + | 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() | List<Short> getPayload() | ||
Line 4,245: | Line 4,099: | ||
} | } | ||
− | === | + | ===Door Lock Operation Set=== |
− | Command: | + | Command: 0x01 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.doorlockv1.DoorLockOperationSet { |
− | Short | + | Short doorLockMode |
− | Short | + | 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() | List<Short> getPayload() | ||
Line 4,255: | Line 4,115: | ||
} | } | ||
− | === | + | ==Energy Production V1== |
− | Command: | + | Command Class: 0x90 |
− | class hubitat.zwave.commands. | + | ===Energy Production Get=== |
− | Short | + | Command: 0x02 |
− | Short | + | class hubitat.zwave.commands.energyproductionv1.EnergyProductionGet { |
− | Short | + | Short parameterNumber |
− | Short | + | static Short PARAMETER_NUMBER_ENERGY_PRODUCTION_TODAY = 2 |
− | Short | + | 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() | List<Short> getPayload() | ||
Line 4,275: | Line 4,130: | ||
} | } | ||
− | === | + | ===Energy Production Report=== |
− | Command: | + | Command: 0x03 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.energyproductionv1.EnergyProductionReport { |
− | Short | + | Short parameterNumber |
− | Short | + | Short precision |
− | Short | + | Short scale |
− | + | BigDecimal scaledValue | |
− | Short | + | Short size |
− | + | List<EnergyProductionReport> value | |
− | Short | + | static Short PARAMETER_NUMBER_ENERGY_PRODUCTION_TODAY = 2 |
− | Short | + | static Short PARAMETER_NUMBER_INSTANT_ENERGY_PRODUCTION = 0 |
− | Short | + | static Short PARAMETER_NUMBER_TOTAL_ENERGY_PRODUCTION = 1 |
− | Short | + | static Short PARAMETER_NUMBER_TOTAL_PRODUCTION_TIME = 3 |
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 4,296: | Line 4,148: | ||
} | } | ||
− | === | + | ===Energy Production Get=== |
− | Command: | + | Command: 0x02 |
− | class hubitat.zwave.commands. | + | 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() | List<Short> getPayload() | ||
Line 4,304: | Line 4,161: | ||
} | } | ||
− | === | + | ===Energy Production Report=== |
− | Command: | + | Command: 0x03 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.energyproductionv1.EnergyProductionReport { |
− | Short | + | Short parameterNumber |
− | Short | + | Short precision |
− | + | Short scale | |
− | List<Short> getPayload() | + | 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() | String format() | ||
} | } | ||
− | == | + | ==Firmware Update Md V1== |
− | Command Class: | + | Command Class: 0x7A |
− | === | + | ===Firmware Md Get=== |
− | Command: | + | Command: 0x01 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.firmwareupdatemdv1.FirmwareMdGet { |
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 4,325: | Line 4,189: | ||
} | } | ||
− | === | + | ===Firmware Md Report=== |
− | Command: | + | Command: 0x02 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.firmwareupdatemdv1.FirmwareMdReport { |
− | + | Integer checksum | |
− | + | Integer firmwareId | |
+ | Integer manufacturerId | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 4,335: | Line 4,200: | ||
} | } | ||
− | === | + | ===Firmware Update Md Get=== |
− | Command: | + | Command: 0x05 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.firmwareupdatemdv1.FirmwareUpdateMdGet { |
+ | Short numberOfReports | ||
+ | Integer reportNumber | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 4,343: | Line 4,210: | ||
} | } | ||
− | === | + | ===Firmware Update Md Report=== |
− | Command: | + | Command: 0x06 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.firmwareupdatemdv1.FirmwareUpdateMdReport { |
− | + | List<FirmwareUpdateMdReport> data | |
− | + | Boolean last | |
− | + | Integer reportNumber | |
− | Boolean | ||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 4,356: | Line 4,221: | ||
} | } | ||
− | === | + | ===Firmware Update Md Request Get=== |
− | Command: | + | Command: 0x03 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.firmwareupdatemdv1.FirmwareUpdateMdRequestGet { |
− | + | Integer checksum | |
− | + | Integer firmwareId | |
− | + | Integer manufacturerId | |
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 4,369: | Line 4,232: | ||
} | } | ||
− | === | + | ===Firmware Update Md Request Report=== |
Command: 0x04 | Command: 0x04 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.firmwareupdatemdv1.FirmwareUpdateMdRequestReport { |
− | Short | + | Short status |
− | Short | + | static Short STATUS_INVALID_COMBINATION = 0 |
+ | static Short STATUS_REQUIRES_AUTHENTICATION = 1 | ||
+ | static Short STATUS_VALID_COMBINATION = 255 | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 4,379: | Line 4,244: | ||
} | } | ||
− | === | + | ===Firmware Update Md Status Report=== |
− | Command: | + | Command: 0x07 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.firmwareupdatemdv1.FirmwareUpdateMdStatusReport { |
− | Short | + | Short status |
− | Short | + | static Short STATUS_SUCCESSFULLY = 255 |
− | Short | + | static Short STATUS_UNABLE_TO_RECEIVE = 1 |
− | Short | + | static Short STATUS_UNABLE_TO_RECEIVE_WITHOUT_CHECKSUM_ERROR = 0 |
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 4,394: | Line 4,256: | ||
} | } | ||
− | === | + | ===Firmware Md Get=== |
− | Command: | + | Command: 0x01 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.firmwareupdatemdv1.FirmwareMdGet { |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 4,410: | Line 4,264: | ||
} | } | ||
− | === | + | ===Firmware Md Report=== |
− | Command: | + | Command: 0x02 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.firmwareupdatemdv1.FirmwareMdReport { |
− | + | Integer checksum | |
− | + | Integer firmwareId | |
+ | Integer manufacturerId | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 4,420: | Line 4,275: | ||
} | } | ||
− | === | + | ===Firmware Update Md Get=== |
− | Command: | + | Command: 0x05 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.firmwareupdatemdv1.FirmwareUpdateMdGet { |
− | Short | + | Short numberOfReports |
− | + | Integer reportNumber | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 4,440: | Line 4,285: | ||
} | } | ||
− | === | + | ===Firmware Update Md Report=== |
Command: 0x06 | Command: 0x06 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.firmwareupdatemdv1.FirmwareUpdateMdReport { |
− | + | List<FirmwareUpdateMdReport> data | |
− | + | Boolean last | |
− | + | Integer reportNumber | |
− | Short | + | |
− | + | 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() | List<Short> getPayload() | ||
Line 4,461: | Line 4,307: | ||
} | } | ||
− | === | + | ===Firmware Update Md Request Report=== |
− | Command: | + | Command: 0x04 |
− | class hubitat.zwave.commands. | + | 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() | List<Short> getPayload() | ||
Line 4,469: | Line 4,319: | ||
} | } | ||
− | === | + | ===Firmware Update Md Status Report=== |
− | Command: | + | Command: 0x07 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.firmwareupdatemdv1.FirmwareUpdateMdStatusReport { |
− | Short | + | Short status |
− | Short | + | 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() | List<Short> getPayload() | ||
Line 4,479: | Line 4,331: | ||
} | } | ||
− | == | + | ==Firmware Update Md V2== |
− | Command Class: | + | Command Class: 0x7A |
− | === | + | ===Firmware Md Get=== |
− | Command: | + | Command: 0x01 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.firmwareupdatemdv2.FirmwareMdGet { |
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 4,491: | Line 4,341: | ||
} | } | ||
− | === | + | ===Firmware Md Report=== |
− | Command: | + | Command: 0x02 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.firmwareupdatemdv2.FirmwareMdReport { |
− | + | Integer checksum | |
− | + | Integer firmwareId | |
− | + | Integer manufacturerId | |
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 4,506: | Line 4,352: | ||
} | } | ||
− | === | + | ===Firmware Update Md Get=== |
− | Command: | + | Command: 0x05 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.firmwareupdatemdv2.FirmwareUpdateMdGet { |
− | Short | + | Short numberOfReports |
− | + | Integer reportNumber | |
− | + | ||
− | + | List<Short> getPayload() | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | List<Short> getPayload() | ||
String format() | String format() | ||
} | } | ||
− | === | + | ===Firmware Update Md Report=== |
− | Command: | + | Command: 0x06 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.firmwareupdatemdv2.FirmwareUpdateMdReport { |
− | + | Integer checksum | |
+ | List<FirmwareUpdateMdReport> data | ||
+ | Boolean last | ||
+ | Integer reportNumber | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 4,531: | Line 4,374: | ||
} | } | ||
− | === | + | ===Firmware Update Md Request Get=== |
− | Command: | + | Command: 0x03 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.firmwareupdatemdv2.FirmwareUpdateMdRequestGet { |
− | + | Integer checksum | |
− | + | Integer firmwareId | |
+ | Integer manufacturerId | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 4,541: | Line 4,385: | ||
} | } | ||
− | === | + | ===Firmware Update Md Request Report=== |
− | Command: | + | Command: 0x04 |
− | class hubitat.zwave.commands. | + | 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() | List<Short> getPayload() | ||
Line 4,549: | Line 4,397: | ||
} | } | ||
− | === | + | ===Firmware Update Md Status Report=== |
− | Command: | + | Command: 0x07 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.firmwareupdatemdv2.FirmwareUpdateMdStatusReport { |
− | Short | + | Short status |
− | Short | + | static Short STATUS_SUCCESSFULLY = 255 |
− | Short | + | static Short STATUS_UNABLE_TO_RECEIVE = 1 |
− | + | static Short STATUS_UNABLE_TO_RECEIVE_WITHOUT_CHECKSUM_ERROR = 0 | |
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 4,562: | Line 4,409: | ||
} | } | ||
− | === | + | ===Firmware Md Get=== |
− | Command: | + | Command: 0x01 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.firmwareupdatemdv2.FirmwareMdGet { |
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 4,575: | Line 4,417: | ||
} | } | ||
− | === | + | ===Firmware Md Report=== |
− | Command: | + | Command: 0x02 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.firmwareupdatemdv2.FirmwareMdReport { |
− | + | Integer checksum | |
− | + | Integer firmwareId | |
+ | Integer manufacturerId | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 4,585: | Line 4,428: | ||
} | } | ||
− | === | + | ===Firmware Update Md Get=== |
Command: 0x05 | Command: 0x05 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.firmwareupdatemdv2.FirmwareUpdateMdGet { |
− | Short | + | Short numberOfReports |
− | Short | + | 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() | List<Short> getPayload() | ||
Line 4,600: | Line 4,450: | ||
} | } | ||
− | === | + | ===Firmware Update Md Request Get=== |
Command: 0x03 | Command: 0x03 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.firmwareupdatemdv2.FirmwareUpdateMdRequestGet { |
− | + | Integer checksum | |
− | + | Integer firmwareId | |
− | + | Integer manufacturerId | |
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 4,616: | Line 4,461: | ||
} | } | ||
− | === | + | ===Firmware Update Md Request Report=== |
− | Command: | + | Command: 0x04 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.firmwareupdatemdv2.FirmwareUpdateMdRequestReport { |
− | Short | + | Short status |
− | Short | + | static Short STATUS_INVALID_COMBINATION = 0 |
+ | static Short STATUS_REQUIRES_AUTHENTICATION = 1 | ||
+ | static Short STATUS_VALID_COMBINATION = 255 | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 4,626: | Line 4,473: | ||
} | } | ||
− | === | + | ===Firmware Update Md Status Report=== |
− | Command: | + | Command: 0x07 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.firmwareupdatemdv2.FirmwareUpdateMdStatusReport { |
− | Short | + | Short status |
− | Short | + | static Short STATUS_SUCCESSFULLY = 255 |
− | Short | + | static Short STATUS_UNABLE_TO_RECEIVE = 1 |
− | Short | + | static Short STATUS_UNABLE_TO_RECEIVE_WITHOUT_CHECKSUM_ERROR = 0 |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 4,646: | Line 4,485: | ||
} | } | ||
− | === | + | ==Firmware Update Md V3== |
− | Command: | + | Command Class: 0x7A |
− | class hubitat.zwave.commands. | + | ===Firmware Md Get=== |
− | + | Command: 0x01 | |
− | + | class hubitat.zwave.commands.firmwareupdatemdv3.FirmwareMdGet { | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 4,667: | Line 4,495: | ||
} | } | ||
− | === | + | ===Firmware Md Report=== |
− | Command: | + | Command: 0x02 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.firmwareupdatemdv3.FirmwareMdReport { |
+ | Integer checksum | ||
+ | Integer firmwareId | ||
+ | List<FirmwareMdReport> firmwareIds | ||
+ | Boolean firmwareUpgradable | ||
+ | Integer manufacturerId | ||
+ | Integer maxFragmentSize | ||
+ | Short numberOfTargets | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 4,675: | Line 4,510: | ||
} | } | ||
− | === | + | ===Firmware Update Md Get=== |
− | Command: | + | Command: 0x05 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.firmwareupdatemdv3.FirmwareUpdateMdGet { |
− | Short | + | Short numberOfReports |
− | + | Integer reportNumber | |
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 4,686: | Line 4,520: | ||
} | } | ||
− | == | + | ===Firmware Update Md Report=== |
− | + | Command: 0x06 | |
− | + | class hubitat.zwave.commands.firmwareupdatemdv3.FirmwareUpdateMdReport { | |
− | Command: | + | Integer checksum |
− | class hubitat.zwave.commands. | + | Boolean last |
− | + | Integer reportNumber | |
List<Short> getPayload() | List<Short> getPayload() | ||
Line 4,697: | Line 4,531: | ||
} | } | ||
− | === | + | ===Firmware Update Md Request Get=== |
− | Command: | + | Command: 0x03 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.firmwareupdatemdv3.FirmwareUpdateMdRequestGet { |
− | + | Integer checksum | |
− | Integer | + | Integer firmwareId |
− | Short | + | Short firmwareTarget |
− | + | Integer fragmentSize | |
− | + | Integer manufacturerId | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 4,719: | Line 4,544: | ||
} | } | ||
− | === | + | ===Firmware Update Md Request Report=== |
− | Command: | + | Command: 0x04 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.firmwareupdatemdv3.FirmwareUpdateMdRequestReport { |
− | + | Short status | |
− | Short | + | static Short STATUS_IINVALID_FRAGMENT_SIZE = 2 |
− | Short | + | static Short STATUS_INVALID_COMBINATION = 0 |
− | Short | + | static Short STATUS_NOT_DOWNLOADABLE = 3 |
− | + | static Short STATUS_REQUIRES_AUTHENTICATION = 1 | |
− | Short | + | static Short STATUS_VALID_COMBINATION = 255 |
− | Short | ||
− | Short | ||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 4,740: | Line 4,558: | ||
} | } | ||
− | === | + | ===Firmware Update Md Status Report=== |
− | Command: | + | Command: 0x07 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.firmwareupdatemdv3.FirmwareUpdateMdStatusReport { |
− | Short | + | 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() | List<Short> getPayload() | ||
Line 4,749: | Line 4,572: | ||
} | } | ||
− | === | + | ===Firmware Md Get=== |
− | Command: | + | Command: 0x01 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.firmwareupdatemdv3.FirmwareMdGet { |
List<Short> getPayload() | List<Short> getPayload() | ||
Line 4,757: | Line 4,580: | ||
} | } | ||
− | === | + | ===Firmware Md Report=== |
− | Command: | + | Command: 0x02 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.firmwareupdatemdv3.FirmwareMdReport { |
− | + | Integer checksum | |
− | + | Integer firmwareId | |
− | + | List<FirmwareMdReport> firmwareIds | |
− | + | Boolean firmwareUpgradable | |
− | + | Integer manufacturerId | |
− | + | Integer maxFragmentSize | |
− | Short | + | Short numberOfTargets |
List<Short> getPayload() | List<Short> getPayload() | ||
Line 4,772: | Line 4,595: | ||
} | } | ||
− | === | + | ===Firmware Update Md Get=== |
− | Command: | + | Command: 0x05 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.firmwareupdatemdv3.FirmwareUpdateMdGet { |
− | Short | + | Short numberOfReports |
− | + | Integer reportNumber | |
List<Short> getPayload() | List<Short> getPayload() | ||
Line 4,782: | Line 4,605: | ||
} | } | ||
− | === | + | ===Firmware Update Md Report=== |
− | Command: | + | Command: 0x06 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.firmwareupdatemdv3.FirmwareUpdateMdReport { |
+ | Integer checksum | ||
+ | Boolean last | ||
+ | Integer reportNumber | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 4,790: | Line 4,616: | ||
} | } | ||
− | === | + | ===Firmware Update Md Request Get=== |
− | Command: | + | Command: 0x03 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.firmwareupdatemdv3.FirmwareUpdateMdRequestGet { |
− | + | Integer checksum | |
− | + | Integer firmwareId | |
− | Short | + | Short firmwareTarget |
− | + | Integer fragmentSize | |
− | + | Integer manufacturerId | |
− | + | ||
− | + | List<Short> getPayload() | |
− | |||
− | List<Short> getPayload() | ||
String format() | String format() | ||
} | } | ||
− | == | + | ===Firmware Update Md Request Report=== |
− | + | Command: 0x04 | |
− | = | + | class hubitat.zwave.commands.firmwareupdatemdv3.FirmwareUpdateMdRequestReport { |
− | Command: | + | Short status |
− | class hubitat.zwave.commands. | + | 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() | List<Short> getPayload() | ||
Line 4,815: | Line 4,643: | ||
} | } | ||
− | === | + | ===Firmware Update Md Status Report=== |
− | Command: | + | Command: 0x07 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.firmwareupdatemdv3.FirmwareUpdateMdStatusReport { |
− | Short | + | Short status |
− | Short | + | static Short STATUS_IINVALID_FRAGMENT_SIZE = 2 |
− | Short | + | static Short STATUS_NOT_DOWNLOADABLE = 3 |
− | Short | + | 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() | List<Short> getPayload() | ||
Line 4,827: | Line 4,657: | ||
} | } | ||
− | == | + | ==Firmware Update Md V4== |
− | Command Class: | + | Command Class: 0x7A |
− | === | + | ===Firmware Md Get=== |
Command: 0x01 | Command: 0x01 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.firmwareupdatemdv4.FirmwareMdGet { |
List<Short> getPayload() | List<Short> getPayload() | ||
Line 4,837: | Line 4,667: | ||
} | } | ||
− | === | + | ===Firmware Md Report=== |
Command: 0x02 | Command: 0x02 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.firmwareupdatemdv4.FirmwareMdReport { |
− | + | Integer checksum | |
− | + | Integer firmwareId | |
− | + | Boolean firmwareUpgradable | |
− | + | Integer manufacturerId | |
− | + | Integer maxFragmentSize | |
− | Short | + | Short numberOfTargets |
List<Short> getPayload() | List<Short> getPayload() | ||
Line 4,851: | Line 4,681: | ||
} | } | ||
− | == | + | ===Firmware Update Md Get=== |
− | + | Command: 0x05 | |
− | = | + | class hubitat.zwave.commands.firmwareupdatemdv4.FirmwareUpdateMdGet { |
− | Command: | ||
− | class hubitat.zwave.commands. | ||
− | |||
Short numberOfReports | Short numberOfReports | ||
+ | Integer reportNumber | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 4,863: | Line 4,691: | ||
} | } | ||
− | === | + | ===Firmware Update Md Report=== |
− | Command: | + | Command: 0x06 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.firmwareupdatemdv4.FirmwareUpdateMdReport { |
− | + | Integer checksum | |
− | Boolean | + | Boolean last |
− | + | Integer reportNumber | |
List<Short> getPayload() | List<Short> getPayload() | ||
Line 4,874: | Line 4,702: | ||
} | } | ||
− | + | ===Firmware Update Md Request Get=== | |
− | + | Command: 0x03 | |
− | === | + | class hubitat.zwave.commands.firmwareupdatemdv4.FirmwareUpdateMdRequestGet { |
− | Command: | + | Boolean activation |
− | class hubitat.zwave.commands. | + | Integer checksum |
− | Short | + | Integer firmwareId |
− | + | Short firmwareTarget | |
+ | Integer fragmentSize | ||
+ | Integer manufacturerId | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 4,886: | Line 4,716: | ||
} | } | ||
− | === | + | ===Firmware Update Md Request Report=== |
− | Command: | + | Command: 0x04 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.firmwareupdatemdv4.FirmwareUpdateMdRequestReport { |
− | Short | + | Short status |
− | + | static Short STATUS_IINVALID_FRAGMENT_SIZE = 2 | |
− | Short | + | 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() | List<Short> getPayload() | ||
Line 4,898: | Line 4,730: | ||
} | } | ||
− | == | + | ===Firmware Update Md Status Report=== |
− | + | Command: 0x07 | |
− | = | + | class hubitat.zwave.commands.firmwareupdatemdv4.FirmwareUpdateMdStatusReport { |
− | Command: | + | Short status |
− | class hubitat.zwave.commands. | + | 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() | List<Short> getPayload() | ||
Line 4,908: | Line 4,744: | ||
} | } | ||
− | === | + | ===Firmware Md Get=== |
− | Command: | + | Command: 0x01 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.firmwareupdatemdv4.FirmwareMdGet { |
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 4,917: | Line 4,752: | ||
} | } | ||
− | === | + | ===Firmware Md Report=== |
− | Command: | + | Command: 0x02 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.firmwareupdatemdv4.FirmwareMdReport { |
− | Short | + | Integer checksum |
+ | Integer firmwareId | ||
+ | Boolean firmwareUpgradable | ||
+ | Integer manufacturerId | ||
+ | Integer maxFragmentSize | ||
+ | Short numberOfTargets | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 4,926: | Line 4,766: | ||
} | } | ||
− | === | + | ===Firmware Update Md Get=== |
− | Command: | + | Command: 0x05 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.firmwareupdatemdv4.FirmwareUpdateMdGet { |
+ | Short numberOfReports | ||
+ | Integer reportNumber | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 4,934: | Line 4,776: | ||
} | } | ||
− | === | + | ===Firmware Update Md Report=== |
− | Command: | + | Command: 0x06 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.firmwareupdatemdv4.FirmwareUpdateMdReport { |
− | Integer | + | Integer checksum |
+ | Boolean last | ||
+ | Integer reportNumber | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 4,943: | Line 4,787: | ||
} | } | ||
− | == | + | ===Firmware Update Md Request Get=== |
− | + | Command: 0x03 | |
− | + | class hubitat.zwave.commands.firmwareupdatemdv4.FirmwareUpdateMdRequestGet { | |
− | Command: | + | Boolean activation |
− | class hubitat.zwave.commands. | + | Integer checksum |
− | Short | + | Integer firmwareId |
− | + | Short firmwareTarget | |
+ | Integer fragmentSize | ||
+ | Integer manufacturerId | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 4,955: | Line 4,801: | ||
} | } | ||
− | === | + | ===Firmware Update Md Request Report=== |
− | Command: | + | Command: 0x04 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.firmwareupdatemdv4.FirmwareUpdateMdRequestReport { |
− | Short | + | 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() | List<Short> getPayload() | ||
Line 4,964: | Line 4,815: | ||
} | } | ||
− | === | + | ===Firmware Update Md Status Report=== |
− | Command: | + | Command: 0x07 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.firmwareupdatemdv4.FirmwareUpdateMdStatusReport { |
− | Short | + | Short status |
− | Short | + | 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() | List<Short> getPayload() | ||
Line 4,974: | Line 4,829: | ||
} | } | ||
− | === | + | ==Firmware Update Md V5== |
− | Command: | + | Command Class: 0x7A |
− | class hubitat.zwave.commands. | + | ===Firmware Md Get=== |
− | + | Command: 0x01 | |
− | + | class hubitat.zwave.commands.firmwareupdatemdv5.FirmwareMdGet { | |
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 4,987: | Line 4,839: | ||
} | } | ||
− | === | + | ===Firmware Md Report=== |
− | Command: | + | Command: 0x02 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.firmwareupdatemdv5.FirmwareMdReport { |
− | Short | + | Integer checksum |
− | Short | + | Integer firmwareId |
+ | List<FirmwareMdReport> firmwareIds | ||
+ | Boolean firmwareUpgradable | ||
+ | Short hardwareVersion | ||
+ | Integer manufacturerId | ||
+ | Integer maxFragmentSize | ||
+ | Short numberOfTargets | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 4,997: | Line 4,855: | ||
} | } | ||
− | === | + | ===Firmware Update Md Get=== |
− | Command: | + | Command: 0x05 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.firmwareupdatemdv5.FirmwareUpdateMdGet { |
− | Short | + | Short numberOfReports |
− | + | Integer reportNumber | |
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 5,008: | Line 4,865: | ||
} | } | ||
− | == | + | ===Firmware Update Md Report=== |
− | + | Command: 0x06 | |
− | + | class hubitat.zwave.commands.firmwareupdatemdv5.FirmwareUpdateMdReport { | |
− | Command: | + | Integer checksum |
− | class hubitat.zwave.commands. | + | Boolean last |
+ | Integer reportNumber | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 5,018: | Line 4,876: | ||
} | } | ||
− | === | + | ===Firmware Update Md Request Get=== |
− | Command: | + | Command: 0x03 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.firmwareupdatemdv5.FirmwareUpdateMdRequestGet { |
− | Short | + | Boolean activation |
+ | Integer checksum | ||
+ | Integer firmwareId | ||
+ | Short firmwareTarget | ||
+ | Integer fragmentSize | ||
+ | Integer manufacturerId | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 5,027: | Line 4,890: | ||
} | } | ||
− | === | + | ===Firmware Update Md Request Report=== |
− | Command: | + | Command: 0x04 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.firmwareupdatemdv5.FirmwareUpdateMdRequestReport { |
− | Short | + | Short status |
− | Short | + | 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() | List<Short> getPayload() | ||
Line 5,037: | Line 4,905: | ||
} | } | ||
− | === | + | ===Firmware Update Md Status Report=== |
− | Command: | + | Command: 0x07 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.firmwareupdatemdv5.FirmwareUpdateMdStatusReport { |
− | + | Short status | |
− | Short | + | 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() | List<Short> getPayload() | ||
Line 5,047: | Line 4,920: | ||
} | } | ||
− | === | + | ===Firmware Md Get=== |
− | Command: | + | Command: 0x01 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.firmwareupdatemdv5.FirmwareMdGet { |
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 5,056: | Line 4,928: | ||
} | } | ||
− | === | + | ===Firmware Md Report=== |
− | Command: | + | Command: 0x02 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.firmwareupdatemdv5.FirmwareMdReport { |
− | Short | + | Integer checksum |
− | Short | + | Integer firmwareId |
+ | List<FirmwareMdReport> firmwareIds | ||
+ | Boolean firmwareUpgradable | ||
+ | Short hardwareVersion | ||
+ | Integer manufacturerId | ||
+ | Integer maxFragmentSize | ||
+ | Short numberOfTargets | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 5,066: | Line 4,944: | ||
} | } | ||
− | == | + | ===Firmware Update Md Get=== |
− | + | Command: 0x05 | |
− | = | + | class hubitat.zwave.commands.firmwareupdatemdv5.FirmwareUpdateMdGet { |
− | Command: | + | Short numberOfReports |
− | class hubitat.zwave.commands. | + | Integer reportNumber |
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 5,077: | Line 4,954: | ||
} | } | ||
− | === | + | ===Firmware Update Md Report=== |
− | Command: | + | Command: 0x06 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.firmwareupdatemdv5.FirmwareUpdateMdReport { |
+ | Integer checksum | ||
+ | Boolean last | ||
+ | Integer reportNumber | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 5,085: | Line 4,965: | ||
} | } | ||
− | === | + | ===Firmware Update Md Request Get=== |
− | Command: | + | Command: 0x03 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.firmwareupdatemdv5.FirmwareUpdateMdRequestGet { |
+ | Boolean activation | ||
+ | Integer checksum | ||
+ | Integer firmwareId | ||
+ | Short firmwareTarget | ||
+ | Integer fragmentSize | ||
+ | Integer manufacturerId | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 5,093: | Line 4,979: | ||
} | } | ||
− | === | + | ===Firmware Update Md Request Report=== |
− | Command: | + | Command: 0x04 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.firmwareupdatemdv5.FirmwareUpdateMdRequestReport { |
− | + | Short status | |
− | + | static Short INVALID_HARDWARE_VERSION = 4 | |
− | Short | + | 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() | List<Short> getPayload() | ||
Line 5,104: | Line 4,994: | ||
} | } | ||
− | === | + | ===Firmware Update Md Status Report=== |
− | Command: | + | Command: 0x07 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.firmwareupdatemdv5.FirmwareUpdateMdStatusReport { |
− | + | Short status | |
− | Short | + | static Short INVALID_HARDWARE_VERSION = 4 |
− | Short | + | static Short STATUS_IINVALID_FRAGMENT_SIZE = 2 |
− | + | static Short STATUS_NOT_DOWNLOADABLE = 3 | |
− | Short | + | 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() | List<Short> getPayload() | ||
Line 5,118: | Line 5,009: | ||
} | } | ||
− | === | + | ==Firmware Update Md V6== |
− | Command: | + | Command Class: 0x7A |
− | class hubitat.zwave.commands. | + | ===Firmware Md Get=== |
− | + | Command: 0x01 | |
− | + | class hubitat.zwave.commands.firmwareupdatemdv6.FirmwareMdGet { | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 5,135: | Line 5,019: | ||
} | } | ||
− | === | + | ===Firmware Md Report=== |
− | Command: | + | Command: 0x02 |
− | class hubitat.zwave.commands. | + | 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() | List<Short> getPayload() | ||
Line 5,143: | Line 5,036: | ||
} | } | ||
− | === | + | ===Firmware Update Md Get=== |
− | Command: | + | Command: 0x05 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.firmwareupdatemdv6.FirmwareUpdateMdGet { |
− | + | Short numberOfReports | |
+ | Integer reportNumber | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 5,152: | Line 5,046: | ||
} | } | ||
− | === | + | ===Firmware Update Md Report=== |
− | Command: | + | Command: 0x06 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.firmwareupdatemdv6.FirmwareUpdateMdReport { |
− | + | Integer checksum | |
+ | Boolean last | ||
+ | Integer reportNumber | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 5,161: | Line 5,057: | ||
} | } | ||
− | === | + | ===Firmware Update Md Request Get=== |
− | Command: | + | Command: 0x03 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.firmwareupdatemdv6.FirmwareUpdateMdRequestGet { |
− | Short | + | Boolean activation |
+ | Integer checksum | ||
+ | Integer firmwareId | ||
+ | Short firmwareTarget | ||
+ | Integer fragmentSize | ||
+ | Short hardwareVersion | ||
+ | Integer manufacturerId | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 5,170: | Line 5,072: | ||
} | } | ||
− | === | + | ===Firmware Update Md Request Report=== |
− | Command: | + | Command: 0x04 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.firmwareupdatemdv6.FirmwareUpdateMdRequestReport { |
− | Short | + | 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() | List<Short> getPayload() | ||
Line 5,179: | Line 5,089: | ||
} | } | ||
− | == | + | ===Firmware Update Md Status Report=== |
− | + | Command: 0x07 | |
− | = | + | class hubitat.zwave.commands.firmwareupdatemdv6.FirmwareUpdateMdStatusReport { |
− | Command: | + | Short status |
− | class hubitat.zwave.commands. | + | static Short INVALID_HARDWARE_VERSION = 4 |
− | Short | + | 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() | List<Short> getPayload() | ||
Line 5,190: | Line 5,106: | ||
} | } | ||
− | === | + | ===Firmware Md Get=== |
− | Command: | + | Command: 0x01 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.firmwareupdatemdv6.FirmwareMdGet { |
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 5,202: | Line 5,114: | ||
} | } | ||
− | === | + | ===Firmware Md Report=== |
− | Command: | + | Command: 0x02 |
− | class hubitat.zwave.commands. | + | 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() | List<Short> getPayload() | ||
Line 5,210: | Line 5,131: | ||
} | } | ||
− | === | + | ===Firmware Update Md Get=== |
− | Command: | + | Command: 0x05 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.firmwareupdatemdv6.FirmwareUpdateMdGet { |
− | + | Short numberOfReports | |
− | + | Integer reportNumber | |
List<Short> getPayload() | List<Short> getPayload() | ||
Line 5,220: | Line 5,141: | ||
} | } | ||
− | == | + | ===Firmware Update Md Report=== |
− | + | Command: 0x06 | |
− | + | class hubitat.zwave.commands.firmwareupdatemdv6.FirmwareUpdateMdReport { | |
− | Command: | + | Integer checksum |
− | class hubitat.zwave.commands. | + | Boolean last |
+ | Integer reportNumber | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 5,230: | Line 5,152: | ||
} | } | ||
− | === | + | ===Firmware Update Md Request Get=== |
Command: 0x03 | Command: 0x03 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.firmwareupdatemdv6.FirmwareUpdateMdRequestGet { |
− | Short | + | Boolean activation |
− | + | Integer checksum | |
− | + | Integer firmwareId | |
+ | Short firmwareTarget | ||
+ | Integer fragmentSize | ||
+ | Short hardwareVersion | ||
+ | Integer manufacturerId | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 5,241: | Line 5,167: | ||
} | } | ||
− | == | + | ===Firmware Update Md Request Report=== |
− | + | Command: 0x04 | |
− | = | + | class hubitat.zwave.commands.firmwareupdatemdv6.FirmwareUpdateMdRequestReport { |
− | Command: | + | Short status |
− | class hubitat.zwave.commands. | + | static Short INVALID_HARDWARE_VERSION = 4 |
− | Short | + | 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() | List<Short> getPayload() | ||
Line 5,252: | Line 5,184: | ||
} | } | ||
− | === | + | ===Firmware Update Md Status Report=== |
− | Command: | + | Command: 0x07 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.firmwareupdatemdv6.FirmwareUpdateMdStatusReport { |
− | Short | + | Short status |
− | + | static Short INVALID_HARDWARE_VERSION = 4 | |
− | static Short | + | static Short STATUS_ANOTHER_TRANSFER_IN_PROGRESS = 5 |
− | static Short | + | static Short STATUS_IINVALID_FRAGMENT_SIZE = 2 |
− | static Short | + | static Short STATUS_INSUFFICIENT_BATTERY_LEVEL = 6 |
− | static Short | + | static Short STATUS_NOT_DOWNLOADABLE = 3 |
− | static Short | + | static Short STATUS_SUCCESSFULLY = 255 |
− | static Short | + | static Short STATUS_UNABLE_TO_RECEIVE = 1 |
− | static Short | + | static Short STATUS_UNABLE_TO_RECEIVE_WITHOUT_CHECKSUM_ERROR = 0 |
− | static Short | + | |
− | + | List<Short> getPayload() | |
− | + | String format() | |
− | + | } | |
− | + | ||
− | + | ==Geographic Location V1== | |
− | + | Command Class: 0x8C | |
− | + | ===Geographic Location Get=== | |
− | + | Command: 0x02 | |
+ | class hubitat.zwave.commands.geographiclocationv1.GeographicLocationGet { | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 5,278: | Line 5,211: | ||
} | } | ||
− | === | + | ===Geographic Location Report=== |
− | Command: | + | Command: 0x03 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.geographiclocationv1.GeographicLocationReport { |
+ | Boolean latSign | ||
+ | Short latitudeDegrees | ||
+ | Short latitudeMinutes | ||
+ | Boolean longSign | ||
+ | Short longitudeDegrees | ||
+ | Short longitudeMinutes | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 5,286: | Line 5,225: | ||
} | } | ||
− | === | + | ===Geographic Location Set=== |
− | Command: | + | Command: 0x01 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.geographiclocationv1.GeographicLocationSet { |
− | Boolean | + | Boolean latSign |
− | + | Short latitudeDegrees | |
− | + | Short latitudeMinutes | |
− | + | Boolean longSign | |
− | + | Short longitudeDegrees | |
− | + | Short longitudeMinutes | |
− | |||
− | |||
− | |||
− | |||
− | Boolean | ||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 5,308: | Line 5,239: | ||
} | } | ||
− | == | + | ===Geographic Location Get=== |
− | |||
− | |||
Command: 0x02 | Command: 0x02 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.geographiclocationv1.GeographicLocationGet { |
List<Short> getPayload() | List<Short> getPayload() | ||
Line 5,318: | Line 5,247: | ||
} | } | ||
− | === | + | ===Geographic Location Report=== |
Command: 0x03 | Command: 0x03 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.geographiclocationv1.GeographicLocationReport { |
− | Short | + | Boolean latSign |
− | Short | + | Short latitudeDegrees |
− | + | Short latitudeMinutes | |
− | Short | + | Boolean longSign |
− | Short | + | Short longitudeDegrees |
− | + | Short longitudeMinutes | |
List<Short> getPayload() | List<Short> getPayload() | ||
Line 5,332: | Line 5,261: | ||
} | } | ||
− | === | + | ===Geographic Location Set=== |
Command: 0x01 | Command: 0x01 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.geographiclocationv1.GeographicLocationSet { |
− | Boolean | + | Boolean latSign |
− | + | Short latitudeDegrees | |
− | Short | + | Short latitudeMinutes |
− | Short | + | Boolean longSign |
− | + | Short longitudeDegrees | |
− | Short | + | Short longitudeMinutes |
− | Short | ||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 5,348: | Line 5,275: | ||
} | } | ||
− | == | + | ==Grouping Name V1== |
− | Command Class: | + | Command Class: 0x7B |
− | === | + | ===Grouping Name Get=== |
− | Command: | + | Command: 0x02 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.groupingnamev1.GroupingNameGet { |
+ | Short groupingIdentifier | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 5,358: | Line 5,286: | ||
} | } | ||
− | === | + | ===Grouping Name Report=== |
− | Command: | + | Command: 0x03 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.groupingnamev1.GroupingNameReport { |
− | Short | + | Short charPresentation |
− | + | List<GroupingNameReport> grouping | |
− | + | Short groupingIdentifier | |
− | |||
− | List< | ||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 5,375: | Line 5,297: | ||
} | } | ||
− | == | + | ===Grouping Name Set=== |
− | + | Command: 0x01 | |
− | + | class hubitat.zwave.commands.groupingnamev1.GroupingNameSet { | |
− | Command: | + | Short charPresentation |
− | class hubitat.zwave.commands. | + | List<GroupingNameSet> grouping |
+ | Short groupingIdentifier | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 5,385: | Line 5,308: | ||
} | } | ||
− | === | + | ===Grouping Name Get=== |
− | Command: | + | Command: 0x02 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.groupingnamev1.GroupingNameGet { |
− | Short | + | Short groupingIdentifier |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 5,411: | Line 5,317: | ||
} | } | ||
− | == | + | ===Grouping Name Report=== |
− | + | Command: 0x03 | |
− | + | class hubitat.zwave.commands.groupingnamev1.GroupingNameReport { | |
− | Command: | + | Short charPresentation |
− | class hubitat.zwave.commands. | + | List<GroupingNameReport> grouping |
+ | Short groupingIdentifier | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 5,421: | Line 5,328: | ||
} | } | ||
− | === | + | ===Grouping Name Set=== |
− | Command: | + | Command: 0x01 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.groupingnamev1.GroupingNameSet { |
− | Short | + | Short charPresentation |
− | + | List<GroupingNameSet> grouping | |
− | + | Short groupingIdentifier | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 5,454: | Line 5,339: | ||
} | } | ||
− | == | + | ==Hail V1== |
− | Command Class: | + | Command Class: 0x82 |
− | === | + | ===Hail=== |
− | Command: | + | Command: 0x01 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.hailv1.Hail { |
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Hail=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.hailv1.Hail { | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 5,464: | Line 5,357: | ||
} | } | ||
− | === | + | ==Hrv Control V1== |
+ | Command Class: 0x39 | ||
+ | ===Hrv Control Bypass Get=== | ||
Command: 0x05 | Command: 0x05 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.hrvcontrolv1.HrvControlBypassGet { |
− | + | ||
− | Short | + | List<Short> getPayload() |
− | + | String format() | |
− | + | } | |
− | + | ||
− | + | ===Hrv Control Bypass Report=== | |
− | + | Command: 0x06 | |
− | + | class hubitat.zwave.commands.hrvcontrolv1.HrvControlBypassReport { | |
− | + | Short bypass | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 5,498: | Line 5,376: | ||
} | } | ||
− | == | + | ===Hrv Control Bypass Set=== |
− | |||
− | |||
Command: 0x04 | Command: 0x04 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.hrvcontrolv1.HrvControlBypassSet { |
− | Short | + | Short bypass |
− | + | ||
− | + | List<Short> getPayload() | |
− | + | String format() | |
− | + | } | |
− | + | ||
− | + | ===Hrv Control Mode Get=== | |
− | + | Command: 0x02 | |
− | + | class hubitat.zwave.commands.hrvcontrolv1.HrvControlModeGet { | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 5,541: | Line 5,393: | ||
} | } | ||
− | === | + | ===Hrv Control Mode Report=== |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
Command: 0x03 | Command: 0x03 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.hrvcontrolv1.HrvControlModeReport { |
− | Short | + | Short mode |
− | static Short | + | 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 | |
− | static Short | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | static Short | ||
− | |||
− | static Short | ||
− | static Short | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 5,625: | Line 5,407: | ||
} | } | ||
− | === | + | ===Hrv Control Mode Set=== |
Command: 0x01 | Command: 0x01 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.hrvcontrolv1.HrvControlModeSet { |
+ | Short mode | ||
+ | static Short MODE_DEMAND_AUTOMATIC = 1 | ||
+ | static Short MODE_ENERGY_SAVINGS_MODE = 3 | ||
+ | static Short MODE_MANUAL = 4 | ||
+ | static Short MODE_OFF = 0 | ||
+ | static Short MODE_SCHEDULE = 2 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Hrv Control Mode Supported Get=== | ||
+ | Command: 0x0A | ||
+ | class hubitat.zwave.commands.hrvcontrolv1.HrvControlModeSupportedGet { | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 5,633: | Line 5,429: | ||
} | } | ||
− | === | + | ===Hrv Control Mode Supported Report=== |
− | Command: | + | Command: 0x0B |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.hrvcontrolv1.HrvControlModeSupportedReport { |
− | + | Boolean demandAutomatic | |
− | + | Boolean energySavingsMode | |
− | + | Boolean manual | |
− | + | Short manualControlSupported | |
− | + | Boolean off | |
− | + | Boolean schedule | |
− | static Short | + | static Short MANUAL_CONTROL_SUPPORTED_BYPASS_AUTO = 1 |
− | static Short | + | static Short MANUAL_CONTROL_SUPPORTED_BYPASS_OPEN_CLOSE = 0 |
− | static Short | + | static Short MANUAL_CONTROL_SUPPORTED_MODULATED_BYPASS = 2 |
− | + | static Short MANUAL_CONTROL_SUPPORTED_VENTILATION_RATE = 3 | |
− | |||
− | |||
− | |||
− | |||
− | static Short | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 5,674: | Line 5,447: | ||
} | } | ||
− | === | + | ===Hrv Control Ventilation Rate Get=== |
− | Command: | + | Command: 0x08 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.hrvcontrolv1.HrvControlVentilationRateGet { |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 5,713: | Line 5,455: | ||
} | } | ||
− | == | + | ===Hrv Control Ventilation Rate Report=== |
− | + | Command: 0x09 | |
− | + | class hubitat.zwave.commands.hrvcontrolv1.HrvControlVentilationRateReport { | |
− | Command: | + | Short ventilationRate |
− | class hubitat.zwave.commands. | ||
− | |||
− | Short | ||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 5,727: | Line 5,464: | ||
} | } | ||
− | == | + | ===Hrv Control Ventilation Rate Set=== |
− | + | Command: 0x07 | |
− | = | + | class hubitat.zwave.commands.hrvcontrolv1.HrvControlVentilationRateSet { |
− | Command: | + | Short ventilationRate |
− | class hubitat.zwave.commands. | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 5,737: | Line 5,473: | ||
} | } | ||
− | === | + | ===Hrv Control Bypass Get=== |
− | Command: | + | Command: 0x05 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.hrvcontrolv1.HrvControlBypassGet { |
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 5,746: | Line 5,481: | ||
} | } | ||
− | === | + | ===Hrv Control Bypass Report=== |
− | Command: | + | Command: 0x06 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.hrvcontrolv1.HrvControlBypassReport { |
− | + | Short bypass | |
− | |||
− | |||
− | Short | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 5,758: | Line 5,490: | ||
} | } | ||
− | === | + | ===Hrv Control Bypass Set=== |
Command: 0x04 | Command: 0x04 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.hrvcontrolv1.HrvControlBypassSet { |
− | Short | + | Short bypass |
List<Short> getPayload() | List<Short> getPayload() | ||
Line 5,767: | Line 5,499: | ||
} | } | ||
− | === | + | ===Hrv Control Mode Get=== |
− | Command: | + | Command: 0x02 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.hrvcontrolv1.HrvControlModeGet { |
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 5,777: | Line 5,507: | ||
} | } | ||
− | == | + | ===Hrv Control Mode Report=== |
− | + | Command: 0x03 | |
− | + | class hubitat.zwave.commands.hrvcontrolv1.HrvControlModeReport { | |
− | Command: | + | Short mode |
− | class hubitat.zwave.commands. | + | static Short MODE_DEMAND_AUTOMATIC = 1 |
− | + | static Short MODE_ENERGY_SAVINGS_MODE = 3 | |
− | Short | + | static Short MODE_MANUAL = 4 |
− | Short | + | static Short MODE_OFF = 0 |
− | Short | + | static Short MODE_SCHEDULE = 2 |
− | Short | ||
− | Short | ||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 5,794: | Line 5,521: | ||
} | } | ||
− | === | + | ===Hrv Control Mode Set=== |
− | Command: | + | Command: 0x01 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.hrvcontrolv1.HrvControlModeSet { |
− | Short | + | Short mode |
− | + | static Short MODE_DEMAND_AUTOMATIC = 1 | |
− | Short | + | static Short MODE_ENERGY_SAVINGS_MODE = 3 |
− | + | static Short MODE_MANUAL = 4 | |
− | + | static Short MODE_OFF = 0 | |
− | static Short | + | static Short MODE_SCHEDULE = 2 |
− | static Short | ||
− | static Short | ||
− | static Short | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 5,811: | Line 5,535: | ||
} | } | ||
− | == | + | ===Hrv Control Mode Supported Get=== |
− | + | Command: 0x0A | |
− | + | class hubitat.zwave.commands.hrvcontrolv1.HrvControlModeSupportedGet { | |
− | Command: | ||
− | class hubitat.zwave.commands. | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 5,821: | Line 5,543: | ||
} | } | ||
− | === | + | ===Hrv Control Mode Supported Report=== |
− | Command: | + | Command: 0x0B |
− | class hubitat.zwave.commands. | + | 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() | List<Short> getPayload() | ||
Line 5,829: | Line 5,561: | ||
} | } | ||
− | === | + | ===Hrv Control Ventilation Rate Get=== |
− | Command: | + | Command: 0x08 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.hrvcontrolv1.HrvControlVentilationRateGet { |
List<Short> getPayload() | List<Short> getPayload() | ||
Line 5,837: | Line 5,569: | ||
} | } | ||
− | === | + | ===Hrv Control Ventilation Rate Report=== |
− | Command: | + | Command: 0x09 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.hrvcontrolv1.HrvControlVentilationRateReport { |
− | Short | + | Short ventilationRate |
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 5,850: | Line 5,578: | ||
} | } | ||
− | === | + | ===Hrv Control Ventilation Rate Set=== |
− | Command: | + | Command: 0x07 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.hrvcontrolv1.HrvControlVentilationRateSet { |
− | Short | + | Short ventilationRate |
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 5,863: | Line 5,587: | ||
} | } | ||
− | == | + | ==Hrv Status V1== |
− | Command Class: | + | Command Class: 0x37 |
− | === | + | ===Hrv Status Get=== |
− | Command: | + | Command: 0x01 |
− | class hubitat.zwave.commands. | + | 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() | List<Short> getPayload() | ||
Line 5,873: | Line 5,605: | ||
} | } | ||
− | === | + | ===Hrv Status Report=== |
− | Command: | + | Command: 0x02 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.hrvstatusv1.HrvStatusReport { |
− | Short value | + | 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() | List<Short> getPayload() | ||
Line 5,882: | Line 5,626: | ||
} | } | ||
− | === | + | ===Hrv Status Supported Get=== |
− | Command: | + | Command: 0x03 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.hrvstatusv1.HrvStatusSupportedGet { |
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 5,891: | Line 5,634: | ||
} | } | ||
− | == | + | ===Hrv Status Supported Report=== |
− | |||
− | |||
Command: 0x04 | Command: 0x04 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.hrvstatusv1.HrvStatusSupportedReport { |
− | + | Boolean dischargeAirTemperature | |
− | + | Boolean exhaustAirTemperature | |
− | + | Boolean outdoorAirTemperature | |
+ | Boolean relativeHumidityInRoom | ||
+ | Boolean remainingFilterLife | ||
+ | Boolean roomTemperature | ||
+ | Boolean supplyAirTemperature | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 5,904: | Line 5,649: | ||
} | } | ||
− | === | + | ===Hrv Status Get=== |
Command: 0x01 | Command: 0x01 | ||
− | class hubitat.zwave.commands. | + | 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() | List<Short> getPayload() | ||
Line 5,912: | Line 5,665: | ||
} | } | ||
− | === | + | ===Hrv Status Report=== |
Command: 0x02 | Command: 0x02 | ||
− | class hubitat.zwave.commands. | + | 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() | List<Short> getPayload() | ||
Line 5,929: | Line 5,686: | ||
} | } | ||
− | == | + | ===Hrv Status Supported Get=== |
− | + | Command: 0x03 | |
− | + | class hubitat.zwave.commands.hrvstatusv1.HrvStatusSupportedGet { | |
− | Command: | ||
− | class hubitat.zwave.commands. | ||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 5,942: | Line 5,694: | ||
} | } | ||
− | === | + | ===Hrv Status Supported Report=== |
− | Command: | + | Command: 0x04 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.hrvstatusv1.HrvStatusSupportedReport { |
+ | Boolean dischargeAirTemperature | ||
+ | Boolean exhaustAirTemperature | ||
+ | Boolean outdoorAirTemperature | ||
+ | Boolean relativeHumidityInRoom | ||
+ | Boolean remainingFilterLife | ||
+ | Boolean roomTemperature | ||
+ | Boolean supplyAirTemperature | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 5,950: | Line 5,709: | ||
} | } | ||
− | === | + | ==Indicator V1== |
+ | Command Class: 0x87 | ||
+ | ===Indicator Get=== | ||
Command: 0x02 | Command: 0x02 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.indicatorv1.IndicatorGet { |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 5,967: | Line 5,719: | ||
} | } | ||
− | == | + | ===Indicator Report=== |
− | + | Command: 0x03 | |
− | + | class hubitat.zwave.commands.indicatorv1.IndicatorReport { | |
− | Command: | + | Short value |
− | class hubitat.zwave.commands. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 5,982: | Line 5,728: | ||
} | } | ||
− | === | + | ===Indicator Set=== |
Command: 0x01 | Command: 0x01 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.indicatorv1.IndicatorSet { |
+ | Short value | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 5,990: | Line 5,737: | ||
} | } | ||
− | === | + | ===Indicator Get=== |
Command: 0x02 | Command: 0x02 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.indicatorv1.IndicatorGet { |
− | + | ||
− | + | List<Short> getPayload() | |
− | + | String format() | |
− | + | } | |
− | + | ||
− | + | ===Indicator Report=== | |
− | + | Command: 0x03 | |
− | + | class hubitat.zwave.commands.indicatorv1.IndicatorReport { | |
− | + | Short value | |
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Indicator Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.indicatorv1.IndicatorSet { | ||
+ | Short value | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 6,007: | Line 5,763: | ||
} | } | ||
− | == | + | ==Indicator V2== |
− | Command Class: | + | Command Class: 0x87 |
− | === | + | ===Indicator Get=== |
Command: 0x02 | Command: 0x02 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.indicatorv2.IndicatorGet { |
+ | Short indicatorId | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 6,017: | Line 5,774: | ||
} | } | ||
− | === | + | ===Indicator Report=== |
Command: 0x03 | Command: 0x03 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.indicatorv2.IndicatorReport { |
+ | Short indicatorCount | ||
+ | List<IndicatorReport> indicatorValues | ||
Short value | 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() | List<Short> getPayload() | ||
Line 6,026: | Line 5,818: | ||
} | } | ||
− | === | + | ===Indicator Set=== |
Command: 0x01 | Command: 0x01 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.indicatorv2.IndicatorSet { |
+ | Short indicatorCount | ||
+ | List<IndicatorSet> indicatorValues | ||
Short value | 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() | List<Short> getPayload() | ||
Line 6,035: | Line 5,862: | ||
} | } | ||
− | === | + | ===Indicator Supported Get=== |
Command: 0x04 | Command: 0x04 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.indicatorv2.IndicatorSupportedGet { |
− | + | Short indicatorId | |
− | Short | ||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 6,046: | Line 5,871: | ||
} | } | ||
− | === | + | ===Indicator Supported Report=== |
Command: 0x05 | Command: 0x05 | ||
− | class hubitat.zwave.commands. | + | 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() | List<Short> getPayload() | ||
Line 6,054: | Line 5,920: | ||
} | } | ||
− | == | + | ===Indicator Get=== |
− | |||
− | |||
Command: 0x02 | Command: 0x02 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.indicatorv2.IndicatorGet { |
+ | Short indicatorId | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 6,064: | Line 5,929: | ||
} | } | ||
− | === | + | ===Indicator Report=== |
Command: 0x03 | Command: 0x03 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.indicatorv2.IndicatorReport { |
+ | Short indicatorCount | ||
+ | List<IndicatorReport> indicatorValues | ||
Short value | 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() | List<Short> getPayload() | ||
Line 6,073: | Line 5,973: | ||
} | } | ||
− | === | + | ===Indicator Set=== |
Command: 0x01 | Command: 0x01 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.indicatorv2.IndicatorSet { |
− | Short | + | Short indicatorCount |
+ | List<IndicatorSet> indicatorValues | ||
Short value | 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() | List<Short> getPayload() | ||
Line 6,083: | Line 6,017: | ||
} | } | ||
− | === | + | ===Indicator Supported Get=== |
Command: 0x04 | Command: 0x04 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.indicatorv2.IndicatorSupportedGet { |
− | Short | + | Short indicatorId |
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 6,095: | Line 6,026: | ||
} | } | ||
− | === | + | ===Indicator Supported Report=== |
Command: 0x05 | Command: 0x05 | ||
− | class hubitat.zwave.commands. | + | 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() | List<Short> getPayload() | ||
Line 6,103: | Line 6,075: | ||
} | } | ||
− | == | + | ==Indicator V3== |
− | Command Class: | + | Command Class: 0x87 |
− | === | + | ===Indicator Get=== |
Command: 0x02 | Command: 0x02 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.indicatorv3.IndicatorGet { |
+ | Short indicatorId | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 6,113: | Line 6,086: | ||
} | } | ||
− | === | + | ===Indicator Report=== |
Command: 0x03 | Command: 0x03 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.indicatorv3.IndicatorReport { |
+ | Short indicatorCount | ||
Short value | 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() | List<Short> getPayload() | ||
Line 6,122: | Line 6,139: | ||
} | } | ||
− | === | + | ===Indicator Set=== |
Command: 0x01 | Command: 0x01 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.indicatorv3.IndicatorSet { |
− | Short | + | Short indicatorCount |
Short value | 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() | List<Short> getPayload() | ||
Line 6,132: | Line 6,192: | ||
} | } | ||
− | === | + | ===Indicator Supported Get=== |
Command: 0x04 | Command: 0x04 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.indicatorv3.IndicatorSupportedGet { |
− | Short | + | Short indicatorId |
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 6,146: | Line 6,201: | ||
} | } | ||
− | === | + | ===Indicator Supported Report=== |
Command: 0x05 | Command: 0x05 | ||
− | class hubitat.zwave.commands. | + | 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() | List<Short> getPayload() | ||
Line 6,154: | Line 6,265: | ||
} | } | ||
− | === | + | ===Indicator Get=== |
− | Command: | + | Command: 0x02 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.indicatorv3.IndicatorGet { |
+ | Short indicatorId | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 6,162: | Line 6,274: | ||
} | } | ||
− | === | + | ===Indicator Report=== |
− | Command: | + | Command: 0x03 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.indicatorv3.IndicatorReport { |
− | Short | + | Short indicatorCount |
− | Short | + | 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() | List<Short> getPayload() | ||
Line 6,172: | Line 6,327: | ||
} | } | ||
− | == | + | ===Indicator Set=== |
− | + | Command: 0x01 | |
− | + | class hubitat.zwave.commands.indicatorv3.IndicatorSet { | |
− | Command: | + | Short indicatorCount |
− | class hubitat.zwave.commands. | + | 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() | List<Short> getPayload() | ||
Line 6,182: | Line 6,380: | ||
} | } | ||
− | === | + | ===Indicator Supported Get=== |
− | Command: | + | Command: 0x04 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.indicatorv3.IndicatorSupportedGet { |
− | Short | + | Short indicatorId |
List<Short> getPayload() | List<Short> getPayload() | ||
Line 6,191: | Line 6,389: | ||
} | } | ||
− | === | + | ===Indicator Supported Report=== |
− | Command: | + | Command: 0x05 |
− | class hubitat.zwave.commands. | + | 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() | List<Short> getPayload() | ||
Line 6,199: | Line 6,453: | ||
} | } | ||
− | == | + | ==Ip Configuration V1== |
− | Command Class: | + | Command Class: 0x9A |
− | === | + | ===Ip Configuration Get=== |
Command: 0x02 | Command: 0x02 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.ipconfigurationv1.IpConfigurationGet { |
List<Short> getPayload() | List<Short> getPayload() | ||
Line 6,209: | Line 6,463: | ||
} | } | ||
− | === | + | ===Ip Configuration Release=== |
− | Command: | + | Command: 0x04 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.ipconfigurationv1.IpConfigurationRelease { |
− | Short | + | |
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Ip Configuration Renew=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.ipconfigurationv1.IpConfigurationRenew { | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 6,218: | Line 6,479: | ||
} | } | ||
− | === | + | ===Ip Configuration Report=== |
− | Command: | + | Command: 0x03 |
− | class hubitat.zwave.commands. | + | 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() | List<Short> getPayload() | ||
Line 6,226: | Line 6,495: | ||
} | } | ||
− | === | + | ===Ip Configuration Set=== |
− | Command: | + | Command: 0x01 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.ipconfigurationv1.IpConfigurationSet { |
− | Boolean | + | Boolean autoDns |
− | Boolean | + | Boolean autoIp |
− | + | Integer dns1 | |
+ | Integer dns2 | ||
+ | Integer gateway | ||
+ | Integer ipAddress | ||
+ | Integer subnetMask | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 6,237: | Line 6,510: | ||
} | } | ||
− | === | + | ===Ip Configuration Get=== |
− | Command: | + | Command: 0x02 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.ipconfigurationv1.IpConfigurationGet { |
List<Short> getPayload() | List<Short> getPayload() | ||
Line 6,245: | Line 6,518: | ||
} | } | ||
− | == | + | ===Ip Configuration Release=== |
− | + | Command: 0x04 | |
− | = | + | class hubitat.zwave.commands.ipconfigurationv1.IpConfigurationRelease { |
− | Command: | ||
− | class hubitat.zwave.commands. | ||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 6,257: | Line 6,526: | ||
} | } | ||
− | === | + | ===Ip Configuration Renew=== |
− | Command: | + | Command: 0x05 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.ipconfigurationv1.IpConfigurationRenew { |
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 6,268: | Line 6,534: | ||
} | } | ||
− | === | + | ===Ip Configuration Report=== |
− | Command: | + | Command: 0x03 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.ipconfigurationv1.IpConfigurationReport { |
− | + | Boolean autoDns | |
− | + | Boolean autoIp | |
− | + | Integer dns1 | |
− | + | Integer dns2 | |
− | + | Integer gateway | |
− | + | Integer ipAddress | |
− | + | Integer leasetime | |
− | + | Integer subnetMask | |
− | |||
− | Integer | ||
− | |||
− | Integer | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 6,288: | Line 6,550: | ||
} | } | ||
− | == | + | ===Ip Configuration Set=== |
− | + | Command: 0x01 | |
− | = | + | class hubitat.zwave.commands.ipconfigurationv1.IpConfigurationSet { |
− | Command: | + | Boolean autoDns |
− | class hubitat.zwave.commands. | + | Boolean autoIp |
− | + | Integer dns1 | |
− | + | Integer dns2 | |
− | + | Integer gateway | |
− | + | Integer ipAddress | |
− | + | Integer subnetMask | |
− | Integer | ||
− | |||
− | |||
− | |||
− | |||
− | Integer | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 6,309: | Line 6,565: | ||
} | } | ||
− | === | + | ==Language V1== |
− | Command: | + | Command Class: 0x89 |
− | class hubitat.zwave.commands. | + | ===Language Get=== |
− | + | Command: 0x02 | |
− | + | class hubitat.zwave.commands.languagev1.LanguageGet { | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 6,332: | Line 6,575: | ||
} | } | ||
− | === | + | ===Language Report=== |
Command: 0x03 | Command: 0x03 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.languagev1.LanguageReport { |
− | + | Integer country | |
+ | Integer language | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 6,341: | Line 6,585: | ||
} | } | ||
− | === | + | ===Language Set=== |
− | Command: | + | Command: 0x01 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.languagev1.LanguageSet { |
− | + | Integer country | |
− | + | Integer language | |
− | Integer | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 6,352: | Line 6,595: | ||
} | } | ||
− | === | + | ===Language Get=== |
− | Command: | + | Command: 0x02 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.languagev1.LanguageGet { |
List<Short> getPayload() | List<Short> getPayload() | ||
Line 6,360: | Line 6,603: | ||
} | } | ||
− | === | + | ===Language Report=== |
− | Command: | + | Command: 0x03 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.languagev1.LanguageReport { |
− | Integer | + | Integer country |
− | + | Integer language | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | Integer | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 6,380: | Line 6,613: | ||
} | } | ||
− | == | + | ===Language Set=== |
− | + | Command: 0x01 | |
− | = | + | class hubitat.zwave.commands.languagev1.LanguageSet { |
− | Command: | + | Integer country |
− | class hubitat.zwave.commands. | + | Integer language |
List<Short> getPayload() | List<Short> getPayload() | ||
Line 6,390: | Line 6,623: | ||
} | } | ||
− | === | + | ==Lock V1== |
− | Command: | + | Command Class: 0x76 |
− | class hubitat.zwave.commands. | + | ===Lock Get=== |
− | + | Command: 0x02 | |
− | + | class hubitat.zwave.commands.lockv1.LockGet { | |
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 6,403: | Line 6,633: | ||
} | } | ||
− | === | + | ===Lock Report=== |
− | Command: | + | Command: 0x03 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.lockv1.LockReport { |
− | Short | + | Short lockState |
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 6,416: | Line 6,642: | ||
} | } | ||
− | === | + | ===Lock Set=== |
− | Command: | + | Command: 0x01 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.lockv1.LockSet { |
+ | Short lockState | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 6,424: | Line 6,651: | ||
} | } | ||
− | === | + | ===Lock Get=== |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
Command: 0x02 | Command: 0x02 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.lockv1.LockGet { |
List<Short> getPayload() | List<Short> getPayload() | ||
Line 6,446: | Line 6,659: | ||
} | } | ||
− | === | + | ===Lock Report=== |
Command: 0x03 | Command: 0x03 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.lockv1.LockReport { |
− | Short | + | Short lockState |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 6,461: | Line 6,668: | ||
} | } | ||
− | === | + | ===Lock Set=== |
Command: 0x01 | Command: 0x01 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.lockv1.LockSet { |
− | Short | + | Short lockState |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 6,477: | Line 6,677: | ||
} | } | ||
− | === | + | ==Manufacturer Specific V1== |
+ | Command Class: 0x72 | ||
+ | ===Manufacturer Specific Get=== | ||
Command: 0x04 | Command: 0x04 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.manufacturerspecificv1.ManufacturerSpecificGet { |
List<Short> getPayload() | List<Short> getPayload() | ||
Line 6,485: | Line 6,687: | ||
} | } | ||
− | === | + | ===Manufacturer Specific Report=== |
Command: 0x05 | Command: 0x05 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.manufacturerspecificv1.ManufacturerSpecificReport { |
− | + | Integer manufacturerId | |
− | + | String manufacturerName | |
− | + | Integer productId | |
− | + | Integer productTypeId | |
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 6,499: | Line 6,699: | ||
} | } | ||
− | == | + | ===Manufacturer Specific Get=== |
− | Command | + | Command: 0x04 |
− | === | + | class hubitat.zwave.commands.manufacturerspecificv1.ManufacturerSpecificGet { |
− | Command: | + | |
− | class hubitat.zwave.commands. | + | 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() | List<Short> getPayload() | ||
Line 6,509: | Line 6,719: | ||
} | } | ||
− | === | + | ==Manufacturer Specific V2== |
− | Command: | + | Command Class: 0x72 |
− | class hubitat.zwave.commands. | + | ===Device Specific Get=== |
− | Short | + | Command: 0x06 |
− | + | class hubitat.zwave.commands.manufacturerspecificv2.DeviceSpecificGet { | |
− | static Short | + | Short deviceIdType |
− | + | static Short DEVICE_ID_TYPE_FACTORY_DEFAULT = 0 | |
− | static Short | + | static Short DEVICE_ID_TYPE_PSEUDO_RANDOM = 2 |
− | static Short | + | static Short DEVICE_ID_TYPE_SERIAL_NUMBER = 1 |
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 6,527: | Line 6,733: | ||
} | } | ||
− | === | + | ===Device Specific Report=== |
− | Command: | + | Command: 0x07 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.manufacturerspecificv2.DeviceSpecificReport { |
− | + | List<DeviceSpecificReport> deviceIdData | |
− | + | Short deviceIdDataFormat | |
− | + | Short deviceIdDataLengthIndicator | |
− | + | Short deviceIdType | |
− | static Short | + | static Short DEVICE_ID_DATA_FORMAT_BINARY = 1 |
− | static Short | + | static Short DEVICE_ID_DATA_FORMAT_UTF8 = 0 |
− | static Short | + | static Short DEVICE_ID_TYPE_FACTORY_DEFAULT = 0 |
− | static Short | + | static Short DEVICE_ID_TYPE_PSEUDO_RANDOM = 2 |
− | static Short | + | static Short DEVICE_ID_TYPE_SERIAL_NUMBER = 1 |
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 6,545: | Line 6,750: | ||
} | } | ||
− | === | + | ===Manufacturer Specific Get=== |
Command: 0x04 | Command: 0x04 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.manufacturerspecificv2.ManufacturerSpecificGet { |
List<Short> getPayload() | List<Short> getPayload() | ||
Line 6,553: | Line 6,758: | ||
} | } | ||
− | === | + | ===Manufacturer Specific Report=== |
Command: 0x05 | Command: 0x05 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.manufacturerspecificv2.ManufacturerSpecificReport { |
− | + | Integer manufacturerId | |
− | + | String manufacturerName | |
− | + | Integer productId | |
− | + | Integer productTypeId | |
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 6,569: | Line 6,770: | ||
} | } | ||
− | == | + | ===Device Specific Get=== |
− | + | Command: 0x06 | |
− | + | class hubitat.zwave.commands.manufacturerspecificv2.DeviceSpecificGet { | |
− | Command: | + | Short deviceIdType |
− | class hubitat.zwave.commands. | + | 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() | List<Short> getPayload() | ||
Line 6,579: | Line 6,782: | ||
} | } | ||
− | === | + | ===Device Specific Report=== |
− | Command: | + | Command: 0x07 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.manufacturerspecificv2.DeviceSpecificReport { |
− | Short | + | 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() | List<Short> getPayload() | ||
Line 6,588: | Line 6,799: | ||
} | } | ||
− | == | + | ===Manufacturer Specific Get=== |
− | + | Command: 0x04 | |
− | + | class hubitat.zwave.commands.manufacturerspecificv2.ManufacturerSpecificGet { | |
− | Command: | ||
− | class hubitat.zwave.commands. | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 6,598: | Line 6,807: | ||
} | } | ||
− | === | + | ===Manufacturer Specific Report=== |
− | Command: | + | Command: 0x05 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.manufacturerspecificv2.ManufacturerSpecificReport { |
− | + | Integer manufacturerId | |
− | + | String manufacturerName | |
− | + | Integer productId | |
− | + | Integer productTypeId | |
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 6,615: | Line 6,819: | ||
} | } | ||
− | === | + | ==Meter Pulse V1== |
− | Command: | + | Command Class: 0x35 |
− | class hubitat.zwave.commands. | + | ===Meter Pulse Get=== |
− | + | Command: 0x04 | |
− | + | class hubitat.zwave.commands.meterpulsev1.MeterPulseGet { | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 6,632: | Line 6,829: | ||
} | } | ||
− | === | + | ===Meter Pulse Report=== |
− | Command: | + | Command: 0x05 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.meterpulsev1.MeterPulseReport { |
+ | Integer pulseCount | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 6,640: | Line 6,838: | ||
} | } | ||
− | === | + | ===Meter Pulse Get=== |
− | Command: | + | Command: 0x04 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.meterpulsev1.MeterPulseGet { |
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 6,651: | Line 6,846: | ||
} | } | ||
− | === | + | ===Meter Pulse Report=== |
Command: 0x05 | Command: 0x05 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.meterpulsev1.MeterPulseReport { |
− | + | Integer pulseCount | |
List<Short> getPayload() | List<Short> getPayload() | ||
Line 6,660: | Line 6,855: | ||
} | } | ||
− | === | + | ==Meter Tbl Config V1== |
− | Command: | + | Command Class: 0x3C |
− | class hubitat.zwave.commands. | + | ===Meter Tbl Table Point Adm No Set=== |
− | + | Command: 0x01 | |
− | Short | + | class hubitat.zwave.commands.metertblconfigv1.MeterTblTablePointAdmNoSet { |
− | + | List<MeterTblTablePointAdmNoSet> meterPointAdmNumberCharacter | |
− | + | Short numberOfCharacters | |
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 6,674: | Line 6,867: | ||
} | } | ||
− | === | + | ===Meter Tbl Table Point Adm No Set=== |
− | Command: | + | Command: 0x01 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.metertblconfigv1.MeterTblTablePointAdmNoSet { |
− | + | List<MeterTblTablePointAdmNoSet> meterPointAdmNumberCharacter | |
− | Short | + | Short numberOfCharacters |
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 6,688: | Line 6,877: | ||
} | } | ||
− | === | + | ==Meter Tbl Monitor V1== |
+ | Command Class: 0x3D | ||
+ | ===Meter Tbl Current Data Get=== | ||
Command: 0x0C | Command: 0x0C | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.metertblmonitorv1.MeterTblCurrentDataGet { |
+ | Integer datasetRequested | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 6,696: | Line 6,888: | ||
} | } | ||
− | === | + | ===Meter Tbl Current Data Report=== |
Command: 0x0D | Command: 0x0D | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.metertblmonitorv1.MeterTblCurrentDataReport { |
− | Short | + | Integer dataset |
− | + | Short day | |
− | + | Short hourLocalTime | |
+ | Short minuteLocalTime | ||
+ | Short month | ||
+ | Short rateType | ||
+ | Short reportsToFollow | ||
+ | Short secondLocalTime | ||
+ | Integer year | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 6,707: | Line 6,905: | ||
} | } | ||
− | === | + | ===Meter Tbl Historical Data Get=== |
− | Command: | + | Command: 0x0E |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.metertblmonitorv1.MeterTblHistoricalDataGet { |
− | Short | + | 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() | List<Short> getPayload() | ||
Line 6,718: | Line 6,927: | ||
} | } | ||
− | === | + | ===Meter Tbl Historical Data Report=== |
− | Command: | + | Command: 0x0F |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.metertblmonitorv1.MeterTblHistoricalDataReport { |
− | Short | + | Integer dataset |
− | Short | + | Short day |
+ | Short hourLocalTime | ||
+ | Short minuteLocalTime | ||
+ | Short month | ||
+ | Short rateType | ||
+ | Short reportsToFollow | ||
+ | Short secondLocalTime | ||
+ | Integer year | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 6,728: | Line 6,944: | ||
} | } | ||
− | == | + | ===Meter Tbl Report=== |
− | + | Command: 0x06 | |
− | + | class hubitat.zwave.commands.metertblmonitorv1.MeterTblReport { | |
− | Command: | + | Integer dataHistorySupported |
− | class hubitat.zwave.commands. | + | 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() | List<Short> getPayload() | ||
Line 6,738: | Line 6,962: | ||
} | } | ||
− | === | + | ===Meter Tbl Status Date Get=== |
− | Command: | + | Command: 0x0A |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.metertblmonitorv1.MeterTblStatusDateGet { |
− | Short | + | 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() | List<Short> getPayload() | ||
Line 6,758: | Line 6,983: | ||
} | } | ||
− | === | + | ===Meter Tbl Status Depth Get=== |
− | Command: | + | Command: 0x09 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.metertblmonitorv1.MeterTblStatusDepthGet { |
− | Short | + | Short statusEventLogDepth |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 6,778: | Line 6,992: | ||
} | } | ||
− | === | + | ===Meter Tbl Status Report=== |
− | Command: | + | Command: 0x0B |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.metertblmonitorv1.MeterTblStatusReport { |
+ | Integer currentOperatingStatus | ||
+ | Short reportsToFollow | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 6,786: | Line 7,002: | ||
} | } | ||
− | === | + | ===Meter Tbl Status Supported Get=== |
− | Command: | + | Command: 0x07 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.metertblmonitorv1.MeterTblStatusSupportedGet { |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 6,805: | Line 7,010: | ||
} | } | ||
− | == | + | ===Meter Tbl Status Supported Report=== |
− | Command | + | Command: 0x08 |
− | === | + | class hubitat.zwave.commands.metertblmonitorv1.MeterTblStatusSupportedReport { |
− | Command: | + | Short statusEventLogDepth |
− | class hubitat.zwave.commands. | + | Integer supportedOperatingStatus |
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Meter Tbl Table Capability Get=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.metertblmonitorv1.MeterTblTableCapabilityGet { | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 6,815: | Line 7,028: | ||
} | } | ||
− | === | + | ===Meter Tbl Table Id Get=== |
Command: 0x03 | Command: 0x03 | ||
− | class hubitat.zwave.commands. | + | 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() | List<Short> getPayload() | ||
Line 6,838: | Line 7,046: | ||
} | } | ||
− | === | + | ===Meter Tbl Table Point Adm No Get=== |
Command: 0x01 | Command: 0x01 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.metertblmonitorv1.MeterTblTablePointAdmNoGet { |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 6,861: | Line 7,054: | ||
} | } | ||
− | === | + | ===Meter Tbl Table Point Adm No Report=== |
− | Command: | + | Command: 0x02 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.metertblmonitorv1.MeterTblTablePointAdmNoReport { |
+ | List<MeterTblTablePointAdmNoReport> meterPointAdmNumberCharacter | ||
+ | Short numberOfCharacters | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 6,869: | Line 7,064: | ||
} | } | ||
− | === | + | ===Meter Tbl Current Data Get=== |
− | Command: | + | Command: 0x0C |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.metertblmonitorv1.MeterTblCurrentDataGet { |
− | + | Integer datasetRequested | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 6,891: | Line 7,073: | ||
} | } | ||
− | == | + | ===Meter Tbl Current Data Report=== |
− | + | Command: 0x0D | |
− | + | class hubitat.zwave.commands.metertblmonitorv1.MeterTblCurrentDataReport { | |
− | Command: | + | Integer dataset |
− | class hubitat.zwave.commands. | + | Short day |
+ | Short hourLocalTime | ||
+ | Short minuteLocalTime | ||
+ | Short month | ||
+ | Short rateType | ||
+ | Short reportsToFollow | ||
+ | Short secondLocalTime | ||
+ | Integer year | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 6,901: | Line 7,090: | ||
} | } | ||
− | === | + | ===Meter Tbl Historical Data Get=== |
− | Command: | + | Command: 0x0E |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.metertblmonitorv1.MeterTblHistoricalDataGet { |
− | Short | + | 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() | List<Short> getPayload() | ||
Line 6,917: | Line 7,112: | ||
} | } | ||
− | == | + | ===Meter Tbl Historical Data Report=== |
− | + | Command: 0x0F | |
− | + | class hubitat.zwave.commands.metertblmonitorv1.MeterTblHistoricalDataReport { | |
− | Command: | + | Integer dataset |
− | class hubitat.zwave.commands. | + | Short day |
− | + | Short hourLocalTime | |
− | + | Short minuteLocalTime | |
− | + | Short month | |
− | + | Short rateType | |
− | + | Short reportsToFollow | |
− | + | Short secondLocalTime | |
− | + | Integer year | |
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 6,937: | Line 7,129: | ||
} | } | ||
− | === | + | ===Meter Tbl Report=== |
− | Command: | + | Command: 0x06 |
− | class hubitat.zwave.commands. | + | 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() | List<Short> getPayload() | ||
Line 6,945: | Line 7,147: | ||
} | } | ||
− | === | + | ===Meter Tbl Status Date Get=== |
− | Command: | + | Command: 0x0A |
− | class hubitat.zwave.commands. | + | 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() | List<Short> getPayload() | ||
Line 6,963: | Line 7,168: | ||
} | } | ||
− | === | + | ===Meter Tbl Status Depth Get=== |
− | Command: | + | Command: 0x09 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.metertblmonitorv1.MeterTblStatusDepthGet { |
− | Short | + | Short statusEventLogDepth |
List<Short> getPayload() | List<Short> getPayload() | ||
Line 6,972: | Line 7,177: | ||
} | } | ||
− | === | + | ===Meter Tbl Status Report=== |
− | Command: | + | Command: 0x0B |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.metertblmonitorv1.MeterTblStatusReport { |
+ | Integer currentOperatingStatus | ||
+ | Short reportsToFollow | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Meter Tbl Status Supported Get=== | ||
+ | Command: 0x07 | ||
+ | class hubitat.zwave.commands.metertblmonitorv1.MeterTblStatusSupportedGet { | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 6,980: | Line 7,195: | ||
} | } | ||
− | === | + | ===Meter Tbl Status Supported Report=== |
− | Command: | + | Command: 0x08 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.metertblmonitorv1.MeterTblStatusSupportedReport { |
− | Short | + | Short statusEventLogDepth |
− | + | Integer supportedOperatingStatus | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 6,999: | Line 7,205: | ||
} | } | ||
− | == | + | ===Meter Tbl Table Capability Get=== |
− | + | Command: 0x05 | |
− | + | class hubitat.zwave.commands.metertblmonitorv1.MeterTblTableCapabilityGet { | |
− | Command: | ||
− | class hubitat.zwave.commands. | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 7,009: | Line 7,213: | ||
} | } | ||
− | === | + | ===Meter Tbl Table Id Get=== |
Command: 0x03 | Command: 0x03 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.metertblmonitorv1.MeterTblTableIdGet { |
− | Short | + | |
− | + | 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() | List<Short> getPayload() | ||
Line 7,023: | Line 7,231: | ||
} | } | ||
− | === | + | ===Meter Tbl Table Point Adm No Get=== |
Command: 0x01 | Command: 0x01 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.metertblmonitorv1.MeterTblTablePointAdmNoGet { |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 7,037: | Line 7,239: | ||
} | } | ||
− | == | + | ===Meter Tbl Table Point Adm No Report=== |
− | |||
− | |||
Command: 0x02 | Command: 0x02 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.metertblmonitorv1.MeterTblTablePointAdmNoReport { |
− | + | List<MeterTblTablePointAdmNoReport> meterPointAdmNumberCharacter | |
− | + | Short numberOfCharacters | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 7,059: | Line 7,249: | ||
} | } | ||
− | === | + | ==Meter Tbl Monitor V2== |
− | Command: | + | Command Class: 0x3D |
− | class hubitat.zwave.commands. | + | ===Meter Tbl Current Data Get=== |
− | + | Command: 0x0C | |
− | + | class hubitat.zwave.commands.metertblmonitorv2.MeterTblCurrentDataGet { | |
− | + | Integer datasetRequested | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 7,084: | Line 7,260: | ||
} | } | ||
− | === | + | ===Meter Tbl Current Data Report=== |
− | Command: | + | Command: 0x0D |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.metertblmonitorv2.MeterTblCurrentDataReport { |
− | Short | + | Integer dataset |
− | Short | + | Short day |
− | + | Short hourLocalTime | |
− | Short | + | Short minuteLocalTime |
− | Short | + | Short month |
− | List< | + | 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() | List<Short> getPayload() | ||
Line 7,109: | Line 7,300: | ||
} | } | ||
− | === | + | ===Meter Tbl Historical Data Report=== |
− | Command: | + | Command: 0x0F |
− | class hubitat.zwave.commands. | + | 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() | List<Short> getPayload() | ||
Line 7,117: | Line 7,318: | ||
} | } | ||
− | === | + | ===Meter Tbl Report=== |
− | Command: | + | Command: 0x06 |
− | class hubitat.zwave.commands. | + | 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() | List<Short> getPayload() | ||
Line 7,132: | Line 7,336: | ||
} | } | ||
− | == | + | ===Meter Tbl Status Date Get=== |
− | + | Command: 0x0A | |
− | + | class hubitat.zwave.commands.metertblmonitorv2.MeterTblStatusDateGet { | |
− | Command: | + | Short maximumReports |
− | class hubitat.zwave.commands. | + | Short startDay |
− | Short | + | 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() | List<Short> getPayload() | ||
Line 7,157: | Line 7,357: | ||
} | } | ||
− | === | + | ===Meter Tbl Status Depth Get=== |
− | Command: | + | Command: 0x09 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.metertblmonitorv2.MeterTblStatusDepthGet { |
− | Short | + | Short statusEventLogDepth |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 7,185: | Line 7,366: | ||
} | } | ||
− | === | + | ===Meter Tbl Status Report=== |
− | Command: | + | Command: 0x0B |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.metertblmonitorv2.MeterTblStatusReport { |
− | + | Integer currentOperatingStatus | |
− | Short | + | Short reportsToFollow |
− | + | ||
− | + | List<Short> getPayload() | |
− | + | String format() | |
− | List< | + | } |
− | + | ||
− | + | ===Meter Tbl Status Supported Get=== | |
− | + | Command: 0x07 | |
− | + | class hubitat.zwave.commands.metertblmonitorv2.MeterTblStatusSupportedGet { | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 7,213: | Line 7,384: | ||
} | } | ||
− | === | + | ===Meter Tbl Status Supported Report=== |
− | Command: | + | Command: 0x08 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.metertblmonitorv2.MeterTblStatusSupportedReport { |
+ | Short statusEventLogDepth | ||
+ | Integer supportedOperatingStatus | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 7,221: | Line 7,394: | ||
} | } | ||
− | === | + | ===Meter Tbl Table Capability Get=== |
Command: 0x05 | Command: 0x05 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.metertblmonitorv2.MeterTblTableCapabilityGet { |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 7,239: | Line 7,402: | ||
} | } | ||
− | == | + | ===Meter Tbl Table Id Get=== |
− | + | Command: 0x03 | |
− | + | class hubitat.zwave.commands.metertblmonitorv2.MeterTblTableIdGet { | |
− | Command: | ||
− | class hubitat.zwave.commands. | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 7,249: | Line 7,410: | ||
} | } | ||
− | === | + | ===Meter Tbl Table Id Report=== |
− | Command: | + | Command: 0x04 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.metertblmonitorv2.MeterTblTableIdReport { |
− | + | List<MeterTblTableIdReport> meterIdCharacter | |
− | + | Short numberOfCharacters | |
− | |||
− | |||
− | Short | ||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 7,263: | Line 7,420: | ||
} | } | ||
− | === | + | ===Meter Tbl Table Point Adm No Get=== |
Command: 0x01 | Command: 0x01 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.metertblmonitorv2.MeterTblTablePointAdmNoGet { |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 7,277: | Line 7,428: | ||
} | } | ||
− | == | + | ===Meter Tbl Table Point Adm No Report=== |
− | Command | + | Command: 0x02 |
− | === | + | class hubitat.zwave.commands.metertblmonitorv2.MeterTblTablePointAdmNoReport { |
− | Command: | + | List<MeterTblTablePointAdmNoReport> meterPointAdmNumberCharacter |
− | class hubitat.zwave.commands. | + | Short numberOfCharacters |
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Meter Tbl Current Data Get=== | ||
+ | Command: 0x0C | ||
+ | class hubitat.zwave.commands.metertblmonitorv2.MeterTblCurrentDataGet { | ||
+ | Integer datasetRequested | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 7,287: | Line 7,447: | ||
} | } | ||
− | === | + | ===Meter Tbl Current Data Report=== |
− | Command: | + | Command: 0x0D |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.metertblmonitorv2.MeterTblCurrentDataReport { |
+ | Integer dataset | ||
Short day | Short day | ||
+ | Short hourLocalTime | ||
+ | Short minuteLocalTime | ||
Short month | Short month | ||
+ | Boolean operatingStatusIndication | ||
+ | Short rateType | ||
+ | Short reportsToFollow | ||
+ | Short secondLocalTime | ||
Integer year | Integer year | ||
Line 7,298: | Line 7,465: | ||
} | } | ||
− | === | + | ===Meter Tbl Historical Data Get=== |
− | Command: | + | Command: 0x0E |
− | class hubitat.zwave.commands. | + | 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() | List<Short> getPayload() | ||
Line 7,306: | Line 7,487: | ||
} | } | ||
− | === | + | ===Meter Tbl Historical Data Report=== |
− | Command: | + | Command: 0x0F |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.metertblmonitorv2.MeterTblHistoricalDataReport { |
+ | Integer dataset | ||
+ | Short day | ||
Short hourLocalTime | Short hourLocalTime | ||
Short minuteLocalTime | Short minuteLocalTime | ||
− | Boolean | + | Short month |
+ | Boolean operatingStatusIndication | ||
+ | Short rateType | ||
+ | Short reportsToFollow | ||
Short secondLocalTime | Short secondLocalTime | ||
+ | Integer year | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 7,318: | Line 7,505: | ||
} | } | ||
− | == | + | ===Meter Tbl Report=== |
− | + | Command: 0x06 | |
− | + | class hubitat.zwave.commands.metertblmonitorv2.MeterTblReport { | |
− | Command: | + | Integer dataHistorySupported |
− | class hubitat.zwave.commands. | + | 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() | List<Short> getPayload() | ||
Line 7,328: | Line 7,523: | ||
} | } | ||
− | ===Date | + | ===Meter Tbl Status Date Get=== |
− | Command: | + | Command: 0x0A |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.metertblmonitorv2.MeterTblStatusDateGet { |
− | Short | + | Short maximumReports |
− | Short | + | Short startDay |
− | Integer | + | 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() | List<Short> getPayload() | ||
Line 7,339: | Line 7,544: | ||
} | } | ||
− | === | + | ===Meter Tbl Status Depth Get=== |
− | Command: | + | Command: 0x09 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.metertblmonitorv2.MeterTblStatusDepthGet { |
+ | Short statusEventLogDepth | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 7,347: | Line 7,553: | ||
} | } | ||
− | === | + | ===Meter Tbl Status Report=== |
− | Command: | + | Command: 0x0B |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.metertblmonitorv2.MeterTblStatusReport { |
+ | Integer currentOperatingStatus | ||
+ | Short reportsToFollow | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 7,355: | Line 7,563: | ||
} | } | ||
− | === | + | ===Meter Tbl Status Supported Get=== |
Command: 0x07 | Command: 0x07 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.metertblmonitorv2.MeterTblStatusSupportedGet { |
− | + | ||
− | Short | + | List<Short> getPayload() |
− | + | String format() | |
− | + | } | |
− | + | ||
− | + | ===Meter Tbl Status Supported Report=== | |
− | + | Command: 0x08 | |
− | + | class hubitat.zwave.commands.metertblmonitorv2.MeterTblStatusSupportedReport { | |
− | Short | + | Short statusEventLogDepth |
− | + | Integer supportedOperatingStatus | |
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 7,374: | Line 7,581: | ||
} | } | ||
− | === | + | ===Meter Tbl Table Capability Get=== |
Command: 0x05 | Command: 0x05 | ||
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.metertblmonitorv2.MeterTblTableCapabilityGet { |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 7,393: | Line 7,589: | ||
} | } | ||
− | === | + | ===Meter Tbl Table Id Get=== |
− | Command: | + | Command: 0x03 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.metertblmonitorv2.MeterTblTableIdGet { |
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 7,405: | Line 7,597: | ||
} | } | ||
− | == | + | ===Meter Tbl Table Id Report=== |
− | + | Command: 0x04 | |
− | + | class hubitat.zwave.commands.metertblmonitorv2.MeterTblTableIdReport { | |
− | Command: | + | List<MeterTblTableIdReport> meterIdCharacter |
− | class hubitat.zwave.commands. | + | Short numberOfCharacters |
− | |||
− | |||
− | |||
− | Short | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 7,419: | Line 7,607: | ||
} | } | ||
− | === | + | ===Meter Tbl Table Point Adm No Get=== |
− | Command: | + | Command: 0x01 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.metertblmonitorv2.MeterTblTablePointAdmNoGet { |
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 7,428: | Line 7,615: | ||
} | } | ||
− | === | + | ===Meter Tbl Table Point Adm No Report=== |
− | Command: | + | Command: 0x02 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.metertblmonitorv2.MeterTblTablePointAdmNoReport { |
− | + | List<MeterTblTablePointAdmNoReport> meterPointAdmNumberCharacter | |
− | Short | + | Short numberOfCharacters |
List<Short> getPayload() | List<Short> getPayload() | ||
Line 7,438: | Line 7,625: | ||
} | } | ||
− | ===Command | + | ==Meter Tbl Push V1== |
− | Command: | + | Command Class: 0x3E |
− | class hubitat.zwave.commands. | + | ===Meter Tbl Push Configuration Get=== |
− | + | Command: 0x01 | |
+ | class hubitat.zwave.commands.metertblpushv1.MeterTblPushConfigurationGet { | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 7,447: | Line 7,635: | ||
} | } | ||
− | === | + | ===Meter Tbl Push Configuration Report=== |
− | Command: | + | Command: 0x03 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.metertblpushv1.MeterTblPushConfigurationReport { |
− | + | Short intervalDays | |
− | Short | + | Short intervalHours |
− | Short | + | Short intervalMinutes |
− | Short | + | Short intervalMonths |
− | Short | + | Short operatingStatusPushMode |
− | Short | + | Boolean ps |
+ | Integer pushDataset | ||
+ | Short pushNodeId | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 7,461: | Line 7,651: | ||
} | } | ||
− | == | + | ===Meter Tbl Push Configuration Set=== |
− | + | Command: 0x01 | |
− | + | class hubitat.zwave.commands.metertblpushv1.MeterTblPushConfigurationSet { | |
− | Command: | + | Short intervalDays |
− | class hubitat.zwave.commands. | + | Short intervalHours |
− | Short | + | Short intervalMinutes |
+ | Short intervalMonths | ||
+ | Short operatingStatusPushMode | ||
+ | Boolean ps | ||
+ | Integer pushDataset | ||
+ | Short pushNodeId | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 7,472: | Line 7,667: | ||
} | } | ||
− | === | + | ===Meter Tbl Push Configuration Get=== |
− | Command: | + | Command: 0x01 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.metertblpushv1.MeterTblPushConfigurationGet { |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 7,487: | Line 7,675: | ||
} | } | ||
− | === | + | ===Meter Tbl Push Configuration Report=== |
− | Command: | + | Command: 0x03 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.metertblpushv1.MeterTblPushConfigurationReport { |
− | + | Short intervalDays | |
− | Short | + | Short intervalHours |
− | Short | + | Short intervalMinutes |
− | + | Short intervalMonths | |
− | + | Short operatingStatusPushMode | |
− | + | Boolean ps | |
− | + | Integer pushDataset | |
+ | Short pushNodeId | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 7,502: | Line 7,691: | ||
} | } | ||
− | === | + | ===Meter Tbl Push Configuration Set=== |
− | Command: | + | Command: 0x01 |
− | class hubitat.zwave.commands. | + | 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() | List<Short> getPayload() | ||
Line 7,510: | Line 7,707: | ||
} | } | ||
− | === | + | ==Meter V1== |
− | Command: | + | Command Class: 0x32 |
− | class hubitat.zwave.commands. | + | ===Meter Get=== |
− | + | Command: 0x01 | |
+ | class hubitat.zwave.commands.meterv1.MeterGet { | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 7,519: | Line 7,717: | ||
} | } | ||
− | == | + | ===Meter Report=== |
− | + | Command: 0x02 | |
− | + | class hubitat.zwave.commands.meterv1.MeterReport { | |
− | Command: | + | Short meterType |
− | class hubitat.zwave.commands. | + | List<MeterReport> meterValue |
− | Short | + | 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() | List<Short> getPayload() | ||
Line 7,530: | Line 7,734: | ||
} | } | ||
− | === | + | ===Meter Get=== |
− | Command: | + | Command: 0x01 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.meterv1.MeterGet { |
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 7,540: | Line 7,742: | ||
} | } | ||
− | === | + | ===Meter Report=== |
− | Command: | + | Command: 0x02 |
− | class hubitat.zwave.commands. | + | 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() | List<Short> getPayload() | ||
Line 7,548: | Line 7,759: | ||
} | } | ||
− | === | + | ==Meter V2== |
− | Command: | + | Command Class: 0x32 |
− | class hubitat.zwave.commands. | + | ===Meter Get=== |
− | Short | + | Command: 0x01 |
− | + | class hubitat.zwave.commands.meterv2.MeterGet { | |
− | + | Short scale | |
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 7,561: | Line 7,770: | ||
} | } | ||
− | == | + | ===Meter Report=== |
− | + | Command: 0x02 | |
− | + | class hubitat.zwave.commands.meterv2.MeterReport { | |
− | Command: | + | Integer deltaTime |
− | class hubitat.zwave.commands. | + | 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() | List<Short> getPayload() | ||
Line 7,571: | Line 7,790: | ||
} | } | ||
− | === | + | ===Meter Reset=== |
− | Command: | + | Command: 0x05 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.meterv2.MeterReset { |
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 7,581: | Line 7,798: | ||
} | } | ||
− | === | + | ===Meter Supported Get=== |
− | Command: | + | Command: 0x03 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.meterv2.MeterSupportedGet { |
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 7,591: | Line 7,806: | ||
} | } | ||
− | === | + | ===Meter Supported Report=== |
− | Command: | + | Command: 0x04 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.meterv2.MeterSupportedReport { |
+ | Boolean meterReset | ||
+ | Short meterType | ||
+ | Short scaleSupported | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 7,599: | Line 7,817: | ||
} | } | ||
− | === | + | ===Meter Get=== |
− | Command: | + | Command: 0x01 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.meterv2.MeterGet { |
+ | Short scale | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 7,607: | Line 7,826: | ||
} | } | ||
− | == | + | ===Meter Report=== |
− | + | Command: 0x02 | |
− | + | class hubitat.zwave.commands.meterv2.MeterReport { | |
− | Command: | + | Integer deltaTime |
− | class hubitat.zwave.commands. | + | 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() | List<Short> getPayload() | ||
Line 7,617: | Line 7,846: | ||
} | } | ||
− | === | + | ===Meter Reset=== |
− | Command: | + | Command: 0x05 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.meterv2.MeterReset { |
− | |||
− | |||
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 7,629: | Line 7,854: | ||
} | } | ||
− | === | + | ===Meter Supported Get=== |
− | Command: | + | Command: 0x03 |
− | class hubitat.zwave.commands. | + | 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 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() | List<Short> getPayload() | ||
Line 7,637: | Line 7,903: | ||
} | } | ||
− | === | + | ===Meter Reset=== |
− | Command: | + | Command: 0x05 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.meterv3.MeterReset { |
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 7,647: | Line 7,911: | ||
} | } | ||
− | === | + | ===Meter Supported Get=== |
− | Command: | + | Command: 0x03 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.meterv3.MeterSupportedGet { |
− | |||
− | |||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 7,657: | Line 7,919: | ||
} | } | ||
− | === | + | ===Meter Supported Report=== |
− | Command: | + | Command: 0x04 |
− | class hubitat.zwave.commands. | + | class hubitat.zwave.commands.meterv3.MeterSupportedReport { |
+ | Boolean meterReset | ||
+ | Short meterType | ||
+ | Short scaleSupported | ||
List<Short> getPayload() | List<Short> getPayload() | ||
Line 7,665: | Line 7,930: | ||
} | } | ||
− | ===Wake Up Notification=== | + | ===Meter Get=== |
− | Command: 0x07 | + | Command: 0x01 |
+ | class hubitat.zwave.commands.meterv3.MeterGet { | ||
+ | Short scale | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Meter Report=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.meterv3.MeterReport { | ||
+ | Integer deltaTime | ||
+ | Short meterType | ||
+ | Short precision | ||
+ | Short rateType | ||
+ | Short scale | ||
+ | BigDecimal scaledMeterValue | ||
+ | BigDecimal scaledPreviousMeterValue | ||
+ | Short size | ||
+ | static Short METER_TYPE_ELECTRIC_METER = 1 | ||
+ | static Short METER_TYPE_GAS_METER = 2 | ||
+ | static Short METER_TYPE_WATER_METER = 3 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Meter Reset=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.meterv3.MeterReset { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Meter Supported Get=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.meterv3.MeterSupportedGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Meter Supported Report=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.meterv3.MeterSupportedReport { | ||
+ | Boolean meterReset | ||
+ | Short meterType | ||
+ | Short scaleSupported | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ==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 Reset=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.meterv4.MeterReset { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Meter Supported Get=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.meterv4.MeterSupportedGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Meter Supported Report=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.meterv4.MeterSupportedReport { | ||
+ | Boolean meterReset | ||
+ | Short meterType | ||
+ | Boolean moreScaleTypes | ||
+ | Short rateType | ||
+ | Short scaleSupported | ||
+ | List<MeterSupportedReport> scaleSupportedBytes | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Meter Get=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.meterv4.MeterGet { | ||
+ | Short rateType | ||
+ | Short scale | ||
+ | Short scale2 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Meter Report=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.meterv4.MeterReport { | ||
+ | Integer deltaTime | ||
+ | Short meterType | ||
+ | Short precision | ||
+ | Short rateType | ||
+ | Short scale | ||
+ | Short scale2 | ||
+ | BigDecimal scaledMeterValue | ||
+ | BigDecimal scaledPreviousMeterValue | ||
+ | Short size | ||
+ | static Short METER_TYPE_ELECTRIC_METER = 1 | ||
+ | static Short METER_TYPE_GAS_METER = 2 | ||
+ | static Short METER_TYPE_WATER_METER = 3 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Meter Reset=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.meterv4.MeterReset { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Meter Supported Get=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.meterv4.MeterSupportedGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Meter Supported Report=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.meterv4.MeterSupportedReport { | ||
+ | Boolean meterReset | ||
+ | Short meterType | ||
+ | Boolean moreScaleTypes | ||
+ | Short rateType | ||
+ | Short scaleSupported | ||
+ | List<MeterSupportedReport> scaleSupportedBytes | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ==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 Reset=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.meterv5.MeterReset { | ||
+ | |||
+ | 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 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 Reset=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.meterv5.MeterReset { | ||
+ | |||
+ | 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() | ||
+ | } | ||
+ | |||
+ | ==Mtp Window Covering V1== | ||
+ | Command Class: 0x51 | ||
+ | ===Move To Position Get=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.mtpwindowcoveringv1.MoveToPositionGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Move To Position Report=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.mtpwindowcoveringv1.MoveToPositionReport { | ||
+ | Short value | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Move To Position Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.mtpwindowcoveringv1.MoveToPositionSet { | ||
+ | Short value | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Move To Position Get=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.mtpwindowcoveringv1.MoveToPositionGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Move To Position Report=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.mtpwindowcoveringv1.MoveToPositionReport { | ||
+ | Short value | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Move To Position Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.mtpwindowcoveringv1.MoveToPositionSet { | ||
+ | Short value | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ==Multi Channel Association V2== | ||
+ | Command Class: 0x8E | ||
+ | ===Multi Channel Association Get=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.multichannelassociationv2.MultiChannelAssociationGet { | ||
+ | Short groupingIdentifier | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Multi Channel Association Groupings Get=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.multichannelassociationv2.MultiChannelAssociationGroupingsGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Multi Channel Association Groupings Report=== | ||
+ | Command: 0x06 | ||
+ | class hubitat.zwave.commands.multichannelassociationv2.MultiChannelAssociationGroupingsReport { | ||
+ | Short supportedGroupings | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Multi Channel Association Remove=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.multichannelassociationv2.MultiChannelAssociationRemove { | ||
+ | Short groupingIdentifier | ||
+ | Object nodeId | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Multi Channel Association Report=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.multichannelassociationv2.MultiChannelAssociationReport { | ||
+ | Short groupingIdentifier | ||
+ | Short maxNodesSupported | ||
+ | List<MultiChannelAssociationReport> multiChannelNodeIds | ||
+ | List<MultiChannelAssociationReport> nodeId | ||
+ | Short reportsToFollow | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Multi Channel Association Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.multichannelassociationv2.MultiChannelAssociationSet { | ||
+ | Short groupingIdentifier | ||
+ | List<MultiChannelAssociationSet> 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 Groupings Get=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.multichannelassociationv2.MultiChannelAssociationGroupingsGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Multi Channel Association Groupings Report=== | ||
+ | Command: 0x06 | ||
+ | class hubitat.zwave.commands.multichannelassociationv2.MultiChannelAssociationGroupingsReport { | ||
+ | Short supportedGroupings | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Multi Channel Association Remove=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.multichannelassociationv2.MultiChannelAssociationRemove { | ||
+ | Short groupingIdentifier | ||
+ | Object nodeId | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Multi Channel Association Report=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.multichannelassociationv2.MultiChannelAssociationReport { | ||
+ | Short groupingIdentifier | ||
+ | Short maxNodesSupported | ||
+ | List<MultiChannelAssociationReport> multiChannelNodeIds | ||
+ | List<MultiChannelAssociationReport> nodeId | ||
+ | Short reportsToFollow | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Multi Channel Association Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.multichannelassociationv2.MultiChannelAssociationSet { | ||
+ | Short groupingIdentifier | ||
+ | List<MultiChannelAssociationSet> multiChannelNodeIds | ||
+ | List<MultiChannelAssociationSet> nodeId | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ==Multi Channel Association V3== | ||
+ | Command Class: 0x8E | ||
+ | ===Multi Channel Association Get=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.multichannelassociationv3.MultiChannelAssociationGet { | ||
+ | Short groupingIdentifier | ||
+ | |||
+ | 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 Remove=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.multichannelassociationv3.MultiChannelAssociationRemove { | ||
+ | Short groupingIdentifier | ||
+ | Object nodeId | ||
+ | |||
+ | 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 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 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 Remove=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.multichannelassociationv3.MultiChannelAssociationRemove { | ||
+ | Short groupingIdentifier | ||
+ | Object nodeId | ||
+ | |||
+ | 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 Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.multichannelassociationv3.MultiChannelAssociationSet { | ||
+ | Short groupingIdentifier | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ==Multi Channel Association V4== | ||
+ | Command Class: 0x8E | ||
+ | ===Multi Channel Association Get=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.multichannelassociationv4.MultiChannelAssociationGet { | ||
+ | Short groupingIdentifier | ||
+ | |||
+ | 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 Association Remove=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.multichannelassociationv4.MultiChannelAssociationRemove { | ||
+ | Short groupingIdentifier | ||
+ | Object nodeId | ||
+ | |||
+ | 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 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 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 Association Remove=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.multichannelassociationv4.MultiChannelAssociationRemove { | ||
+ | Short groupingIdentifier | ||
+ | Object nodeId | ||
+ | |||
+ | 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 Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.multichannelassociationv4.MultiChannelAssociationSet { | ||
+ | Short groupingIdentifier | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ==Multi Channel V3== | ||
+ | Command Class: 0x60 | ||
+ | ===Multi Channel Capability Get=== | ||
+ | Command: 0x09 | ||
+ | class hubitat.zwave.commands.multichannelv3.MultiChannelCapabilityGet { | ||
+ | Short endPoint | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Multi Channel Capability Report=== | ||
+ | Command: 0x0A | ||
+ | class hubitat.zwave.commands.multichannelv3.MultiChannelCapabilityReport { | ||
+ | List<MultiChannelCapabilityReport> commandClass | ||
+ | Boolean dynamic | ||
+ | Short endPoint | ||
+ | Short genericDeviceClass | ||
+ | Short specificDeviceClass | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Multi Channel Cmd Encap=== | ||
+ | Command: 0x0D | ||
+ | class hubitat.zwave.commands.multichannelv3.MultiChannelCmdEncap { | ||
+ | Boolean bitAddress | ||
+ | Short command | ||
+ | Short commandClass | ||
+ | Short destinationEndPoint | ||
+ | List<MultiChannelCmdEncap> parameter | ||
+ | Boolean res01 | ||
+ | Short sourceEndPoint | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Multi Channel End Point Find=== | ||
+ | Command: 0x0B | ||
+ | class hubitat.zwave.commands.multichannelv3.MultiChannelEndPointFind { | ||
+ | Short genericDeviceClass | ||
+ | Short specificDeviceClass | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Multi Channel End Point Find Report=== | ||
+ | Command: 0x0C | ||
+ | class hubitat.zwave.commands.multichannelv3.MultiChannelEndPointFindReport { | ||
+ | List<MultiChannelEndPointFindReport> endPoints | ||
+ | Short genericDeviceClass | ||
+ | Short reportsToFollow | ||
+ | Short specificDeviceClass | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Multi Channel End Point Get=== | ||
+ | Command: 0x07 | ||
+ | class hubitat.zwave.commands.multichannelv3.MultiChannelEndPointGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Multi Channel End Point Report=== | ||
+ | Command: 0x08 | ||
+ | class hubitat.zwave.commands.multichannelv3.MultiChannelEndPointReport { | ||
+ | Boolean dynamic | ||
+ | Short endPoints | ||
+ | Boolean identical | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Multi Channel Capability Get=== | ||
+ | Command: 0x09 | ||
+ | class hubitat.zwave.commands.multichannelv3.MultiChannelCapabilityGet { | ||
+ | Short endPoint | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Multi Channel Capability Report=== | ||
+ | Command: 0x0A | ||
+ | class hubitat.zwave.commands.multichannelv3.MultiChannelCapabilityReport { | ||
+ | List<MultiChannelCapabilityReport> commandClass | ||
+ | Boolean dynamic | ||
+ | Short endPoint | ||
+ | Short genericDeviceClass | ||
+ | Short specificDeviceClass | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Multi Channel Cmd Encap=== | ||
+ | Command: 0x0D | ||
+ | class hubitat.zwave.commands.multichannelv3.MultiChannelCmdEncap { | ||
+ | Boolean bitAddress | ||
+ | Short command | ||
+ | Short commandClass | ||
+ | Short destinationEndPoint | ||
+ | List<MultiChannelCmdEncap> parameter | ||
+ | Boolean res01 | ||
+ | Short sourceEndPoint | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Multi Channel End Point Find=== | ||
+ | Command: 0x0B | ||
+ | class hubitat.zwave.commands.multichannelv3.MultiChannelEndPointFind { | ||
+ | Short genericDeviceClass | ||
+ | Short specificDeviceClass | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Multi Channel End Point Find Report=== | ||
+ | Command: 0x0C | ||
+ | class hubitat.zwave.commands.multichannelv3.MultiChannelEndPointFindReport { | ||
+ | List<MultiChannelEndPointFindReport> endPoints | ||
+ | Short genericDeviceClass | ||
+ | Short reportsToFollow | ||
+ | Short specificDeviceClass | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Multi Channel End Point Get=== | ||
+ | Command: 0x07 | ||
+ | class hubitat.zwave.commands.multichannelv3.MultiChannelEndPointGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Multi Channel End Point Report=== | ||
+ | Command: 0x08 | ||
+ | class hubitat.zwave.commands.multichannelv3.MultiChannelEndPointReport { | ||
+ | Boolean dynamic | ||
+ | Short endPoints | ||
+ | Boolean identical | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ==Multi Channel V4== | ||
+ | Command Class: 0x60 | ||
+ | ===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 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 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 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 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 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 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 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 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 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 Cmd V1== | ||
+ | Command Class: 0x8F | ||
+ | ===Multi Cmd Encap=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.multicmdv1.MultiCmdEncap { | ||
+ | Short numberOfCommands | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===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 Get=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.multiinstanceassociationv1.MultiInstanceAssociationGet { | ||
+ | Short groupingIdentifier | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Multi Instance Association Groupings Get=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.multiinstanceassociationv1.MultiInstanceAssociationGroupingsGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Multi Instance Association Groupings Report=== | ||
+ | Command: 0x06 | ||
+ | class hubitat.zwave.commands.multiinstanceassociationv1.MultiInstanceAssociationGroupingsReport { | ||
+ | Short supportedGroupings | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Multi Instance Association Remove=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.multiinstanceassociationv1.MultiInstanceAssociationRemove { | ||
+ | Short groupingIdentifier | ||
+ | Object nodeId | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Multi Instance Association Report=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.multiinstanceassociationv1.MultiInstanceAssociationReport { | ||
+ | Short groupingIdentifier | ||
+ | Short maxNodesSupported | ||
+ | List<MultiInstanceAssociationReport> nodeId | ||
+ | Short reportsToFollow | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Multi Instance Association Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.multiinstanceassociationv1.MultiInstanceAssociationSet { | ||
+ | Short groupingIdentifier | ||
+ | List<MultiInstanceAssociationSet> nodeId | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Multi Instance Association Get=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.multiinstanceassociationv1.MultiInstanceAssociationGet { | ||
+ | Short groupingIdentifier | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Multi Instance Association Groupings Get=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.multiinstanceassociationv1.MultiInstanceAssociationGroupingsGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Multi Instance Association Groupings Report=== | ||
+ | Command: 0x06 | ||
+ | class hubitat.zwave.commands.multiinstanceassociationv1.MultiInstanceAssociationGroupingsReport { | ||
+ | Short supportedGroupings | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Multi Instance Association Remove=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.multiinstanceassociationv1.MultiInstanceAssociationRemove { | ||
+ | Short groupingIdentifier | ||
+ | Object nodeId | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Multi Instance Association Report=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.multiinstanceassociationv1.MultiInstanceAssociationReport { | ||
+ | Short groupingIdentifier | ||
+ | Short maxNodesSupported | ||
+ | List<MultiInstanceAssociationReport> nodeId | ||
+ | Short reportsToFollow | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Multi Instance Association Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.multiinstanceassociationv1.MultiInstanceAssociationSet { | ||
+ | Short groupingIdentifier | ||
+ | List<MultiInstanceAssociationSet> nodeId | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ==Multi Instance V1== | ||
+ | Command Class: 0x60 | ||
+ | ===Multi Instance Cmd Encap=== | ||
+ | Command: 0x06 | ||
+ | class hubitat.zwave.commands.multiinstancev1.MultiInstanceCmdEncap { | ||
+ | Short command | ||
+ | Short commandClass | ||
+ | Short instance | ||
+ | List<MultiInstanceCmdEncap> parameter | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Multi Instance Get=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.multiinstancev1.MultiInstanceGet { | ||
+ | Short commandClass | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Multi Instance Report=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.multiinstancev1.MultiInstanceReport { | ||
+ | Short commandClass | ||
+ | Short instances | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Multi Instance Cmd Encap=== | ||
+ | Command: 0x06 | ||
+ | class hubitat.zwave.commands.multiinstancev1.MultiInstanceCmdEncap { | ||
+ | Short command | ||
+ | Short commandClass | ||
+ | Short instance | ||
+ | List<MultiInstanceCmdEncap> parameter | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Multi Instance Get=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.multiinstancev1.MultiInstanceGet { | ||
+ | Short commandClass | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Multi Instance Report=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.multiinstancev1.MultiInstanceReport { | ||
+ | Short commandClass | ||
+ | Short instances | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ==Node Naming V1== | ||
+ | Command Class: 0x77 | ||
+ | ===Node Naming Node Location Get=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.nodenamingv1.NodeNamingNodeLocationGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Node Naming Node Location Report=== | ||
+ | Command: 0x06 | ||
+ | class hubitat.zwave.commands.nodenamingv1.NodeNamingNodeLocationReport { | ||
+ | Short charPresentation | ||
+ | List<NodeNamingNodeLocationReport> nodeLocation | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Node Naming Node Location Set=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.nodenamingv1.NodeNamingNodeLocationSet { | ||
+ | Short charPresentation | ||
+ | List<NodeNamingNodeLocationSet> nodeLocation | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Node Naming Node Name Get=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.nodenamingv1.NodeNamingNodeNameGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Node Naming Node Name Report=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.nodenamingv1.NodeNamingNodeNameReport { | ||
+ | Short charPresentation | ||
+ | List<NodeNamingNodeNameReport> nodeName | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Node Naming Node Name Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.nodenamingv1.NodeNamingNodeNameSet { | ||
+ | Short charPresentation | ||
+ | List<NodeNamingNodeNameSet> nodeName | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Node Naming Node Location Get=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.nodenamingv1.NodeNamingNodeLocationGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Node Naming Node Location Report=== | ||
+ | Command: 0x06 | ||
+ | class hubitat.zwave.commands.nodenamingv1.NodeNamingNodeLocationReport { | ||
+ | Short charPresentation | ||
+ | List<NodeNamingNodeLocationReport> nodeLocation | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Node Naming Node Location Set=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.nodenamingv1.NodeNamingNodeLocationSet { | ||
+ | Short charPresentation | ||
+ | List<NodeNamingNodeLocationSet> nodeLocation | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Node Naming Node Name Get=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.nodenamingv1.NodeNamingNodeNameGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Node Naming Node Name Report=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.nodenamingv1.NodeNamingNodeNameReport { | ||
+ | Short charPresentation | ||
+ | List<NodeNamingNodeNameReport> nodeName | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Node Naming Node Name Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.nodenamingv1.NodeNamingNodeNameSet { | ||
+ | Short charPresentation | ||
+ | List<NodeNamingNodeNameSet> nodeName | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ==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() | ||
+ | } | ||
+ | |||
+ | ===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() | ||
+ | } | ||
+ | |||
+ | ===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() | ||
+ | } | ||
+ | |||
+ | ===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() | ||
+ | } | ||
+ | |||
+ | ===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() | ||
+ | } | ||
+ | |||
+ | ===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() | ||
+ | } | ||
+ | |||
+ | ===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 Get=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.powerlevelv1.PowerlevelGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Powerlevel Report=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.powerlevelv1.PowerlevelReport { | ||
+ | Short powerLevel | ||
+ | Short timeout | ||
+ | static Short POWER_LEVEL_MINUS1DBM = 1 | ||
+ | static Short POWER_LEVEL_MINUS2DBM = 2 | ||
+ | static Short POWER_LEVEL_MINUS3DBM = 3 | ||
+ | static Short POWER_LEVEL_MINUS4DBM = 4 | ||
+ | static Short POWER_LEVEL_MINUS5DBM = 5 | ||
+ | static Short POWER_LEVEL_MINUS6DBM = 6 | ||
+ | static Short POWER_LEVEL_MINUS7DBM = 7 | ||
+ | static Short POWER_LEVEL_MINUS8DBM = 8 | ||
+ | static Short POWER_LEVEL_MINUS9DBM = 9 | ||
+ | static Short POWER_LEVEL_NORMALPOWER = 0 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Powerlevel Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.powerlevelv1.PowerlevelSet { | ||
+ | Short powerLevel | ||
+ | Short timeout | ||
+ | static Short POWER_LEVEL_MINUS1DBM = 1 | ||
+ | static Short POWER_LEVEL_MINUS2DBM = 2 | ||
+ | static Short POWER_LEVEL_MINUS3DBM = 3 | ||
+ | static Short POWER_LEVEL_MINUS4DBM = 4 | ||
+ | static Short POWER_LEVEL_MINUS5DBM = 5 | ||
+ | static Short POWER_LEVEL_MINUS6DBM = 6 | ||
+ | static Short POWER_LEVEL_MINUS7DBM = 7 | ||
+ | static Short POWER_LEVEL_MINUS8DBM = 8 | ||
+ | static Short POWER_LEVEL_MINUS9DBM = 9 | ||
+ | static Short POWER_LEVEL_NORMALPOWER = 0 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Powerlevel Test Node Get=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.powerlevelv1.PowerlevelTestNodeGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Powerlevel Test Node Report=== | ||
+ | Command: 0x06 | ||
+ | class hubitat.zwave.commands.powerlevelv1.PowerlevelTestNodeReport { | ||
+ | Short statusOfOperation | ||
+ | Integer testFrameCount | ||
+ | Short testNodeid | ||
+ | static Short STATUS_OF_OPERATION_ZW_TEST_FAILED = 0 | ||
+ | static Short STATUS_OF_OPERATION_ZW_TEST_INPROGRESS = 2 | ||
+ | static Short STATUS_OF_OPERATION_ZW_TEST_SUCCES = 1 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Powerlevel Test Node Set=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.powerlevelv1.PowerlevelTestNodeSet { | ||
+ | Short powerLevel | ||
+ | Integer testFrameCount | ||
+ | Short testNodeid | ||
+ | static Short POWER_LEVEL_MINUS1DBM = 1 | ||
+ | static Short POWER_LEVEL_MINUS2DBM = 2 | ||
+ | static Short POWER_LEVEL_MINUS3DBM = 3 | ||
+ | static Short POWER_LEVEL_MINUS4DBM = 4 | ||
+ | static Short POWER_LEVEL_MINUS5DBM = 5 | ||
+ | static Short POWER_LEVEL_MINUS6DBM = 6 | ||
+ | static Short POWER_LEVEL_MINUS7DBM = 7 | ||
+ | static Short POWER_LEVEL_MINUS8DBM = 8 | ||
+ | static Short POWER_LEVEL_MINUS9DBM = 9 | ||
+ | static Short POWER_LEVEL_NORMALPOWER = 0 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Powerlevel Get=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.powerlevelv1.PowerlevelGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Powerlevel Report=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.powerlevelv1.PowerlevelReport { | ||
+ | Short powerLevel | ||
+ | Short timeout | ||
+ | static Short POWER_LEVEL_MINUS1DBM = 1 | ||
+ | static Short POWER_LEVEL_MINUS2DBM = 2 | ||
+ | static Short POWER_LEVEL_MINUS3DBM = 3 | ||
+ | static Short POWER_LEVEL_MINUS4DBM = 4 | ||
+ | static Short POWER_LEVEL_MINUS5DBM = 5 | ||
+ | static Short POWER_LEVEL_MINUS6DBM = 6 | ||
+ | static Short POWER_LEVEL_MINUS7DBM = 7 | ||
+ | static Short POWER_LEVEL_MINUS8DBM = 8 | ||
+ | static Short POWER_LEVEL_MINUS9DBM = 9 | ||
+ | static Short POWER_LEVEL_NORMALPOWER = 0 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Powerlevel Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.powerlevelv1.PowerlevelSet { | ||
+ | Short powerLevel | ||
+ | Short timeout | ||
+ | static Short POWER_LEVEL_MINUS1DBM = 1 | ||
+ | static Short POWER_LEVEL_MINUS2DBM = 2 | ||
+ | static Short POWER_LEVEL_MINUS3DBM = 3 | ||
+ | static Short POWER_LEVEL_MINUS4DBM = 4 | ||
+ | static Short POWER_LEVEL_MINUS5DBM = 5 | ||
+ | static Short POWER_LEVEL_MINUS6DBM = 6 | ||
+ | static Short POWER_LEVEL_MINUS7DBM = 7 | ||
+ | static Short POWER_LEVEL_MINUS8DBM = 8 | ||
+ | static Short POWER_LEVEL_MINUS9DBM = 9 | ||
+ | static Short POWER_LEVEL_NORMALPOWER = 0 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Powerlevel Test Node Get=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.powerlevelv1.PowerlevelTestNodeGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Powerlevel Test Node Report=== | ||
+ | Command: 0x06 | ||
+ | class hubitat.zwave.commands.powerlevelv1.PowerlevelTestNodeReport { | ||
+ | Short statusOfOperation | ||
+ | Integer testFrameCount | ||
+ | Short testNodeid | ||
+ | static Short STATUS_OF_OPERATION_ZW_TEST_FAILED = 0 | ||
+ | static Short STATUS_OF_OPERATION_ZW_TEST_INPROGRESS = 2 | ||
+ | static Short STATUS_OF_OPERATION_ZW_TEST_SUCCES = 1 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Powerlevel Test Node Set=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.powerlevelv1.PowerlevelTestNodeSet { | ||
+ | Short powerLevel | ||
+ | Integer testFrameCount | ||
+ | Short testNodeid | ||
+ | static Short POWER_LEVEL_MINUS1DBM = 1 | ||
+ | static Short POWER_LEVEL_MINUS2DBM = 2 | ||
+ | static Short POWER_LEVEL_MINUS3DBM = 3 | ||
+ | static Short POWER_LEVEL_MINUS4DBM = 4 | ||
+ | static Short POWER_LEVEL_MINUS5DBM = 5 | ||
+ | static Short POWER_LEVEL_MINUS6DBM = 6 | ||
+ | static Short POWER_LEVEL_MINUS7DBM = 7 | ||
+ | static Short POWER_LEVEL_MINUS8DBM = 8 | ||
+ | static Short POWER_LEVEL_MINUS9DBM = 9 | ||
+ | static Short POWER_LEVEL_NORMALPOWER = 0 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ==Prepayment Encapsulation V1== | ||
+ | Command Class: 0x41 | ||
+ | ===Cmd Encapsulation=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.prepaymentencapsulationv1.CmdEncapsulation { | ||
+ | List<CmdEncapsulation> data | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===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() | ||
+ | } | ||
+ | |||
+ | ===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 Get=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.proprietaryv1.ProprietaryGet { | ||
+ | List<ProprietaryGet> data | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Proprietary Report=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.proprietaryv1.ProprietaryReport { | ||
+ | List<ProprietaryReport> data | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Proprietary Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.proprietaryv1.ProprietarySet { | ||
+ | List<ProprietarySet> data | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Proprietary Get=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.proprietaryv1.ProprietaryGet { | ||
+ | List<ProprietaryGet> data | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Proprietary Report=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.proprietaryv1.ProprietaryReport { | ||
+ | List<ProprietaryReport> data | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Proprietary Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.proprietaryv1.ProprietarySet { | ||
+ | List<ProprietarySet> data | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ==Protection V1== | ||
+ | Command Class: 0x75 | ||
+ | ===Protection Get=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.protectionv1.ProtectionGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Protection Report=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.protectionv1.ProtectionReport { | ||
+ | Short protectionState | ||
+ | static Short PROTECTION_STATE_NO_OPERATION_POSSIBLE = 2 | ||
+ | static Short PROTECTION_STATE_PROTECTION_BY_SEQUENCE = 1 | ||
+ | static Short PROTECTION_STATE_UNPROTECTED = 0 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Protection Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.protectionv1.ProtectionSet { | ||
+ | Short protectionState | ||
+ | static Short PROTECTION_STATE_NO_OPERATION_POSSIBLE = 2 | ||
+ | static Short PROTECTION_STATE_PROTECTION_BY_SEQUENCE = 1 | ||
+ | static Short PROTECTION_STATE_UNPROTECTED = 0 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Protection Get=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.protectionv1.ProtectionGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Protection Report=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.protectionv1.ProtectionReport { | ||
+ | Short protectionState | ||
+ | static Short PROTECTION_STATE_NO_OPERATION_POSSIBLE = 2 | ||
+ | static Short PROTECTION_STATE_PROTECTION_BY_SEQUENCE = 1 | ||
+ | static Short PROTECTION_STATE_UNPROTECTED = 0 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Protection Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.protectionv1.ProtectionSet { | ||
+ | Short protectionState | ||
+ | static Short PROTECTION_STATE_NO_OPERATION_POSSIBLE = 2 | ||
+ | static Short PROTECTION_STATE_PROTECTION_BY_SEQUENCE = 1 | ||
+ | static Short PROTECTION_STATE_UNPROTECTED = 0 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ==Protection V2== | ||
+ | Command Class: 0x75 | ||
+ | ===Protection Ec Get=== | ||
+ | Command: 0x07 | ||
+ | class hubitat.zwave.commands.protectionv2.ProtectionEcGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Protection Ec Report=== | ||
+ | Command: 0x08 | ||
+ | class hubitat.zwave.commands.protectionv2.ProtectionEcReport { | ||
+ | Short nodeId | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Protection Ec Set=== | ||
+ | Command: 0x06 | ||
+ | class hubitat.zwave.commands.protectionv2.ProtectionEcSet { | ||
+ | Short nodeId | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Protection Get=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.protectionv2.ProtectionGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Protection Report=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.protectionv2.ProtectionReport { | ||
+ | Short localProtectionState | ||
+ | Short 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 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 Supported Get=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.protectionv2.ProtectionSupportedGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Protection Supported Report=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.protectionv2.ProtectionSupportedReport { | ||
+ | Boolean exclusiveControl | ||
+ | Integer localProtectionState | ||
+ | Integer rfProtectionState | ||
+ | Boolean timeout | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Protection Timeout Get=== | ||
+ | Command: 0x0A | ||
+ | class hubitat.zwave.commands.protectionv2.ProtectionTimeoutGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Protection Timeout Report=== | ||
+ | Command: 0x0B | ||
+ | class hubitat.zwave.commands.protectionv2.ProtectionTimeoutReport { | ||
+ | Short timeout | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Protection Timeout Set=== | ||
+ | Command: 0x09 | ||
+ | class hubitat.zwave.commands.protectionv2.ProtectionTimeoutSet { | ||
+ | Short timeout | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Protection Ec Get=== | ||
+ | Command: 0x07 | ||
+ | class hubitat.zwave.commands.protectionv2.ProtectionEcGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Protection Ec Report=== | ||
+ | Command: 0x08 | ||
+ | class hubitat.zwave.commands.protectionv2.ProtectionEcReport { | ||
+ | Short nodeId | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Protection Ec Set=== | ||
+ | Command: 0x06 | ||
+ | class hubitat.zwave.commands.protectionv2.ProtectionEcSet { | ||
+ | Short nodeId | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Protection Get=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.protectionv2.ProtectionGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Protection Report=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.protectionv2.ProtectionReport { | ||
+ | Short localProtectionState | ||
+ | Short 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 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 Supported Get=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.protectionv2.ProtectionSupportedGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Protection Supported Report=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.protectionv2.ProtectionSupportedReport { | ||
+ | Boolean exclusiveControl | ||
+ | Integer localProtectionState | ||
+ | Integer rfProtectionState | ||
+ | Boolean timeout | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Protection Timeout Get=== | ||
+ | Command: 0x0A | ||
+ | class hubitat.zwave.commands.protectionv2.ProtectionTimeoutGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Protection Timeout Report=== | ||
+ | Command: 0x0B | ||
+ | class hubitat.zwave.commands.protectionv2.ProtectionTimeoutReport { | ||
+ | Short timeout | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Protection Timeout Set=== | ||
+ | Command: 0x09 | ||
+ | class hubitat.zwave.commands.protectionv2.ProtectionTimeoutSet { | ||
+ | Short timeout | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ==Rate Tbl Config V1== | ||
+ | Command Class: 0x48 | ||
+ | ===Rate Tbl Remove=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.ratetblconfigv1.RateTblRemove { | ||
+ | List<RateTblRemove> rateParameterSetId | ||
+ | Short rateParameterSetIds | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Rate Tbl Set=== | ||
+ | Command: 0xXM | ||
+ | class hubitat.zwave.commands.ratetblconfigv1.RateTblSet { | ||
+ | Short consumptionPrecision | ||
+ | Short consumptionScale | ||
+ | Short dcpRateId | ||
+ | Integer durationMinute | ||
+ | Integer maxConsumptionValue | ||
+ | Short maxDemandPrecision | ||
+ | Short maxDemandScale | ||
+ | Integer maxDemandValue | ||
+ | Integer minConsumptionValue | ||
+ | Short numberOfRateChar | ||
+ | List<RateTblSet> rateCharacter | ||
+ | Short rateParameterSetId | ||
+ | Short rateType | ||
+ | Short startHourLocalTime | ||
+ | Short startMinuteLocalTime | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Rate Tbl Remove=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.ratetblconfigv1.RateTblRemove { | ||
+ | List<RateTblRemove> rateParameterSetId | ||
+ | Short rateParameterSetIds | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Rate Tbl Set=== | ||
+ | Command: 0xXM | ||
+ | class hubitat.zwave.commands.ratetblconfigv1.RateTblSet { | ||
+ | Short consumptionPrecision | ||
+ | Short consumptionScale | ||
+ | Short dcpRateId | ||
+ | Integer durationMinute | ||
+ | Integer maxConsumptionValue | ||
+ | Short maxDemandPrecision | ||
+ | Short maxDemandScale | ||
+ | Integer maxDemandValue | ||
+ | Integer minConsumptionValue | ||
+ | Short numberOfRateChar | ||
+ | List<RateTblSet> rateCharacter | ||
+ | Short rateParameterSetId | ||
+ | Short rateType | ||
+ | Short startHourLocalTime | ||
+ | Short startMinuteLocalTime | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ==Rate Tbl Monitor V1== | ||
+ | Command Class: 0x49 | ||
+ | ===Rate Tbl Active Rate Get=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.ratetblmonitorv1.RateTblActiveRateGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Rate Tbl Active Rate Report=== | ||
+ | Command: 0x06 | ||
+ | class hubitat.zwave.commands.ratetblmonitorv1.RateTblActiveRateReport { | ||
+ | Short rateParameterSetId | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Rate Tbl Current Data Get=== | ||
+ | Command: 0x07 | ||
+ | class hubitat.zwave.commands.ratetblmonitorv1.RateTblCurrentDataGet { | ||
+ | Integer datasetRequested | ||
+ | Short rateParameterSetId | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Rate Tbl Current Data Report=== | ||
+ | Command: 0xXM | ||
+ | class hubitat.zwave.commands.ratetblmonitorv1.RateTblCurrentDataReport { | ||
+ | Integer dataset | ||
+ | Short day | ||
+ | Short hourLocalTime | ||
+ | Short minuteLocalTime | ||
+ | Short month | ||
+ | Short rateParameterSetId | ||
+ | Short reportsToFollow | ||
+ | Short secondLocalTime | ||
+ | Integer year | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Rate Tbl Get=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.ratetblmonitorv1.RateTblGet { | ||
+ | Short rateParameterSetId | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Rate Tbl Historical Data Get=== | ||
+ | Command: 0xXM | ||
+ | class hubitat.zwave.commands.ratetblmonitorv1.RateTblHistoricalDataGet { | ||
+ | Integer datasetRequested | ||
+ | Short maximumReports | ||
+ | Short rateParameterSetId | ||
+ | Short startDay | ||
+ | Short startHourLocalTime | ||
+ | Short startMinuteLocalTime | ||
+ | Short startMonth | ||
+ | Short startSecondLocalTime | ||
+ | Integer startYear | ||
+ | Short stopDay | ||
+ | Short stopHourLocalTime | ||
+ | Short stopMinuteLocalTime | ||
+ | Short stopMonth | ||
+ | Short stopSecondLocalTime | ||
+ | Integer stopYear | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Rate Tbl Historical Data Report=== | ||
+ | Command: 0x0A | ||
+ | class hubitat.zwave.commands.ratetblmonitorv1.RateTblHistoricalDataReport { | ||
+ | Integer dataset | ||
+ | Short day | ||
+ | Short hourLocalTime | ||
+ | Short minuteLocalTime | ||
+ | Short month | ||
+ | Short rateParameterSetId | ||
+ | Short reportsToFollow | ||
+ | Short secondLocalTime | ||
+ | Integer year | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Rate Tbl Report=== | ||
+ | Command: 0xXM | ||
+ | class hubitat.zwave.commands.ratetblmonitorv1.RateTblReport { | ||
+ | Short consumptionPrecision | ||
+ | Short consumptionScale | ||
+ | Short dcpRateId | ||
+ | Integer durationMinute | ||
+ | Integer maxConsumptionValue | ||
+ | Short maxDemandPrecision | ||
+ | Short maxDemandScale | ||
+ | Integer maxDemandValue | ||
+ | Integer minConsumptionValue | ||
+ | Short numberOfRateChar | ||
+ | List<RateTblReport> rateCharacter | ||
+ | Short rateParameterSetId | ||
+ | Short rateType | ||
+ | Short startHourLocalTime | ||
+ | Short startMinuteLocalTime | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Rate Tbl Supported Get=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.ratetblmonitorv1.RateTblSupportedGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Rate Tbl Supported Report=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.ratetblmonitorv1.RateTblSupportedReport { | ||
+ | Integer parameterSetSupportedBitMask | ||
+ | Short ratesSupported | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Rate Tbl Active Rate Get=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.ratetblmonitorv1.RateTblActiveRateGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Rate Tbl Active Rate Report=== | ||
+ | Command: 0x06 | ||
+ | class hubitat.zwave.commands.ratetblmonitorv1.RateTblActiveRateReport { | ||
+ | Short rateParameterSetId | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Rate Tbl Current Data Get=== | ||
+ | Command: 0x07 | ||
+ | class hubitat.zwave.commands.ratetblmonitorv1.RateTblCurrentDataGet { | ||
+ | Integer datasetRequested | ||
+ | Short rateParameterSetId | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Rate Tbl Current Data Report=== | ||
+ | Command: 0xXM | ||
+ | class hubitat.zwave.commands.ratetblmonitorv1.RateTblCurrentDataReport { | ||
+ | Integer dataset | ||
+ | Short day | ||
+ | Short hourLocalTime | ||
+ | Short minuteLocalTime | ||
+ | Short month | ||
+ | Short rateParameterSetId | ||
+ | Short reportsToFollow | ||
+ | Short secondLocalTime | ||
+ | Integer year | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Rate Tbl Get=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.ratetblmonitorv1.RateTblGet { | ||
+ | Short rateParameterSetId | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Rate Tbl Historical Data Get=== | ||
+ | Command: 0xXM | ||
+ | class hubitat.zwave.commands.ratetblmonitorv1.RateTblHistoricalDataGet { | ||
+ | Integer datasetRequested | ||
+ | Short maximumReports | ||
+ | Short rateParameterSetId | ||
+ | Short startDay | ||
+ | Short startHourLocalTime | ||
+ | Short startMinuteLocalTime | ||
+ | Short startMonth | ||
+ | Short startSecondLocalTime | ||
+ | Integer startYear | ||
+ | Short stopDay | ||
+ | Short stopHourLocalTime | ||
+ | Short stopMinuteLocalTime | ||
+ | Short stopMonth | ||
+ | Short stopSecondLocalTime | ||
+ | Integer stopYear | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Rate Tbl Historical Data Report=== | ||
+ | Command: 0x0A | ||
+ | class hubitat.zwave.commands.ratetblmonitorv1.RateTblHistoricalDataReport { | ||
+ | Integer dataset | ||
+ | Short day | ||
+ | Short hourLocalTime | ||
+ | Short minuteLocalTime | ||
+ | Short month | ||
+ | Short rateParameterSetId | ||
+ | Short reportsToFollow | ||
+ | Short secondLocalTime | ||
+ | Integer year | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Rate Tbl Report=== | ||
+ | Command: 0xXM | ||
+ | class hubitat.zwave.commands.ratetblmonitorv1.RateTblReport { | ||
+ | Short consumptionPrecision | ||
+ | Short consumptionScale | ||
+ | Short dcpRateId | ||
+ | Integer durationMinute | ||
+ | Integer maxConsumptionValue | ||
+ | Short maxDemandPrecision | ||
+ | Short maxDemandScale | ||
+ | Integer maxDemandValue | ||
+ | Integer minConsumptionValue | ||
+ | Short numberOfRateChar | ||
+ | List<RateTblReport> rateCharacter | ||
+ | Short rateParameterSetId | ||
+ | Short rateType | ||
+ | Short startHourLocalTime | ||
+ | Short startMinuteLocalTime | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Rate Tbl Supported Get=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.ratetblmonitorv1.RateTblSupportedGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Rate Tbl Supported Report=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.ratetblmonitorv1.RateTblSupportedReport { | ||
+ | Integer parameterSetSupportedBitMask | ||
+ | Short ratesSupported | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ==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 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 Get=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.remoteassociationv1.RemoteAssociationConfigurationGet { | ||
+ | Short localGroupingIdentifier | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Remote Association Configuration Report=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.remoteassociationv1.RemoteAssociationConfigurationReport { | ||
+ | Short localGroupingIdentifier | ||
+ | Short remoteGroupingIdentifier | ||
+ | Short remoteNodeid | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Remote Association Configuration Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.remoteassociationv1.RemoteAssociationConfigurationSet { | ||
+ | Short localGroupingIdentifier | ||
+ | Short remoteGroupingIdentifier | ||
+ | Short remoteNodeid | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Remote Association Configuration Get=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.remoteassociationv1.RemoteAssociationConfigurationGet { | ||
+ | Short localGroupingIdentifier | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Remote Association Configuration Report=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.remoteassociationv1.RemoteAssociationConfigurationReport { | ||
+ | Short localGroupingIdentifier | ||
+ | Short remoteGroupingIdentifier | ||
+ | Short remoteNodeid | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Remote Association Configuration Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.remoteassociationv1.RemoteAssociationConfigurationSet { | ||
+ | Short localGroupingIdentifier | ||
+ | Short remoteGroupingIdentifier | ||
+ | Short remoteNodeid | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ==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 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 Get=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.sceneactuatorconfv1.SceneActuatorConfGet { | ||
+ | Short sceneId | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Scene Actuator Conf Report=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.sceneactuatorconfv1.SceneActuatorConfReport { | ||
+ | Short dimmingDuration | ||
+ | Short level | ||
+ | Short sceneId | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Scene Actuator Conf Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.sceneactuatorconfv1.SceneActuatorConfSet { | ||
+ | Short dimmingDuration | ||
+ | Short level | ||
+ | Boolean override | ||
+ | Short sceneId | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Scene Actuator Conf Get=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.sceneactuatorconfv1.SceneActuatorConfGet { | ||
+ | Short sceneId | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Scene Actuator Conf Report=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.sceneactuatorconfv1.SceneActuatorConfReport { | ||
+ | Short dimmingDuration | ||
+ | Short level | ||
+ | Short sceneId | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Scene Actuator Conf Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.sceneactuatorconfv1.SceneActuatorConfSet { | ||
+ | Short dimmingDuration | ||
+ | Short level | ||
+ | Boolean override | ||
+ | Short sceneId | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ==Scene Controller Conf V1== | ||
+ | Command Class: 0x2D | ||
+ | ===Scene Controller Conf Get=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.scenecontrollerconfv1.SceneControllerConfGet { | ||
+ | Short groupId | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Scene Controller Conf Report=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.scenecontrollerconfv1.SceneControllerConfReport { | ||
+ | Short dimmingDuration | ||
+ | Short groupId | ||
+ | Short sceneId | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Scene Controller Conf Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.scenecontrollerconfv1.SceneControllerConfSet { | ||
+ | Short dimmingDuration | ||
+ | Short groupId | ||
+ | Short sceneId | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Scene Controller Conf Get=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.scenecontrollerconfv1.SceneControllerConfGet { | ||
+ | Short groupId | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Scene Controller Conf Report=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.scenecontrollerconfv1.SceneControllerConfReport { | ||
+ | Short dimmingDuration | ||
+ | Short groupId | ||
+ | Short sceneId | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Scene Controller Conf Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.scenecontrollerconfv1.SceneControllerConfSet { | ||
+ | Short dimmingDuration | ||
+ | Short groupId | ||
+ | Short sceneId | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ==Schedule Entry Lock V1== | ||
+ | Command Class: 0x4E | ||
+ | ===Schedule Entry Lock Enable All Set=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.scheduleentrylockv1.ScheduleEntryLockEnableAllSet { | ||
+ | Short enabled | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Schedule Entry Lock Enable Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.scheduleentrylockv1.ScheduleEntryLockEnableSet { | ||
+ | Short enabled | ||
+ | Short userIdentifier | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Schedule Entry Lock Week Day Get=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.scheduleentrylockv1.ScheduleEntryLockWeekDayGet { | ||
+ | Short scheduleSlotId | ||
+ | Short userIdentifier | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Schedule Entry Lock Week Day Report=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.scheduleentrylockv1.ScheduleEntryLockWeekDayReport { | ||
+ | Short dayOfWeek | ||
+ | Short scheduleSlotId | ||
+ | Short startHour | ||
+ | Short startMinute | ||
+ | Short stopHour | ||
+ | Short stopMinute | ||
+ | Short userIdentifier | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Schedule Entry Lock Week Day Set=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.scheduleentrylockv1.ScheduleEntryLockWeekDaySet { | ||
+ | Short dayOfWeek | ||
+ | Short scheduleSlotId | ||
+ | Short setAction | ||
+ | Short startHour | ||
+ | Short startMinute | ||
+ | Short stopHour | ||
+ | Short stopMinute | ||
+ | Short userIdentifier | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Schedule Entry Lock Year Day Get=== | ||
+ | Command: 0x07 | ||
+ | class hubitat.zwave.commands.scheduleentrylockv1.ScheduleEntryLockYearDayGet { | ||
+ | Short scheduleSlotId | ||
+ | Short userIdentifier | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Schedule Entry Lock Year Day Report=== | ||
+ | Command: 0x08 | ||
+ | class hubitat.zwave.commands.scheduleentrylockv1.ScheduleEntryLockYearDayReport { | ||
+ | Short scheduleSlotId | ||
+ | Short startDay | ||
+ | Short startHour | ||
+ | Short startMinute | ||
+ | Short startMonth | ||
+ | Short startYear | ||
+ | Short stopDay | ||
+ | Short stopHour | ||
+ | Short stopMinute | ||
+ | Short stopMonth | ||
+ | Short stopYear | ||
+ | Short userIdentifier | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Schedule Entry Lock Year Day Set=== | ||
+ | Command: 0x06 | ||
+ | class hubitat.zwave.commands.scheduleentrylockv1.ScheduleEntryLockYearDaySet { | ||
+ | Short scheduleSlotId | ||
+ | Short setAction | ||
+ | Short startDay | ||
+ | Short startHour | ||
+ | Short startMinute | ||
+ | Short startMonth | ||
+ | Short startYear | ||
+ | Short stopDay | ||
+ | Short stopHour | ||
+ | Short stopMinute | ||
+ | Short stopMonth | ||
+ | Short stopYear | ||
+ | Short userIdentifier | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Schedule Entry Type Supported Get=== | ||
+ | Command: 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 Enable All Set=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.scheduleentrylockv1.ScheduleEntryLockEnableAllSet { | ||
+ | Short enabled | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Schedule Entry Lock Enable Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.scheduleentrylockv1.ScheduleEntryLockEnableSet { | ||
+ | Short enabled | ||
+ | Short userIdentifier | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Schedule Entry Lock Week Day Get=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.scheduleentrylockv1.ScheduleEntryLockWeekDayGet { | ||
+ | Short scheduleSlotId | ||
+ | Short userIdentifier | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Schedule Entry Lock Week Day Report=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.scheduleentrylockv1.ScheduleEntryLockWeekDayReport { | ||
+ | Short dayOfWeek | ||
+ | Short scheduleSlotId | ||
+ | Short startHour | ||
+ | Short startMinute | ||
+ | Short stopHour | ||
+ | Short stopMinute | ||
+ | Short userIdentifier | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Schedule Entry Lock Week Day Set=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.scheduleentrylockv1.ScheduleEntryLockWeekDaySet { | ||
+ | Short dayOfWeek | ||
+ | Short scheduleSlotId | ||
+ | Short setAction | ||
+ | Short startHour | ||
+ | Short startMinute | ||
+ | Short stopHour | ||
+ | Short stopMinute | ||
+ | Short userIdentifier | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Schedule Entry Lock Year Day Get=== | ||
+ | Command: 0x07 | ||
+ | class hubitat.zwave.commands.scheduleentrylockv1.ScheduleEntryLockYearDayGet { | ||
+ | Short scheduleSlotId | ||
+ | Short userIdentifier | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Schedule Entry Lock Year Day Report=== | ||
+ | Command: 0x08 | ||
+ | class hubitat.zwave.commands.scheduleentrylockv1.ScheduleEntryLockYearDayReport { | ||
+ | Short scheduleSlotId | ||
+ | Short startDay | ||
+ | Short startHour | ||
+ | Short startMinute | ||
+ | Short startMonth | ||
+ | Short startYear | ||
+ | Short stopDay | ||
+ | Short stopHour | ||
+ | Short stopMinute | ||
+ | Short stopMonth | ||
+ | Short stopYear | ||
+ | Short userIdentifier | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Schedule Entry Lock Year Day Set=== | ||
+ | Command: 0x06 | ||
+ | class hubitat.zwave.commands.scheduleentrylockv1.ScheduleEntryLockYearDaySet { | ||
+ | Short scheduleSlotId | ||
+ | Short setAction | ||
+ | Short startDay | ||
+ | Short startHour | ||
+ | Short startMinute | ||
+ | Short startMonth | ||
+ | Short startYear | ||
+ | Short stopDay | ||
+ | Short stopHour | ||
+ | Short stopMinute | ||
+ | Short stopMonth | ||
+ | Short stopYear | ||
+ | Short userIdentifier | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Schedule Entry Type Supported Get=== | ||
+ | Command: 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 All Set=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.scheduleentrylockv2.ScheduleEntryLockEnableAllSet { | ||
+ | Short enabled | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Schedule Entry Lock Enable Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.scheduleentrylockv2.ScheduleEntryLockEnableSet { | ||
+ | Short enabled | ||
+ | Short userIdentifier | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Schedule Entry Lock Time Offset Get=== | ||
+ | Command: 0x0B | ||
+ | class hubitat.zwave.commands.scheduleentrylockv2.ScheduleEntryLockTimeOffsetGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Schedule Entry Lock Time Offset Report=== | ||
+ | Command: 0x0C | ||
+ | class hubitat.zwave.commands.scheduleentrylockv2.ScheduleEntryLockTimeOffsetReport { | ||
+ | Short hourTzo | ||
+ | Short minuteOffsetDst | ||
+ | Short minuteTzo | ||
+ | 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 Week Day Get=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.scheduleentrylockv2.ScheduleEntryLockWeekDayGet { | ||
+ | Short scheduleSlotId | ||
+ | Short userIdentifier | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Schedule Entry Lock Week Day Report=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.scheduleentrylockv2.ScheduleEntryLockWeekDayReport { | ||
+ | Short dayOfWeek | ||
+ | Short scheduleSlotId | ||
+ | Short startHour | ||
+ | Short startMinute | ||
+ | Short stopHour | ||
+ | Short stopMinute | ||
+ | Short userIdentifier | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Schedule Entry Lock Week Day Set=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.scheduleentrylockv2.ScheduleEntryLockWeekDaySet { | ||
+ | Short dayOfWeek | ||
+ | Short scheduleSlotId | ||
+ | Short setAction | ||
+ | Short startHour | ||
+ | Short startMinute | ||
+ | Short stopHour | ||
+ | Short stopMinute | ||
+ | Short userIdentifier | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Schedule Entry Lock Year Day Get=== | ||
+ | Command: 0x07 | ||
+ | class hubitat.zwave.commands.scheduleentrylockv2.ScheduleEntryLockYearDayGet { | ||
+ | Short scheduleSlotId | ||
+ | Short userIdentifier | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Schedule Entry Lock Year Day Report=== | ||
+ | Command: 0x08 | ||
+ | class hubitat.zwave.commands.scheduleentrylockv2.ScheduleEntryLockYearDayReport { | ||
+ | Short scheduleSlotId | ||
+ | Short startDay | ||
+ | Short startHour | ||
+ | Short startMinute | ||
+ | Short startMonth | ||
+ | Short startYear | ||
+ | Short stopDay | ||
+ | Short stopHour | ||
+ | Short stopMinute | ||
+ | Short stopMonth | ||
+ | Short stopYear | ||
+ | Short userIdentifier | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Schedule Entry Lock Year Day Set=== | ||
+ | Command: 0x06 | ||
+ | class hubitat.zwave.commands.scheduleentrylockv2.ScheduleEntryLockYearDaySet { | ||
+ | Short scheduleSlotId | ||
+ | Short setAction | ||
+ | Short startDay | ||
+ | Short startHour | ||
+ | Short startMinute | ||
+ | Short startMonth | ||
+ | Short startYear | ||
+ | Short stopDay | ||
+ | Short stopHour | ||
+ | Short stopMinute | ||
+ | Short stopMonth | ||
+ | Short stopYear | ||
+ | Short userIdentifier | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Schedule Entry Type Supported Get=== | ||
+ | Command: 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 Enable All Set=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.scheduleentrylockv2.ScheduleEntryLockEnableAllSet { | ||
+ | Short enabled | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Schedule Entry Lock Enable Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.scheduleentrylockv2.ScheduleEntryLockEnableSet { | ||
+ | Short enabled | ||
+ | Short userIdentifier | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Schedule Entry Lock Time Offset Get=== | ||
+ | Command: 0x0B | ||
+ | class hubitat.zwave.commands.scheduleentrylockv2.ScheduleEntryLockTimeOffsetGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Schedule Entry Lock Time Offset Report=== | ||
+ | Command: 0x0C | ||
+ | class hubitat.zwave.commands.scheduleentrylockv2.ScheduleEntryLockTimeOffsetReport { | ||
+ | Short hourTzo | ||
+ | Short minuteOffsetDst | ||
+ | Short minuteTzo | ||
+ | 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 Week Day Get=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.scheduleentrylockv2.ScheduleEntryLockWeekDayGet { | ||
+ | Short scheduleSlotId | ||
+ | Short userIdentifier | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Schedule Entry Lock Week Day Report=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.scheduleentrylockv2.ScheduleEntryLockWeekDayReport { | ||
+ | Short dayOfWeek | ||
+ | Short scheduleSlotId | ||
+ | Short startHour | ||
+ | Short startMinute | ||
+ | Short stopHour | ||
+ | Short stopMinute | ||
+ | Short userIdentifier | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Schedule Entry Lock Week Day Set=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.scheduleentrylockv2.ScheduleEntryLockWeekDaySet { | ||
+ | Short dayOfWeek | ||
+ | Short scheduleSlotId | ||
+ | Short setAction | ||
+ | Short startHour | ||
+ | Short startMinute | ||
+ | Short stopHour | ||
+ | Short stopMinute | ||
+ | Short userIdentifier | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Schedule Entry Lock Year Day Get=== | ||
+ | Command: 0x07 | ||
+ | class hubitat.zwave.commands.scheduleentrylockv2.ScheduleEntryLockYearDayGet { | ||
+ | Short scheduleSlotId | ||
+ | Short userIdentifier | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Schedule Entry Lock Year Day Report=== | ||
+ | Command: 0x08 | ||
+ | class hubitat.zwave.commands.scheduleentrylockv2.ScheduleEntryLockYearDayReport { | ||
+ | Short scheduleSlotId | ||
+ | Short startDay | ||
+ | Short startHour | ||
+ | Short startMinute | ||
+ | Short startMonth | ||
+ | Short startYear | ||
+ | Short stopDay | ||
+ | Short stopHour | ||
+ | Short stopMinute | ||
+ | Short stopMonth | ||
+ | Short stopYear | ||
+ | Short userIdentifier | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Schedule Entry Lock Year Day Set=== | ||
+ | Command: 0x06 | ||
+ | class hubitat.zwave.commands.scheduleentrylockv2.ScheduleEntryLockYearDaySet { | ||
+ | Short scheduleSlotId | ||
+ | Short setAction | ||
+ | Short startDay | ||
+ | Short startHour | ||
+ | Short startMinute | ||
+ | Short startMonth | ||
+ | Short startYear | ||
+ | Short stopDay | ||
+ | Short stopHour | ||
+ | Short stopMinute | ||
+ | Short stopMonth | ||
+ | Short stopYear | ||
+ | Short userIdentifier | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Schedule Entry Type Supported Get=== | ||
+ | Command: 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 V3== | ||
+ | Command Class: 0x4E | ||
+ | ===Schedule Entry Lock Daily Repeating Get=== | ||
+ | Command: 0x0E | ||
+ | class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockDailyRepeatingGet { | ||
+ | Short scheduleSlotId | ||
+ | Short userIdentifier | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Schedule Entry Lock Daily Repeating Report=== | ||
+ | Command: 0x0F | ||
+ | class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockDailyRepeatingReport { | ||
+ | Short durationHour | ||
+ | Short durationMinute | ||
+ | Short scheduleSlotId | ||
+ | Short startHour | ||
+ | Short startMinute | ||
+ | Short userIdentifier | ||
+ | Short weekDayBitmask | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Schedule Entry Lock Daily Repeating Set=== | ||
+ | Command: 0x10 | ||
+ | class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockDailyRepeatingSet { | ||
+ | Short durationHour | ||
+ | Short durationMinute | ||
+ | Short scheduleSlotId | ||
+ | Short setAction | ||
+ | Short startHour | ||
+ | Short startMinute | ||
+ | Short userIdentifier | ||
+ | Short weekDayBitmask | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Schedule Entry Lock Enable All Set=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockEnableAllSet { | ||
+ | Short enabled | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Schedule Entry Lock Enable Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockEnableSet { | ||
+ | Short enabled | ||
+ | Short userIdentifier | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Schedule Entry Lock Time Offset Get=== | ||
+ | Command: 0x0B | ||
+ | class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockTimeOffsetGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Schedule Entry Lock Time Offset Report=== | ||
+ | Command: 0x0C | ||
+ | class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockTimeOffsetReport { | ||
+ | Short hourTzo | ||
+ | Short minuteOffsetDst | ||
+ | Short minuteTzo | ||
+ | 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 Week Day Get=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockWeekDayGet { | ||
+ | Short scheduleSlotId | ||
+ | Short userIdentifier | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Schedule Entry Lock Week Day Report=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockWeekDayReport { | ||
+ | Short dayOfWeek | ||
+ | Short scheduleSlotId | ||
+ | Short startHour | ||
+ | Short startMinute | ||
+ | Short stopHour | ||
+ | Short stopMinute | ||
+ | Short userIdentifier | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Schedule Entry Lock Week Day Set=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockWeekDaySet { | ||
+ | Short dayOfWeek | ||
+ | Short scheduleSlotId | ||
+ | Short setAction | ||
+ | Short startHour | ||
+ | Short startMinute | ||
+ | Short stopHour | ||
+ | Short stopMinute | ||
+ | Short userIdentifier | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Schedule Entry Lock Year Day Get=== | ||
+ | Command: 0x07 | ||
+ | class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockYearDayGet { | ||
+ | Short scheduleSlotId | ||
+ | Short userIdentifier | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Schedule Entry Lock Year Day Report=== | ||
+ | Command: 0x08 | ||
+ | class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockYearDayReport { | ||
+ | Short scheduleSlotId | ||
+ | Short startDay | ||
+ | Short startHour | ||
+ | Short startMinute | ||
+ | Short startMonth | ||
+ | Short startYear | ||
+ | Short stopDay | ||
+ | Short stopHour | ||
+ | Short stopMinute | ||
+ | Short stopMonth | ||
+ | Short stopYear | ||
+ | Short userIdentifier | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Schedule Entry Lock Year Day Set=== | ||
+ | Command: 0x06 | ||
+ | class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockYearDaySet { | ||
+ | Short scheduleSlotId | ||
+ | Short setAction | ||
+ | Short startDay | ||
+ | Short startHour | ||
+ | Short startMinute | ||
+ | Short startMonth | ||
+ | Short startYear | ||
+ | Short stopDay | ||
+ | Short stopHour | ||
+ | Short stopMinute | ||
+ | Short stopMonth | ||
+ | Short stopYear | ||
+ | Short userIdentifier | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Schedule Entry Type Supported Get=== | ||
+ | Command: 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 Daily Repeating Get=== | ||
+ | Command: 0x0E | ||
+ | class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockDailyRepeatingGet { | ||
+ | Short scheduleSlotId | ||
+ | Short userIdentifier | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Schedule Entry Lock Daily Repeating Report=== | ||
+ | Command: 0x0F | ||
+ | class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockDailyRepeatingReport { | ||
+ | Short durationHour | ||
+ | Short durationMinute | ||
+ | Short scheduleSlotId | ||
+ | Short startHour | ||
+ | Short startMinute | ||
+ | Short userIdentifier | ||
+ | Short weekDayBitmask | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Schedule Entry Lock Daily Repeating Set=== | ||
+ | Command: 0x10 | ||
+ | class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockDailyRepeatingSet { | ||
+ | Short durationHour | ||
+ | Short durationMinute | ||
+ | Short scheduleSlotId | ||
+ | Short setAction | ||
+ | Short startHour | ||
+ | Short startMinute | ||
+ | Short userIdentifier | ||
+ | Short weekDayBitmask | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Schedule Entry Lock Enable All Set=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockEnableAllSet { | ||
+ | Short enabled | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Schedule Entry Lock Enable Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockEnableSet { | ||
+ | Short enabled | ||
+ | Short userIdentifier | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Schedule Entry Lock Time Offset Get=== | ||
+ | Command: 0x0B | ||
+ | class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockTimeOffsetGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Schedule Entry Lock Time Offset Report=== | ||
+ | Command: 0x0C | ||
+ | class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockTimeOffsetReport { | ||
+ | Short hourTzo | ||
+ | Short minuteOffsetDst | ||
+ | Short minuteTzo | ||
+ | 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 Week Day Get=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockWeekDayGet { | ||
+ | Short scheduleSlotId | ||
+ | Short userIdentifier | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Schedule Entry Lock Week Day Report=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockWeekDayReport { | ||
+ | Short dayOfWeek | ||
+ | Short scheduleSlotId | ||
+ | Short startHour | ||
+ | Short startMinute | ||
+ | Short stopHour | ||
+ | Short stopMinute | ||
+ | Short userIdentifier | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Schedule Entry Lock Week Day Set=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockWeekDaySet { | ||
+ | Short dayOfWeek | ||
+ | Short scheduleSlotId | ||
+ | Short setAction | ||
+ | Short startHour | ||
+ | Short startMinute | ||
+ | Short stopHour | ||
+ | Short stopMinute | ||
+ | Short userIdentifier | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Schedule Entry Lock Year Day Get=== | ||
+ | Command: 0x07 | ||
+ | class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockYearDayGet { | ||
+ | Short scheduleSlotId | ||
+ | Short userIdentifier | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Schedule Entry Lock Year Day Report=== | ||
+ | Command: 0x08 | ||
+ | class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockYearDayReport { | ||
+ | Short scheduleSlotId | ||
+ | Short startDay | ||
+ | Short startHour | ||
+ | Short startMinute | ||
+ | Short startMonth | ||
+ | Short startYear | ||
+ | Short stopDay | ||
+ | Short stopHour | ||
+ | Short stopMinute | ||
+ | Short stopMonth | ||
+ | Short stopYear | ||
+ | Short userIdentifier | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Schedule Entry Lock Year Day Set=== | ||
+ | Command: 0x06 | ||
+ | class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockYearDaySet { | ||
+ | Short scheduleSlotId | ||
+ | Short setAction | ||
+ | Short startDay | ||
+ | Short startHour | ||
+ | Short startMinute | ||
+ | Short startMonth | ||
+ | Short startYear | ||
+ | Short stopDay | ||
+ | Short stopHour | ||
+ | Short stopMinute | ||
+ | Short stopMonth | ||
+ | Short stopYear | ||
+ | Short userIdentifier | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Schedule Entry Type Supported Get=== | ||
+ | Command: 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 V1== | ||
+ | Command Class: 0x53 | ||
+ | ===Command Schedule Get=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.schedulev1.CommandScheduleGet { | ||
+ | Short scheduleId | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Command Schedule Report=== | ||
+ | Command: 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() | ||
+ | } | ||
+ | |||
+ | ===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() | ||
+ | } | ||
+ | |||
+ | ===Schedule Remove=== | ||
+ | Command: 0x06 | ||
+ | class hubitat.zwave.commands.schedulev1.ScheduleRemove { | ||
+ | Short scheduleId | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Schedule State Get=== | ||
+ | Command: 0x08 | ||
+ | class hubitat.zwave.commands.schedulev1.ScheduleStateGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Schedule State Report=== | ||
+ | Command: 0x09 | ||
+ | class hubitat.zwave.commands.schedulev1.ScheduleStateReport { | ||
+ | Short activeId1 | ||
+ | Short activeId2 | ||
+ | Short activeId3 | ||
+ | Short activeIdN | ||
+ | Short numberOfSupportedScheduleId | ||
+ | Boolean override | ||
+ | Short reportsToFollow | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Schedule State Set=== | ||
+ | Command: 0x07 | ||
+ | class hubitat.zwave.commands.schedulev1.ScheduleStateSet { | ||
+ | Short scheduleId | ||
+ | Short scheduleState | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Schedule Supported Get=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.schedulev1.ScheduleSupportedGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Schedule Supported Report=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.schedulev1.ScheduleSupportedReport { | ||
+ | Boolean fallbackSupport | ||
+ | Short numberOfSupportedCc | ||
+ | Short numberOfSupportedScheduleId | ||
+ | Boolean overrideSupport | ||
+ | Short startTimeSupport | ||
+ | Boolean supportEnabledisable | ||
+ | Short supportedOverrideTypes | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===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() | ||
+ | } | ||
+ | |||
+ | ===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() | ||
+ | } | ||
+ | |||
+ | ===Schedule Remove=== | ||
+ | Command: 0x06 | ||
+ | class hubitat.zwave.commands.schedulev1.ScheduleRemove { | ||
+ | Short scheduleId | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Schedule State Get=== | ||
+ | Command: 0x08 | ||
+ | class hubitat.zwave.commands.schedulev1.ScheduleStateGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Schedule State Report=== | ||
+ | Command: 0x09 | ||
+ | class hubitat.zwave.commands.schedulev1.ScheduleStateReport { | ||
+ | Short activeId1 | ||
+ | Short activeId2 | ||
+ | Short activeId3 | ||
+ | Short activeIdN | ||
+ | Short numberOfSupportedScheduleId | ||
+ | Boolean override | ||
+ | Short reportsToFollow | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Schedule State Set=== | ||
+ | Command: 0x07 | ||
+ | class hubitat.zwave.commands.schedulev1.ScheduleStateSet { | ||
+ | Short scheduleId | ||
+ | Short scheduleState | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Schedule Supported Get=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.schedulev1.ScheduleSupportedGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Schedule Supported Report=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.schedulev1.ScheduleSupportedReport { | ||
+ | Boolean fallbackSupport | ||
+ | Short numberOfSupportedCc | ||
+ | Short numberOfSupportedScheduleId | ||
+ | Boolean overrideSupport | ||
+ | Short startTimeSupport | ||
+ | Boolean supportEnabledisable | ||
+ | Short supportedOverrideTypes | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ==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 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 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 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() | ||
+ | } | ||
+ | |||
+ | ===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 Get=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.securitypanelmodev1.SecurityPanelModeGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Security Panel Mode Report=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.securitypanelmodev1.SecurityPanelModeReport { | ||
+ | Short mode | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Security Panel Mode Set=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.securitypanelmodev1.SecurityPanelModeSet { | ||
+ | Short mode | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Security Panel Mode Supported Get=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.securitypanelmodev1.SecurityPanelModeSupportedGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Security Panel Mode Supported Report=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.securitypanelmodev1.SecurityPanelModeSupportedReport { | ||
+ | Integer supportedModeBitMask | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Security Panel Mode Get=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.securitypanelmodev1.SecurityPanelModeGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Security Panel Mode Report=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.securitypanelmodev1.SecurityPanelModeReport { | ||
+ | Short mode | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Security Panel Mode Set=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.securitypanelmodev1.SecurityPanelModeSet { | ||
+ | Short mode | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Security Panel Mode Supported Get=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.securitypanelmodev1.SecurityPanelModeSupportedGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Security Panel Mode Supported Report=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.securitypanelmodev1.SecurityPanelModeSupportedReport { | ||
+ | Integer supportedModeBitMask | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ==Security Panel Zone Sensor V1== | ||
+ | Command Class: 0x2F | ||
+ | ===Command Class Security Panel Zone Sensor Installed Report=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.securitypanelzonesensorv1.CommandClassSecurityPanelZoneSensorInstalledReport { | ||
+ | Short numberOfSensors | ||
+ | Short zoneNumber | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Security Panel Zone Sensor Installed Get=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.securitypanelzonesensorv1.SecurityPanelZoneSensorInstalledGet { | ||
+ | Short zoneNumber | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Security Panel Zone Sensor State Get=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.securitypanelzonesensorv1.SecurityPanelZoneSensorStateGet { | ||
+ | Short sensorNumber | ||
+ | Short zoneNumber | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Security Panel Zone Sensor State Report=== | ||
+ | Command: 0x06 | ||
+ | class hubitat.zwave.commands.securitypanelzonesensorv1.SecurityPanelZoneSensorStateReport { | ||
+ | Short eventParameters | ||
+ | Short sensorNumber | ||
+ | Short zoneNumber | ||
+ | Short zwaveAlarmEvent | ||
+ | Short zwaveAlarmType | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Security Panel Zone Sensor Type Get=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.securitypanelzonesensorv1.SecurityPanelZoneSensorTypeGet { | ||
+ | Short sensorNumber | ||
+ | Short zoneNumber | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Security Panel Zone Sensor Type Report=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.securitypanelzonesensorv1.SecurityPanelZoneSensorTypeReport { | ||
+ | Short sensorNumber | ||
+ | Short zoneNumber | ||
+ | Short zwaveAlarmType | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Command Class Security Panel Zone Sensor Installed Report=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.securitypanelzonesensorv1.CommandClassSecurityPanelZoneSensorInstalledReport { | ||
+ | Short numberOfSensors | ||
+ | Short zoneNumber | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Security Panel Zone Sensor Installed Get=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.securitypanelzonesensorv1.SecurityPanelZoneSensorInstalledGet { | ||
+ | Short zoneNumber | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Security Panel Zone Sensor State Get=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.securitypanelzonesensorv1.SecurityPanelZoneSensorStateGet { | ||
+ | Short sensorNumber | ||
+ | Short zoneNumber | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Security Panel Zone Sensor State Report=== | ||
+ | Command: 0x06 | ||
+ | class hubitat.zwave.commands.securitypanelzonesensorv1.SecurityPanelZoneSensorStateReport { | ||
+ | Short eventParameters | ||
+ | Short sensorNumber | ||
+ | Short zoneNumber | ||
+ | Short zwaveAlarmEvent | ||
+ | Short zwaveAlarmType | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Security Panel Zone Sensor Type Get=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.securitypanelzonesensorv1.SecurityPanelZoneSensorTypeGet { | ||
+ | Short sensorNumber | ||
+ | Short zoneNumber | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Security Panel Zone Sensor Type Report=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.securitypanelzonesensorv1.SecurityPanelZoneSensorTypeReport { | ||
+ | Short sensorNumber | ||
+ | Short zoneNumber | ||
+ | Short zwaveAlarmType | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ==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 State Get=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.securitypanelzonev1.SecurityPanelZoneStateGet { | ||
+ | Short zoneNumber | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Security Panel Zone State Report=== | ||
+ | Command: 0x06 | ||
+ | class hubitat.zwave.commands.securitypanelzonev1.SecurityPanelZoneStateReport { | ||
+ | Short zoneNumber | ||
+ | Short zoneState | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Security Panel Zone Supported Report=== | ||
+ | Command: 0xXM | ||
+ | class hubitat.zwave.commands.securitypanelzonev1.SecurityPanelZoneSupportedReport { | ||
+ | Boolean zm | ||
+ | Short zonesSupported | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Security Panel Zone Type Get=== | ||
+ | Command: 0xXM | ||
+ | class hubitat.zwave.commands.securitypanelzonev1.SecurityPanelZoneTypeGet { | ||
+ | Short zoneNumber | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Security Panel Zone Type Report=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.securitypanelzonev1.SecurityPanelZoneTypeReport { | ||
+ | Short zoneNumber | ||
+ | Short zoneType | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Security Panel Zone Number Supported Get=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.securitypanelzonev1.SecurityPanelZoneNumberSupportedGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Security Panel Zone State Get=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.securitypanelzonev1.SecurityPanelZoneStateGet { | ||
+ | Short zoneNumber | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Security Panel Zone State Report=== | ||
+ | Command: 0x06 | ||
+ | class hubitat.zwave.commands.securitypanelzonev1.SecurityPanelZoneStateReport { | ||
+ | Short zoneNumber | ||
+ | Short zoneState | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Security Panel Zone Supported Report=== | ||
+ | Command: 0xXM | ||
+ | class hubitat.zwave.commands.securitypanelzonev1.SecurityPanelZoneSupportedReport { | ||
+ | Boolean zm | ||
+ | Short zonesSupported | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Security Panel Zone Type Get=== | ||
+ | Command: 0xXM | ||
+ | class hubitat.zwave.commands.securitypanelzonev1.SecurityPanelZoneTypeGet { | ||
+ | Short zoneNumber | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Security Panel Zone Type Report=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.securitypanelzonev1.SecurityPanelZoneTypeReport { | ||
+ | Short zoneNumber | ||
+ | Short zoneType | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ==Security V1== | ||
+ | Command Class: 0x98 | ||
+ | ===Network Key Set=== | ||
+ | Command: 0x06 | ||
+ | class hubitat.zwave.commands.securityv1.NetworkKeySet { | ||
+ | List<NetworkKeySet> networkKeyByte | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Network Key Verify=== | ||
+ | Command: 0x07 | ||
+ | class hubitat.zwave.commands.securityv1.NetworkKeyVerify { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Security Commands Supported Get=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.securityv1.SecurityCommandsSupportedGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Security Commands Supported Report=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.securityv1.SecurityCommandsSupportedReport { | ||
+ | List<SecurityCommandsSupportedReport> commandClassControl | ||
+ | List<SecurityCommandsSupportedReport> commandClassSupport | ||
+ | Short reportsToFollow | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Security Message Encapsulation=== | ||
+ | Command: 0x81 | ||
+ | class hubitat.zwave.commands.securityv1.SecurityMessageEncapsulation { | ||
+ | List<SecurityMessageEncapsulation> commandByte | ||
+ | Short commandClassIdentifier | ||
+ | Short commandIdentifier | ||
+ | Boolean secondFrame | ||
+ | Short sequenceCounter | ||
+ | Boolean sequenced | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Security Message Encapsulation Nonce Get=== | ||
+ | Command: 0xC1 | ||
+ | class hubitat.zwave.commands.securityv1.SecurityMessageEncapsulationNonceGet { | ||
+ | List<SecurityMessageEncapsulationNonceGet> commandByte | ||
+ | Short commandClassIdentifier | ||
+ | Short commandIdentifier | ||
+ | List<SecurityMessageEncapsulationNonceGet> initializationVector | ||
+ | List<SecurityMessageEncapsulationNonceGet> messageAuthenticationCode | ||
+ | Short receiversNonceIdentifier | ||
+ | Boolean secondFrame | ||
+ | Short sequenceCounter | ||
+ | Boolean sequenced | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Security Nonce Get=== | ||
+ | Command: 0x40 | ||
+ | class hubitat.zwave.commands.securityv1.SecurityNonceGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Security Nonce Report=== | ||
+ | Command: 0x80 | ||
+ | class hubitat.zwave.commands.securityv1.SecurityNonceReport { | ||
+ | List<SecurityNonceReport> nonce | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Security Scheme Get=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.securityv1.SecuritySchemeGet { | ||
+ | Short supportedSecuritySchemes | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Security Scheme Inherit=== | ||
+ | Command: 0x08 | ||
+ | class hubitat.zwave.commands.securityv1.SecuritySchemeInherit { | ||
+ | Short supportedSecuritySchemes | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Security Scheme Report=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.securityv1.SecuritySchemeReport { | ||
+ | Short supportedSecuritySchemes | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Network Key Set=== | ||
+ | Command: 0x06 | ||
+ | class hubitat.zwave.commands.securityv1.NetworkKeySet { | ||
+ | List<NetworkKeySet> networkKeyByte | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Network Key Verify=== | ||
+ | Command: 0x07 | ||
+ | class hubitat.zwave.commands.securityv1.NetworkKeyVerify { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Security Commands Supported Get=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.securityv1.SecurityCommandsSupportedGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Security Commands Supported Report=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.securityv1.SecurityCommandsSupportedReport { | ||
+ | List<SecurityCommandsSupportedReport> commandClassControl | ||
+ | List<SecurityCommandsSupportedReport> commandClassSupport | ||
+ | Short reportsToFollow | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Security Message Encapsulation=== | ||
+ | Command: 0x81 | ||
+ | class hubitat.zwave.commands.securityv1.SecurityMessageEncapsulation { | ||
+ | List<SecurityMessageEncapsulation> commandByte | ||
+ | Short commandClassIdentifier | ||
+ | Short commandIdentifier | ||
+ | Boolean secondFrame | ||
+ | Short sequenceCounter | ||
+ | Boolean sequenced | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Security Message Encapsulation Nonce Get=== | ||
+ | Command: 0xC1 | ||
+ | class hubitat.zwave.commands.securityv1.SecurityMessageEncapsulationNonceGet { | ||
+ | List<SecurityMessageEncapsulationNonceGet> commandByte | ||
+ | Short commandClassIdentifier | ||
+ | Short commandIdentifier | ||
+ | List<SecurityMessageEncapsulationNonceGet> initializationVector | ||
+ | List<SecurityMessageEncapsulationNonceGet> messageAuthenticationCode | ||
+ | Short receiversNonceIdentifier | ||
+ | Boolean secondFrame | ||
+ | Short sequenceCounter | ||
+ | Boolean sequenced | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Security Nonce Get=== | ||
+ | Command: 0x40 | ||
+ | class hubitat.zwave.commands.securityv1.SecurityNonceGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Security Nonce Report=== | ||
+ | Command: 0x80 | ||
+ | class hubitat.zwave.commands.securityv1.SecurityNonceReport { | ||
+ | List<SecurityNonceReport> nonce | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Security Scheme Get=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.securityv1.SecuritySchemeGet { | ||
+ | Short supportedSecuritySchemes | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Security Scheme Inherit=== | ||
+ | Command: 0x08 | ||
+ | class hubitat.zwave.commands.securityv1.SecuritySchemeInherit { | ||
+ | Short supportedSecuritySchemes | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Security Scheme Report=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.securityv1.SecuritySchemeReport { | ||
+ | Short supportedSecuritySchemes | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ==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 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 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 Get=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.sensorbinaryv2.SensorBinaryGet { | ||
+ | Short sensorType | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Sensor Binary Report=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.sensorbinaryv2.SensorBinaryReport { | ||
+ | Short sensorType | ||
+ | Short sensorValue | ||
+ | static Short SENSOR_TYPE_AUX = 9 | ||
+ | static Short SENSOR_TYPE_CO = 3 | ||
+ | static Short SENSOR_TYPE_CO2 = 4 | ||
+ | static Short SENSOR_TYPE_DOOR_WINDOW = 10 | ||
+ | static Short SENSOR_TYPE_FIRST = 255 | ||
+ | static Short SENSOR_TYPE_FREEZE = 7 | ||
+ | static Short SENSOR_TYPE_GENERAL_PURPOSE = 1 | ||
+ | static Short SENSOR_TYPE_GLASS_BREAK = 13 | ||
+ | static Short SENSOR_TYPE_HEAT = 5 | ||
+ | static Short SENSOR_TYPE_MOTION = 12 | ||
+ | static Short SENSOR_TYPE_SMOKE = 2 | ||
+ | static Short SENSOR_TYPE_TAMPER = 8 | ||
+ | static Short SENSOR_TYPE_TILT = 11 | ||
+ | static Short SENSOR_TYPE_WATER = 6 | ||
+ | static Short SENSOR_VALUE_DETECTED_AN_EVENT = 255 | ||
+ | static Short SENSOR_VALUE_IDLE = 0 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Sensor Binary Supported Get Sensor=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.sensorbinaryv2.SensorBinarySupportedGetSensor { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Sensor Binary Supported Sensor Report=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.sensorbinaryv2.SensorBinarySupportedSensorReport { | ||
+ | Boolean aux | ||
+ | Boolean co | ||
+ | Boolean co2 | ||
+ | Boolean doorwindow | ||
+ | Boolean first | ||
+ | Boolean freeze | ||
+ | Boolean general | ||
+ | Boolean glassBreak | ||
+ | Boolean heat | ||
+ | Boolean motion | ||
+ | Boolean smoke | ||
+ | Boolean tamper | ||
+ | Boolean tilt | ||
+ | Boolean water | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Sensor Binary Get=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.sensorbinaryv2.SensorBinaryGet { | ||
+ | Short sensorType | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Sensor Binary Report=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.sensorbinaryv2.SensorBinaryReport { | ||
+ | Short sensorType | ||
+ | Short sensorValue | ||
+ | static Short SENSOR_TYPE_AUX = 9 | ||
+ | static Short SENSOR_TYPE_CO = 3 | ||
+ | static Short SENSOR_TYPE_CO2 = 4 | ||
+ | static Short SENSOR_TYPE_DOOR_WINDOW = 10 | ||
+ | static Short SENSOR_TYPE_FIRST = 255 | ||
+ | static Short SENSOR_TYPE_FREEZE = 7 | ||
+ | static Short SENSOR_TYPE_GENERAL_PURPOSE = 1 | ||
+ | static Short SENSOR_TYPE_GLASS_BREAK = 13 | ||
+ | static Short SENSOR_TYPE_HEAT = 5 | ||
+ | static Short SENSOR_TYPE_MOTION = 12 | ||
+ | static Short SENSOR_TYPE_SMOKE = 2 | ||
+ | static Short SENSOR_TYPE_TAMPER = 8 | ||
+ | static Short SENSOR_TYPE_TILT = 11 | ||
+ | static Short SENSOR_TYPE_WATER = 6 | ||
+ | static Short SENSOR_VALUE_DETECTED_AN_EVENT = 255 | ||
+ | static Short SENSOR_VALUE_IDLE = 0 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Sensor Binary Supported Get Sensor=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.sensorbinaryv2.SensorBinarySupportedGetSensor { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Sensor Binary Supported Sensor Report=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.sensorbinaryv2.SensorBinarySupportedSensorReport { | ||
+ | Boolean aux | ||
+ | Boolean co | ||
+ | Boolean co2 | ||
+ | Boolean doorwindow | ||
+ | Boolean first | ||
+ | Boolean freeze | ||
+ | Boolean general | ||
+ | Boolean glassBreak | ||
+ | Boolean heat | ||
+ | Boolean motion | ||
+ | Boolean smoke | ||
+ | Boolean tamper | ||
+ | Boolean tilt | ||
+ | Boolean water | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ==Sensor Configuration V1== | ||
+ | Command Class: 0x9E | ||
+ | ===Sensor Trigger Level Get=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.sensorconfigurationv1.SensorTriggerLevelGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Sensor Trigger Level Report=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.sensorconfigurationv1.SensorTriggerLevelReport { | ||
+ | Short precision | ||
+ | Short scale | ||
+ | BigDecimal scaledTriggerValue | ||
+ | Short sensorType | ||
+ | Short size | ||
+ | List<SensorTriggerLevelReport> triggerValue | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Sensor Trigger Level Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.sensorconfigurationv1.SensorTriggerLevelSet { | ||
+ | Boolean current | ||
+ | Boolean defaultValue | ||
+ | Short precision | ||
+ | Short scale | ||
+ | BigDecimal scaledTriggerValue | ||
+ | Short sensorType | ||
+ | Short size | ||
+ | List<SensorTriggerLevelSet> triggerValue | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Sensor Trigger Level Get=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.sensorconfigurationv1.SensorTriggerLevelGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Sensor Trigger Level Report=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.sensorconfigurationv1.SensorTriggerLevelReport { | ||
+ | Short precision | ||
+ | Short scale | ||
+ | BigDecimal scaledTriggerValue | ||
+ | Short sensorType | ||
+ | Short size | ||
+ | List<SensorTriggerLevelReport> triggerValue | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Sensor Trigger Level Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.sensorconfigurationv1.SensorTriggerLevelSet { | ||
+ | Boolean current | ||
+ | Boolean defaultValue | ||
+ | Short precision | ||
+ | Short scale | ||
+ | BigDecimal scaledTriggerValue | ||
+ | Short sensorType | ||
+ | Short size | ||
+ | List<SensorTriggerLevelSet> triggerValue | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ==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 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 V10== | ||
+ | Command Class: 0x31 | ||
+ | ===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 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 Supported Get Sensor=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.sensormultilevelv10.SensorMultilevelSupportedGetSensor { | ||
+ | |||
+ | 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 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 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 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 Supported Get Sensor=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.sensormultilevelv10.SensorMultilevelSupportedGetSensor { | ||
+ | |||
+ | 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 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 V11== | ||
+ | Command Class: 0x31 | ||
+ | ===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 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 Supported Get Sensor=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.sensormultilevelv11.SensorMultilevelSupportedGetSensor { | ||
+ | |||
+ | 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() | ||
+ | } | ||
+ | |||
+ | ===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 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 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 Supported Get Sensor=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.sensormultilevelv11.SensorMultilevelSupportedGetSensor { | ||
+ | |||
+ | 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() | ||
+ | } | ||
+ | |||
+ | ===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 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 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 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 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 Get=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.sensormultilevelv5.SensorMultilevelGet { | ||
+ | Short scale | ||
+ | Short sensorType | ||
+ | static Short SENSOR_TYPE_AIR_FLOW_VERSION_3 = 18 | ||
+ | static Short SENSOR_TYPE_ANGLE_POSITION_VERSION_4 = 21 | ||
+ | static Short SENSOR_TYPE_ATMOSPHERIC_PRESSURE_VERSION_2 = 8 | ||
+ | static Short SENSOR_TYPE_BAROMETRIC_PRESSURE_VERSION_2 = 9 | ||
+ | static Short SENSOR_TYPE_CO2_LEVEL_VERSION_3 = 17 | ||
+ | static Short SENSOR_TYPE_CURRENT_VERSION_3 = 16 | ||
+ | static Short SENSOR_TYPE_DEW_POINT_VERSION_2 = 11 | ||
+ | static Short SENSOR_TYPE_DIRECTION_VERSION_2 = 7 | ||
+ | static Short SENSOR_TYPE_DISTANCE_VERSION_3 = 20 | ||
+ | static Short SENSOR_TYPE_ELECTRICAL_CONDUCTIVITY_V5 = 29 | ||
+ | static Short SENSOR_TYPE_ELECTRICAL_RESISTIVITY_V5 = 28 | ||
+ | static Short SENSOR_TYPE_GENERAL_PURPOSE_VALUE_VERSION_1 = 2 | ||
+ | static Short SENSOR_TYPE_LOUDNESS_V5 = 30 | ||
+ | static Short SENSOR_TYPE_LUMINANCE_VERSION_1 = 3 | ||
+ | static Short SENSOR_TYPE_MOISTURE_V5 = 31 | ||
+ | static Short SENSOR_TYPE_POWER_VERSION_2 = 4 | ||
+ | static Short SENSOR_TYPE_RAIN_RATE_VERSION_2 = 12 | ||
+ | static Short SENSOR_TYPE_RELATIVE_HUMIDITY_VERSION_2 = 5 | ||
+ | static Short SENSOR_TYPE_ROTATION_V5 = 22 | ||
+ | static Short SENSOR_TYPE_SEISMIC_INTENSITY_V5 = 25 | ||
+ | static Short SENSOR_TYPE_SEISMIC_MAGNITUDE_V5 = 26 | ||
+ | static Short SENSOR_TYPE_SOIL_TEMPERATURE_V5 = 24 | ||
+ | static Short SENSOR_TYPE_SOLAR_RADIATION_VERSION_2 = 10 | ||
+ | static Short SENSOR_TYPE_TANK_CAPACITY_VERSION_3 = 19 | ||
+ | static Short SENSOR_TYPE_TEMPERATURE_VERSION_1 = 1 | ||
+ | static Short SENSOR_TYPE_TIDE_LEVEL_VERSION_2 = 13 | ||
+ | static Short SENSOR_TYPE_ULTRAVIOLET_V5 = 27 | ||
+ | static Short SENSOR_TYPE_VELOCITY_VERSION_2 = 6 | ||
+ | static Short SENSOR_TYPE_VOLTAGE_VERSION_3 = 15 | ||
+ | static Short SENSOR_TYPE_WATER_TEMPERATURE_V5 = 23 | ||
+ | static Short SENSOR_TYPE_WEIGHT_VERSION_3 = 14 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Sensor Multilevel Report=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.sensormultilevelv5.SensorMultilevelReport { | ||
+ | Short precision | ||
+ | Short scale | ||
+ | BigDecimal scaledSensorValue | ||
+ | Short sensorType | ||
+ | Short size | ||
+ | static Short SENSOR_TYPE_AIR_FLOW_VERSION_3 = 18 | ||
+ | static Short SENSOR_TYPE_ANGLE_POSITION_VERSION_4 = 21 | ||
+ | static Short SENSOR_TYPE_ATMOSPHERIC_PRESSURE_VERSION_2 = 8 | ||
+ | static Short SENSOR_TYPE_BAROMETRIC_PRESSURE_VERSION_2 = 9 | ||
+ | static Short SENSOR_TYPE_CO2_LEVEL_VERSION_3 = 17 | ||
+ | static Short SENSOR_TYPE_CURRENT_VERSION_3 = 16 | ||
+ | static Short SENSOR_TYPE_DEW_POINT_VERSION_2 = 11 | ||
+ | static Short SENSOR_TYPE_DIRECTION_VERSION_2 = 7 | ||
+ | static Short SENSOR_TYPE_DISTANCE_VERSION_3 = 20 | ||
+ | static Short SENSOR_TYPE_ELECTRICAL_CONDUCTIVITY_V5 = 29 | ||
+ | static Short SENSOR_TYPE_ELECTRICAL_RESISTIVITY_V5 = 28 | ||
+ | static Short SENSOR_TYPE_GENERAL_PURPOSE_VALUE_VERSION_1 = 2 | ||
+ | static Short SENSOR_TYPE_LOUDNESS_V5 = 30 | ||
+ | static Short SENSOR_TYPE_LUMINANCE_VERSION_1 = 3 | ||
+ | static Short SENSOR_TYPE_MOISTURE_V5 = 31 | ||
+ | static Short SENSOR_TYPE_POWER_VERSION_2 = 4 | ||
+ | static Short SENSOR_TYPE_RAIN_RATE_VERSION_2 = 12 | ||
+ | static Short SENSOR_TYPE_RELATIVE_HUMIDITY_VERSION_2 = 5 | ||
+ | static Short SENSOR_TYPE_ROTATION_V5 = 22 | ||
+ | static Short SENSOR_TYPE_SEISMIC_INTENSITY_V5 = 25 | ||
+ | static Short SENSOR_TYPE_SEISMIC_MAGNITUDE_V5 = 26 | ||
+ | static Short SENSOR_TYPE_SOIL_TEMPERATURE_V5 = 24 | ||
+ | static Short SENSOR_TYPE_SOLAR_RADIATION_VERSION_2 = 10 | ||
+ | static Short SENSOR_TYPE_TANK_CAPACITY_VERSION_3 = 19 | ||
+ | static Short SENSOR_TYPE_TEMPERATURE_VERSION_1 = 1 | ||
+ | static Short SENSOR_TYPE_TIDE_LEVEL_VERSION_2 = 13 | ||
+ | static Short SENSOR_TYPE_ULTRAVIOLET_V5 = 27 | ||
+ | static Short SENSOR_TYPE_VELOCITY_VERSION_2 = 6 | ||
+ | static Short SENSOR_TYPE_VOLTAGE_VERSION_3 = 15 | ||
+ | static Short SENSOR_TYPE_WATER_TEMPERATURE_V5 = 23 | ||
+ | static Short SENSOR_TYPE_WEIGHT_VERSION_3 = 14 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Sensor Multilevel Supported Get Scale=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.sensormultilevelv5.SensorMultilevelSupportedGetScale { | ||
+ | Short sensorType | ||
+ | static Short SENSOR_TYPE_AIR_FLOW_VERSION_3 = 18 | ||
+ | static Short SENSOR_TYPE_ANGLE_POSITION_VERSION_4 = 21 | ||
+ | static Short SENSOR_TYPE_ATMOSPHERIC_PRESSURE_VERSION_2 = 8 | ||
+ | static Short SENSOR_TYPE_BAROMETRIC_PRESSURE_VERSION_2 = 9 | ||
+ | static Short SENSOR_TYPE_CO2_LEVEL_VERSION_3 = 17 | ||
+ | static Short SENSOR_TYPE_CURRENT_VERSION_3 = 16 | ||
+ | static Short SENSOR_TYPE_DEW_POINT_VERSION_2 = 11 | ||
+ | static Short SENSOR_TYPE_DIRECTION_VERSION_2 = 7 | ||
+ | static Short SENSOR_TYPE_DISTANCE_VERSION_3 = 20 | ||
+ | static Short SENSOR_TYPE_ELECTRICAL_CONDUCTIVITY_V5 = 29 | ||
+ | static Short SENSOR_TYPE_ELECTRICAL_RESISTIVITY_V5 = 28 | ||
+ | static Short SENSOR_TYPE_GENERAL_PURPOSE_VALUE_VERSION_1 = 2 | ||
+ | static Short SENSOR_TYPE_LOUDNESS_V5 = 30 | ||
+ | static Short SENSOR_TYPE_LUMINANCE_VERSION_1 = 3 | ||
+ | static Short SENSOR_TYPE_MOISTURE_V5 = 31 | ||
+ | static Short SENSOR_TYPE_POWER_VERSION_2 = 4 | ||
+ | static Short SENSOR_TYPE_RAIN_RATE_VERSION_2 = 12 | ||
+ | static Short SENSOR_TYPE_RELATIVE_HUMIDITY_VERSION_2 = 5 | ||
+ | static Short SENSOR_TYPE_ROTATION_V5 = 22 | ||
+ | static Short SENSOR_TYPE_SEISMIC_INTENSITY_V5 = 25 | ||
+ | static Short SENSOR_TYPE_SEISMIC_MAGNITUDE_V5 = 26 | ||
+ | static Short SENSOR_TYPE_SOIL_TEMPERATURE_V5 = 24 | ||
+ | static Short SENSOR_TYPE_SOLAR_RADIATION_VERSION_2 = 10 | ||
+ | static Short SENSOR_TYPE_TANK_CAPACITY_VERSION_3 = 19 | ||
+ | static Short SENSOR_TYPE_TEMPERATURE_VERSION_1 = 1 | ||
+ | static Short SENSOR_TYPE_TIDE_LEVEL_VERSION_2 = 13 | ||
+ | static Short SENSOR_TYPE_ULTRAVIOLET_V5 = 27 | ||
+ | static Short SENSOR_TYPE_VELOCITY_VERSION_2 = 6 | ||
+ | static Short SENSOR_TYPE_VOLTAGE_VERSION_3 = 15 | ||
+ | static Short SENSOR_TYPE_WATER_TEMPERATURE_V5 = 23 | ||
+ | static Short SENSOR_TYPE_WEIGHT_VERSION_3 = 14 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Sensor Multilevel Supported Get Sensor=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.sensormultilevelv5.SensorMultilevelSupportedGetSensor { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Sensor Multilevel Supported Scale Report=== | ||
+ | Command: 0x06 | ||
+ | class hubitat.zwave.commands.sensormultilevelv5.SensorMultilevelSupportedScaleReport { | ||
+ | Short scaleBitMask | ||
+ | Short sensorType | ||
+ | static Short SENSOR_TYPE_AIR_FLOW_VERSION_3 = 18 | ||
+ | static Short SENSOR_TYPE_ANGLE_POSITION_VERSION_4 = 21 | ||
+ | static Short SENSOR_TYPE_ATMOSPHERIC_PRESSURE_VERSION_2 = 8 | ||
+ | static Short SENSOR_TYPE_BAROMETRIC_PRESSURE_VERSION_2 = 9 | ||
+ | static Short SENSOR_TYPE_CO2_LEVEL_VERSION_3 = 17 | ||
+ | static Short SENSOR_TYPE_CURRENT_VERSION_3 = 16 | ||
+ | static Short SENSOR_TYPE_DEW_POINT_VERSION_2 = 11 | ||
+ | static Short SENSOR_TYPE_DIRECTION_VERSION_2 = 7 | ||
+ | static Short SENSOR_TYPE_DISTANCE_VERSION_3 = 20 | ||
+ | static Short SENSOR_TYPE_ELECTRICAL_CONDUCTIVITY_V5 = 29 | ||
+ | static Short SENSOR_TYPE_ELECTRICAL_RESISTIVITY_V5 = 28 | ||
+ | static Short SENSOR_TYPE_GENERAL_PURPOSE_VALUE_VERSION_1 = 2 | ||
+ | static Short SENSOR_TYPE_LOUDNESS_V5 = 30 | ||
+ | static Short SENSOR_TYPE_LUMINANCE_VERSION_1 = 3 | ||
+ | static Short SENSOR_TYPE_MOISTURE_V5 = 31 | ||
+ | static Short SENSOR_TYPE_POWER_VERSION_2 = 4 | ||
+ | static Short SENSOR_TYPE_RAIN_RATE_VERSION_2 = 12 | ||
+ | static Short SENSOR_TYPE_RELATIVE_HUMIDITY_VERSION_2 = 5 | ||
+ | static Short SENSOR_TYPE_ROTATION_V5 = 22 | ||
+ | static Short SENSOR_TYPE_SEISMIC_INTENSITY_V5 = 25 | ||
+ | static Short SENSOR_TYPE_SEISMIC_MAGNITUDE_V5 = 26 | ||
+ | static Short SENSOR_TYPE_SOIL_TEMPERATURE_V5 = 24 | ||
+ | static Short SENSOR_TYPE_SOLAR_RADIATION_VERSION_2 = 10 | ||
+ | static Short SENSOR_TYPE_TANK_CAPACITY_VERSION_3 = 19 | ||
+ | static Short SENSOR_TYPE_TEMPERATURE_VERSION_1 = 1 | ||
+ | static Short SENSOR_TYPE_TIDE_LEVEL_VERSION_2 = 13 | ||
+ | static Short SENSOR_TYPE_ULTRAVIOLET_V5 = 27 | ||
+ | static Short SENSOR_TYPE_VELOCITY_VERSION_2 = 6 | ||
+ | static Short SENSOR_TYPE_VOLTAGE_VERSION_3 = 15 | ||
+ | static Short SENSOR_TYPE_WATER_TEMPERATURE_V5 = 23 | ||
+ | static Short SENSOR_TYPE_WEIGHT_VERSION_3 = 14 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Sensor Multilevel Supported Sensor Report=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.sensormultilevelv5.SensorMultilevelSupportedSensorReport { | ||
+ | Boolean airFlow | ||
+ | Boolean airTemperature | ||
+ | Boolean anglePosition | ||
+ | Boolean atmosphericPressure | ||
+ | Boolean barometricPressure | ||
+ | Boolean 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 Get=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.sensormultilevelv5.SensorMultilevelGet { | ||
+ | Short scale | ||
+ | Short sensorType | ||
+ | static Short SENSOR_TYPE_AIR_FLOW_VERSION_3 = 18 | ||
+ | static Short SENSOR_TYPE_ANGLE_POSITION_VERSION_4 = 21 | ||
+ | static Short SENSOR_TYPE_ATMOSPHERIC_PRESSURE_VERSION_2 = 8 | ||
+ | static Short SENSOR_TYPE_BAROMETRIC_PRESSURE_VERSION_2 = 9 | ||
+ | static Short SENSOR_TYPE_CO2_LEVEL_VERSION_3 = 17 | ||
+ | static Short SENSOR_TYPE_CURRENT_VERSION_3 = 16 | ||
+ | static Short SENSOR_TYPE_DEW_POINT_VERSION_2 = 11 | ||
+ | static Short SENSOR_TYPE_DIRECTION_VERSION_2 = 7 | ||
+ | static Short SENSOR_TYPE_DISTANCE_VERSION_3 = 20 | ||
+ | static Short SENSOR_TYPE_ELECTRICAL_CONDUCTIVITY_V5 = 29 | ||
+ | static Short SENSOR_TYPE_ELECTRICAL_RESISTIVITY_V5 = 28 | ||
+ | static Short SENSOR_TYPE_GENERAL_PURPOSE_VALUE_VERSION_1 = 2 | ||
+ | static Short SENSOR_TYPE_LOUDNESS_V5 = 30 | ||
+ | static Short SENSOR_TYPE_LUMINANCE_VERSION_1 = 3 | ||
+ | static Short SENSOR_TYPE_MOISTURE_V5 = 31 | ||
+ | static Short SENSOR_TYPE_POWER_VERSION_2 = 4 | ||
+ | static Short SENSOR_TYPE_RAIN_RATE_VERSION_2 = 12 | ||
+ | static Short SENSOR_TYPE_RELATIVE_HUMIDITY_VERSION_2 = 5 | ||
+ | static Short SENSOR_TYPE_ROTATION_V5 = 22 | ||
+ | static Short SENSOR_TYPE_SEISMIC_INTENSITY_V5 = 25 | ||
+ | static Short SENSOR_TYPE_SEISMIC_MAGNITUDE_V5 = 26 | ||
+ | static Short SENSOR_TYPE_SOIL_TEMPERATURE_V5 = 24 | ||
+ | static Short SENSOR_TYPE_SOLAR_RADIATION_VERSION_2 = 10 | ||
+ | static Short SENSOR_TYPE_TANK_CAPACITY_VERSION_3 = 19 | ||
+ | static Short SENSOR_TYPE_TEMPERATURE_VERSION_1 = 1 | ||
+ | static Short SENSOR_TYPE_TIDE_LEVEL_VERSION_2 = 13 | ||
+ | static Short SENSOR_TYPE_ULTRAVIOLET_V5 = 27 | ||
+ | static Short SENSOR_TYPE_VELOCITY_VERSION_2 = 6 | ||
+ | static Short SENSOR_TYPE_VOLTAGE_VERSION_3 = 15 | ||
+ | static Short SENSOR_TYPE_WATER_TEMPERATURE_V5 = 23 | ||
+ | static Short SENSOR_TYPE_WEIGHT_VERSION_3 = 14 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Sensor Multilevel Report=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.sensormultilevelv5.SensorMultilevelReport { | ||
+ | Short precision | ||
+ | Short scale | ||
+ | BigDecimal scaledSensorValue | ||
+ | Short sensorType | ||
+ | Short size | ||
+ | static Short SENSOR_TYPE_AIR_FLOW_VERSION_3 = 18 | ||
+ | static Short SENSOR_TYPE_ANGLE_POSITION_VERSION_4 = 21 | ||
+ | static Short SENSOR_TYPE_ATMOSPHERIC_PRESSURE_VERSION_2 = 8 | ||
+ | static Short SENSOR_TYPE_BAROMETRIC_PRESSURE_VERSION_2 = 9 | ||
+ | static Short SENSOR_TYPE_CO2_LEVEL_VERSION_3 = 17 | ||
+ | static Short SENSOR_TYPE_CURRENT_VERSION_3 = 16 | ||
+ | static Short SENSOR_TYPE_DEW_POINT_VERSION_2 = 11 | ||
+ | static Short SENSOR_TYPE_DIRECTION_VERSION_2 = 7 | ||
+ | static Short SENSOR_TYPE_DISTANCE_VERSION_3 = 20 | ||
+ | static Short SENSOR_TYPE_ELECTRICAL_CONDUCTIVITY_V5 = 29 | ||
+ | static Short SENSOR_TYPE_ELECTRICAL_RESISTIVITY_V5 = 28 | ||
+ | static Short SENSOR_TYPE_GENERAL_PURPOSE_VALUE_VERSION_1 = 2 | ||
+ | static Short SENSOR_TYPE_LOUDNESS_V5 = 30 | ||
+ | static Short SENSOR_TYPE_LUMINANCE_VERSION_1 = 3 | ||
+ | static Short SENSOR_TYPE_MOISTURE_V5 = 31 | ||
+ | static Short SENSOR_TYPE_POWER_VERSION_2 = 4 | ||
+ | static Short SENSOR_TYPE_RAIN_RATE_VERSION_2 = 12 | ||
+ | static Short SENSOR_TYPE_RELATIVE_HUMIDITY_VERSION_2 = 5 | ||
+ | static Short SENSOR_TYPE_ROTATION_V5 = 22 | ||
+ | static Short SENSOR_TYPE_SEISMIC_INTENSITY_V5 = 25 | ||
+ | static Short SENSOR_TYPE_SEISMIC_MAGNITUDE_V5 = 26 | ||
+ | static Short SENSOR_TYPE_SOIL_TEMPERATURE_V5 = 24 | ||
+ | static Short SENSOR_TYPE_SOLAR_RADIATION_VERSION_2 = 10 | ||
+ | static Short SENSOR_TYPE_TANK_CAPACITY_VERSION_3 = 19 | ||
+ | static Short SENSOR_TYPE_TEMPERATURE_VERSION_1 = 1 | ||
+ | static Short SENSOR_TYPE_TIDE_LEVEL_VERSION_2 = 13 | ||
+ | static Short SENSOR_TYPE_ULTRAVIOLET_V5 = 27 | ||
+ | static Short SENSOR_TYPE_VELOCITY_VERSION_2 = 6 | ||
+ | static Short SENSOR_TYPE_VOLTAGE_VERSION_3 = 15 | ||
+ | static Short SENSOR_TYPE_WATER_TEMPERATURE_V5 = 23 | ||
+ | static Short SENSOR_TYPE_WEIGHT_VERSION_3 = 14 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Sensor Multilevel Supported Get Scale=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.sensormultilevelv5.SensorMultilevelSupportedGetScale { | ||
+ | Short sensorType | ||
+ | static Short SENSOR_TYPE_AIR_FLOW_VERSION_3 = 18 | ||
+ | static Short SENSOR_TYPE_ANGLE_POSITION_VERSION_4 = 21 | ||
+ | static Short SENSOR_TYPE_ATMOSPHERIC_PRESSURE_VERSION_2 = 8 | ||
+ | static Short SENSOR_TYPE_BAROMETRIC_PRESSURE_VERSION_2 = 9 | ||
+ | static Short SENSOR_TYPE_CO2_LEVEL_VERSION_3 = 17 | ||
+ | static Short SENSOR_TYPE_CURRENT_VERSION_3 = 16 | ||
+ | static Short SENSOR_TYPE_DEW_POINT_VERSION_2 = 11 | ||
+ | static Short SENSOR_TYPE_DIRECTION_VERSION_2 = 7 | ||
+ | static Short SENSOR_TYPE_DISTANCE_VERSION_3 = 20 | ||
+ | static Short SENSOR_TYPE_ELECTRICAL_CONDUCTIVITY_V5 = 29 | ||
+ | static Short SENSOR_TYPE_ELECTRICAL_RESISTIVITY_V5 = 28 | ||
+ | static Short SENSOR_TYPE_GENERAL_PURPOSE_VALUE_VERSION_1 = 2 | ||
+ | static Short SENSOR_TYPE_LOUDNESS_V5 = 30 | ||
+ | static Short SENSOR_TYPE_LUMINANCE_VERSION_1 = 3 | ||
+ | static Short SENSOR_TYPE_MOISTURE_V5 = 31 | ||
+ | static Short SENSOR_TYPE_POWER_VERSION_2 = 4 | ||
+ | static Short SENSOR_TYPE_RAIN_RATE_VERSION_2 = 12 | ||
+ | static Short SENSOR_TYPE_RELATIVE_HUMIDITY_VERSION_2 = 5 | ||
+ | static Short SENSOR_TYPE_ROTATION_V5 = 22 | ||
+ | static Short SENSOR_TYPE_SEISMIC_INTENSITY_V5 = 25 | ||
+ | static Short SENSOR_TYPE_SEISMIC_MAGNITUDE_V5 = 26 | ||
+ | static Short SENSOR_TYPE_SOIL_TEMPERATURE_V5 = 24 | ||
+ | static Short SENSOR_TYPE_SOLAR_RADIATION_VERSION_2 = 10 | ||
+ | static Short SENSOR_TYPE_TANK_CAPACITY_VERSION_3 = 19 | ||
+ | static Short SENSOR_TYPE_TEMPERATURE_VERSION_1 = 1 | ||
+ | static Short SENSOR_TYPE_TIDE_LEVEL_VERSION_2 = 13 | ||
+ | static Short SENSOR_TYPE_ULTRAVIOLET_V5 = 27 | ||
+ | static Short SENSOR_TYPE_VELOCITY_VERSION_2 = 6 | ||
+ | static Short SENSOR_TYPE_VOLTAGE_VERSION_3 = 15 | ||
+ | static Short SENSOR_TYPE_WATER_TEMPERATURE_V5 = 23 | ||
+ | static Short SENSOR_TYPE_WEIGHT_VERSION_3 = 14 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Sensor Multilevel Supported Get Sensor=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.sensormultilevelv5.SensorMultilevelSupportedGetSensor { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Sensor Multilevel Supported Scale Report=== | ||
+ | Command: 0x06 | ||
+ | class hubitat.zwave.commands.sensormultilevelv5.SensorMultilevelSupportedScaleReport { | ||
+ | Short scaleBitMask | ||
+ | Short sensorType | ||
+ | static Short SENSOR_TYPE_AIR_FLOW_VERSION_3 = 18 | ||
+ | static Short SENSOR_TYPE_ANGLE_POSITION_VERSION_4 = 21 | ||
+ | static Short SENSOR_TYPE_ATMOSPHERIC_PRESSURE_VERSION_2 = 8 | ||
+ | static Short SENSOR_TYPE_BAROMETRIC_PRESSURE_VERSION_2 = 9 | ||
+ | static Short SENSOR_TYPE_CO2_LEVEL_VERSION_3 = 17 | ||
+ | static Short SENSOR_TYPE_CURRENT_VERSION_3 = 16 | ||
+ | static Short SENSOR_TYPE_DEW_POINT_VERSION_2 = 11 | ||
+ | static Short SENSOR_TYPE_DIRECTION_VERSION_2 = 7 | ||
+ | static Short SENSOR_TYPE_DISTANCE_VERSION_3 = 20 | ||
+ | static Short SENSOR_TYPE_ELECTRICAL_CONDUCTIVITY_V5 = 29 | ||
+ | static Short SENSOR_TYPE_ELECTRICAL_RESISTIVITY_V5 = 28 | ||
+ | static Short SENSOR_TYPE_GENERAL_PURPOSE_VALUE_VERSION_1 = 2 | ||
+ | static Short SENSOR_TYPE_LOUDNESS_V5 = 30 | ||
+ | static Short SENSOR_TYPE_LUMINANCE_VERSION_1 = 3 | ||
+ | static Short SENSOR_TYPE_MOISTURE_V5 = 31 | ||
+ | static Short SENSOR_TYPE_POWER_VERSION_2 = 4 | ||
+ | static Short SENSOR_TYPE_RAIN_RATE_VERSION_2 = 12 | ||
+ | static Short SENSOR_TYPE_RELATIVE_HUMIDITY_VERSION_2 = 5 | ||
+ | static Short SENSOR_TYPE_ROTATION_V5 = 22 | ||
+ | static Short SENSOR_TYPE_SEISMIC_INTENSITY_V5 = 25 | ||
+ | static Short SENSOR_TYPE_SEISMIC_MAGNITUDE_V5 = 26 | ||
+ | static Short SENSOR_TYPE_SOIL_TEMPERATURE_V5 = 24 | ||
+ | static Short SENSOR_TYPE_SOLAR_RADIATION_VERSION_2 = 10 | ||
+ | static Short SENSOR_TYPE_TANK_CAPACITY_VERSION_3 = 19 | ||
+ | static Short SENSOR_TYPE_TEMPERATURE_VERSION_1 = 1 | ||
+ | static Short SENSOR_TYPE_TIDE_LEVEL_VERSION_2 = 13 | ||
+ | static Short SENSOR_TYPE_ULTRAVIOLET_V5 = 27 | ||
+ | static Short SENSOR_TYPE_VELOCITY_VERSION_2 = 6 | ||
+ | static Short SENSOR_TYPE_VOLTAGE_VERSION_3 = 15 | ||
+ | static Short SENSOR_TYPE_WATER_TEMPERATURE_V5 = 23 | ||
+ | static Short SENSOR_TYPE_WEIGHT_VERSION_3 = 14 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Sensor Multilevel Supported Sensor Report=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.sensormultilevelv5.SensorMultilevelSupportedSensorReport { | ||
+ | Boolean airFlow | ||
+ | Boolean airTemperature | ||
+ | Boolean anglePosition | ||
+ | Boolean atmosphericPressure | ||
+ | Boolean barometricPressure | ||
+ | Boolean 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 V6== | ||
+ | Command Class: 0x31 | ||
+ | ===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 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 Supported Get Sensor=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.sensormultilevelv6.SensorMultilevelSupportedGetSensor { | ||
+ | |||
+ | 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 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 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 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 Supported Get Sensor=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.sensormultilevelv6.SensorMultilevelSupportedGetSensor { | ||
+ | |||
+ | 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 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 V7== | ||
+ | Command Class: 0x31 | ||
+ | ===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 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 Supported Get Sensor=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.sensormultilevelv7.SensorMultilevelSupportedGetSensor { | ||
+ | |||
+ | 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 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 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 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 Supported Get Sensor=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.sensormultilevelv7.SensorMultilevelSupportedGetSensor { | ||
+ | |||
+ | 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 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 V8== | ||
+ | Command Class: 0x31 | ||
+ | ===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 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 Supported Get Sensor=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.sensormultilevelv8.SensorMultilevelSupportedGetSensor { | ||
+ | |||
+ | 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 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 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 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 Supported Get Sensor=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.sensormultilevelv8.SensorMultilevelSupportedGetSensor { | ||
+ | |||
+ | 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 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 V9== | ||
+ | Command Class: 0x31 | ||
+ | ===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 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 Supported Get Sensor=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.sensormultilevelv9.SensorMultilevelSupportedGetSensor { | ||
+ | |||
+ | 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 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 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 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 Supported Get Sensor=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.sensormultilevelv9.SensorMultilevelSupportedGetSensor { | ||
+ | |||
+ | 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 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() | ||
+ | } | ||
+ | |||
+ | ==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() | ||
+ | } | ||
+ | |||
+ | ===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 Get=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.simpleavcontrolv1.SimpleAvControlGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Simple Av Control Report=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.simpleavcontrolv1.SimpleAvControlReport { | ||
+ | Short numberOfReports | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Simple Av Control Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.simpleavcontrolv1.SimpleAvControlSet { | ||
+ | List<SimpleAvControlSet> commands | ||
+ | Integer itemId | ||
+ | Short keyAttributes | ||
+ | Short sequenceNumber | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Simple Av Control Supported Get=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.simpleavcontrolv1.SimpleAvControlSupportedGet { | ||
+ | Short reportNo | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Simple Av Control Supported Report=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.simpleavcontrolv1.SimpleAvControlSupportedReport { | ||
+ | List<SimpleAvControlSupportedReport> bitMasks | ||
+ | Short reportNo | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Simple Av Control Get=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.simpleavcontrolv1.SimpleAvControlGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Simple Av Control Report=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.simpleavcontrolv1.SimpleAvControlReport { | ||
+ | Short numberOfReports | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Simple Av Control Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.simpleavcontrolv1.SimpleAvControlSet { | ||
+ | List<SimpleAvControlSet> commands | ||
+ | Integer itemId | ||
+ | Short keyAttributes | ||
+ | Short sequenceNumber | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Simple Av Control Supported Get=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.simpleavcontrolv1.SimpleAvControlSupportedGet { | ||
+ | Short reportNo | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Simple Av Control Supported Report=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.simpleavcontrolv1.SimpleAvControlSupportedReport { | ||
+ | List<SimpleAvControlSupportedReport> bitMasks | ||
+ | Short reportNo | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ==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() | ||
+ | } | ||
+ | |||
+ | ===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 Get=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.switchallv1.SwitchAllGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Switch All Off=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.switchallv1.SwitchAllOff { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Switch All On=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.switchallv1.SwitchAllOn { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Switch All Report=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.switchallv1.SwitchAllReport { | ||
+ | Short mode | ||
+ | static Short MODE_EXCLUDED_FROM_THE_ALL_OFF_FUNCTIONALITY_BUT_NOT_ALL_ON = 2 | ||
+ | static Short MODE_EXCLUDED_FROM_THE_ALL_ON_ALL_OFF_FUNCTIONALITY = 0 | ||
+ | static Short MODE_EXCLUDED_FROM_THE_ALL_ON_FUNCTIONALITY_BUT_NOT_ALL_OFF = 1 | ||
+ | static Short MODE_INCLUDED_IN_THE_ALL_ON_ALL_OFF_FUNCTIONALITY = 255 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Switch All Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.switchallv1.SwitchAllSet { | ||
+ | Short mode | ||
+ | static Short MODE_EXCLUDED_FROM_THE_ALL_OFF_FUNCTIONALITY_BUT_NOT_ALL_ON = 2 | ||
+ | static Short MODE_EXCLUDED_FROM_THE_ALL_ON_ALL_OFF_FUNCTIONALITY = 0 | ||
+ | static Short MODE_EXCLUDED_FROM_THE_ALL_ON_FUNCTIONALITY_BUT_NOT_ALL_OFF = 1 | ||
+ | static Short MODE_INCLUDED_IN_THE_ALL_ON_ALL_OFF_FUNCTIONALITY = 255 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Switch All Get=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.switchallv1.SwitchAllGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Switch All Off=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.switchallv1.SwitchAllOff { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Switch All On=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.switchallv1.SwitchAllOn { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Switch All Report=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.switchallv1.SwitchAllReport { | ||
+ | Short mode | ||
+ | static Short MODE_EXCLUDED_FROM_THE_ALL_OFF_FUNCTIONALITY_BUT_NOT_ALL_ON = 2 | ||
+ | static Short MODE_EXCLUDED_FROM_THE_ALL_ON_ALL_OFF_FUNCTIONALITY = 0 | ||
+ | static Short MODE_EXCLUDED_FROM_THE_ALL_ON_FUNCTIONALITY_BUT_NOT_ALL_OFF = 1 | ||
+ | static Short MODE_INCLUDED_IN_THE_ALL_ON_ALL_OFF_FUNCTIONALITY = 255 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Switch All Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.switchallv1.SwitchAllSet { | ||
+ | Short mode | ||
+ | static Short MODE_EXCLUDED_FROM_THE_ALL_OFF_FUNCTIONALITY_BUT_NOT_ALL_ON = 2 | ||
+ | static Short MODE_EXCLUDED_FROM_THE_ALL_ON_ALL_OFF_FUNCTIONALITY = 0 | ||
+ | static Short MODE_EXCLUDED_FROM_THE_ALL_ON_FUNCTIONALITY_BUT_NOT_ALL_OFF = 1 | ||
+ | static Short MODE_INCLUDED_IN_THE_ALL_ON_ALL_OFF_FUNCTIONALITY = 255 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ==Switch Binary V1== | ||
+ | Command Class: 0x25 | ||
+ | ===Switch Binary Get=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.switchbinaryv1.SwitchBinaryGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Switch Binary Report=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.switchbinaryv1.SwitchBinaryReport { | ||
+ | Short value | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Switch Binary Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.switchbinaryv1.SwitchBinarySet { | ||
+ | Short switchValue | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Switch Binary Get=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.switchbinaryv1.SwitchBinaryGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Switch Binary Report=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.switchbinaryv1.SwitchBinaryReport { | ||
+ | Short value | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Switch Binary Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.switchbinaryv1.SwitchBinarySet { | ||
+ | Short switchValue | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ==Switch Color V1== | ||
+ | Command Class: 0x33 | ||
+ | ===Switch Color Report=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.switchcolorv1.SwitchColorReport { | ||
+ | String colorComponent | ||
+ | short colorComponentId | ||
+ | short value | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Switch Color Supported Get=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.switchcolorv1.SwitchColorSupportedGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Switch Color Supported Report=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.switchcolorv1.SwitchColorSupportedReport { | ||
+ | boolean amber | ||
+ | boolean blue | ||
+ | boolean coldWhite | ||
+ | boolean cyan | ||
+ | boolean green | ||
+ | boolean index | ||
+ | boolean purple | ||
+ | boolean red | ||
+ | boolean warmWhite | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Switch Color Report=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.switchcolorv1.SwitchColorReport { | ||
+ | String colorComponent | ||
+ | short colorComponentId | ||
+ | short value | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Switch Color Supported Get=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.switchcolorv1.SwitchColorSupportedGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Switch Color Supported Report=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.switchcolorv1.SwitchColorSupportedReport { | ||
+ | boolean amber | ||
+ | boolean blue | ||
+ | boolean coldWhite | ||
+ | boolean cyan | ||
+ | boolean green | ||
+ | boolean index | ||
+ | boolean purple | ||
+ | boolean red | ||
+ | boolean warmWhite | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ==Switch Color V2== | ||
+ | Command Class: 0x33 | ||
+ | ===Switch Color Report=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.switchcolorv2.SwitchColorReport { | ||
+ | String colorComponent | ||
+ | short colorComponentId | ||
+ | short value | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Switch Color Supported Get=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.switchcolorv2.SwitchColorSupportedGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Switch Color Supported Report=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.switchcolorv2.SwitchColorSupportedReport { | ||
+ | boolean amber | ||
+ | boolean blue | ||
+ | boolean coldWhite | ||
+ | boolean cyan | ||
+ | boolean green | ||
+ | boolean index | ||
+ | boolean purple | ||
+ | boolean red | ||
+ | boolean warmWhite | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Switch Color Report=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.switchcolorv2.SwitchColorReport { | ||
+ | String colorComponent | ||
+ | short colorComponentId | ||
+ | short value | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Switch Color Supported Get=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.switchcolorv2.SwitchColorSupportedGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Switch Color Supported Report=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.switchcolorv2.SwitchColorSupportedReport { | ||
+ | boolean amber | ||
+ | boolean blue | ||
+ | boolean coldWhite | ||
+ | boolean cyan | ||
+ | boolean green | ||
+ | boolean index | ||
+ | boolean purple | ||
+ | boolean red | ||
+ | boolean warmWhite | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ==Switch Color V3== | ||
+ | Command Class: 0x33 | ||
+ | ===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 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 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 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 Multilevel V1== | ||
+ | Command Class: 0x26 | ||
+ | ===Switch Multilevel Get=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.switchmultilevelv1.SwitchMultilevelGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Switch Multilevel Report=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.switchmultilevelv1.SwitchMultilevelReport { | ||
+ | Short value | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Switch Multilevel Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.switchmultilevelv1.SwitchMultilevelSet { | ||
+ | Short value | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Switch Multilevel Start Level Change=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.switchmultilevelv1.SwitchMultilevelStartLevelChange { | ||
+ | Boolean ignoreStartLevel | ||
+ | Short startLevel | ||
+ | Boolean upDown | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Switch Multilevel Stop Level Change=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.switchmultilevelv1.SwitchMultilevelStopLevelChange { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Switch Multilevel Get=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.switchmultilevelv1.SwitchMultilevelGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Switch Multilevel Report=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.switchmultilevelv1.SwitchMultilevelReport { | ||
+ | Short value | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Switch Multilevel Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.switchmultilevelv1.SwitchMultilevelSet { | ||
+ | Short value | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Switch Multilevel Start Level Change=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.switchmultilevelv1.SwitchMultilevelStartLevelChange { | ||
+ | Boolean ignoreStartLevel | ||
+ | Short startLevel | ||
+ | Boolean upDown | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Switch Multilevel Stop Level Change=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.switchmultilevelv1.SwitchMultilevelStopLevelChange { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ==Switch Multilevel V2== | ||
+ | Command Class: 0x26 | ||
+ | ===Switch Multilevel Get=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.switchmultilevelv2.SwitchMultilevelGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Switch Multilevel Report=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.switchmultilevelv2.SwitchMultilevelReport { | ||
+ | Short value | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Switch Multilevel Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.switchmultilevelv2.SwitchMultilevelSet { | ||
+ | Short dimmingDuration | ||
+ | Short value | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Switch Multilevel Start Level Change=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.switchmultilevelv2.SwitchMultilevelStartLevelChange { | ||
+ | Short dimmingDuration | ||
+ | Boolean ignoreStartLevel | ||
+ | Short startLevel | ||
+ | Boolean upDown | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Switch Multilevel Stop Level Change=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.switchmultilevelv2.SwitchMultilevelStopLevelChange { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Switch Multilevel Get=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.switchmultilevelv2.SwitchMultilevelGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Switch Multilevel Report=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.switchmultilevelv2.SwitchMultilevelReport { | ||
+ | Short value | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Switch Multilevel Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.switchmultilevelv2.SwitchMultilevelSet { | ||
+ | Short dimmingDuration | ||
+ | Short value | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Switch Multilevel Start Level Change=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.switchmultilevelv2.SwitchMultilevelStartLevelChange { | ||
+ | Short dimmingDuration | ||
+ | Boolean ignoreStartLevel | ||
+ | Short startLevel | ||
+ | Boolean upDown | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Switch Multilevel Stop Level Change=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.switchmultilevelv2.SwitchMultilevelStopLevelChange { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ==Switch Multilevel V3== | ||
+ | Command Class: 0x26 | ||
+ | ===Switch Multilevel Get=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.switchmultilevelv3.SwitchMultilevelGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Switch Multilevel Report=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.switchmultilevelv3.SwitchMultilevelReport { | ||
+ | Short value | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Switch Multilevel Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.switchmultilevelv3.SwitchMultilevelSet { | ||
+ | Short dimmingDuration | ||
+ | Short value | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Switch Multilevel Start Level Change=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.switchmultilevelv3.SwitchMultilevelStartLevelChange { | ||
+ | Short dimmingDuration | ||
+ | Boolean ignoreStartLevel | ||
+ | Short incDec | ||
+ | Short startLevel | ||
+ | Short stepSize | ||
+ | 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 Multilevel Get=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.switchmultilevelv3.SwitchMultilevelGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Switch Multilevel Report=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.switchmultilevelv3.SwitchMultilevelReport { | ||
+ | Short value | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Switch Multilevel Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.switchmultilevelv3.SwitchMultilevelSet { | ||
+ | Short dimmingDuration | ||
+ | Short value | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Switch Multilevel Start Level Change=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.switchmultilevelv3.SwitchMultilevelStartLevelChange { | ||
+ | Short dimmingDuration | ||
+ | Boolean ignoreStartLevel | ||
+ | Short incDec | ||
+ | Short startLevel | ||
+ | Short stepSize | ||
+ | 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 Get=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.switchtogglebinaryv1.SwitchToggleBinaryGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Switch Toggle Binary Report=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.switchtogglebinaryv1.SwitchToggleBinaryReport { | ||
+ | Short value | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Switch Toggle Binary Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.switchtogglebinaryv1.SwitchToggleBinarySet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Switch Toggle Binary Get=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.switchtogglebinaryv1.SwitchToggleBinaryGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Switch Toggle Binary Report=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.switchtogglebinaryv1.SwitchToggleBinaryReport { | ||
+ | Short value | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Switch Toggle Binary Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.switchtogglebinaryv1.SwitchToggleBinarySet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ==Switch Toggle Multilevel V1== | ||
+ | Command Class: 0x29 | ||
+ | ===Switch Toggle Multilevel Get=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.switchtogglemultilevelv1.SwitchToggleMultilevelGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Switch Toggle Multilevel Report=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.switchtogglemultilevelv1.SwitchToggleMultilevelReport { | ||
+ | Short value | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Switch Toggle Multilevel Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.switchtogglemultilevelv1.SwitchToggleMultilevelSet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Switch Toggle Multilevel Start Level Change=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.switchtogglemultilevelv1.SwitchToggleMultilevelStartLevelChange { | ||
+ | Boolean ignoreStartLevel | ||
+ | Boolean rollOver | ||
+ | Short startLevel | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Switch Toggle Multilevel Stop Level Change=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.switchtogglemultilevelv1.SwitchToggleMultilevelStopLevelChange { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Switch Toggle Multilevel Get=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.switchtogglemultilevelv1.SwitchToggleMultilevelGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Switch Toggle Multilevel Report=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.switchtogglemultilevelv1.SwitchToggleMultilevelReport { | ||
+ | Short value | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Switch Toggle Multilevel Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.switchtogglemultilevelv1.SwitchToggleMultilevelSet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Switch Toggle Multilevel Start Level Change=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.switchtogglemultilevelv1.SwitchToggleMultilevelStartLevelChange { | ||
+ | Boolean ignoreStartLevel | ||
+ | Boolean rollOver | ||
+ | Short startLevel | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Switch Toggle Multilevel Stop Level Change=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.switchtogglemultilevelv1.SwitchToggleMultilevelStopLevelChange { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ==Tariff Config V1== | ||
+ | Command Class: 0x4A | ||
+ | ===Tariff Tbl Remove=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.tariffconfigv1.TariffTblRemove { | ||
+ | List<TariffTblRemove> rateParameterSetId | ||
+ | Short rateParameterSetIds | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Tariff Tbl Set=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.tariffconfigv1.TariffTblSet { | ||
+ | Short rateParameterSetId | ||
+ | Short tariffPrecision | ||
+ | Integer tariffValue | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Tariff Tbl Supplier Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.tariffconfigv1.TariffTblSupplierSet { | ||
+ | Integer currency | ||
+ | Short day | ||
+ | Short hourLocalTime | ||
+ | Short minuteLocalTime | ||
+ | Short month | ||
+ | Short numberOfSupplierCharacters | ||
+ | Short secondLocalTime | ||
+ | Short standingChargePeriod | ||
+ | Short standingChargePrecision | ||
+ | Integer standingChargeValue | ||
+ | List<TariffTblSupplierSet> supplierCharacter | ||
+ | Integer year | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Tariff Tbl Remove=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.tariffconfigv1.TariffTblRemove { | ||
+ | List<TariffTblRemove> rateParameterSetId | ||
+ | Short rateParameterSetIds | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Tariff Tbl Set=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.tariffconfigv1.TariffTblSet { | ||
+ | Short rateParameterSetId | ||
+ | Short tariffPrecision | ||
+ | Integer tariffValue | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Tariff Tbl Supplier Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.tariffconfigv1.TariffTblSupplierSet { | ||
+ | Integer currency | ||
+ | Short day | ||
+ | Short hourLocalTime | ||
+ | Short minuteLocalTime | ||
+ | Short month | ||
+ | Short numberOfSupplierCharacters | ||
+ | Short secondLocalTime | ||
+ | Short standingChargePeriod | ||
+ | Short standingChargePrecision | ||
+ | Integer standingChargeValue | ||
+ | List<TariffTblSupplierSet> supplierCharacter | ||
+ | Integer year | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ==Tariff Tbl Monitor V1== | ||
+ | Command Class: 0x4B | ||
+ | ===Tariff Tbl Cost Get=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.tarifftblmonitorv1.TariffTblCostGet { | ||
+ | Short rateParameterSetId | ||
+ | Short startDay | ||
+ | Short startHourLocalTime | ||
+ | Short startMinuteLocalTime | ||
+ | Short startMonth | ||
+ | Integer startYear | ||
+ | Short stopDay | ||
+ | Short stopHourLocalTime | ||
+ | Short stopMinuteLocalTime | ||
+ | Short stopMonth | ||
+ | Integer stopYear | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Tariff Tbl Cost Report=== | ||
+ | Command: 0x06 | ||
+ | class hubitat.zwave.commands.tarifftblmonitorv1.TariffTblCostReport { | ||
+ | Short costPrecision | ||
+ | Integer costValue | ||
+ | Integer currency | ||
+ | Short rateParameterSetId | ||
+ | Short rateType | ||
+ | Short startDay | ||
+ | Short startHourLocalTime | ||
+ | Short startMinuteLocalTime | ||
+ | Short startMonth | ||
+ | Integer startYear | ||
+ | Short stopDay | ||
+ | Short stopHourLocalTime | ||
+ | Short stopMinuteLocalTime | ||
+ | Short stopMonth | ||
+ | Integer stopYear | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Tariff Tbl Get=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.tarifftblmonitorv1.TariffTblGet { | ||
+ | Short rateParameterSetId | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Tariff Tbl Report=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.tarifftblmonitorv1.TariffTblReport { | ||
+ | Short rateParameterSetId | ||
+ | Short tariffPrecision | ||
+ | Integer tariffValue | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Tariff Tbl Supplier Get=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.tarifftblmonitorv1.TariffTblSupplierGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Tariff Tbl Supplier Report=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.tarifftblmonitorv1.TariffTblSupplierReport { | ||
+ | Integer currency | ||
+ | Short day | ||
+ | Short hourLocalTime | ||
+ | Short minuteLocalTime | ||
+ | Short month | ||
+ | Short numberOfSupplierCharacters | ||
+ | Short secondLocalTime | ||
+ | Short standingChargePeriod | ||
+ | Short standingChargePrecision | ||
+ | Integer standingChargeValue | ||
+ | List<TariffTblSupplierReport> supplierCharacter | ||
+ | Integer year | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Tariff Tbl Cost Get=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.tarifftblmonitorv1.TariffTblCostGet { | ||
+ | Short rateParameterSetId | ||
+ | Short startDay | ||
+ | Short startHourLocalTime | ||
+ | Short startMinuteLocalTime | ||
+ | Short startMonth | ||
+ | Integer startYear | ||
+ | Short stopDay | ||
+ | Short stopHourLocalTime | ||
+ | Short stopMinuteLocalTime | ||
+ | Short stopMonth | ||
+ | Integer stopYear | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Tariff Tbl Cost Report=== | ||
+ | Command: 0x06 | ||
+ | class hubitat.zwave.commands.tarifftblmonitorv1.TariffTblCostReport { | ||
+ | Short costPrecision | ||
+ | Integer costValue | ||
+ | Integer currency | ||
+ | Short rateParameterSetId | ||
+ | Short rateType | ||
+ | Short startDay | ||
+ | Short startHourLocalTime | ||
+ | Short startMinuteLocalTime | ||
+ | Short startMonth | ||
+ | Integer startYear | ||
+ | Short stopDay | ||
+ | Short stopHourLocalTime | ||
+ | Short stopMinuteLocalTime | ||
+ | Short stopMonth | ||
+ | Integer stopYear | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Tariff Tbl Get=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.tarifftblmonitorv1.TariffTblGet { | ||
+ | Short rateParameterSetId | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Tariff Tbl Report=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.tarifftblmonitorv1.TariffTblReport { | ||
+ | Short rateParameterSetId | ||
+ | Short tariffPrecision | ||
+ | Integer tariffValue | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Tariff Tbl Supplier Get=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.tarifftblmonitorv1.TariffTblSupplierGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Tariff Tbl Supplier Report=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.tarifftblmonitorv1.TariffTblSupplierReport { | ||
+ | Integer currency | ||
+ | Short day | ||
+ | Short hourLocalTime | ||
+ | Short minuteLocalTime | ||
+ | Short month | ||
+ | Short numberOfSupplierCharacters | ||
+ | Short secondLocalTime | ||
+ | Short standingChargePeriod | ||
+ | Short standingChargePrecision | ||
+ | Integer standingChargeValue | ||
+ | List<TariffTblSupplierReport> supplierCharacter | ||
+ | Integer year | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ==Thermostat Fan Mode V1== | ||
+ | Command Class: 0x44 | ||
+ | ===Thermostat Fan Mode Get=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.thermostatfanmodev1.ThermostatFanModeGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Fan Mode Report=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.thermostatfanmodev1.ThermostatFanModeReport { | ||
+ | Short fanMode | ||
+ | static Short FAN_MODE_AUTO_HIGH = 2 | ||
+ | static Short FAN_MODE_AUTO_LOW = 0 | ||
+ | static Short FAN_MODE_HIGH = 3 | ||
+ | static Short FAN_MODE_LOW = 1 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Fan Mode Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.thermostatfanmodev1.ThermostatFanModeSet { | ||
+ | Short fanMode | ||
+ | static Short FAN_MODE_AUTO_HIGH = 2 | ||
+ | static Short FAN_MODE_AUTO_LOW = 0 | ||
+ | static Short FAN_MODE_HIGH = 3 | ||
+ | static Short FAN_MODE_LOW = 1 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Fan Mode Supported Get=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.thermostatfanmodev1.ThermostatFanModeSupportedGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Fan Mode Supported Report=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.thermostatfanmodev1.ThermostatFanModeSupportedReport { | ||
+ | Boolean auto | ||
+ | Boolean autoHigh | ||
+ | Boolean high | ||
+ | Boolean low | ||
+ | |||
+ | 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 Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.thermostatfanmodev1.ThermostatFanModeSet { | ||
+ | Short fanMode | ||
+ | static Short FAN_MODE_AUTO_HIGH = 2 | ||
+ | static Short FAN_MODE_AUTO_LOW = 0 | ||
+ | static Short FAN_MODE_HIGH = 3 | ||
+ | static Short FAN_MODE_LOW = 1 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Fan Mode Supported Get=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.thermostatfanmodev1.ThermostatFanModeSupportedGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Fan Mode Supported Report=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.thermostatfanmodev1.ThermostatFanModeSupportedReport { | ||
+ | Boolean auto | ||
+ | Boolean autoHigh | ||
+ | Boolean high | ||
+ | Boolean low | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ==Thermostat Fan Mode V2== | ||
+ | Command Class: 0x44 | ||
+ | ===Thermostat Fan Mode Get=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.thermostatfanmodev2.ThermostatFanModeGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Fan Mode Report=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.thermostatfanmodev2.ThermostatFanModeReport { | ||
+ | Short fanMode | ||
+ | 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 Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.thermostatfanmodev2.ThermostatFanModeSet { | ||
+ | Short fanMode | ||
+ | Boolean off | ||
+ | static Short FAN_MODE_AUTO_HIGH = 2 | ||
+ | static Short FAN_MODE_AUTO_LOW = 0 | ||
+ | static Short FAN_MODE_AUTO_MEDIUM = 4 | ||
+ | static Short FAN_MODE_HIGH = 3 | ||
+ | static Short FAN_MODE_LOW = 1 | ||
+ | static Short FAN_MODE_MEDIUM = 5 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Fan Mode Supported Get=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.thermostatfanmodev2.ThermostatFanModeSupportedGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Fan Mode Supported Report=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.thermostatfanmodev2.ThermostatFanModeSupportedReport { | ||
+ | Boolean auto | ||
+ | Boolean autoHigh | ||
+ | Boolean autoMedium | ||
+ | Boolean high | ||
+ | Boolean low | ||
+ | Boolean medium | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===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 Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.thermostatfanmodev2.ThermostatFanModeSet { | ||
+ | Short fanMode | ||
+ | Boolean off | ||
+ | static Short FAN_MODE_AUTO_HIGH = 2 | ||
+ | static Short FAN_MODE_AUTO_LOW = 0 | ||
+ | static Short FAN_MODE_AUTO_MEDIUM = 4 | ||
+ | static Short FAN_MODE_HIGH = 3 | ||
+ | static Short FAN_MODE_LOW = 1 | ||
+ | static Short FAN_MODE_MEDIUM = 5 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Fan Mode Supported Get=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.thermostatfanmodev2.ThermostatFanModeSupportedGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Fan Mode Supported Report=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.thermostatfanmodev2.ThermostatFanModeSupportedReport { | ||
+ | Boolean auto | ||
+ | Boolean autoHigh | ||
+ | Boolean autoMedium | ||
+ | Boolean high | ||
+ | Boolean low | ||
+ | Boolean medium | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ==Thermostat Fan Mode V3== | ||
+ | Command Class: 0x44 | ||
+ | ===Thermostat Fan Mode Get=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.thermostatfanmodev3.ThermostatFanModeGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Fan Mode Report=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.thermostatfanmodev3.ThermostatFanModeReport { | ||
+ | Short fanMode | ||
+ | Boolean off | ||
+ | static Short FAN_MODE_AUTO_HIGH = 2 | ||
+ | static Short FAN_MODE_AUTO_LOW = 0 | ||
+ | static Short FAN_MODE_AUTO_MEDIUM = 4 | ||
+ | static Short FAN_MODE_CIRCULATION = 6 | ||
+ | static Short FAN_MODE_HIGH = 3 | ||
+ | static Short FAN_MODE_HUMIDITY = 7 | ||
+ | static Short FAN_MODE_LOW = 1 | ||
+ | static Short FAN_MODE_MEDIUM = 5 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Fan Mode Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.thermostatfanmodev3.ThermostatFanModeSet { | ||
+ | Short fanMode | ||
+ | Boolean off | ||
+ | static Short FAN_MODE_AUTO_HIGH = 2 | ||
+ | static Short FAN_MODE_AUTO_LOW = 0 | ||
+ | static Short FAN_MODE_AUTO_MEDIUM = 4 | ||
+ | static Short FAN_MODE_CIRCULATION = 6 | ||
+ | static Short FAN_MODE_HIGH = 3 | ||
+ | static Short FAN_MODE_HUMIDITY = 7 | ||
+ | static Short FAN_MODE_LOW = 1 | ||
+ | static Short FAN_MODE_MEDIUM = 5 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Fan Mode Supported Get=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.thermostatfanmodev3.ThermostatFanModeSupportedGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Fan Mode Supported Report=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.thermostatfanmodev3.ThermostatFanModeSupportedReport { | ||
+ | Boolean auto | ||
+ | Boolean autoHigh | ||
+ | Boolean autoMedium | ||
+ | Boolean circulation | ||
+ | Boolean high | ||
+ | Boolean humidityCirculation | ||
+ | Boolean low | ||
+ | Boolean medium | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Fan Mode Get=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.thermostatfanmodev3.ThermostatFanModeGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Fan Mode Report=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.thermostatfanmodev3.ThermostatFanModeReport { | ||
+ | Short fanMode | ||
+ | Boolean off | ||
+ | static Short FAN_MODE_AUTO_HIGH = 2 | ||
+ | static Short FAN_MODE_AUTO_LOW = 0 | ||
+ | static Short FAN_MODE_AUTO_MEDIUM = 4 | ||
+ | static Short FAN_MODE_CIRCULATION = 6 | ||
+ | static Short FAN_MODE_HIGH = 3 | ||
+ | static Short FAN_MODE_HUMIDITY = 7 | ||
+ | static Short FAN_MODE_LOW = 1 | ||
+ | static Short FAN_MODE_MEDIUM = 5 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Fan Mode Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.thermostatfanmodev3.ThermostatFanModeSet { | ||
+ | Short fanMode | ||
+ | Boolean off | ||
+ | static Short FAN_MODE_AUTO_HIGH = 2 | ||
+ | static Short FAN_MODE_AUTO_LOW = 0 | ||
+ | static Short FAN_MODE_AUTO_MEDIUM = 4 | ||
+ | static Short FAN_MODE_CIRCULATION = 6 | ||
+ | static Short FAN_MODE_HIGH = 3 | ||
+ | static Short FAN_MODE_HUMIDITY = 7 | ||
+ | static Short FAN_MODE_LOW = 1 | ||
+ | static Short FAN_MODE_MEDIUM = 5 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Fan Mode Supported Get=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.thermostatfanmodev3.ThermostatFanModeSupportedGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Fan Mode Supported Report=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.thermostatfanmodev3.ThermostatFanModeSupportedReport { | ||
+ | Boolean auto | ||
+ | Boolean autoHigh | ||
+ | Boolean autoMedium | ||
+ | Boolean circulation | ||
+ | Boolean high | ||
+ | Boolean humidityCirculation | ||
+ | Boolean low | ||
+ | Boolean medium | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ==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 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 Get=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingModeGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Heating Mode Report=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingModeReport { | ||
+ | Short mode | ||
+ | static Short MODE_ANTI_FREEZE = 3 | ||
+ | static Short MODE_AUTOMATIC = 6 | ||
+ | static Short MODE_MANUAL = 4 | ||
+ | static Short MODE_MANUAL_TIMED = 7 | ||
+ | static Short MODE_OFF = 0 | ||
+ | static Short MODE_OFF_3_HOURS = 2 | ||
+ | static Short MODE_OFF_TIMED = 1 | ||
+ | static Short MODE_TEMPORARY_MANUAL = 5 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Heating Mode Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingModeSet { | ||
+ | Short mode | ||
+ | static Short MODE_ANTI_FREEZE = 3 | ||
+ | static Short MODE_AUTOMATIC = 6 | ||
+ | static Short MODE_MANUAL = 4 | ||
+ | static Short MODE_MANUAL_TIMED = 7 | ||
+ | static Short MODE_OFF = 0 | ||
+ | static Short MODE_OFF_3_HOURS = 2 | ||
+ | static Short MODE_OFF_TIMED = 1 | ||
+ | static Short MODE_TEMPORARY_MANUAL = 5 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Heating Relay Status Get=== | ||
+ | Command: 0x09 | ||
+ | class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingRelayStatusGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Heating Relay Status Report=== | ||
+ | Command: 0x0A | ||
+ | class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingRelayStatusReport { | ||
+ | Short relayStatus | ||
+ | static Short RELAY_STATUS_OFF = 0 | ||
+ | static Short RELAY_STATUS_ON = 1 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Heating Setpoint Get=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingSetpointGet { | ||
+ | Short setpointNr | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Heating Setpoint Report=== | ||
+ | Command: 0x06 | ||
+ | class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingSetpointReport { | ||
+ | Short precision | ||
+ | Short scale | ||
+ | BigDecimal scaledValue | ||
+ | Short setpointNr | ||
+ | Short size | ||
+ | List<ThermostatHeatingSetpointReport> value | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Heating Setpoint Set=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingSetpointSet { | ||
+ | Short precision | ||
+ | Short scale | ||
+ | BigDecimal scaledValue | ||
+ | Short setpointNr | ||
+ | Short size | ||
+ | List<ThermostatHeatingSetpointSet> value | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Heating Status Get=== | ||
+ | Command: 0x0C | ||
+ | class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingStatusGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Heating Status Report=== | ||
+ | Command: 0x0D | ||
+ | class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingStatusReport { | ||
+ | Short status | ||
+ | static Short STATUS_COOLING = 1 | ||
+ | static Short STATUS_HEATING = 0 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Heating Status Set=== | ||
+ | Command: 0x0B | ||
+ | class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingStatusSet { | ||
+ | Short status | ||
+ | static Short STATUS_COOLING = 1 | ||
+ | static Short STATUS_HEATING = 0 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Heating Timed Off Set=== | ||
+ | Command: 0x11 | ||
+ | class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingTimedOffSet { | ||
+ | Short hours | ||
+ | Short minutes | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Heating Mode Get=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingModeGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Heating Mode Report=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingModeReport { | ||
+ | Short mode | ||
+ | static Short MODE_ANTI_FREEZE = 3 | ||
+ | static Short MODE_AUTOMATIC = 6 | ||
+ | static Short MODE_MANUAL = 4 | ||
+ | static Short MODE_MANUAL_TIMED = 7 | ||
+ | static Short MODE_OFF = 0 | ||
+ | static Short MODE_OFF_3_HOURS = 2 | ||
+ | static Short MODE_OFF_TIMED = 1 | ||
+ | static Short MODE_TEMPORARY_MANUAL = 5 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Heating Mode Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingModeSet { | ||
+ | Short mode | ||
+ | static Short MODE_ANTI_FREEZE = 3 | ||
+ | static Short MODE_AUTOMATIC = 6 | ||
+ | static Short MODE_MANUAL = 4 | ||
+ | static Short MODE_MANUAL_TIMED = 7 | ||
+ | static Short MODE_OFF = 0 | ||
+ | static Short MODE_OFF_3_HOURS = 2 | ||
+ | static Short MODE_OFF_TIMED = 1 | ||
+ | static Short MODE_TEMPORARY_MANUAL = 5 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Heating Relay Status Get=== | ||
+ | Command: 0x09 | ||
+ | class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingRelayStatusGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Heating Relay Status Report=== | ||
+ | Command: 0x0A | ||
+ | class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingRelayStatusReport { | ||
+ | Short relayStatus | ||
+ | static Short RELAY_STATUS_OFF = 0 | ||
+ | static Short RELAY_STATUS_ON = 1 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Heating Setpoint Get=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingSetpointGet { | ||
+ | Short setpointNr | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Heating Setpoint Report=== | ||
+ | Command: 0x06 | ||
+ | class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingSetpointReport { | ||
+ | Short precision | ||
+ | Short scale | ||
+ | BigDecimal scaledValue | ||
+ | Short setpointNr | ||
+ | Short size | ||
+ | List<ThermostatHeatingSetpointReport> value | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Heating Setpoint Set=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingSetpointSet { | ||
+ | Short precision | ||
+ | Short scale | ||
+ | BigDecimal scaledValue | ||
+ | Short setpointNr | ||
+ | Short size | ||
+ | List<ThermostatHeatingSetpointSet> value | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Heating Status Get=== | ||
+ | Command: 0x0C | ||
+ | class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingStatusGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Heating Status Report=== | ||
+ | Command: 0x0D | ||
+ | class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingStatusReport { | ||
+ | Short status | ||
+ | static Short STATUS_COOLING = 1 | ||
+ | static Short STATUS_HEATING = 0 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Heating Status Set=== | ||
+ | Command: 0x0B | ||
+ | class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingStatusSet { | ||
+ | Short status | ||
+ | static Short STATUS_COOLING = 1 | ||
+ | static Short STATUS_HEATING = 0 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Heating Timed Off Set=== | ||
+ | Command: 0x11 | ||
+ | class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingTimedOffSet { | ||
+ | Short hours | ||
+ | Short minutes | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ==Thermostat Mode V1== | ||
+ | Command Class: 0x40 | ||
+ | ===Thermostat Mode Get=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.thermostatmodev1.ThermostatModeGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Mode Report=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.thermostatmodev1.ThermostatModeReport { | ||
+ | Short mode | ||
+ | static Short MODE_AUTO = 3 | ||
+ | static Short MODE_AUTO_CHANGEOVER = 10 | ||
+ | static Short MODE_AUXILIARY_HEAT = 4 | ||
+ | static Short MODE_COOL = 2 | ||
+ | static Short MODE_DRY_AIR = 8 | ||
+ | static Short MODE_FAN_ONLY = 6 | ||
+ | static Short MODE_FURNACE = 7 | ||
+ | static Short MODE_HEAT = 1 | ||
+ | static Short MODE_MOIST_AIR = 9 | ||
+ | static Short MODE_OFF = 0 | ||
+ | static Short MODE_RESUME = 5 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Mode Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.thermostatmodev1.ThermostatModeSet { | ||
+ | Short mode | ||
+ | static Short MODE_AUTO = 3 | ||
+ | static Short MODE_AUTO_CHANGEOVER = 10 | ||
+ | static Short MODE_AUXILIARY_HEAT = 4 | ||
+ | static Short MODE_COOL = 2 | ||
+ | static Short MODE_DRY_AIR = 8 | ||
+ | static Short MODE_FAN_ONLY = 6 | ||
+ | static Short MODE_FURNACE = 7 | ||
+ | static Short MODE_HEAT = 1 | ||
+ | static Short MODE_MOIST_AIR = 9 | ||
+ | static Short MODE_OFF = 0 | ||
+ | static Short MODE_RESUME = 5 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Mode Supported Get=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.thermostatmodev1.ThermostatModeSupportedGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Mode Supported Report=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.thermostatmodev1.ThermostatModeSupportedReport { | ||
+ | Boolean auto | ||
+ | Boolean autoChangeover | ||
+ | Boolean auxiliaryemergencyHeat | ||
+ | Boolean cool | ||
+ | Boolean dryAir | ||
+ | Boolean fanOnly | ||
+ | Boolean furnace | ||
+ | Boolean heat | ||
+ | Boolean moistAir | ||
+ | Boolean off | ||
+ | Boolean resume | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Mode Get=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.thermostatmodev1.ThermostatModeGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Mode Report=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.thermostatmodev1.ThermostatModeReport { | ||
+ | Short mode | ||
+ | static Short MODE_AUTO = 3 | ||
+ | static Short MODE_AUTO_CHANGEOVER = 10 | ||
+ | static Short MODE_AUXILIARY_HEAT = 4 | ||
+ | static Short MODE_COOL = 2 | ||
+ | static Short MODE_DRY_AIR = 8 | ||
+ | static Short MODE_FAN_ONLY = 6 | ||
+ | static Short MODE_FURNACE = 7 | ||
+ | static Short MODE_HEAT = 1 | ||
+ | static Short MODE_MOIST_AIR = 9 | ||
+ | static Short MODE_OFF = 0 | ||
+ | static Short MODE_RESUME = 5 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Mode Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.thermostatmodev1.ThermostatModeSet { | ||
+ | Short mode | ||
+ | static Short MODE_AUTO = 3 | ||
+ | static Short MODE_AUTO_CHANGEOVER = 10 | ||
+ | static Short MODE_AUXILIARY_HEAT = 4 | ||
+ | static Short MODE_COOL = 2 | ||
+ | static Short MODE_DRY_AIR = 8 | ||
+ | static Short MODE_FAN_ONLY = 6 | ||
+ | static Short MODE_FURNACE = 7 | ||
+ | static Short MODE_HEAT = 1 | ||
+ | static Short MODE_MOIST_AIR = 9 | ||
+ | static Short MODE_OFF = 0 | ||
+ | static Short MODE_RESUME = 5 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Mode Supported Get=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.thermostatmodev1.ThermostatModeSupportedGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Mode Supported Report=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.thermostatmodev1.ThermostatModeSupportedReport { | ||
+ | Boolean auto | ||
+ | Boolean autoChangeover | ||
+ | Boolean auxiliaryemergencyHeat | ||
+ | Boolean cool | ||
+ | Boolean dryAir | ||
+ | Boolean fanOnly | ||
+ | Boolean furnace | ||
+ | Boolean heat | ||
+ | Boolean moistAir | ||
+ | Boolean off | ||
+ | Boolean resume | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ==Thermostat Mode V2== | ||
+ | Command Class: 0x40 | ||
+ | ===Thermostat Mode Get=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.thermostatmodev2.ThermostatModeGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Mode Report=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.thermostatmodev2.ThermostatModeReport { | ||
+ | Short mode | ||
+ | static Short MODE_AUTO = 3 | ||
+ | static Short MODE_AUTO_CHANGEOVER = 10 | ||
+ | static Short MODE_AUXILIARY_HEAT = 4 | ||
+ | static Short MODE_AWAY = 13 | ||
+ | static Short MODE_COOL = 2 | ||
+ | static Short MODE_DRY_AIR = 8 | ||
+ | static Short MODE_ENERGY_SAVE_COOL = 12 | ||
+ | static Short MODE_ENERGY_SAVE_HEAT = 11 | ||
+ | static Short MODE_FAN_ONLY = 6 | ||
+ | static Short MODE_FURNACE = 7 | ||
+ | static Short MODE_HEAT = 1 | ||
+ | static Short MODE_MOIST_AIR = 9 | ||
+ | static Short MODE_OFF = 0 | ||
+ | static Short MODE_RESUME = 5 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Mode Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.thermostatmodev2.ThermostatModeSet { | ||
+ | Short mode | ||
+ | static Short MODE_AUTO = 3 | ||
+ | static Short MODE_AUTO_CHANGEOVER = 10 | ||
+ | static Short MODE_AUXILIARY_HEAT = 4 | ||
+ | static Short MODE_AWAY = 13 | ||
+ | static Short MODE_COOL = 2 | ||
+ | static Short MODE_DRY_AIR = 8 | ||
+ | static Short MODE_ENERGY_SAVE_COOL = 12 | ||
+ | static Short MODE_ENERGY_SAVE_HEAT = 11 | ||
+ | static Short MODE_FAN_ONLY = 6 | ||
+ | static Short MODE_FURNACE = 7 | ||
+ | static Short MODE_HEAT = 1 | ||
+ | static Short MODE_MOIST_AIR = 9 | ||
+ | static Short MODE_OFF = 0 | ||
+ | static Short MODE_RESUME = 5 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Mode Supported Get=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.thermostatmodev2.ThermostatModeSupportedGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Mode Supported Report=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.thermostatmodev2.ThermostatModeSupportedReport { | ||
+ | Boolean auto | ||
+ | Boolean autoChangeover | ||
+ | Boolean auxiliaryemergencyHeat | ||
+ | Boolean away | ||
+ | Boolean cool | ||
+ | Boolean dryAir | ||
+ | Boolean energySaveCool | ||
+ | Boolean energySaveHeat | ||
+ | Boolean fanOnly | ||
+ | Boolean furnace | ||
+ | Boolean heat | ||
+ | Boolean moistAir | ||
+ | Boolean off | ||
+ | Boolean resume | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Mode Get=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.thermostatmodev2.ThermostatModeGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Mode Report=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.thermostatmodev2.ThermostatModeReport { | ||
+ | Short mode | ||
+ | static Short MODE_AUTO = 3 | ||
+ | static Short MODE_AUTO_CHANGEOVER = 10 | ||
+ | static Short MODE_AUXILIARY_HEAT = 4 | ||
+ | static Short MODE_AWAY = 13 | ||
+ | static Short MODE_COOL = 2 | ||
+ | static Short MODE_DRY_AIR = 8 | ||
+ | static Short MODE_ENERGY_SAVE_COOL = 12 | ||
+ | static Short MODE_ENERGY_SAVE_HEAT = 11 | ||
+ | static Short MODE_FAN_ONLY = 6 | ||
+ | static Short MODE_FURNACE = 7 | ||
+ | static Short MODE_HEAT = 1 | ||
+ | static Short MODE_MOIST_AIR = 9 | ||
+ | static Short MODE_OFF = 0 | ||
+ | static Short MODE_RESUME = 5 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Mode Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.thermostatmodev2.ThermostatModeSet { | ||
+ | Short mode | ||
+ | static Short MODE_AUTO = 3 | ||
+ | static Short MODE_AUTO_CHANGEOVER = 10 | ||
+ | static Short MODE_AUXILIARY_HEAT = 4 | ||
+ | static Short MODE_AWAY = 13 | ||
+ | static Short MODE_COOL = 2 | ||
+ | static Short MODE_DRY_AIR = 8 | ||
+ | static Short MODE_ENERGY_SAVE_COOL = 12 | ||
+ | static Short MODE_ENERGY_SAVE_HEAT = 11 | ||
+ | static Short MODE_FAN_ONLY = 6 | ||
+ | static Short MODE_FURNACE = 7 | ||
+ | static Short MODE_HEAT = 1 | ||
+ | static Short MODE_MOIST_AIR = 9 | ||
+ | static Short MODE_OFF = 0 | ||
+ | static Short MODE_RESUME = 5 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Mode Supported Get=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.thermostatmodev2.ThermostatModeSupportedGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Mode Supported Report=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.thermostatmodev2.ThermostatModeSupportedReport { | ||
+ | Boolean auto | ||
+ | Boolean autoChangeover | ||
+ | Boolean auxiliaryemergencyHeat | ||
+ | Boolean away | ||
+ | Boolean cool | ||
+ | Boolean dryAir | ||
+ | Boolean energySaveCool | ||
+ | Boolean energySaveHeat | ||
+ | Boolean fanOnly | ||
+ | Boolean furnace | ||
+ | Boolean heat | ||
+ | Boolean moistAir | ||
+ | Boolean off | ||
+ | Boolean resume | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ==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 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 Logging Supported Report=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.thermostatoperatingstatev2.ThermostatOperatingLoggingSupportedReport { | ||
+ | Boolean auxHeating | ||
+ | Boolean cooling | ||
+ | Boolean fanOnly | ||
+ | Boolean heating | ||
+ | Boolean idle | ||
+ | Boolean pendingCool | ||
+ | Boolean pendingHeat | ||
+ | Boolean secondStageCooling | ||
+ | Boolean secondStageHeating | ||
+ | Boolean venteconomizer | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Operating State Get=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.thermostatoperatingstatev2.ThermostatOperatingStateGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Operating State Logging Get=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.thermostatoperatingstatev2.ThermostatOperatingStateLoggingGet { | ||
+ | Boolean auxHeating | ||
+ | Boolean cooling | ||
+ | Boolean fanOnly | ||
+ | Boolean heating | ||
+ | Boolean idle | ||
+ | Boolean pendingCool | ||
+ | Boolean pendingHeat | ||
+ | Boolean secondStageCooling | ||
+ | Boolean secondStageHeating | ||
+ | Boolean venteconomizer | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Operating State Logging Report=== | ||
+ | Command: 0x06 | ||
+ | class hubitat.zwave.commands.thermostatoperatingstatev2.ThermostatOperatingStateLoggingReport { | ||
+ | Short reportsToFollow | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Operating State Logging Supported Get=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.thermostatoperatingstatev2.ThermostatOperatingStateLoggingSupportedGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Operating State Report=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.thermostatoperatingstatev2.ThermostatOperatingStateReport { | ||
+ | Short operatingState | ||
+ | static Short OPERATING_STATE_2ND_STAGE_COOLING = 9 | ||
+ | static Short OPERATING_STATE_2ND_STAGE_HEATING = 8 | ||
+ | static Short OPERATING_STATE_AUX_HEATING = 7 | ||
+ | static Short OPERATING_STATE_COOLING = 2 | ||
+ | static Short OPERATING_STATE_FAN_ONLY = 3 | ||
+ | static Short OPERATING_STATE_HEATING = 1 | ||
+ | static Short OPERATING_STATE_IDLE = 0 | ||
+ | static Short OPERATING_STATE_PENDING_COOL = 5 | ||
+ | static Short OPERATING_STATE_PENDING_HEAT = 4 | ||
+ | static Short OPERATING_STATE_VENT_ECONOMIZER = 6 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Operating Logging Supported Report=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.thermostatoperatingstatev2.ThermostatOperatingLoggingSupportedReport { | ||
+ | Boolean auxHeating | ||
+ | Boolean cooling | ||
+ | Boolean fanOnly | ||
+ | Boolean heating | ||
+ | Boolean idle | ||
+ | Boolean pendingCool | ||
+ | Boolean pendingHeat | ||
+ | Boolean secondStageCooling | ||
+ | Boolean secondStageHeating | ||
+ | Boolean venteconomizer | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Operating State Get=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.thermostatoperatingstatev2.ThermostatOperatingStateGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Operating State Logging Get=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.thermostatoperatingstatev2.ThermostatOperatingStateLoggingGet { | ||
+ | Boolean auxHeating | ||
+ | Boolean cooling | ||
+ | Boolean fanOnly | ||
+ | Boolean heating | ||
+ | Boolean idle | ||
+ | Boolean pendingCool | ||
+ | Boolean pendingHeat | ||
+ | Boolean secondStageCooling | ||
+ | Boolean secondStageHeating | ||
+ | Boolean venteconomizer | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Operating State Logging Report=== | ||
+ | Command: 0x06 | ||
+ | class hubitat.zwave.commands.thermostatoperatingstatev2.ThermostatOperatingStateLoggingReport { | ||
+ | Short reportsToFollow | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Operating State Logging Supported Get=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.thermostatoperatingstatev2.ThermostatOperatingStateLoggingSupportedGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Operating State Report=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.thermostatoperatingstatev2.ThermostatOperatingStateReport { | ||
+ | Short operatingState | ||
+ | static Short OPERATING_STATE_2ND_STAGE_COOLING = 9 | ||
+ | static Short OPERATING_STATE_2ND_STAGE_HEATING = 8 | ||
+ | static Short OPERATING_STATE_AUX_HEATING = 7 | ||
+ | static Short OPERATING_STATE_COOLING = 2 | ||
+ | static Short OPERATING_STATE_FAN_ONLY = 3 | ||
+ | static Short OPERATING_STATE_HEATING = 1 | ||
+ | static Short OPERATING_STATE_IDLE = 0 | ||
+ | static Short OPERATING_STATE_PENDING_COOL = 5 | ||
+ | static Short OPERATING_STATE_PENDING_HEAT = 4 | ||
+ | static Short OPERATING_STATE_VENT_ECONOMIZER = 6 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ==Thermostat Setback V1== | ||
+ | Command Class: 0x47 | ||
+ | ===Thermostat Setback Get=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.thermostatsetbackv1.ThermostatSetbackGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Setback Report=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.thermostatsetbackv1.ThermostatSetbackReport { | ||
+ | Short setbackState | ||
+ | Short setbackType | ||
+ | static Short SETBACK_TYPE_NO_OVERRIDE = 0 | ||
+ | static Short SETBACK_TYPE_PERMANENT_OVERRIDE = 2 | ||
+ | static Short SETBACK_TYPE_RESERVED3 = 3 | ||
+ | static Short SETBACK_TYPE_TEMPORARY_OVERRIDE = 1 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Setback Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.thermostatsetbackv1.ThermostatSetbackSet { | ||
+ | Short setbackState | ||
+ | Short setbackType | ||
+ | static Short SETBACK_TYPE_NO_OVERRIDE = 0 | ||
+ | static Short SETBACK_TYPE_PERMANENT_OVERRIDE = 2 | ||
+ | static Short SETBACK_TYPE_RESERVED3 = 3 | ||
+ | static Short SETBACK_TYPE_TEMPORARY_OVERRIDE = 1 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Setback Get=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.thermostatsetbackv1.ThermostatSetbackGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Setback Report=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.thermostatsetbackv1.ThermostatSetbackReport { | ||
+ | Short setbackState | ||
+ | Short setbackType | ||
+ | static Short SETBACK_TYPE_NO_OVERRIDE = 0 | ||
+ | static Short SETBACK_TYPE_PERMANENT_OVERRIDE = 2 | ||
+ | static Short SETBACK_TYPE_RESERVED3 = 3 | ||
+ | static Short SETBACK_TYPE_TEMPORARY_OVERRIDE = 1 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Setback Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.thermostatsetbackv1.ThermostatSetbackSet { | ||
+ | Short setbackState | ||
+ | Short setbackType | ||
+ | static Short SETBACK_TYPE_NO_OVERRIDE = 0 | ||
+ | static Short SETBACK_TYPE_PERMANENT_OVERRIDE = 2 | ||
+ | static Short SETBACK_TYPE_RESERVED3 = 3 | ||
+ | static Short SETBACK_TYPE_TEMPORARY_OVERRIDE = 1 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ==Thermostat Setpoint V1== | ||
+ | Command Class: 0x43 | ||
+ | ===Thermostat Setpoint Get=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.thermostatsetpointv1.ThermostatSetpointGet { | ||
+ | Short setpointType | ||
+ | static Short SETPOINT_TYPE_AUTO_CHANGEOVER = 10 | ||
+ | static Short SETPOINT_TYPE_COOLING_1 = 2 | ||
+ | static Short SETPOINT_TYPE_DRY_AIR = 8 | ||
+ | static Short SETPOINT_TYPE_FURNACE = 7 | ||
+ | static Short SETPOINT_TYPE_HEATING_1 = 1 | ||
+ | static Short SETPOINT_TYPE_MOIST_AIR = 9 | ||
+ | static Short SETPOINT_TYPE_NOT_SUPPORTED = 0 | ||
+ | static Short SETPOINT_TYPE_NOT_SUPPORTED1 = 3 | ||
+ | static Short SETPOINT_TYPE_NOT_SUPPORTED2 = 4 | ||
+ | static Short SETPOINT_TYPE_NOT_SUPPORTED3 = 5 | ||
+ | static Short SETPOINT_TYPE_NOT_SUPPORTED4 = 6 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Setpoint Report=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.thermostatsetpointv1.ThermostatSetpointReport { | ||
+ | Short precision | ||
+ | Short scale | ||
+ | BigDecimal scaledValue | ||
+ | Short setpointType | ||
+ | Short size | ||
+ | List<ThermostatSetpointReport> value | ||
+ | static Short SETPOINT_TYPE_AUTO_CHANGEOVER = 10 | ||
+ | static Short SETPOINT_TYPE_COOLING_1 = 2 | ||
+ | static Short SETPOINT_TYPE_DRY_AIR = 8 | ||
+ | static Short SETPOINT_TYPE_FURNACE = 7 | ||
+ | static Short SETPOINT_TYPE_HEATING_1 = 1 | ||
+ | static Short SETPOINT_TYPE_MOIST_AIR = 9 | ||
+ | static Short SETPOINT_TYPE_NOT_SUPPORTED = 0 | ||
+ | static Short SETPOINT_TYPE_NOT_SUPPORTED1 = 3 | ||
+ | static Short SETPOINT_TYPE_NOT_SUPPORTED2 = 4 | ||
+ | static Short SETPOINT_TYPE_NOT_SUPPORTED3 = 5 | ||
+ | static Short SETPOINT_TYPE_NOT_SUPPORTED4 = 6 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Setpoint Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.thermostatsetpointv1.ThermostatSetpointSet { | ||
+ | Short precision | ||
+ | Short scale | ||
+ | BigDecimal scaledValue | ||
+ | Short setpointType | ||
+ | Short size | ||
+ | List<ThermostatSetpointSet> value | ||
+ | static Short SETPOINT_TYPE_AUTO_CHANGEOVER = 10 | ||
+ | static Short SETPOINT_TYPE_COOLING_1 = 2 | ||
+ | static Short SETPOINT_TYPE_DRY_AIR = 8 | ||
+ | static Short SETPOINT_TYPE_FURNACE = 7 | ||
+ | static Short SETPOINT_TYPE_HEATING_1 = 1 | ||
+ | static Short SETPOINT_TYPE_MOIST_AIR = 9 | ||
+ | static Short SETPOINT_TYPE_NOT_SUPPORTED = 0 | ||
+ | static Short SETPOINT_TYPE_NOT_SUPPORTED1 = 3 | ||
+ | static Short SETPOINT_TYPE_NOT_SUPPORTED2 = 4 | ||
+ | static Short SETPOINT_TYPE_NOT_SUPPORTED3 = 5 | ||
+ | static Short SETPOINT_TYPE_NOT_SUPPORTED4 = 6 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Setpoint Supported Get=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.thermostatsetpointv1.ThermostatSetpointSupportedGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Setpoint Supported Report=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.thermostatsetpointv1.ThermostatSetpointSupportedReport { | ||
+ | Boolean autoChangeover | ||
+ | Boolean cooling | ||
+ | Boolean dryAir | ||
+ | Boolean furnace | ||
+ | Boolean heating | ||
+ | Boolean moistAir | ||
+ | Boolean none | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Setpoint Get=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.thermostatsetpointv1.ThermostatSetpointGet { | ||
+ | Short setpointType | ||
+ | static Short SETPOINT_TYPE_AUTO_CHANGEOVER = 10 | ||
+ | static Short SETPOINT_TYPE_COOLING_1 = 2 | ||
+ | static Short SETPOINT_TYPE_DRY_AIR = 8 | ||
+ | static Short SETPOINT_TYPE_FURNACE = 7 | ||
+ | static Short SETPOINT_TYPE_HEATING_1 = 1 | ||
+ | static Short SETPOINT_TYPE_MOIST_AIR = 9 | ||
+ | static Short SETPOINT_TYPE_NOT_SUPPORTED = 0 | ||
+ | static Short SETPOINT_TYPE_NOT_SUPPORTED1 = 3 | ||
+ | static Short SETPOINT_TYPE_NOT_SUPPORTED2 = 4 | ||
+ | static Short SETPOINT_TYPE_NOT_SUPPORTED3 = 5 | ||
+ | static Short SETPOINT_TYPE_NOT_SUPPORTED4 = 6 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Setpoint Report=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.thermostatsetpointv1.ThermostatSetpointReport { | ||
+ | Short precision | ||
+ | Short scale | ||
+ | BigDecimal scaledValue | ||
+ | Short setpointType | ||
+ | Short size | ||
+ | List<ThermostatSetpointReport> value | ||
+ | static Short SETPOINT_TYPE_AUTO_CHANGEOVER = 10 | ||
+ | static Short SETPOINT_TYPE_COOLING_1 = 2 | ||
+ | static Short SETPOINT_TYPE_DRY_AIR = 8 | ||
+ | static Short SETPOINT_TYPE_FURNACE = 7 | ||
+ | static Short SETPOINT_TYPE_HEATING_1 = 1 | ||
+ | static Short SETPOINT_TYPE_MOIST_AIR = 9 | ||
+ | static Short SETPOINT_TYPE_NOT_SUPPORTED = 0 | ||
+ | static Short SETPOINT_TYPE_NOT_SUPPORTED1 = 3 | ||
+ | static Short SETPOINT_TYPE_NOT_SUPPORTED2 = 4 | ||
+ | static Short SETPOINT_TYPE_NOT_SUPPORTED3 = 5 | ||
+ | static Short SETPOINT_TYPE_NOT_SUPPORTED4 = 6 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Setpoint Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.thermostatsetpointv1.ThermostatSetpointSet { | ||
+ | Short precision | ||
+ | Short scale | ||
+ | BigDecimal scaledValue | ||
+ | Short setpointType | ||
+ | Short size | ||
+ | List<ThermostatSetpointSet> value | ||
+ | static Short SETPOINT_TYPE_AUTO_CHANGEOVER = 10 | ||
+ | static Short SETPOINT_TYPE_COOLING_1 = 2 | ||
+ | static Short SETPOINT_TYPE_DRY_AIR = 8 | ||
+ | static Short SETPOINT_TYPE_FURNACE = 7 | ||
+ | static Short SETPOINT_TYPE_HEATING_1 = 1 | ||
+ | static Short SETPOINT_TYPE_MOIST_AIR = 9 | ||
+ | static Short SETPOINT_TYPE_NOT_SUPPORTED = 0 | ||
+ | static Short SETPOINT_TYPE_NOT_SUPPORTED1 = 3 | ||
+ | static Short SETPOINT_TYPE_NOT_SUPPORTED2 = 4 | ||
+ | static Short SETPOINT_TYPE_NOT_SUPPORTED3 = 5 | ||
+ | static Short SETPOINT_TYPE_NOT_SUPPORTED4 = 6 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Setpoint Supported Get=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.thermostatsetpointv1.ThermostatSetpointSupportedGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Setpoint Supported Report=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.thermostatsetpointv1.ThermostatSetpointSupportedReport { | ||
+ | Boolean autoChangeover | ||
+ | Boolean cooling | ||
+ | Boolean dryAir | ||
+ | Boolean furnace | ||
+ | Boolean heating | ||
+ | Boolean moistAir | ||
+ | Boolean none | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ==Thermostat Setpoint V2== | ||
+ | Command Class: 0x43 | ||
+ | ===Thermostat Setpoint Get=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.thermostatsetpointv2.ThermostatSetpointGet { | ||
+ | Short setpointType | ||
+ | static Short SETPOINT_TYPE_AUTO_CHANGEOVER = 10 | ||
+ | static Short SETPOINT_TYPE_AWAY_HEATING = 13 | ||
+ | static Short SETPOINT_TYPE_COOLING_1 = 2 | ||
+ | static Short SETPOINT_TYPE_DRY_AIR = 8 | ||
+ | static Short SETPOINT_TYPE_ENERGY_SAVE_COOLING = 12 | ||
+ | static Short SETPOINT_TYPE_ENERGY_SAVE_HEATING = 11 | ||
+ | static Short SETPOINT_TYPE_FURNACE = 7 | ||
+ | static Short SETPOINT_TYPE_HEATING_1 = 1 | ||
+ | static Short SETPOINT_TYPE_MOIST_AIR = 9 | ||
+ | static Short SETPOINT_TYPE_NOT_SUPPORTED = 0 | ||
+ | static Short SETPOINT_TYPE_NOT_SUPPORTED1 = 3 | ||
+ | static Short SETPOINT_TYPE_NOT_SUPPORTED2 = 4 | ||
+ | static Short SETPOINT_TYPE_NOT_SUPPORTED3 = 5 | ||
+ | static Short SETPOINT_TYPE_NOT_SUPPORTED4 = 6 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Setpoint Report=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.thermostatsetpointv2.ThermostatSetpointReport { | ||
+ | Short precision | ||
+ | Short scale | ||
+ | BigDecimal scaledValue | ||
+ | Short setpointType | ||
+ | Short size | ||
+ | static Short SETPOINT_TYPE_AUTO_CHANGEOVER = 10 | ||
+ | static Short SETPOINT_TYPE_AWAY_HEATING = 13 | ||
+ | static Short SETPOINT_TYPE_COOLING_1 = 2 | ||
+ | static Short SETPOINT_TYPE_DRY_AIR = 8 | ||
+ | static Short SETPOINT_TYPE_ENERGY_SAVE_COOLING = 12 | ||
+ | static Short SETPOINT_TYPE_ENERGY_SAVE_HEATING = 11 | ||
+ | static Short SETPOINT_TYPE_FURNACE = 7 | ||
+ | static Short SETPOINT_TYPE_HEATING_1 = 1 | ||
+ | static Short SETPOINT_TYPE_MOIST_AIR = 9 | ||
+ | static Short SETPOINT_TYPE_NOT_SUPPORTED = 0 | ||
+ | static Short SETPOINT_TYPE_NOT_SUPPORTED1 = 3 | ||
+ | static Short SETPOINT_TYPE_NOT_SUPPORTED2 = 4 | ||
+ | static Short SETPOINT_TYPE_NOT_SUPPORTED3 = 5 | ||
+ | static Short SETPOINT_TYPE_NOT_SUPPORTED4 = 6 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Thermostat Setpoint Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.thermostatsetpointv2.ThermostatSetpointSet { | ||
+ | Short precision | ||
+ | Short scale | ||
+ | BigDecimal scaledValue | ||
+ | Short setpointType | ||
+ | Short size | ||
+ | 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() | ||
+ | } | ||
+ | |||
+ | ===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 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 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 Get=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.timeparametersv1.TimeParametersGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Time Parameters Report=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.timeparametersv1.TimeParametersReport { | ||
+ | Short day | ||
+ | Short hourUtc | ||
+ | Short minuteUtc | ||
+ | Short month | ||
+ | Short secondUtc | ||
+ | Integer year | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Time Parameters Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.timeparametersv1.TimeParametersSet { | ||
+ | Short day | ||
+ | Short hourUtc | ||
+ | Short minuteUtc | ||
+ | Short month | ||
+ | Short secondUtc | ||
+ | Integer year | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Time Parameters Get=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.timeparametersv1.TimeParametersGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Time Parameters Report=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.timeparametersv1.TimeParametersReport { | ||
+ | Short day | ||
+ | Short hourUtc | ||
+ | Short minuteUtc | ||
+ | Short month | ||
+ | Short secondUtc | ||
+ | Integer year | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Time Parameters Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.timeparametersv1.TimeParametersSet { | ||
+ | Short day | ||
+ | Short hourUtc | ||
+ | Short minuteUtc | ||
+ | Short month | ||
+ | Short secondUtc | ||
+ | Integer year | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ==Time V1== | ||
+ | Command Class: 0x8A | ||
+ | ===Date Get=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.timev1.DateGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Date Report=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.timev1.DateReport { | ||
+ | Short day | ||
+ | Short month | ||
+ | Integer year | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Time Get=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.timev1.TimeGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Time Report=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.timev1.TimeReport { | ||
+ | Short hourLocalTime | ||
+ | Short minuteLocalTime | ||
+ | Boolean rtcFailure | ||
+ | Short secondLocalTime | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Date Get=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.timev1.DateGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Date Report=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.timev1.DateReport { | ||
+ | Short day | ||
+ | Short month | ||
+ | Integer year | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Time Get=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.timev1.TimeGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Time Report=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.timev1.TimeReport { | ||
+ | Short hourLocalTime | ||
+ | Short minuteLocalTime | ||
+ | Boolean rtcFailure | ||
+ | Short secondLocalTime | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ==Time V2== | ||
+ | Command Class: 0x8A | ||
+ | ===Date Get=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.timev2.DateGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Date Report=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.timev2.DateReport { | ||
+ | Short day | ||
+ | Short month | ||
+ | Integer year | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Time Get=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.timev2.TimeGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Time Offset Get=== | ||
+ | Command: 0x06 | ||
+ | class hubitat.zwave.commands.timev2.TimeOffsetGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Time Offset Report=== | ||
+ | Command: 0x07 | ||
+ | class hubitat.zwave.commands.timev2.TimeOffsetReport { | ||
+ | Short dayEndDst | ||
+ | Short dayStartDst | ||
+ | Short hourEndDst | ||
+ | Short hourStartDst | ||
+ | Short hourTzo | ||
+ | Short minuteOffsetDst | ||
+ | Short minuteTzo | ||
+ | Short monthEndDst | ||
+ | Short monthStartDst | ||
+ | Short signOffsetDst | ||
+ | Short signTzo | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Time Offset Set=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.timev2.TimeOffsetSet { | ||
+ | Short dayEndDst | ||
+ | Short dayStartDst | ||
+ | Short hourEndDst | ||
+ | Short hourStartDst | ||
+ | Short hourTzo | ||
+ | Short minuteOffsetDst | ||
+ | Short minuteTzo | ||
+ | Short monthEndDst | ||
+ | Short monthStartDst | ||
+ | Short signOffsetDst | ||
+ | Short signTzo | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Time Report=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.timev2.TimeReport { | ||
+ | Short hourLocalTime | ||
+ | Short minuteLocalTime | ||
+ | Boolean rtcFailure | ||
+ | Short secondLocalTime | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Date Get=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.timev2.DateGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Date Report=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.timev2.DateReport { | ||
+ | Short day | ||
+ | Short month | ||
+ | Integer year | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Time Get=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.timev2.TimeGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Time Offset Get=== | ||
+ | Command: 0x06 | ||
+ | class hubitat.zwave.commands.timev2.TimeOffsetGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Time Offset Report=== | ||
+ | Command: 0x07 | ||
+ | class hubitat.zwave.commands.timev2.TimeOffsetReport { | ||
+ | Short dayEndDst | ||
+ | Short dayStartDst | ||
+ | Short hourEndDst | ||
+ | Short hourStartDst | ||
+ | Short hourTzo | ||
+ | Short minuteOffsetDst | ||
+ | Short minuteTzo | ||
+ | Short monthEndDst | ||
+ | Short monthStartDst | ||
+ | Short signOffsetDst | ||
+ | Short signTzo | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Time Offset Set=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.timev2.TimeOffsetSet { | ||
+ | Short dayEndDst | ||
+ | Short dayStartDst | ||
+ | Short hourEndDst | ||
+ | Short hourStartDst | ||
+ | Short hourTzo | ||
+ | Short minuteOffsetDst | ||
+ | Short minuteTzo | ||
+ | Short monthEndDst | ||
+ | Short monthStartDst | ||
+ | Short signOffsetDst | ||
+ | Short signTzo | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Time Report=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.timev2.TimeReport { | ||
+ | Short hourLocalTime | ||
+ | Short minuteLocalTime | ||
+ | Boolean rtcFailure | ||
+ | Short secondLocalTime | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ==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 Complete=== | ||
+ | Command: 0xE8 | ||
+ | class hubitat.zwave.commands.transportservicev1.CommandFragmentComplete { | ||
+ | Short sequenceNo | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Command Fragment Request=== | ||
+ | Command: 0xC8 | ||
+ | class hubitat.zwave.commands.transportservicev1.CommandFragmentRequest { | ||
+ | Short numberOfOffsets | ||
+ | Short sequenceNo | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Command Fragment Wait=== | ||
+ | Command: 0xF0 | ||
+ | class hubitat.zwave.commands.transportservicev1.CommandFragmentWait { | ||
+ | Short pendingFragments | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Command Subsequent Fragment=== | ||
+ | Command: 0xE0 | ||
+ | class hubitat.zwave.commands.transportservicev1.CommandSubsequentFragment { | ||
+ | Integer checksum | ||
+ | Short datagramOffset1 | ||
+ | Short datagramOffset2 | ||
+ | Short datagramSize1 | ||
+ | Short datagramSize2 | ||
+ | Short sequenceNo | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Command First Fragment=== | ||
+ | Command: 0xC0 | ||
+ | class hubitat.zwave.commands.transportservicev1.CommandFirstFragment { | ||
+ | Integer checksum | ||
+ | Short datagramSize1 | ||
+ | Short datagramSize2 | ||
+ | Short sequenceNo | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Command Fragment Complete=== | ||
+ | Command: 0xE8 | ||
+ | class hubitat.zwave.commands.transportservicev1.CommandFragmentComplete { | ||
+ | Short sequenceNo | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Command Fragment Request=== | ||
+ | Command: 0xC8 | ||
+ | class hubitat.zwave.commands.transportservicev1.CommandFragmentRequest { | ||
+ | Short numberOfOffsets | ||
+ | Short sequenceNo | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Command Fragment Wait=== | ||
+ | Command: 0xF0 | ||
+ | class hubitat.zwave.commands.transportservicev1.CommandFragmentWait { | ||
+ | Short pendingFragments | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Command Subsequent Fragment=== | ||
+ | Command: 0xE0 | ||
+ | class hubitat.zwave.commands.transportservicev1.CommandSubsequentFragment { | ||
+ | Integer checksum | ||
+ | Short datagramOffset1 | ||
+ | Short datagramOffset2 | ||
+ | Short datagramSize1 | ||
+ | Short datagramSize2 | ||
+ | Short sequenceNo | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ==User Code V1== | ||
+ | Command Class: 0x63 | ||
+ | ===User Code Get=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.usercodev1.UserCodeGet { | ||
+ | Short userIdentifier | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===User Code Report=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.usercodev1.UserCodeReport { | ||
+ | String userCode | ||
+ | Short userIdStatus | ||
+ | Short userIdentifier | ||
+ | static Short USER_ID_STATUS_AVAILABLE_NOT_SET = 0 | ||
+ | static Short USER_ID_STATUS_OCCUPIED = 1 | ||
+ | static Short USER_ID_STATUS_RESERVED_BY_ADMINISTRATOR = 2 | ||
+ | static Short USER_ID_STATUS_STATUS_NOT_AVAILABLE = 254 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===User Code Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.usercodev1.UserCodeSet { | ||
+ | String userCode | ||
+ | Short userIdStatus | ||
+ | Short userIdentifier | ||
+ | static Short USER_ID_STATUS_AVAILABLE_NOT_SET = 0 | ||
+ | static Short USER_ID_STATUS_OCCUPIED = 1 | ||
+ | static Short USER_ID_STATUS_RESERVED_BY_ADMINISTRATOR = 2 | ||
+ | static Short USER_ID_STATUS_STATUS_NOT_AVAILABLE = 254 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Users Number Get=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.usercodev1.UsersNumberGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Users Number Report=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.usercodev1.UsersNumberReport { | ||
+ | Short supportedUsers | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===User Code Get=== | ||
+ | Command: 0x02 | ||
+ | class hubitat.zwave.commands.usercodev1.UserCodeGet { | ||
+ | Short userIdentifier | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===User Code Report=== | ||
+ | Command: 0x03 | ||
+ | class hubitat.zwave.commands.usercodev1.UserCodeReport { | ||
+ | String userCode | ||
+ | Short userIdStatus | ||
+ | Short userIdentifier | ||
+ | static Short USER_ID_STATUS_AVAILABLE_NOT_SET = 0 | ||
+ | static Short USER_ID_STATUS_OCCUPIED = 1 | ||
+ | static Short USER_ID_STATUS_RESERVED_BY_ADMINISTRATOR = 2 | ||
+ | static Short USER_ID_STATUS_STATUS_NOT_AVAILABLE = 254 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===User Code Set=== | ||
+ | Command: 0x01 | ||
+ | class hubitat.zwave.commands.usercodev1.UserCodeSet { | ||
+ | String userCode | ||
+ | Short userIdStatus | ||
+ | Short userIdentifier | ||
+ | static Short USER_ID_STATUS_AVAILABLE_NOT_SET = 0 | ||
+ | static Short USER_ID_STATUS_OCCUPIED = 1 | ||
+ | static Short USER_ID_STATUS_RESERVED_BY_ADMINISTRATOR = 2 | ||
+ | static Short USER_ID_STATUS_STATUS_NOT_AVAILABLE = 254 | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Users Number Get=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.usercodev1.UsersNumberGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Users Number Report=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.usercodev1.UsersNumberReport { | ||
+ | Short supportedUsers | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ==Version V1== | ||
+ | Command Class: 0x86 | ||
+ | ===Version Command Class Get=== | ||
+ | Command: 0x13 | ||
+ | class hubitat.zwave.commands.versionv1.VersionCommandClassGet { | ||
+ | Short requestedCommandClass | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Version Command Class Report=== | ||
+ | Command: 0x14 | ||
+ | class hubitat.zwave.commands.versionv1.VersionCommandClassReport { | ||
+ | Short commandClassVersion | ||
+ | Short requestedCommandClass | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Version Get=== | ||
+ | Command: 0x11 | ||
+ | class hubitat.zwave.commands.versionv1.VersionGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Version Report=== | ||
+ | Command: 0x12 | ||
+ | class hubitat.zwave.commands.versionv1.VersionReport { | ||
+ | Short applicationSubVersion | ||
+ | Short applicationVersion | ||
+ | Short zWaveLibraryType | ||
+ | Short zWaveProtocolSubVersion | ||
+ | Short zWaveProtocolVersion | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Version Command Class Get=== | ||
+ | Command: 0x13 | ||
+ | class hubitat.zwave.commands.versionv1.VersionCommandClassGet { | ||
+ | Short requestedCommandClass | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Version Command Class Report=== | ||
+ | Command: 0x14 | ||
+ | class hubitat.zwave.commands.versionv1.VersionCommandClassReport { | ||
+ | Short commandClassVersion | ||
+ | Short requestedCommandClass | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Version Get=== | ||
+ | Command: 0x11 | ||
+ | class hubitat.zwave.commands.versionv1.VersionGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Version Report=== | ||
+ | Command: 0x12 | ||
+ | class hubitat.zwave.commands.versionv1.VersionReport { | ||
+ | Short applicationSubVersion | ||
+ | Short applicationVersion | ||
+ | Short zWaveLibraryType | ||
+ | Short zWaveProtocolSubVersion | ||
+ | Short zWaveProtocolVersion | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ==Version V2== | ||
+ | Command Class: 0x86 | ||
+ | ===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 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 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 V3== | ||
+ | Command Class: 0x86 | ||
+ | ===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 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 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 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() | ||
+ | } | ||
+ | |||
+ | ===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 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 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 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 Get=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.wakeupv1.WakeUpIntervalGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Wake Up Interval Report=== | ||
+ | Command: 0x06 | ||
+ | class hubitat.zwave.commands.wakeupv1.WakeUpIntervalReport { | ||
+ | Short nodeid | ||
+ | Integer seconds | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Wake Up Interval Set=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.wakeupv1.WakeUpIntervalSet { | ||
+ | Short nodeid | ||
+ | Integer seconds | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Wake Up No More Information=== | ||
+ | Command: 0x08 | ||
+ | class hubitat.zwave.commands.wakeupv1.WakeUpNoMoreInformation { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Wake Up Notification=== | ||
+ | Command: 0x07 | ||
+ | class hubitat.zwave.commands.wakeupv1.WakeUpNotification { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Wake Up Interval Get=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.wakeupv1.WakeUpIntervalGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Wake Up Interval Report=== | ||
+ | Command: 0x06 | ||
+ | class hubitat.zwave.commands.wakeupv1.WakeUpIntervalReport { | ||
+ | Short nodeid | ||
+ | Integer seconds | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Wake Up Interval Set=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.wakeupv1.WakeUpIntervalSet { | ||
+ | Short nodeid | ||
+ | Integer seconds | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Wake Up No More Information=== | ||
+ | Command: 0x08 | ||
+ | class hubitat.zwave.commands.wakeupv1.WakeUpNoMoreInformation { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Wake Up Notification=== | ||
+ | Command: 0x07 | ||
+ | class hubitat.zwave.commands.wakeupv1.WakeUpNotification { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ==Wake Up V2== | ||
+ | Command Class: 0x84 | ||
+ | ===Wake Up Interval Capabilities Get=== | ||
+ | Command: 0x09 | ||
+ | class hubitat.zwave.commands.wakeupv2.WakeUpIntervalCapabilitiesGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Wake Up Interval Capabilities Report=== | ||
+ | Command: 0x0A | ||
+ | class hubitat.zwave.commands.wakeupv2.WakeUpIntervalCapabilitiesReport { | ||
+ | Integer defaultWakeUpIntervalSeconds | ||
+ | Integer maximumWakeUpIntervalSeconds | ||
+ | Integer minimumWakeUpIntervalSeconds | ||
+ | Integer wakeUpIntervalStepSeconds | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Wake Up Interval Get=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.wakeupv2.WakeUpIntervalGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Wake Up Interval Report=== | ||
+ | Command: 0x06 | ||
+ | class hubitat.zwave.commands.wakeupv2.WakeUpIntervalReport { | ||
+ | Short nodeid | ||
+ | Integer seconds | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Wake Up Interval Set=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.wakeupv2.WakeUpIntervalSet { | ||
+ | Short nodeid | ||
+ | Integer seconds | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Wake Up No More Information=== | ||
+ | Command: 0x08 | ||
+ | class hubitat.zwave.commands.wakeupv2.WakeUpNoMoreInformation { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Wake Up Notification=== | ||
+ | Command: 0x07 | ||
class hubitat.zwave.commands.wakeupv2.WakeUpNotification { | class hubitat.zwave.commands.wakeupv2.WakeUpNotification { | ||
+ | |||
+ | 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() | ||
+ | } | ||
+ | |||
+ | ===Wake Up Interval Get=== | ||
+ | Command: 0x05 | ||
+ | class hubitat.zwave.commands.wakeupv2.WakeUpIntervalGet { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Wake Up Interval Report=== | ||
+ | Command: 0x06 | ||
+ | class hubitat.zwave.commands.wakeupv2.WakeUpIntervalReport { | ||
+ | Short nodeid | ||
+ | Integer seconds | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Wake Up Interval Set=== | ||
+ | Command: 0x04 | ||
+ | class hubitat.zwave.commands.wakeupv2.WakeUpIntervalSet { | ||
+ | Short nodeid | ||
+ | Integer seconds | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Wake Up No More Information=== | ||
+ | Command: 0x08 | ||
+ | class hubitat.zwave.commands.wakeupv2.WakeUpNoMoreInformation { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ===Wake Up Notification=== | ||
+ | Command: 0x07 | ||
+ | class hubitat.zwave.commands.wakeupv2.WakeUpNotification { | ||
+ | |||
+ | List<Short> getPayload() | ||
+ | String format() | ||
+ | } | ||
+ | |||
+ | ==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() | ||
+ | } | ||
+ | |||
+ | ===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() | List<Short> getPayload() | ||
String format() | String format() | ||
} | } |
Revision as of 17:04, 16 January 2020
Contents
- 1 Alarm V1
- 2 Alarm V2
- 3 Application Capability V1
- 4 Application Status V1
- 5 Association Command Configuration V1
- 5.1 Command Configuration Get
- 5.2 Command Configuration Report
- 5.3 Command Configuration Set
- 5.4 Command Records Supported Get
- 5.5 Command Records Supported Report
- 5.6 Command Configuration Get
- 5.7 Command Configuration Report
- 5.8 Command Configuration Set
- 5.9 Command Records Supported Get
- 5.10 Command Records Supported Report
- 6 Association Grp Info V1
- 6.1 Association Group Command List Get
- 6.2 Association Group Command List Report
- 6.3 Association Group Info Get
- 6.4 Association Group Info Report
- 6.5 Association Group Name Get
- 6.6 Association Group Name Report
- 6.7 Association Group Command List Get
- 6.8 Association Group Command List Report
- 6.9 Association Group Info Get
- 6.10 Association Group Info Report
- 6.11 Association Group Name Get
- 6.12 Association Group Name Report
- 7 Association Grp Info V2
- 7.1 Association Group Command List Get
- 7.2 Association Group Command List Report
- 7.3 Association Group Info Get
- 7.4 Association Group Info Report
- 7.5 Association Group Name Get
- 7.6 Association Group Name Report
- 7.7 Association Group Command List Get
- 7.8 Association Group Command List Report
- 7.9 Association Group Info Get
- 7.10 Association Group Info Report
- 7.11 Association Group Name Get
- 7.12 Association Group Name Report
- 8 Association Grp Info V3
- 8.1 Association Group Command List Get
- 8.2 Association Group Command List Report
- 8.3 Association Group Info Get
- 8.4 Association Group Info Report
- 8.5 Association Group Name Get
- 8.6 Association Group Name Report
- 8.7 Association Group Command List Get
- 8.8 Association Group Command List Report
- 8.9 Association Group Info Get
- 8.10 Association Group Info Report
- 8.11 Association Group Name Get
- 8.12 Association Group Name Report
- 9 Association V1
- 9.1 Association Get
- 9.2 Association Groupings Get
- 9.3 Association Groupings Report
- 9.4 Association Remove
- 9.5 Association Report
- 9.6 Association Set
- 9.7 Association Get
- 9.8 Association Groupings Get
- 9.9 Association Groupings Report
- 9.10 Association Remove
- 9.11 Association Report
- 9.12 Association Set
- 10 Association V2
- 10.1 Association Get
- 10.2 Association Groupings Get
- 10.3 Association Groupings Report
- 10.4 Association Remove
- 10.5 Association Report
- 10.6 Association Set
- 10.7 Association Specific Group Get
- 10.8 Association Specific Group Report
- 10.9 Association Get
- 10.10 Association Groupings Get
- 10.11 Association Groupings Report
- 10.12 Association Remove
- 10.13 Association Report
- 10.14 Association Set
- 10.15 Association Specific Group Get
- 10.16 Association Specific Group Report
- 11 Association V3
- 11.1 Association Get
- 11.2 Association Groupings Get
- 11.3 Association Groupings Report
- 11.4 Association Remove
- 11.5 Association Report
- 11.6 Association Set
- 11.7 Association Specific Group Get
- 11.8 Association Specific Group Report
- 11.9 Association Get
- 11.10 Association Groupings Get
- 11.11 Association Groupings Report
- 11.12 Association Remove
- 11.13 Association Report
- 11.14 Association Set
- 11.15 Association Specific Group Get
- 11.16 Association Specific Group Report
- 12 Av Content Directory Md V1
- 12.1 Av Content Browse Md By Letter Get
- 12.2 Av Content Browse Md By Letter Report
- 12.3 Av Content Browse Md Child Count Get
- 12.4 Av Content Browse Md Child Count Report
- 12.5 Av Content Browse Md Get
- 12.6 Av Content Browse Md Report
- 12.7 Av Match Item To Renderer Md Get
- 12.8 Av Match Item To Renderer Md Report
- 12.9 Av Content Browse Md By Letter Get
- 12.10 Av Content Browse Md By Letter Report
- 12.11 Av Content Browse Md Child Count Get
- 12.12 Av Content Browse Md Child Count Report
- 12.13 Av Content Browse Md Get
- 12.14 Av Content Browse Md Report
- 12.15 Av Match Item To Renderer Md Get
- 12.16 Av Match Item To Renderer Md Report
- 13 Av Content Search Md V1
- 14 Av Renderer Status V1
- 15 Av Tagging Md V1
- 16 Barrier Operator V1
- 17 Basic Tariff Info V1
- 18 Basic V1
- 19 Basic V2
- 20 Basic Window Covering V1
- 21 Battery V1
- 22 Central Scene V1
- 23 Central Scene V2
- 24 Central Scene V3
- 24.1 Central Scene Configuration Get
- 24.2 Central Scene Configuration Report
- 24.3 Central Scene Configuration Set
- 24.4 Central Scene Notification
- 24.5 Central Scene Supported Get
- 24.6 Central Scene Supported Report
- 24.7 Central Scene Configuration Get
- 24.8 Central Scene Configuration Report
- 24.9 Central Scene Configuration Set
- 24.10 Central Scene Notification
- 24.11 Central Scene Supported Get
- 24.12 Central Scene Supported Report
- 25 Chimney Fan V1
- 25.1 Chimney Fan Alarm Log Get
- 25.2 Chimney Fan Alarm Log Report
- 25.3 Chimney Fan Alarm Log Set
- 25.4 Chimney Fan Alarm Status Get
- 25.5 Chimney Fan Alarm Status Report
- 25.6 Chimney Fan Alarm Status Set
- 25.7 Chimney Fan Alarm Temp Get
- 25.8 Chimney Fan Alarm Temp Report
- 25.9 Chimney Fan Alarm Temp Set
- 25.10 Chimney Fan Boost Time Get
- 25.11 Chimney Fan Boost Time Report
- 25.12 Chimney Fan Boost Time Set
- 25.13 Chimney Fan Default Set
- 25.14 Chimney Fan Min Speed Get
- 25.15 Chimney Fan Min Speed Report
- 25.16 Chimney Fan Min Speed Set
- 25.17 Chimney Fan Mode Get
- 25.18 Chimney Fan Mode Report
- 25.19 Chimney Fan Mode Set
- 25.20 Chimney Fan Setup Get
- 25.21 Chimney Fan Setup Report
- 25.22 Chimney Fan Setup Set
- 25.23 Chimney Fan Speed Get
- 25.24 Chimney Fan Speed Report
- 25.25 Chimney Fan Speed Set
- 25.26 Chimney Fan Start Temp Get
- 25.27 Chimney Fan Start Temp Report
- 25.28 Chimney Fan Start Temp Set
- 25.29 Chimney Fan State Get
- 25.30 Chimney Fan State Report
- 25.31 Chimney Fan State Set
- 25.32 Chimney Fan Status Get
- 25.33 Chimney Fan Status Report
- 25.34 Chimney Fan Stop Temp Get
- 25.35 Chimney Fan Stop Temp Report
- 25.36 Chimney Fan Stop Temp Set
- 25.37 Chimney Fan Stop Time Get
- 25.38 Chimney Fan Stop Time Report
- 25.39 Chimney Fan Stop Time Set
- 25.40 Chimney Fan Alarm Log Get
- 25.41 Chimney Fan Alarm Log Report
- 25.42 Chimney Fan Alarm Log Set
- 25.43 Chimney Fan Alarm Status Get
- 25.44 Chimney Fan Alarm Status Report
- 25.45 Chimney Fan Alarm Status Set
- 25.46 Chimney Fan Alarm Temp Get
- 25.47 Chimney Fan Alarm Temp Report
- 25.48 Chimney Fan Alarm Temp Set
- 25.49 Chimney Fan Boost Time Get
- 25.50 Chimney Fan Boost Time Report
- 25.51 Chimney Fan Boost Time Set
- 25.52 Chimney Fan Default Set
- 25.53 Chimney Fan Min Speed Get
- 25.54 Chimney Fan Min Speed Report
- 25.55 Chimney Fan Min Speed Set
- 25.56 Chimney Fan Mode Get
- 25.57 Chimney Fan Mode Report
- 25.58 Chimney Fan Mode Set
- 25.59 Chimney Fan Setup Get
- 25.60 Chimney Fan Setup Report
- 25.61 Chimney Fan Setup Set
- 25.62 Chimney Fan Speed Get
- 25.63 Chimney Fan Speed Report
- 25.64 Chimney Fan Speed Set
- 25.65 Chimney Fan Start Temp Get
- 25.66 Chimney Fan Start Temp Report
- 25.67 Chimney Fan Start Temp Set
- 25.68 Chimney Fan State Get
- 25.69 Chimney Fan State Report
- 25.70 Chimney Fan State Set
- 25.71 Chimney Fan Status Get
- 25.72 Chimney Fan Status Report
- 25.73 Chimney Fan Stop Temp Get
- 25.74 Chimney Fan Stop Temp Report
- 25.75 Chimney Fan Stop Temp Set
- 25.76 Chimney Fan Stop Time Get
- 25.77 Chimney Fan Stop Time Report
- 25.78 Chimney Fan Stop Time Set
- 26 Climate Control Schedule V1
- 26.1 Schedule Changed Get
- 26.2 Schedule Changed Report
- 26.3 Schedule Get
- 26.4 Schedule Override Get
- 26.5 Schedule Override Report
- 26.6 Schedule Override Set
- 26.7 Schedule Report
- 26.8 Schedule Set
- 26.9 Schedule Changed Get
- 26.10 Schedule Changed Report
- 26.11 Schedule Get
- 26.12 Schedule Override Get
- 26.13 Schedule Override Report
- 26.14 Schedule Override Set
- 26.15 Schedule Report
- 26.16 Schedule Set
- 27 Clock V1
- 28 Configuration V1
- 29 Configuration V2
- 29.1 Configuration Bulk Get
- 29.2 Configuration Bulk Report
- 29.3 Configuration Bulk Set
- 29.4 Configuration Get
- 29.5 Configuration Report
- 29.6 Configuration Set
- 29.7 Configuration Bulk Get
- 29.8 Configuration Bulk Report
- 29.9 Configuration Bulk Set
- 29.10 Configuration Get
- 29.11 Configuration Report
- 29.12 Configuration Set
- 30 Controller Replication V1
- 30.1 Ctrl Replication Transfer Group
- 30.2 Ctrl Replication Transfer Group Name
- 30.3 Ctrl Replication Transfer Scene
- 30.4 Ctrl Replication Transfer Scene Name
- 30.5 Ctrl Replication Transfer Group
- 30.6 Ctrl Replication Transfer Group Name
- 30.7 Ctrl Replication Transfer Scene
- 30.8 Ctrl Replication Transfer Scene Name
- 31 Crc 16 Encap V1
- 32 Dcp Config V1
- 33 Dcp Monitor V1
- 34 Device Reset Locally V1
- 35 Door Lock Logging V1
- 36 Door Lock V1
- 36.1 Door Lock Configuration Get
- 36.2 Door Lock Configuration Report
- 36.3 Door Lock Configuration Set
- 36.4 Door Lock Operation Get
- 36.5 Door Lock Operation Report
- 36.6 Door Lock Operation Set
- 36.7 Door Lock Configuration Get
- 36.8 Door Lock Configuration Report
- 36.9 Door Lock Configuration Set
- 36.10 Door Lock Operation Get
- 36.11 Door Lock Operation Report
- 36.12 Door Lock Operation Set
- 37 Energy Production V1
- 38 Firmware Update Md V1
- 38.1 Firmware Md Get
- 38.2 Firmware Md Report
- 38.3 Firmware Update Md Get
- 38.4 Firmware Update Md Report
- 38.5 Firmware Update Md Request Get
- 38.6 Firmware Update Md Request Report
- 38.7 Firmware Update Md Status Report
- 38.8 Firmware Md Get
- 38.9 Firmware Md Report
- 38.10 Firmware Update Md Get
- 38.11 Firmware Update Md Report
- 38.12 Firmware Update Md Request Get
- 38.13 Firmware Update Md Request Report
- 38.14 Firmware Update Md Status Report
- 39 Firmware Update Md V2
- 39.1 Firmware Md Get
- 39.2 Firmware Md Report
- 39.3 Firmware Update Md Get
- 39.4 Firmware Update Md Report
- 39.5 Firmware Update Md Request Get
- 39.6 Firmware Update Md Request Report
- 39.7 Firmware Update Md Status Report
- 39.8 Firmware Md Get
- 39.9 Firmware Md Report
- 39.10 Firmware Update Md Get
- 39.11 Firmware Update Md Report
- 39.12 Firmware Update Md Request Get
- 39.13 Firmware Update Md Request Report
- 39.14 Firmware Update Md Status Report
- 40 Firmware Update Md V3
- 40.1 Firmware Md Get
- 40.2 Firmware Md Report
- 40.3 Firmware Update Md Get
- 40.4 Firmware Update Md Report
- 40.5 Firmware Update Md Request Get
- 40.6 Firmware Update Md Request Report
- 40.7 Firmware Update Md Status Report
- 40.8 Firmware Md Get
- 40.9 Firmware Md Report
- 40.10 Firmware Update Md Get
- 40.11 Firmware Update Md Report
- 40.12 Firmware Update Md Request Get
- 40.13 Firmware Update Md Request Report
- 40.14 Firmware Update Md Status Report
- 41 Firmware Update Md V4
- 41.1 Firmware Md Get
- 41.2 Firmware Md Report
- 41.3 Firmware Update Md Get
- 41.4 Firmware Update Md Report
- 41.5 Firmware Update Md Request Get
- 41.6 Firmware Update Md Request Report
- 41.7 Firmware Update Md Status Report
- 41.8 Firmware Md Get
- 41.9 Firmware Md Report
- 41.10 Firmware Update Md Get
- 41.11 Firmware Update Md Report
- 41.12 Firmware Update Md Request Get
- 41.13 Firmware Update Md Request Report
- 41.14 Firmware Update Md Status Report
- 42 Firmware Update Md V5
- 42.1 Firmware Md Get
- 42.2 Firmware Md Report
- 42.3 Firmware Update Md Get
- 42.4 Firmware Update Md Report
- 42.5 Firmware Update Md Request Get
- 42.6 Firmware Update Md Request Report
- 42.7 Firmware Update Md Status Report
- 42.8 Firmware Md Get
- 42.9 Firmware Md Report
- 42.10 Firmware Update Md Get
- 42.11 Firmware Update Md Report
- 42.12 Firmware Update Md Request Get
- 42.13 Firmware Update Md Request Report
- 42.14 Firmware Update Md Status Report
- 43 Firmware Update Md V6
- 43.1 Firmware Md Get
- 43.2 Firmware Md Report
- 43.3 Firmware Update Md Get
- 43.4 Firmware Update Md Report
- 43.5 Firmware Update Md Request Get
- 43.6 Firmware Update Md Request Report
- 43.7 Firmware Update Md Status Report
- 43.8 Firmware Md Get
- 43.9 Firmware Md Report
- 43.10 Firmware Update Md Get
- 43.11 Firmware Update Md Report
- 43.12 Firmware Update Md Request Get
- 43.13 Firmware Update Md Request Report
- 43.14 Firmware Update Md Status Report
- 44 Geographic Location V1
- 45 Grouping Name V1
- 46 Hail V1
- 47 Hrv Control V1
- 47.1 Hrv Control Bypass Get
- 47.2 Hrv Control Bypass Report
- 47.3 Hrv Control Bypass Set
- 47.4 Hrv Control Mode Get
- 47.5 Hrv Control Mode Report
- 47.6 Hrv Control Mode Set
- 47.7 Hrv Control Mode Supported Get
- 47.8 Hrv Control Mode Supported Report
- 47.9 Hrv Control Ventilation Rate Get
- 47.10 Hrv Control Ventilation Rate Report
- 47.11 Hrv Control Ventilation Rate Set
- 47.12 Hrv Control Bypass Get
- 47.13 Hrv Control Bypass Report
- 47.14 Hrv Control Bypass Set
- 47.15 Hrv Control Mode Get
- 47.16 Hrv Control Mode Report
- 47.17 Hrv Control Mode Set
- 47.18 Hrv Control Mode Supported Get
- 47.19 Hrv Control Mode Supported Report
- 47.20 Hrv Control Ventilation Rate Get
- 47.21 Hrv Control Ventilation Rate Report
- 47.22 Hrv Control Ventilation Rate Set
- 48 Hrv Status V1
- 49 Indicator V1
- 50 Indicator V2
- 51 Indicator V3
- 52 Ip Configuration V1
- 53 Language V1
- 54 Lock V1
- 55 Manufacturer Specific V1
- 56 Manufacturer Specific V2
- 57 Meter Pulse V1
- 58 Meter Tbl Config V1
- 59 Meter Tbl Monitor V1
- 59.1 Meter Tbl Current Data Get
- 59.2 Meter Tbl Current Data Report
- 59.3 Meter Tbl Historical Data Get
- 59.4 Meter Tbl Historical Data Report
- 59.5 Meter Tbl Report
- 59.6 Meter Tbl Status Date Get
- 59.7 Meter Tbl Status Depth Get
- 59.8 Meter Tbl Status Report
- 59.9 Meter Tbl Status Supported Get
- 59.10 Meter Tbl Status Supported Report
- 59.11 Meter Tbl Table Capability Get
- 59.12 Meter Tbl Table Id Get
- 59.13 Meter Tbl Table Id Report
- 59.14 Meter Tbl Table Point Adm No Get
- 59.15 Meter Tbl Table Point Adm No Report
- 59.16 Meter Tbl Current Data Get
- 59.17 Meter Tbl Current Data Report
- 59.18 Meter Tbl Historical Data Get
- 59.19 Meter Tbl Historical Data Report
- 59.20 Meter Tbl Report
- 59.21 Meter Tbl Status Date Get
- 59.22 Meter Tbl Status Depth Get
- 59.23 Meter Tbl Status Report
- 59.24 Meter Tbl Status Supported Get
- 59.25 Meter Tbl Status Supported Report
- 59.26 Meter Tbl Table Capability Get
- 59.27 Meter Tbl Table Id Get
- 59.28 Meter Tbl Table Id Report
- 59.29 Meter Tbl Table Point Adm No Get
- 59.30 Meter Tbl Table Point Adm No Report
- 60 Meter Tbl Monitor V2
- 60.1 Meter Tbl Current Data Get
- 60.2 Meter Tbl Current Data Report
- 60.3 Meter Tbl Historical Data Get
- 60.4 Meter Tbl Historical Data Report
- 60.5 Meter Tbl Report
- 60.6 Meter Tbl Status Date Get
- 60.7 Meter Tbl Status Depth Get
- 60.8 Meter Tbl Status Report
- 60.9 Meter Tbl Status Supported Get
- 60.10 Meter Tbl Status Supported Report
- 60.11 Meter Tbl Table Capability Get
- 60.12 Meter Tbl Table Id Get
- 60.13 Meter Tbl Table Id Report
- 60.14 Meter Tbl Table Point Adm No Get
- 60.15 Meter Tbl Table Point Adm No Report
- 60.16 Meter Tbl Current Data Get
- 60.17 Meter Tbl Current Data Report
- 60.18 Meter Tbl Historical Data Get
- 60.19 Meter Tbl Historical Data Report
- 60.20 Meter Tbl Report
- 60.21 Meter Tbl Status Date Get
- 60.22 Meter Tbl Status Depth Get
- 60.23 Meter Tbl Status Report
- 60.24 Meter Tbl Status Supported Get
- 60.25 Meter Tbl Status Supported Report
- 60.26 Meter Tbl Table Capability Get
- 60.27 Meter Tbl Table Id Get
- 60.28 Meter Tbl Table Id Report
- 60.29 Meter Tbl Table Point Adm No Get
- 60.30 Meter Tbl Table Point Adm No Report
- 61 Meter Tbl Push V1
- 62 Meter V1
- 63 Meter V2
- 64 Meter V3
- 65 Meter V4
- 66 Meter V5
- 67 Mtp Window Covering V1
- 68 Multi Channel Association V2
- 68.1 Multi Channel Association Get
- 68.2 Multi Channel Association Groupings Get
- 68.3 Multi Channel Association Groupings Report
- 68.4 Multi Channel Association Remove
- 68.5 Multi Channel Association Report
- 68.6 Multi Channel Association Set
- 68.7 Multi Channel Association Get
- 68.8 Multi Channel Association Groupings Get
- 68.9 Multi Channel Association Groupings Report
- 68.10 Multi Channel Association Remove
- 68.11 Multi Channel Association Report
- 68.12 Multi Channel Association Set
- 69 Multi Channel Association V3
- 69.1 Multi Channel Association Get
- 69.2 Multi Channel Association Groupings Get
- 69.3 Multi Channel Association Groupings Report
- 69.4 Multi Channel Association Remove
- 69.5 Multi Channel Association Report
- 69.6 Multi Channel Association Set
- 69.7 Multi Channel Association Get
- 69.8 Multi Channel Association Groupings Get
- 69.9 Multi Channel Association Groupings Report
- 69.10 Multi Channel Association Remove
- 69.11 Multi Channel Association Report
- 69.12 Multi Channel Association Set
- 70 Multi Channel Association V4
- 70.1 Multi Channel Association Get
- 70.2 Multi Channel Association Groupings Get
- 70.3 Multi Channel Association Groupings Report
- 70.4 Multi Channel Association Remove
- 70.5 Multi Channel Association Report
- 70.6 Multi Channel Association Set
- 70.7 Multi Channel Association Get
- 70.8 Multi Channel Association Groupings Get
- 70.9 Multi Channel Association Groupings Report
- 70.10 Multi Channel Association Remove
- 70.11 Multi Channel Association Report
- 70.12 Multi Channel Association Set
- 71 Multi Channel V3
- 71.1 Multi Channel Capability Get
- 71.2 Multi Channel Capability Report
- 71.3 Multi Channel Cmd Encap
- 71.4 Multi Channel End Point Find
- 71.5 Multi Channel End Point Find Report
- 71.6 Multi Channel End Point Get
- 71.7 Multi Channel End Point Report
- 71.8 Multi Channel Capability Get
- 71.9 Multi Channel Capability Report
- 71.10 Multi Channel Cmd Encap
- 71.11 Multi Channel End Point Find
- 71.12 Multi Channel End Point Find Report
- 71.13 Multi Channel End Point Get
- 71.14 Multi Channel End Point Report
- 72 Multi Channel V4
- 72.1 Multi Channel Aggregated Members Get
- 72.2 Multi Channel Aggregated Members Report
- 72.3 Multi Channel Capability Get
- 72.4 Multi Channel Capability Report
- 72.5 Multi Channel Cmd Encap
- 72.6 Multi Channel End Point Find
- 72.7 Multi Channel End Point Find Report
- 72.8 Multi Channel End Point Get
- 72.9 Multi Channel End Point Report
- 72.10 Multi Channel Aggregated Members Get
- 72.11 Multi Channel Aggregated Members Report
- 72.12 Multi Channel Capability Get
- 72.13 Multi Channel Capability Report
- 72.14 Multi Channel Cmd Encap
- 72.15 Multi Channel End Point Find
- 72.16 Multi Channel End Point Find Report
- 72.17 Multi Channel End Point Get
- 72.18 Multi Channel End Point Report
- 73 Multi Cmd V1
- 74 Multi Instance Association V1
- 74.1 Multi Instance Association Get
- 74.2 Multi Instance Association Groupings Get
- 74.3 Multi Instance Association Groupings Report
- 74.4 Multi Instance Association Remove
- 74.5 Multi Instance Association Report
- 74.6 Multi Instance Association Set
- 74.7 Multi Instance Association Get
- 74.8 Multi Instance Association Groupings Get
- 74.9 Multi Instance Association Groupings Report
- 74.10 Multi Instance Association Remove
- 74.11 Multi Instance Association Report
- 74.12 Multi Instance Association Set
- 75 Multi Instance V1
- 76 Node Naming V1
- 76.1 Node Naming Node Location Get
- 76.2 Node Naming Node Location Report
- 76.3 Node Naming Node Location Set
- 76.4 Node Naming Node Name Get
- 76.5 Node Naming Node Name Report
- 76.6 Node Naming Node Name Set
- 76.7 Node Naming Node Location Get
- 76.8 Node Naming Node Location Report
- 76.9 Node Naming Node Location Set
- 76.10 Node Naming Node Name Get
- 76.11 Node Naming Node Name Report
- 76.12 Node Naming Node Name Set
- 77 Notification V3
- 77.1 Event Supported Get
- 77.2 Event Supported Report
- 77.3 Notification Get
- 77.4 Notification Report
- 77.5 Notification Set
- 77.6 Notification Supported Get
- 77.7 Notification Supported Report
- 77.8 Event Supported Get
- 77.9 Event Supported Report
- 77.10 Notification Get
- 77.11 Notification Report
- 77.12 Notification Set
- 77.13 Notification Supported Get
- 77.14 Notification Supported Report
- 78 Notification V4
- 78.1 Event Supported Get
- 78.2 Event Supported Report
- 78.3 Notification Get
- 78.4 Notification Report
- 78.5 Notification Set
- 78.6 Notification Supported Get
- 78.7 Notification Supported Report
- 78.8 Event Supported Get
- 78.9 Event Supported Report
- 78.10 Notification Get
- 78.11 Notification Report
- 78.12 Notification Set
- 78.13 Notification Supported Get
- 78.14 Notification Supported Report
- 79 Notification V5
- 79.1 Event Supported Get
- 79.2 Event Supported Report
- 79.3 Notification Get
- 79.4 Notification Report
- 79.5 Notification Set
- 79.6 Notification Supported Get
- 79.7 Notification Supported Report
- 79.8 Event Supported Get
- 79.9 Event Supported Report
- 79.10 Notification Get
- 79.11 Notification Report
- 79.12 Notification Set
- 79.13 Notification Supported Get
- 79.14 Notification Supported Report
- 80 Notification V6
- 80.1 Event Supported Get
- 80.2 Event Supported Report
- 80.3 Notification Get
- 80.4 Notification Report
- 80.5 Notification Set
- 80.6 Notification Supported Get
- 80.7 Notification Supported Report
- 80.8 Event Supported Get
- 80.9 Event Supported Report
- 80.10 Notification Get
- 80.11 Notification Report
- 80.12 Notification Set
- 80.13 Notification Supported Get
- 80.14 Notification Supported Report
- 81 Notification V7
- 81.1 Event Supported Get
- 81.2 Event Supported Report
- 81.3 Notification Get
- 81.4 Notification Report
- 81.5 Notification Set
- 81.6 Notification Supported Get
- 81.7 Notification Supported Report
- 81.8 Event Supported Get
- 81.9 Event Supported Report
- 81.10 Notification Get
- 81.11 Notification Report
- 81.12 Notification Set
- 81.13 Notification Supported Get
- 81.14 Notification Supported Report
- 82 Notification V8
- 82.1 Event Supported Get
- 82.2 Event Supported Report
- 82.3 Notification Get
- 82.4 Notification Report
- 82.5 Notification Set
- 82.6 Notification Supported Get
- 82.7 Notification Supported Report
- 82.8 Event Supported Get
- 82.9 Event Supported Report
- 82.10 Notification Get
- 82.11 Notification Report
- 82.12 Notification Set
- 82.13 Notification Supported Get
- 82.14 Notification Supported Report
- 83 Powerlevel V1
- 83.1 Powerlevel Get
- 83.2 Powerlevel Report
- 83.3 Powerlevel Set
- 83.4 Powerlevel Test Node Get
- 83.5 Powerlevel Test Node Report
- 83.6 Powerlevel Test Node Set
- 83.7 Powerlevel Get
- 83.8 Powerlevel Report
- 83.9 Powerlevel Set
- 83.10 Powerlevel Test Node Get
- 83.11 Powerlevel Test Node Report
- 83.12 Powerlevel Test Node Set
- 84 Prepayment Encapsulation V1
- 85 Prepayment V1
- 86 Proprietary V1
- 87 Protection V1
- 88 Protection V2
- 88.1 Protection Ec Get
- 88.2 Protection Ec Report
- 88.3 Protection Ec Set
- 88.4 Protection Get
- 88.5 Protection Report
- 88.6 Protection Set
- 88.7 Protection Supported Get
- 88.8 Protection Supported Report
- 88.9 Protection Timeout Get
- 88.10 Protection Timeout Report
- 88.11 Protection Timeout Set
- 88.12 Protection Ec Get
- 88.13 Protection Ec Report
- 88.14 Protection Ec Set
- 88.15 Protection Get
- 88.16 Protection Report
- 88.17 Protection Set
- 88.18 Protection Supported Get
- 88.19 Protection Supported Report
- 88.20 Protection Timeout Get
- 88.21 Protection Timeout Report
- 88.22 Protection Timeout Set
- 89 Rate Tbl Config V1
- 90 Rate Tbl Monitor V1
- 90.1 Rate Tbl Active Rate Get
- 90.2 Rate Tbl Active Rate Report
- 90.3 Rate Tbl Current Data Get
- 90.4 Rate Tbl Current Data Report
- 90.5 Rate Tbl Get
- 90.6 Rate Tbl Historical Data Get
- 90.7 Rate Tbl Historical Data Report
- 90.8 Rate Tbl Report
- 90.9 Rate Tbl Supported Get
- 90.10 Rate Tbl Supported Report
- 90.11 Rate Tbl Active Rate Get
- 90.12 Rate Tbl Active Rate Report
- 90.13 Rate Tbl Current Data Get
- 90.14 Rate Tbl Current Data Report
- 90.15 Rate Tbl Get
- 90.16 Rate Tbl Historical Data Get
- 90.17 Rate Tbl Historical Data Report
- 90.18 Rate Tbl Report
- 90.19 Rate Tbl Supported Get
- 90.20 Rate Tbl Supported Report
- 91 Remote Association Activate V1
- 92 Remote Association V1
- 93 Scene Activation V1
- 94 Scene Actuator Conf V1
- 95 Scene Controller Conf V1
- 96 Schedule Entry Lock V1
- 96.1 Schedule Entry Lock Enable All Set
- 96.2 Schedule Entry Lock Enable Set
- 96.3 Schedule Entry Lock Week Day Get
- 96.4 Schedule Entry Lock Week Day Report
- 96.5 Schedule Entry Lock Week Day Set
- 96.6 Schedule Entry Lock Year Day Get
- 96.7 Schedule Entry Lock Year Day Report
- 96.8 Schedule Entry Lock Year Day Set
- 96.9 Schedule Entry Type Supported Get
- 96.10 Schedule Entry Type Supported Report
- 96.11 Schedule Entry Lock Enable All Set
- 96.12 Schedule Entry Lock Enable Set
- 96.13 Schedule Entry Lock Week Day Get
- 96.14 Schedule Entry Lock Week Day Report
- 96.15 Schedule Entry Lock Week Day Set
- 96.16 Schedule Entry Lock Year Day Get
- 96.17 Schedule Entry Lock Year Day Report
- 96.18 Schedule Entry Lock Year Day Set
- 96.19 Schedule Entry Type Supported Get
- 96.20 Schedule Entry Type Supported Report
- 97 Schedule Entry Lock V2
- 97.1 Schedule Entry Lock Enable All Set
- 97.2 Schedule Entry Lock Enable Set
- 97.3 Schedule Entry Lock Time Offset Get
- 97.4 Schedule Entry Lock Time Offset Report
- 97.5 Schedule Entry Lock Time Offset Set
- 97.6 Schedule Entry Lock Week Day Get
- 97.7 Schedule Entry Lock Week Day Report
- 97.8 Schedule Entry Lock Week Day Set
- 97.9 Schedule Entry Lock Year Day Get
- 97.10 Schedule Entry Lock Year Day Report
- 97.11 Schedule Entry Lock Year Day Set
- 97.12 Schedule Entry Type Supported Get
- 97.13 Schedule Entry Type Supported Report
- 97.14 Schedule Entry Lock Enable All Set
- 97.15 Schedule Entry Lock Enable Set
- 97.16 Schedule Entry Lock Time Offset Get
- 97.17 Schedule Entry Lock Time Offset Report
- 97.18 Schedule Entry Lock Time Offset Set
- 97.19 Schedule Entry Lock Week Day Get
- 97.20 Schedule Entry Lock Week Day Report
- 97.21 Schedule Entry Lock Week Day Set
- 97.22 Schedule Entry Lock Year Day Get
- 97.23 Schedule Entry Lock Year Day Report
- 97.24 Schedule Entry Lock Year Day Set
- 97.25 Schedule Entry Type Supported Get
- 97.26 Schedule Entry Type Supported Report
- 98 Schedule Entry Lock V3
- 98.1 Schedule Entry Lock Daily Repeating Get
- 98.2 Schedule Entry Lock Daily Repeating Report
- 98.3 Schedule Entry Lock Daily Repeating Set
- 98.4 Schedule Entry Lock Enable All Set
- 98.5 Schedule Entry Lock Enable Set
- 98.6 Schedule Entry Lock Time Offset Get
- 98.7 Schedule Entry Lock Time Offset Report
- 98.8 Schedule Entry Lock Time Offset Set
- 98.9 Schedule Entry Lock Week Day Get
- 98.10 Schedule Entry Lock Week Day Report
- 98.11 Schedule Entry Lock Week Day Set
- 98.12 Schedule Entry Lock Year Day Get
- 98.13 Schedule Entry Lock Year Day Report
- 98.14 Schedule Entry Lock Year Day Set
- 98.15 Schedule Entry Type Supported Get
- 98.16 Schedule Entry Type Supported Report
- 98.17 Schedule Entry Lock Daily Repeating Get
- 98.18 Schedule Entry Lock Daily Repeating Report
- 98.19 Schedule Entry Lock Daily Repeating Set
- 98.20 Schedule Entry Lock Enable All Set
- 98.21 Schedule Entry Lock Enable Set
- 98.22 Schedule Entry Lock Time Offset Get
- 98.23 Schedule Entry Lock Time Offset Report
- 98.24 Schedule Entry Lock Time Offset Set
- 98.25 Schedule Entry Lock Week Day Get
- 98.26 Schedule Entry Lock Week Day Report
- 98.27 Schedule Entry Lock Week Day Set
- 98.28 Schedule Entry Lock Year Day Get
- 98.29 Schedule Entry Lock Year Day Report
- 98.30 Schedule Entry Lock Year Day Set
- 98.31 Schedule Entry Type Supported Get
- 98.32 Schedule Entry Type Supported Report
- 99 Schedule V1
- 99.1 Command Schedule Get
- 99.2 Command Schedule Report
- 99.3 Command Schedule Set
- 99.4 Schedule Remove
- 99.5 Schedule State Get
- 99.6 Schedule State Report
- 99.7 Schedule State Set
- 99.8 Schedule Supported Get
- 99.9 Schedule Supported Report
- 99.10 Command Schedule Get
- 99.11 Command Schedule Report
- 99.12 Command Schedule Set
- 99.13 Schedule Remove
- 99.14 Schedule State Get
- 99.15 Schedule State Report
- 99.16 Schedule State Set
- 99.17 Schedule Supported Get
- 99.18 Schedule Supported Report
- 100 Screen Attributes V1
- 101 Screen Attributes V2
- 102 Screen Md V1
- 103 Screen Md V2
- 104 Security Panel Mode V1
- 104.1 Security Panel Mode Get
- 104.2 Security Panel Mode Report
- 104.3 Security Panel Mode Set
- 104.4 Security Panel Mode Supported Get
- 104.5 Security Panel Mode Supported Report
- 104.6 Security Panel Mode Get
- 104.7 Security Panel Mode Report
- 104.8 Security Panel Mode Set
- 104.9 Security Panel Mode Supported Get
- 104.10 Security Panel Mode Supported Report
- 105 Security Panel Zone Sensor V1
- 105.1 Command Class Security Panel Zone Sensor Installed Report
- 105.2 Security Panel Zone Sensor Installed Get
- 105.3 Security Panel Zone Sensor State Get
- 105.4 Security Panel Zone Sensor State Report
- 105.5 Security Panel Zone Sensor Type Get
- 105.6 Security Panel Zone Sensor Type Report
- 105.7 Command Class Security Panel Zone Sensor Installed Report
- 105.8 Security Panel Zone Sensor Installed Get
- 105.9 Security Panel Zone Sensor State Get
- 105.10 Security Panel Zone Sensor State Report
- 105.11 Security Panel Zone Sensor Type Get
- 105.12 Security Panel Zone Sensor Type Report
- 106 Security Panel Zone V1
- 106.1 Security Panel Zone Number Supported Get
- 106.2 Security Panel Zone State Get
- 106.3 Security Panel Zone State Report
- 106.4 Security Panel Zone Supported Report
- 106.5 Security Panel Zone Type Get
- 106.6 Security Panel Zone Type Report
- 106.7 Security Panel Zone Number Supported Get
- 106.8 Security Panel Zone State Get
- 106.9 Security Panel Zone State Report
- 106.10 Security Panel Zone Supported Report
- 106.11 Security Panel Zone Type Get
- 106.12 Security Panel Zone Type Report
- 107 Security V1
- 107.1 Network Key Set
- 107.2 Network Key Verify
- 107.3 Security Commands Supported Get
- 107.4 Security Commands Supported Report
- 107.5 Security Message Encapsulation
- 107.6 Security Message Encapsulation Nonce Get
- 107.7 Security Nonce Get
- 107.8 Security Nonce Report
- 107.9 Security Scheme Get
- 107.10 Security Scheme Inherit
- 107.11 Security Scheme Report
- 107.12 Network Key Set
- 107.13 Network Key Verify
- 107.14 Security Commands Supported Get
- 107.15 Security Commands Supported Report
- 107.16 Security Message Encapsulation
- 107.17 Security Message Encapsulation Nonce Get
- 107.18 Security Nonce Get
- 107.19 Security Nonce Report
- 107.20 Security Scheme Get
- 107.21 Security Scheme Inherit
- 107.22 Security Scheme Report
- 108 Sensor Alarm V1
- 109 Sensor Binary V1
- 110 Sensor Binary V2
- 111 Sensor Configuration V1
- 112 Sensor Multilevel V1
- 113 Sensor Multilevel V10
- 113.1 Sensor Multilevel Get
- 113.2 Sensor Multilevel Report
- 113.3 Sensor Multilevel Supported Get Scale
- 113.4 Sensor Multilevel Supported Get Sensor
- 113.5 Sensor Multilevel Supported Scale Report
- 113.6 Sensor Multilevel Supported Sensor Report
- 113.7 Sensor Multilevel Get
- 113.8 Sensor Multilevel Report
- 113.9 Sensor Multilevel Supported Get Scale
- 113.10 Sensor Multilevel Supported Get Sensor
- 113.11 Sensor Multilevel Supported Scale Report
- 113.12 Sensor Multilevel Supported Sensor Report
- 114 Sensor Multilevel V11
- 114.1 Sensor Multilevel Get
- 114.2 Sensor Multilevel Report
- 114.3 Sensor Multilevel Supported Get Scale
- 114.4 Sensor Multilevel Supported Get Sensor
- 114.5 Sensor Multilevel Supported Scale Report
- 114.6 Sensor Multilevel Supported Sensor Report
- 114.7 Sensor Multilevel Get
- 114.8 Sensor Multilevel Report
- 114.9 Sensor Multilevel Supported Get Scale
- 114.10 Sensor Multilevel Supported Get Sensor
- 114.11 Sensor Multilevel Supported Scale Report
- 114.12 Sensor Multilevel Supported Sensor Report
- 115 Sensor Multilevel V2
- 116 Sensor Multilevel V3
- 117 Sensor Multilevel V4
- 118 Sensor Multilevel V5
- 118.1 Sensor Multilevel Get
- 118.2 Sensor Multilevel Report
- 118.3 Sensor Multilevel Supported Get Scale
- 118.4 Sensor Multilevel Supported Get Sensor
- 118.5 Sensor Multilevel Supported Scale Report
- 118.6 Sensor Multilevel Supported Sensor Report
- 118.7 Sensor Multilevel Get
- 118.8 Sensor Multilevel Report
- 118.9 Sensor Multilevel Supported Get Scale
- 118.10 Sensor Multilevel Supported Get Sensor
- 118.11 Sensor Multilevel Supported Scale Report
- 118.12 Sensor Multilevel Supported Sensor Report
- 119 Sensor Multilevel V6
- 119.1 Sensor Multilevel Get
- 119.2 Sensor Multilevel Report
- 119.3 Sensor Multilevel Supported Get Scale
- 119.4 Sensor Multilevel Supported Get Sensor
- 119.5 Sensor Multilevel Supported Scale Report
- 119.6 Sensor Multilevel Supported Sensor Report
- 119.7 Sensor Multilevel Get
- 119.8 Sensor Multilevel Report
- 119.9 Sensor Multilevel Supported Get Scale
- 119.10 Sensor Multilevel Supported Get Sensor
- 119.11 Sensor Multilevel Supported Scale Report
- 119.12 Sensor Multilevel Supported Sensor Report
- 120 Sensor Multilevel V7
- 120.1 Sensor Multilevel Get
- 120.2 Sensor Multilevel Report
- 120.3 Sensor Multilevel Supported Get Scale
- 120.4 Sensor Multilevel Supported Get Sensor
- 120.5 Sensor Multilevel Supported Scale Report
- 120.6 Sensor Multilevel Supported Sensor Report
- 120.7 Sensor Multilevel Get
- 120.8 Sensor Multilevel Report
- 120.9 Sensor Multilevel Supported Get Scale
- 120.10 Sensor Multilevel Supported Get Sensor
- 120.11 Sensor Multilevel Supported Scale Report
- 120.12 Sensor Multilevel Supported Sensor Report
- 121 Sensor Multilevel V8
- 121.1 Sensor Multilevel Get
- 121.2 Sensor Multilevel Report
- 121.3 Sensor Multilevel Supported Get Scale
- 121.4 Sensor Multilevel Supported Get Sensor
- 121.5 Sensor Multilevel Supported Scale Report
- 121.6 Sensor Multilevel Supported Sensor Report
- 121.7 Sensor Multilevel Get
- 121.8 Sensor Multilevel Report
- 121.9 Sensor Multilevel Supported Get Scale
- 121.10 Sensor Multilevel Supported Get Sensor
- 121.11 Sensor Multilevel Supported Scale Report
- 121.12 Sensor Multilevel Supported Sensor Report
- 122 Sensor Multilevel V9
- 122.1 Sensor Multilevel Get
- 122.2 Sensor Multilevel Report
- 122.3 Sensor Multilevel Supported Get Scale
- 122.4 Sensor Multilevel Supported Get Sensor
- 122.5 Sensor Multilevel Supported Scale Report
- 122.6 Sensor Multilevel Supported Sensor Report
- 122.7 Sensor Multilevel Get
- 122.8 Sensor Multilevel Report
- 122.9 Sensor Multilevel Supported Get Scale
- 122.10 Sensor Multilevel Supported Get Sensor
- 122.11 Sensor Multilevel Supported Scale Report
- 122.12 Sensor Multilevel Supported Sensor Report
- 123 Silence Alarm V1
- 124 Simple Av Control V1
- 124.1 Simple Av Control Get
- 124.2 Simple Av Control Report
- 124.3 Simple Av Control Set
- 124.4 Simple Av Control Supported Get
- 124.5 Simple Av Control Supported Report
- 124.6 Simple Av Control Get
- 124.7 Simple Av Control Report
- 124.8 Simple Av Control Set
- 124.9 Simple Av Control Supported Get
- 124.10 Simple Av Control Supported Report
- 125 Supervision V1
- 126 Switch All V1
- 127 Switch Binary V1
- 128 Switch Color V1
- 129 Switch Color V2
- 130 Switch Color V3
- 131 Switch Multilevel V1
- 131.1 Switch Multilevel Get
- 131.2 Switch Multilevel Report
- 131.3 Switch Multilevel Set
- 131.4 Switch Multilevel Start Level Change
- 131.5 Switch Multilevel Stop Level Change
- 131.6 Switch Multilevel Get
- 131.7 Switch Multilevel Report
- 131.8 Switch Multilevel Set
- 131.9 Switch Multilevel Start Level Change
- 131.10 Switch Multilevel Stop Level Change
- 132 Switch Multilevel V2
- 132.1 Switch Multilevel Get
- 132.2 Switch Multilevel Report
- 132.3 Switch Multilevel Set
- 132.4 Switch Multilevel Start Level Change
- 132.5 Switch Multilevel Stop Level Change
- 132.6 Switch Multilevel Get
- 132.7 Switch Multilevel Report
- 132.8 Switch Multilevel Set
- 132.9 Switch Multilevel Start Level Change
- 132.10 Switch Multilevel Stop Level Change
- 133 Switch Multilevel V3
- 133.1 Switch Multilevel Get
- 133.2 Switch Multilevel Report
- 133.3 Switch Multilevel Set
- 133.4 Switch Multilevel Start Level Change
- 133.5 Switch Multilevel Stop Level Change
- 133.6 Switch Multilevel Supported Get
- 133.7 Switch Multilevel Supported Report
- 133.8 Switch Multilevel Get
- 133.9 Switch Multilevel Report
- 133.10 Switch Multilevel Set
- 133.11 Switch Multilevel Start Level Change
- 133.12 Switch Multilevel Stop Level Change
- 133.13 Switch Multilevel Supported Get
- 133.14 Switch Multilevel Supported Report
- 134 Switch Toggle Binary V1
- 135 Switch Toggle Multilevel V1
- 135.1 Switch Toggle Multilevel Get
- 135.2 Switch Toggle Multilevel Report
- 135.3 Switch Toggle Multilevel Set
- 135.4 Switch Toggle Multilevel Start Level Change
- 135.5 Switch Toggle Multilevel Stop Level Change
- 135.6 Switch Toggle Multilevel Get
- 135.7 Switch Toggle Multilevel Report
- 135.8 Switch Toggle Multilevel Set
- 135.9 Switch Toggle Multilevel Start Level Change
- 135.10 Switch Toggle Multilevel Stop Level Change
- 136 Tariff Config V1
- 137 Tariff Tbl Monitor V1
- 137.1 Tariff Tbl Cost Get
- 137.2 Tariff Tbl Cost Report
- 137.3 Tariff Tbl Get
- 137.4 Tariff Tbl Report
- 137.5 Tariff Tbl Supplier Get
- 137.6 Tariff Tbl Supplier Report
- 137.7 Tariff Tbl Cost Get
- 137.8 Tariff Tbl Cost Report
- 137.9 Tariff Tbl Get
- 137.10 Tariff Tbl Report
- 137.11 Tariff Tbl Supplier Get
- 137.12 Tariff Tbl Supplier Report
- 138 Thermostat Fan Mode V1
- 138.1 Thermostat Fan Mode Get
- 138.2 Thermostat Fan Mode Report
- 138.3 Thermostat Fan Mode Set
- 138.4 Thermostat Fan Mode Supported Get
- 138.5 Thermostat Fan Mode Supported Report
- 138.6 Thermostat Fan Mode Get
- 138.7 Thermostat Fan Mode Report
- 138.8 Thermostat Fan Mode Set
- 138.9 Thermostat Fan Mode Supported Get
- 138.10 Thermostat Fan Mode Supported Report
- 139 Thermostat Fan Mode V2
- 139.1 Thermostat Fan Mode Get
- 139.2 Thermostat Fan Mode Report
- 139.3 Thermostat Fan Mode Set
- 139.4 Thermostat Fan Mode Supported Get
- 139.5 Thermostat Fan Mode Supported Report
- 139.6 Thermostat Fan Mode Get
- 139.7 Thermostat Fan Mode Report
- 139.8 Thermostat Fan Mode Set
- 139.9 Thermostat Fan Mode Supported Get
- 139.10 Thermostat Fan Mode Supported Report
- 140 Thermostat Fan Mode V3
- 140.1 Thermostat Fan Mode Get
- 140.2 Thermostat Fan Mode Report
- 140.3 Thermostat Fan Mode Set
- 140.4 Thermostat Fan Mode Supported Get
- 140.5 Thermostat Fan Mode Supported Report
- 140.6 Thermostat Fan Mode Get
- 140.7 Thermostat Fan Mode Report
- 140.8 Thermostat Fan Mode Set
- 140.9 Thermostat Fan Mode Supported Get
- 140.10 Thermostat Fan Mode Supported Report
- 141 Thermostat Fan State V1
- 142 Thermostat Heating V1
- 142.1 Thermostat Heating Mode Get
- 142.2 Thermostat Heating Mode Report
- 142.3 Thermostat Heating Mode Set
- 142.4 Thermostat Heating Relay Status Get
- 142.5 Thermostat Heating Relay Status Report
- 142.6 Thermostat Heating Setpoint Get
- 142.7 Thermostat Heating Setpoint Report
- 142.8 Thermostat Heating Setpoint Set
- 142.9 Thermostat Heating Status Get
- 142.10 Thermostat Heating Status Report
- 142.11 Thermostat Heating Status Set
- 142.12 Thermostat Heating Timed Off Set
- 142.13 Thermostat Heating Mode Get
- 142.14 Thermostat Heating Mode Report
- 142.15 Thermostat Heating Mode Set
- 142.16 Thermostat Heating Relay Status Get
- 142.17 Thermostat Heating Relay Status Report
- 142.18 Thermostat Heating Setpoint Get
- 142.19 Thermostat Heating Setpoint Report
- 142.20 Thermostat Heating Setpoint Set
- 142.21 Thermostat Heating Status Get
- 142.22 Thermostat Heating Status Report
- 142.23 Thermostat Heating Status Set
- 142.24 Thermostat Heating Timed Off Set
- 143 Thermostat Mode V1
- 143.1 Thermostat Mode Get
- 143.2 Thermostat Mode Report
- 143.3 Thermostat Mode Set
- 143.4 Thermostat Mode Supported Get
- 143.5 Thermostat Mode Supported Report
- 143.6 Thermostat Mode Get
- 143.7 Thermostat Mode Report
- 143.8 Thermostat Mode Set
- 143.9 Thermostat Mode Supported Get
- 143.10 Thermostat Mode Supported Report
- 144 Thermostat Mode V2
- 144.1 Thermostat Mode Get
- 144.2 Thermostat Mode Report
- 144.3 Thermostat Mode Set
- 144.4 Thermostat Mode Supported Get
- 144.5 Thermostat Mode Supported Report
- 144.6 Thermostat Mode Get
- 144.7 Thermostat Mode Report
- 144.8 Thermostat Mode Set
- 144.9 Thermostat Mode Supported Get
- 144.10 Thermostat Mode Supported Report
- 145 Thermostat Operating State V1
- 146 Thermostat Operating State V2
- 146.1 Thermostat Operating Logging Supported Report
- 146.2 Thermostat Operating State Get
- 146.3 Thermostat Operating State Logging Get
- 146.4 Thermostat Operating State Logging Report
- 146.5 Thermostat Operating State Logging Supported Get
- 146.6 Thermostat Operating State Report
- 146.7 Thermostat Operating Logging Supported Report
- 146.8 Thermostat Operating State Get
- 146.9 Thermostat Operating State Logging Get
- 146.10 Thermostat Operating State Logging Report
- 146.11 Thermostat Operating State Logging Supported Get
- 146.12 Thermostat Operating State Report
- 147 Thermostat Setback V1
- 148 Thermostat Setpoint V1
- 148.1 Thermostat Setpoint Get
- 148.2 Thermostat Setpoint Report
- 148.3 Thermostat Setpoint Set
- 148.4 Thermostat Setpoint Supported Get
- 148.5 Thermostat Setpoint Supported Report
- 148.6 Thermostat Setpoint Get
- 148.7 Thermostat Setpoint Report
- 148.8 Thermostat Setpoint Set
- 148.9 Thermostat Setpoint Supported Get
- 148.10 Thermostat Setpoint Supported Report
- 149 Thermostat Setpoint V2
- 149.1 Thermostat Setpoint Get
- 149.2 Thermostat Setpoint Report
- 149.3 Thermostat Setpoint Set
- 149.4 Thermostat Setpoint Supported Get
- 149.5 Thermostat Setpoint Supported Report
- 149.6 Thermostat Setpoint Get
- 149.7 Thermostat Setpoint Report
- 149.8 Thermostat Setpoint Set
- 149.9 Thermostat Setpoint Supported Get
- 149.10 Thermostat Setpoint Supported Report
- 150 Time Parameters V1
- 151 Time V1
- 152 Time V2
- 153 Transport Service V1
- 153.1 Command First Fragment
- 153.2 Command Fragment Complete
- 153.3 Command Fragment Request
- 153.4 Command Fragment Wait
- 153.5 Command Subsequent Fragment
- 153.6 Command First Fragment
- 153.7 Command Fragment Complete
- 153.8 Command Fragment Request
- 153.9 Command Fragment Wait
- 153.10 Command Subsequent Fragment
- 154 User Code V1
- 155 Version V1
- 156 Version V2
- 157 Version V3
- 157.1 Version Capabilities Get
- 157.2 Version Capabilities Report
- 157.3 Version Command Class Get
- 157.4 Version Command Class Report
- 157.5 Version Get
- 157.6 Version Report
- 157.7 Version Z Wave Software Get
- 157.8 Version Z Wave Software Report
- 157.9 Version Capabilities Get
- 157.10 Version Capabilities Report
- 157.11 Version Command Class Get
- 157.12 Version Command Class Report
- 157.13 Version Get
- 157.14 Version Report
- 157.15 Version Z Wave Software Get
- 157.16 Version Z Wave Software Report
- 158 Wake Up V1
- 159 Wake Up V2
- 159.1 Wake Up Interval Capabilities Get
- 159.2 Wake Up Interval Capabilities Report
- 159.3 Wake Up Interval Get
- 159.4 Wake Up Interval Report
- 159.5 Wake Up Interval Set
- 159.6 Wake Up No More Information
- 159.7 Wake Up Notification
- 159.8 Wake Up Interval Capabilities Get
- 159.9 Wake Up Interval Capabilities Report
- 159.10 Wake Up Interval Get
- 159.11 Wake Up Interval Report
- 159.12 Wake Up Interval Set
- 159.13 Wake Up No More Information
- 159.14 Wake Up Notification
- 160 Zwaveplus Info V2
Alarm V1
Command Class: 0x71
Alarm Get
Command: 0x04
class hubitat.zwave.commands.alarmv1.AlarmGet { Short alarmType List<Short> getPayload() String format() }
Alarm Report
Command: 0x05
class hubitat.zwave.commands.alarmv1.AlarmReport { Short alarmLevel Short alarmType List<Short> getPayload() String format() }
Alarm Get
Command: 0x04
class hubitat.zwave.commands.alarmv1.AlarmGet { Short alarmType List<Short> getPayload() String format() }
Alarm Report
Command: 0x05
class hubitat.zwave.commands.alarmv1.AlarmReport { Short alarmLevel Short alarmType List<Short> getPayload() String format() }
Alarm V2
Command Class: 0x71
Alarm Get
Command: 0x04
class hubitat.zwave.commands.alarmv2.AlarmGet { Short alarmType Short zwaveAlarmType static Short ZWAVE_ALARM_TYPE_ACCESS_CONTROL = 6 static Short ZWAVE_ALARM_TYPE_BURGLAR = 7 static Short ZWAVE_ALARM_TYPE_CLOCK = 11 static Short ZWAVE_ALARM_TYPE_CO = 2 static Short ZWAVE_ALARM_TYPE_CO2 = 3 static Short ZWAVE_ALARM_TYPE_EMERGENCY = 10 static Short ZWAVE_ALARM_TYPE_FIRST = 255 static Short ZWAVE_ALARM_TYPE_HEAT = 4 static Short ZWAVE_ALARM_TYPE_POWER_MANAGEMENT = 8 static Short ZWAVE_ALARM_TYPE_RESERVED0 = 0 static Short ZWAVE_ALARM_TYPE_SMOKE = 1 static Short ZWAVE_ALARM_TYPE_SYSTEM = 9 static Short ZWAVE_ALARM_TYPE_WATER = 5 List<Short> getPayload() String format() }
Alarm Report
Command: 0x05
class hubitat.zwave.commands.alarmv2.AlarmReport { Short alarmLevel Short alarmType List<AlarmReport> eventParameter Short numberOfEventParameters Short zensorNetSourceNodeId Short zwaveAlarmEvent Short zwaveAlarmStatus Short zwaveAlarmType static Short ZWAVE_ALARM_TYPE_ACCESS_CONTROL = 6 static Short ZWAVE_ALARM_TYPE_BURGLAR = 7 static Short ZWAVE_ALARM_TYPE_CLOCK = 11 static Short ZWAVE_ALARM_TYPE_CO = 2 static Short ZWAVE_ALARM_TYPE_CO2 = 3 static Short ZWAVE_ALARM_TYPE_EMERGENCY = 10 static Short ZWAVE_ALARM_TYPE_FIRST = 255 static Short ZWAVE_ALARM_TYPE_HEAT = 4 static Short ZWAVE_ALARM_TYPE_POWER_MANAGEMENT = 8 static Short ZWAVE_ALARM_TYPE_RESERVED0 = 0 static Short ZWAVE_ALARM_TYPE_SMOKE = 1 static Short ZWAVE_ALARM_TYPE_SYSTEM = 9 static Short ZWAVE_ALARM_TYPE_WATER = 5 List<Short> getPayload() String format() }
Alarm Set
Command: 0x06
class hubitat.zwave.commands.alarmv2.AlarmSet { Short zwaveAlarmStatus Short zwaveAlarmType static Short ZWAVE_ALARM_TYPE_ACCESS_CONTROL = 6 static Short ZWAVE_ALARM_TYPE_BURGLAR = 7 static Short ZWAVE_ALARM_TYPE_CLOCK = 11 static Short ZWAVE_ALARM_TYPE_CO = 2 static Short ZWAVE_ALARM_TYPE_CO2 = 3 static Short ZWAVE_ALARM_TYPE_EMERGENCY = 10 static Short ZWAVE_ALARM_TYPE_FIRST = 255 static Short ZWAVE_ALARM_TYPE_HEAT = 4 static Short ZWAVE_ALARM_TYPE_POWER_MANAGEMENT = 8 static Short ZWAVE_ALARM_TYPE_RESERVED0 = 0 static Short ZWAVE_ALARM_TYPE_SMOKE = 1 static Short ZWAVE_ALARM_TYPE_SYSTEM = 9 static Short ZWAVE_ALARM_TYPE_WATER = 5 List<Short> getPayload() String format() }
Alarm Type Supported Get
Command: 0x07
class hubitat.zwave.commands.alarmv2.AlarmTypeSupportedGet { List<Short> getPayload() String format() }
Alarm Type Supported Report
Command: 0x08
class hubitat.zwave.commands.alarmv2.AlarmTypeSupportedReport { Boolean accessControl Boolean burglar Boolean clock Boolean co Boolean co2 Boolean emergency Boolean heat Short numberOfBitMasks Boolean powerManagement Boolean smoke Boolean system Boolean v1Alarm Boolean water List<Short> getPayload() String format() }
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() }
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() }
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 Configuration Get
Command: 0x04
class hubitat.zwave.commands.associationcommandconfigurationv1.CommandConfigurationGet { Short groupingIdentifier Short nodeId List<Short> getPayload() String format() }
Command Configuration Report
Command: 0x05
class hubitat.zwave.commands.associationcommandconfigurationv1.CommandConfigurationReport { List<CommandConfigurationReport> commandByte Short commandClassIdentifier Short commandIdentifier Short commandLength Boolean first Short groupingIdentifier Short nodeId Short reportsToFollow List<Short> getPayload() String format() }
Command Configuration Set
Command: 0x03
class hubitat.zwave.commands.associationcommandconfigurationv1.CommandConfigurationSet { List<CommandConfigurationSet> commandByte Short commandClassIdentifier Short commandIdentifier Short commandLength Short groupingIdentifier Short nodeId List<Short> getPayload() String format() }
Command Records Supported Get
Command: 0x01
class hubitat.zwave.commands.associationcommandconfigurationv1.CommandRecordsSupportedGet { List<Short> getPayload() String format() }
Command Records Supported Report
Command: 0x02
class hubitat.zwave.commands.associationcommandconfigurationv1.CommandRecordsSupportedReport { Boolean confCmd Integer freeCommandRecords Short maxCommandLength Integer maxCommandRecords Boolean vc List<Short> getPayload() String format() }
Command Configuration Get
Command: 0x04
class hubitat.zwave.commands.associationcommandconfigurationv1.CommandConfigurationGet { Short groupingIdentifier Short nodeId List<Short> getPayload() String format() }
Command Configuration Report
Command: 0x05
class hubitat.zwave.commands.associationcommandconfigurationv1.CommandConfigurationReport { List<CommandConfigurationReport> commandByte Short commandClassIdentifier Short commandIdentifier Short commandLength Boolean first Short groupingIdentifier Short nodeId Short reportsToFollow List<Short> getPayload() String format() }
Command Configuration Set
Command: 0x03
class hubitat.zwave.commands.associationcommandconfigurationv1.CommandConfigurationSet { List<CommandConfigurationSet> commandByte Short commandClassIdentifier Short commandIdentifier Short commandLength Short groupingIdentifier Short nodeId List<Short> getPayload() String format() }
Command Records Supported Get
Command: 0x01
class hubitat.zwave.commands.associationcommandconfigurationv1.CommandRecordsSupportedGet { List<Short> getPayload() String format() }
Command Records Supported Report
Command: 0x02
class hubitat.zwave.commands.associationcommandconfigurationv1.CommandRecordsSupportedReport { Boolean confCmd Integer freeCommandRecords Short maxCommandLength Integer maxCommandRecords Boolean vc List<Short> getPayload() String format() }
Association Grp Info V1
Command Class: 0x59
Association Group Command List Get
Command: 0x05
class hubitat.zwave.commands.associationgrpinfov1.AssociationGroupCommandListGet { Boolean allowCache Short groupingIdentifier List<Short> getPayload() String format() }
Association Group Command List Report
Command: 0x06
class hubitat.zwave.commands.associationgrpinfov1.AssociationGroupCommandListReport { List<AssociationGroupCommandListReport> command Short groupingIdentifier Short listLength List<Short> getPayload() String format() }
Association Group Info Get
Command: 0x03
class hubitat.zwave.commands.associationgrpinfov1.AssociationGroupInfoGet { Short groupingIdentifier Boolean listMode Boolean refreshCache List<Short> getPayload() String format() }
Association Group Info Report
Command: 0x04
class hubitat.zwave.commands.associationgrpinfov1.AssociationGroupInfoReport { Boolean dynamicInfo Short groupCount List<AssociationGroupInfoReport> groupInfo Boolean listMode List<Short> getPayload() String format() }
Association Group Name Get
Command: 0x01
class hubitat.zwave.commands.associationgrpinfov1.AssociationGroupNameGet { Short groupingIdentifier List<Short> getPayload() String format() }
Association Group Name Report
Command: 0x02
class hubitat.zwave.commands.associationgrpinfov1.AssociationGroupNameReport { Short groupingIdentifier Short lengthOfName List<AssociationGroupNameReport> name List<Short> getPayload() String format() }
Association Group Command List Get
Command: 0x05
class hubitat.zwave.commands.associationgrpinfov1.AssociationGroupCommandListGet { Boolean allowCache Short groupingIdentifier List<Short> getPayload() String format() }
Association Group Command List Report
Command: 0x06
class hubitat.zwave.commands.associationgrpinfov1.AssociationGroupCommandListReport { List<AssociationGroupCommandListReport> command Short groupingIdentifier Short listLength List<Short> getPayload() String format() }
Association Group Info Get
Command: 0x03
class hubitat.zwave.commands.associationgrpinfov1.AssociationGroupInfoGet { Short groupingIdentifier Boolean listMode Boolean refreshCache List<Short> getPayload() String format() }
Association Group Info Report
Command: 0x04
class hubitat.zwave.commands.associationgrpinfov1.AssociationGroupInfoReport { Boolean dynamicInfo Short groupCount List<AssociationGroupInfoReport> groupInfo Boolean listMode List<Short> getPayload() String format() }
Association Group Name Get
Command: 0x01
class hubitat.zwave.commands.associationgrpinfov1.AssociationGroupNameGet { Short groupingIdentifier List<Short> getPayload() String format() }
Association Group Name Report
Command: 0x02
class hubitat.zwave.commands.associationgrpinfov1.AssociationGroupNameReport { Short groupingIdentifier Short lengthOfName List<AssociationGroupNameReport> name List<Short> getPayload() String format() }
Association Grp Info V2
Command Class: 0x59
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 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 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 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 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 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 Grp Info V3
Command Class: 0x59
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 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 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 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 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 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 V1
Command Class: 0x85
Association Get
Command: 0x02
class hubitat.zwave.commands.associationv1.AssociationGet { Short groupingIdentifier List<Short> getPayload() String format() }
Association Groupings Get
Command: 0x05
class hubitat.zwave.commands.associationv1.AssociationGroupingsGet { List<Short> getPayload() String format() }
Association Groupings Report
Command: 0x06
class hubitat.zwave.commands.associationv1.AssociationGroupingsReport { Short supportedGroupings List<Short> getPayload() String format() }
Association Remove
Command: 0x04
class hubitat.zwave.commands.associationv1.AssociationRemove { Short groupingIdentifier Object nodeId List<Short> getPayload() String format() }
Association Report
Command: 0x03
class hubitat.zwave.commands.associationv1.AssociationReport { Short groupingIdentifier Short maxNodesSupported List<AssociationReport> nodeId Short reportsToFollow List<Short> getPayload() String format() }
Association Set
Command: 0x01
class hubitat.zwave.commands.associationv1.AssociationSet { Short groupingIdentifier Object nodeId List<Short> getPayload() String format() }
Association Get
Command: 0x02
class hubitat.zwave.commands.associationv1.AssociationGet { Short groupingIdentifier List<Short> getPayload() String format() }
Association Groupings Get
Command: 0x05
class hubitat.zwave.commands.associationv1.AssociationGroupingsGet { List<Short> getPayload() String format() }
Association Groupings Report
Command: 0x06
class hubitat.zwave.commands.associationv1.AssociationGroupingsReport { Short supportedGroupings List<Short> getPayload() String format() }
Association Remove
Command: 0x04
class hubitat.zwave.commands.associationv1.AssociationRemove { Short groupingIdentifier Object nodeId List<Short> getPayload() String format() }
Association Report
Command: 0x03
class hubitat.zwave.commands.associationv1.AssociationReport { Short groupingIdentifier Short maxNodesSupported List<AssociationReport> nodeId Short reportsToFollow List<Short> getPayload() String format() }
Association Set
Command: 0x01
class hubitat.zwave.commands.associationv1.AssociationSet { Short groupingIdentifier Object nodeId List<Short> getPayload() String format() }
Association V2
Command Class: 0x85
Association Get
Command: 0x02
class hubitat.zwave.commands.associationv2.AssociationGet { Short groupingIdentifier List<Short> getPayload() String format() }
Association Groupings Get
Command: 0x05
class hubitat.zwave.commands.associationv2.AssociationGroupingsGet { List<Short> getPayload() String format() }
Association Groupings Report
Command: 0x06
class hubitat.zwave.commands.associationv2.AssociationGroupingsReport { Short supportedGroupings List<Short> getPayload() String format() }
Association Remove
Command: 0x04
class hubitat.zwave.commands.associationv2.AssociationRemove { Short groupingIdentifier Object nodeId List<Short> getPayload() String format() }
Association Report
Command: 0x03
class hubitat.zwave.commands.associationv2.AssociationReport { Short groupingIdentifier Short maxNodesSupported Short reportsToFollow List<Short> getPayload() String format() }
Association Set
Command: 0x01
class hubitat.zwave.commands.associationv2.AssociationSet { Short groupingIdentifier Object nodeId List<Short> getPayload() String format() }
Association Specific Group Get
Command: 0x0B
class hubitat.zwave.commands.associationv2.AssociationSpecificGroupGet { List<Short> getPayload() String format() }
Association Specific Group Report
Command: 0x0C
class hubitat.zwave.commands.associationv2.AssociationSpecificGroupReport { Short group List<Short> getPayload() String format() }
Association Get
Command: 0x02
class hubitat.zwave.commands.associationv2.AssociationGet { Short groupingIdentifier List<Short> getPayload() String format() }
Association Groupings Get
Command: 0x05
class hubitat.zwave.commands.associationv2.AssociationGroupingsGet { List<Short> getPayload() String format() }
Association Groupings Report
Command: 0x06
class hubitat.zwave.commands.associationv2.AssociationGroupingsReport { Short supportedGroupings List<Short> getPayload() String format() }
Association Remove
Command: 0x04
class hubitat.zwave.commands.associationv2.AssociationRemove { Short groupingIdentifier Object nodeId List<Short> getPayload() String format() }
Association Report
Command: 0x03
class hubitat.zwave.commands.associationv2.AssociationReport { Short groupingIdentifier Short maxNodesSupported Short reportsToFollow List<Short> getPayload() String format() }
Association Set
Command: 0x01
class hubitat.zwave.commands.associationv2.AssociationSet { Short groupingIdentifier Object nodeId List<Short> getPayload() String format() }
Association Specific Group Get
Command: 0x0B
class hubitat.zwave.commands.associationv2.AssociationSpecificGroupGet { List<Short> getPayload() String format() }
Association Specific Group Report
Command: 0x0C
class hubitat.zwave.commands.associationv2.AssociationSpecificGroupReport { Short group List<Short> getPayload() String format() }
Association V3
Command Class: 0x85
Association Get
Command: 0x02
class hubitat.zwave.commands.associationv3.AssociationGet { Short groupingIdentifier 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 Remove
Command: 0x04
class hubitat.zwave.commands.associationv3.AssociationRemove { Short groupingIdentifier Object nodeId 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 Set
Command: 0x01
class hubitat.zwave.commands.associationv3.AssociationSet { Short groupingIdentifier Object nodeId 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() }
Association Get
Command: 0x02
class hubitat.zwave.commands.associationv3.AssociationGet { Short groupingIdentifier 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 Remove
Command: 0x04
class hubitat.zwave.commands.associationv3.AssociationRemove { Short groupingIdentifier Object nodeId 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 Set
Command: 0x01
class hubitat.zwave.commands.associationv3.AssociationSet { Short groupingIdentifier Object nodeId 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 By Letter Get
Command: 0x03
class hubitat.zwave.commands.avcontentdirectorymdv1.AvContentBrowseMdByLetterGet { List<Short> getPayload() String format() }
Av Content Browse Md By Letter Report
Command: 0x04
class hubitat.zwave.commands.avcontentdirectorymdv1.AvContentBrowseMdByLetterReport { List<Short> getPayload() String format() }
Av Content Browse Md Child Count Get
Command: 0x05
class hubitat.zwave.commands.avcontentdirectorymdv1.AvContentBrowseMdChildCountGet { List<Short> getPayload() String format() }
Av Content Browse Md Child Count Report
Command: 0x06
class hubitat.zwave.commands.avcontentdirectorymdv1.AvContentBrowseMdChildCountReport { List<Short> getPayload() String format() }
Av Content Browse Md Get
Command: 0x01
class hubitat.zwave.commands.avcontentdirectorymdv1.AvContentBrowseMdGet { List<Short> getPayload() String format() }
Av Content Browse Md Report
Command: 0x02
class hubitat.zwave.commands.avcontentdirectorymdv1.AvContentBrowseMdReport { List<Short> getPayload() String format() }
Av Match Item To Renderer Md Get
Command: 0x07
class hubitat.zwave.commands.avcontentdirectorymdv1.AvMatchItemToRendererMdGet { List<Short> getPayload() String format() }
Av Match Item To Renderer Md Report
Command: 0x08
class hubitat.zwave.commands.avcontentdirectorymdv1.AvMatchItemToRendererMdReport { List<Short> getPayload() String format() }
Av Content Browse Md By Letter Get
Command: 0x03
class hubitat.zwave.commands.avcontentdirectorymdv1.AvContentBrowseMdByLetterGet { List<Short> getPayload() String format() }
Av Content Browse Md By Letter Report
Command: 0x04
class hubitat.zwave.commands.avcontentdirectorymdv1.AvContentBrowseMdByLetterReport { List<Short> getPayload() String format() }
Av Content Browse Md Child Count Get
Command: 0x05
class hubitat.zwave.commands.avcontentdirectorymdv1.AvContentBrowseMdChildCountGet { List<Short> getPayload() String format() }
Av Content Browse Md Child Count Report
Command: 0x06
class hubitat.zwave.commands.avcontentdirectorymdv1.AvContentBrowseMdChildCountReport { List<Short> getPayload() String format() }
Av Content Browse Md Get
Command: 0x01
class hubitat.zwave.commands.avcontentdirectorymdv1.AvContentBrowseMdGet { List<Short> getPayload() String format() }
Av Content Browse Md Report
Command: 0x02
class hubitat.zwave.commands.avcontentdirectorymdv1.AvContentBrowseMdReport { List<Short> getPayload() String format() }
Av Match Item To Renderer Md Get
Command: 0x07
class hubitat.zwave.commands.avcontentdirectorymdv1.AvMatchItemToRendererMdGet { List<Short> getPayload() String format() }
Av Match Item To Renderer Md Report
Command: 0x08
class hubitat.zwave.commands.avcontentdirectorymdv1.AvMatchItemToRendererMdReport { List<Short> getPayload() String format() }
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 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 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() }
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 Get
Command: 0x02
class hubitat.zwave.commands.barrieroperatorv1.BarrierOperatorGet { List<Short> getPayload() String format() }
Barrier Operator Report
Command: 0x03
class hubitat.zwave.commands.barrieroperatorv1.BarrierOperatorReport { Short barrierState static Short BARRIER_STATE_CLOSED = 0 static Short BARRIER_STATE_OPEN = 255 static Short BARRIER_STATE_UNKNOWN_POSITION_MOVING_TO_CLOSE = 252 static Short BARRIER_STATE_UNKNOWN_POSITION_MOVING_TO_OPEN = 254 static Short BARRIER_STATE_UNKNOWN_POSITION_STOPPED = 253 List<Short> getPayload() String format() }
Barrier Operator Set
Command: 0x01
class hubitat.zwave.commands.barrieroperatorv1.BarrierOperatorSet { Short requestedBarrierState static Short REQUESTED_BARRIER_STATE_CLOSE = 0 static Short REQUESTED_BARRIER_STATE_OPEN = 255 List<Short> getPayload() String format() }
Barrier Operator Get
Command: 0x02
class hubitat.zwave.commands.barrieroperatorv1.BarrierOperatorGet { List<Short> getPayload() String format() }
Barrier Operator Report
Command: 0x03
class hubitat.zwave.commands.barrieroperatorv1.BarrierOperatorReport { Short barrierState static Short BARRIER_STATE_CLOSED = 0 static Short BARRIER_STATE_OPEN = 255 static Short BARRIER_STATE_UNKNOWN_POSITION_MOVING_TO_CLOSE = 252 static Short BARRIER_STATE_UNKNOWN_POSITION_MOVING_TO_OPEN = 254 static Short BARRIER_STATE_UNKNOWN_POSITION_STOPPED = 253 List<Short> getPayload() String format() }
Barrier Operator Set
Command: 0x01
class hubitat.zwave.commands.barrieroperatorv1.BarrierOperatorSet { Short requestedBarrierState static Short REQUESTED_BARRIER_STATE_CLOSE = 0 static Short REQUESTED_BARRIER_STATE_OPEN = 255 List<Short> getPayload() String format() }
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: 0xXM
class hubitat.zwave.commands.basictariffinfov1.BasicTariffInfoReport { Boolean dual Short e1CurrentRateInUse Integer e1RateConsumptionRegister Short e1TimeForNextRateHours Short e1TimeForNextRateMinutes Short e1TimeForNextRateSeconds Short e2CurrentRateInUse Integer e2RateConsumptionRegister Short totalNoImportRates List<Short> getPayload() String format() }
Basic Tariff Info Get
Command: 0x01
class hubitat.zwave.commands.basictariffinfov1.BasicTariffInfoGet { List<Short> getPayload() String format() }
Basic Tariff Info Report
Command: 0xXM
class hubitat.zwave.commands.basictariffinfov1.BasicTariffInfoReport { Boolean dual Short e1CurrentRateInUse Integer e1RateConsumptionRegister Short e1TimeForNextRateHours Short e1TimeForNextRateMinutes Short e1TimeForNextRateSeconds Short e2CurrentRateInUse Integer e2RateConsumptionRegister Short totalNoImportRates List<Short> getPayload() String format() }
Basic V1
Command Class: 0x20
Basic Get
Command: 0x02
class hubitat.zwave.commands.basicv1.BasicGet { List<Short> getPayload() String format() }
Basic Report
Command: 0x03
class hubitat.zwave.commands.basicv1.BasicReport { Short value List<Short> getPayload() String format() }
Basic Set
Command: 0x01
class hubitat.zwave.commands.basicv1.BasicSet { Short value List<Short> getPayload() String format() }
Basic Get
Command: 0x02
class hubitat.zwave.commands.basicv1.BasicGet { List<Short> getPayload() String format() }
Basic Report
Command: 0x03
class hubitat.zwave.commands.basicv1.BasicReport { Short value List<Short> getPayload() String format() }
Basic Set
Command: 0x01
class hubitat.zwave.commands.basicv1.BasicSet { Short value List<Short> getPayload() String format() }
Basic V2
Command Class: 0x20
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 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 Set
Command: 0x01
class hubitat.zwave.commands.basicv2.BasicSet { 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() }
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 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() }
Central Scene V1
Command Class: 0x5B
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 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 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 V2
Command Class: 0x5B
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 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 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 V3
Command Class: 0x5B
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() }
Central Scene Configuration Set
Command: 0x04
class hubitat.zwave.commands.centralscenev3.CentralSceneConfigurationSet { Boolean slowRefresh 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 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 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() }
Central Scene Configuration Set
Command: 0x04
class hubitat.zwave.commands.centralscenev3.CentralSceneConfigurationSet { Boolean slowRefresh 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 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() }
Chimney Fan V1
Command Class: 0x2A
Chimney Fan Alarm Log Get
Command: 0x20
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanAlarmLogGet { List<Short> getPayload() String format() }
Chimney Fan Alarm Log Report
Command: 0x21
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanAlarmLogReport { Boolean alarmStillActive1 Boolean alarmStillActive2 Boolean alarmStillActive3 Boolean alarmStillActive4 Boolean alarmStillActive5 Boolean alarmTemperatureExceeded1 Boolean alarmTemperatureExceeded2 Boolean alarmTemperatureExceeded3 Boolean alarmTemperatureExceeded4 Boolean alarmTemperatureExceeded5 Boolean externalAlarm1 Boolean externalAlarm2 Boolean externalAlarm3 Boolean externalAlarm4 Boolean externalAlarm5 Boolean sensorError1 Boolean sensorError2 Boolean sensorError3 Boolean sensorError4 Boolean sensorError5 List<Short> getPayload() String format() }
Chimney Fan Alarm Log Set
Command: 0x1F
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanAlarmLogSet { Short MESSAGE_RESET_LOG Short message List<Short> getPayload() String format() }
Chimney Fan Alarm Status Get
Command: 0x23
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanAlarmStatusGet { List<Short> getPayload() String format() }
Chimney Fan Alarm Status Report
Command: 0x24
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanAlarmStatusReport { Boolean alarmTemperatureExceeded Boolean externalAlarm Short notUsed Boolean sensorError Boolean service Boolean speedChangeEnable Boolean startTemperatureExceeded List<Short> getPayload() String format() }
Chimney Fan Alarm Status Set
Command: 0x22
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanAlarmStatusSet { Boolean acknowledgeAlarmTemperatureExceeded Boolean acknowledgeExternalAlarm Boolean acknowledgeSensorError Boolean notUsed1 Short notUsed2 List<Short> getPayload() String format() }
Chimney Fan Alarm Temp Get
Command: 0x0E
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanAlarmTempGet { List<Short> getPayload() String format() }
Chimney Fan Alarm Temp Report
Command: 0x0F
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanAlarmTempReport { Short precision Short scale BigDecimal scaledValue Short size List<ChimneyFanAlarmTempReport> value List<Short> getPayload() String format() }
Chimney Fan Alarm Temp Set
Command: 0x0D
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanAlarmTempSet { Short precision Short scale BigDecimal scaledValue Short size List<ChimneyFanAlarmTempSet> value List<Short> getPayload() String format() }
Chimney Fan Boost Time Get
Command: 0x11
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanBoostTimeGet { List<Short> getPayload() String format() }
Chimney Fan Boost Time Report
Command: 0x12
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanBoostTimeReport { Short time List<Short> getPayload() String format() }
Chimney Fan Boost Time Set
Command: 0x10
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanBoostTimeSet { Short time List<Short> getPayload() String format() }
Chimney Fan Default Set
Command: 0x28
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanDefaultSet { List<Short> getPayload() String format() }
Chimney Fan Min Speed Get
Command: 0x26
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanMinSpeedGet { List<Short> getPayload() String format() }
Chimney Fan Min Speed Report
Command: 0x27
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanMinSpeedReport { Short minSpeed List<Short> getPayload() String format() }
Chimney Fan Min Speed Set
Command: 0x25
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanMinSpeedSet { Short minSpeed List<Short> getPayload() String format() }
Chimney Fan Mode Get
Command: 0x17
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanModeGet { List<Short> getPayload() String format() }
Chimney Fan Mode Report
Command: 0x18
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanModeReport { Short MODE_OFF Short MODE_ON Short mode List<Short> getPayload() String format() }
Chimney Fan Mode Set
Command: 0x16
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanModeSet { Short MODE_OFF Short MODE_ON Short mode List<Short> getPayload() String format() }
Chimney Fan Setup Get
Command: 0x1A
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanSetupGet { List<Short> getPayload() String format() }
Chimney Fan Setup Report
Command: 0x1B
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanSetupReport { Short MODE_OFF Short MODE_ON List<ChimneyFanSetupReport> alarmTemperatureValue Short boostTime Short minSpeed Short mode Short precision1 Short precision2 Short precision3 Short scale1 Short scale2 Short scale3 Short size1 Short size2 Short size3 List<ChimneyFanSetupReport> startTemperature List<ChimneyFanSetupReport> stopTemperature Short stopTime List<Short> getPayload() String format() }
Chimney Fan Setup Set
Command: 0x19
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanSetupSet { Short MODE_OFF Short MODE_ON List<ChimneyFanSetupSet> alarmTemperatureValue Short boostTime Short minSpeed Short mode Short precision1 Short precision2 Short precision3 Short scale1 Short scale2 Short scale3 Short size1 Short size2 Short size3 List<ChimneyFanSetupSet> startTemperature List<ChimneyFanSetupSet> stopTemperature Short stopTime List<Short> getPayload() String format() }
Chimney Fan Speed Get
Command: 0x05
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanSpeedGet { List<Short> getPayload() String format() }
Chimney Fan Speed Report
Command: 0x06
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanSpeedReport { Short speed List<Short> getPayload() String format() }
Chimney Fan Speed Set
Command: 0x04
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanSpeedSet { Short speed List<Short> getPayload() String format() }
Chimney Fan Start Temp Get
Command: 0x08
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStartTempGet { List<Short> getPayload() String format() }
Chimney Fan Start Temp Report
Command: 0x09
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStartTempReport { Short precision Short scale BigDecimal scaledValue Short size List<ChimneyFanStartTempReport> value List<Short> getPayload() String format() }
Chimney Fan Start Temp Set
Command: 0x07
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStartTempSet { Short precision Short scale BigDecimal scaledValue Short size List<ChimneyFanStartTempSet> value List<Short> getPayload() String format() }
Chimney Fan State Get
Command: 0x02
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStateGet { List<Short> getPayload() String format() }
Chimney Fan State Report
Command: 0x03
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStateReport { Short STATE_BOOST Short STATE_CHIMNEY_FIRE Short STATE_EXHAUST Short STATE_EXTERNAL_ALARM Short STATE_OFF Short STATE_RELOAD Short STATE_SENSOR_FAILURE Short STATE_SERVICE Short STATE_STOP Short STATE_VENTING Short STATE_VENTING_EX Short state List<Short> getPayload() String format() }
Chimney Fan State Set
Command: 0x01
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStateSet { Short STATE_NEXT_STATE Short state List<Short> getPayload() String format() }
Chimney Fan Status Get
Command: 0x1D
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStatusGet { List<Short> getPayload() String format() }
Chimney Fan Status Report
Command: 0x1E
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStatusReport { Short STATE_BOOST Short STATE_CHIMNEY_FIRE Short STATE_EXHAUST Short STATE_EXTERNAL_ALARM Short STATE_OFF Short STATE_RELOAD Short STATE_SENSOR_FAILURE Short STATE_SERVICE Short STATE_STOP Short STATE_VENTING Short STATE_VENTING_EX Boolean alarmTemperatureExceeded Boolean externalAlarm Short notUsed Short precision Short scale BigDecimal scaledValue Boolean sensorError Boolean service Short size Short speed Boolean speedChangeEnable Boolean startTemperatureExceeded Short state List<ChimneyFanStatusReport> value List<Short> getPayload() String format() }
Chimney Fan Stop Temp Get
Command: 0x0B
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStopTempGet { List<Short> getPayload() String format() }
Chimney Fan Stop Temp Report
Command: 0x0C
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStopTempReport { Short precision Short scale BigDecimal scaledValue Short size List<ChimneyFanStopTempReport> value List<Short> getPayload() String format() }
Chimney Fan Stop Temp Set
Command: 0x0A
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStopTempSet { Short precision Short scale BigDecimal scaledValue Short size List<ChimneyFanStopTempSet> value List<Short> getPayload() String format() }
Chimney Fan Stop Time Get
Command: 0x14
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStopTimeGet { List<Short> getPayload() String format() }
Chimney Fan Stop Time Report
Command: 0x15
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStopTimeReport { Short time List<Short> getPayload() String format() }
Chimney Fan Stop Time Set
Command: 0x13
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStopTimeSet { Short time List<Short> getPayload() String format() }
Chimney Fan Alarm Log Get
Command: 0x20
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanAlarmLogGet { List<Short> getPayload() String format() }
Chimney Fan Alarm Log Report
Command: 0x21
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanAlarmLogReport { Boolean alarmStillActive1 Boolean alarmStillActive2 Boolean alarmStillActive3 Boolean alarmStillActive4 Boolean alarmStillActive5 Boolean alarmTemperatureExceeded1 Boolean alarmTemperatureExceeded2 Boolean alarmTemperatureExceeded3 Boolean alarmTemperatureExceeded4 Boolean alarmTemperatureExceeded5 Boolean externalAlarm1 Boolean externalAlarm2 Boolean externalAlarm3 Boolean externalAlarm4 Boolean externalAlarm5 Boolean sensorError1 Boolean sensorError2 Boolean sensorError3 Boolean sensorError4 Boolean sensorError5 List<Short> getPayload() String format() }
Chimney Fan Alarm Log Set
Command: 0x1F
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanAlarmLogSet { Short MESSAGE_RESET_LOG Short message List<Short> getPayload() String format() }
Chimney Fan Alarm Status Get
Command: 0x23
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanAlarmStatusGet { List<Short> getPayload() String format() }
Chimney Fan Alarm Status Report
Command: 0x24
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanAlarmStatusReport { Boolean alarmTemperatureExceeded Boolean externalAlarm Short notUsed Boolean sensorError Boolean service Boolean speedChangeEnable Boolean startTemperatureExceeded List<Short> getPayload() String format() }
Chimney Fan Alarm Status Set
Command: 0x22
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanAlarmStatusSet { Boolean acknowledgeAlarmTemperatureExceeded Boolean acknowledgeExternalAlarm Boolean acknowledgeSensorError Boolean notUsed1 Short notUsed2 List<Short> getPayload() String format() }
Chimney Fan Alarm Temp Get
Command: 0x0E
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanAlarmTempGet { List<Short> getPayload() String format() }
Chimney Fan Alarm Temp Report
Command: 0x0F
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanAlarmTempReport { Short precision Short scale BigDecimal scaledValue Short size List<ChimneyFanAlarmTempReport> value List<Short> getPayload() String format() }
Chimney Fan Alarm Temp Set
Command: 0x0D
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanAlarmTempSet { Short precision Short scale BigDecimal scaledValue Short size List<ChimneyFanAlarmTempSet> value List<Short> getPayload() String format() }
Chimney Fan Boost Time Get
Command: 0x11
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanBoostTimeGet { List<Short> getPayload() String format() }
Chimney Fan Boost Time Report
Command: 0x12
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanBoostTimeReport { Short time List<Short> getPayload() String format() }
Chimney Fan Boost Time Set
Command: 0x10
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanBoostTimeSet { Short time List<Short> getPayload() String format() }
Chimney Fan Default Set
Command: 0x28
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanDefaultSet { List<Short> getPayload() String format() }
Chimney Fan Min Speed Get
Command: 0x26
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanMinSpeedGet { List<Short> getPayload() String format() }
Chimney Fan Min Speed Report
Command: 0x27
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanMinSpeedReport { Short minSpeed List<Short> getPayload() String format() }
Chimney Fan Min Speed Set
Command: 0x25
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanMinSpeedSet { Short minSpeed List<Short> getPayload() String format() }
Chimney Fan Mode Get
Command: 0x17
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanModeGet { List<Short> getPayload() String format() }
Chimney Fan Mode Report
Command: 0x18
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanModeReport { Short MODE_OFF Short MODE_ON Short mode List<Short> getPayload() String format() }
Chimney Fan Mode Set
Command: 0x16
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanModeSet { Short MODE_OFF Short MODE_ON Short mode List<Short> getPayload() String format() }
Chimney Fan Setup Get
Command: 0x1A
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanSetupGet { List<Short> getPayload() String format() }
Chimney Fan Setup Report
Command: 0x1B
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanSetupReport { Short MODE_OFF Short MODE_ON List<ChimneyFanSetupReport> alarmTemperatureValue Short boostTime Short minSpeed Short mode Short precision1 Short precision2 Short precision3 Short scale1 Short scale2 Short scale3 Short size1 Short size2 Short size3 List<ChimneyFanSetupReport> startTemperature List<ChimneyFanSetupReport> stopTemperature Short stopTime List<Short> getPayload() String format() }
Chimney Fan Setup Set
Command: 0x19
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanSetupSet { Short MODE_OFF Short MODE_ON List<ChimneyFanSetupSet> alarmTemperatureValue Short boostTime Short minSpeed Short mode Short precision1 Short precision2 Short precision3 Short scale1 Short scale2 Short scale3 Short size1 Short size2 Short size3 List<ChimneyFanSetupSet> startTemperature List<ChimneyFanSetupSet> stopTemperature Short stopTime List<Short> getPayload() String format() }
Chimney Fan Speed Get
Command: 0x05
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanSpeedGet { List<Short> getPayload() String format() }
Chimney Fan Speed Report
Command: 0x06
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanSpeedReport { Short speed List<Short> getPayload() String format() }
Chimney Fan Speed Set
Command: 0x04
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanSpeedSet { Short speed List<Short> getPayload() String format() }
Chimney Fan Start Temp Get
Command: 0x08
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStartTempGet { List<Short> getPayload() String format() }
Chimney Fan Start Temp Report
Command: 0x09
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStartTempReport { Short precision Short scale BigDecimal scaledValue Short size List<ChimneyFanStartTempReport> value List<Short> getPayload() String format() }
Chimney Fan Start Temp Set
Command: 0x07
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStartTempSet { Short precision Short scale BigDecimal scaledValue Short size List<ChimneyFanStartTempSet> value List<Short> getPayload() String format() }
Chimney Fan State Get
Command: 0x02
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStateGet { List<Short> getPayload() String format() }
Chimney Fan State Report
Command: 0x03
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStateReport { Short STATE_BOOST Short STATE_CHIMNEY_FIRE Short STATE_EXHAUST Short STATE_EXTERNAL_ALARM Short STATE_OFF Short STATE_RELOAD Short STATE_SENSOR_FAILURE Short STATE_SERVICE Short STATE_STOP Short STATE_VENTING Short STATE_VENTING_EX Short state List<Short> getPayload() String format() }
Chimney Fan State Set
Command: 0x01
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStateSet { Short STATE_NEXT_STATE Short state List<Short> getPayload() String format() }
Chimney Fan Status Get
Command: 0x1D
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStatusGet { List<Short> getPayload() String format() }
Chimney Fan Status Report
Command: 0x1E
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStatusReport { Short STATE_BOOST Short STATE_CHIMNEY_FIRE Short STATE_EXHAUST Short STATE_EXTERNAL_ALARM Short STATE_OFF Short STATE_RELOAD Short STATE_SENSOR_FAILURE Short STATE_SERVICE Short STATE_STOP Short STATE_VENTING Short STATE_VENTING_EX Boolean alarmTemperatureExceeded Boolean externalAlarm Short notUsed Short precision Short scale BigDecimal scaledValue Boolean sensorError Boolean service Short size Short speed Boolean speedChangeEnable Boolean startTemperatureExceeded Short state List<ChimneyFanStatusReport> value List<Short> getPayload() String format() }
Chimney Fan Stop Temp Get
Command: 0x0B
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStopTempGet { List<Short> getPayload() String format() }
Chimney Fan Stop Temp Report
Command: 0x0C
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStopTempReport { Short precision Short scale BigDecimal scaledValue Short size List<ChimneyFanStopTempReport> value List<Short> getPayload() String format() }
Chimney Fan Stop Temp Set
Command: 0x0A
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStopTempSet { Short precision Short scale BigDecimal scaledValue Short size List<ChimneyFanStopTempSet> value List<Short> getPayload() String format() }
Chimney Fan Stop Time Get
Command: 0x14
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStopTimeGet { List<Short> getPayload() String format() }
Chimney Fan Stop Time Report
Command: 0x15
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStopTimeReport { Short time List<Short> getPayload() String format() }
Chimney Fan Stop Time Set
Command: 0x13
class hubitat.zwave.commands.chimneyfanv1.ChimneyFanStopTimeSet { Short time List<Short> getPayload() String format() }
Climate Control Schedule V1
Command Class: 0x46
Schedule Changed Get
Command: 0x04
class hubitat.zwave.commands.climatecontrolschedulev1.ScheduleChangedGet { List<Short> getPayload() String format() }
Schedule Changed Report
Command: 0x05
class hubitat.zwave.commands.climatecontrolschedulev1.ScheduleChangedReport { Short changecounter List<Short> getPayload() String format() }
Schedule Get
Command: 0x02
class hubitat.zwave.commands.climatecontrolschedulev1.ScheduleGet { Short weekday List<Short> getPayload() String format() }
Schedule Override Get
Command: 0x07
class hubitat.zwave.commands.climatecontrolschedulev1.ScheduleOverrideGet { List<Short> getPayload() String format() }
Schedule Override Report
Command: 0x08
class hubitat.zwave.commands.climatecontrolschedulev1.ScheduleOverrideReport { Short overrideState Short overrideType static Short OVERRIDE_STATE_NO_OVERRIDE = 0 static Short OVERRIDE_STATE_PERMANENT_OVERRIDE = 2 static Short OVERRIDE_STATE_RESERVED3 = 3 static Short OVERRIDE_STATE_TEMPORARY_OVERRIDE = 1 List<Short> getPayload() String format() }
Schedule Override Set
Command: 0x06
class hubitat.zwave.commands.climatecontrolschedulev1.ScheduleOverrideSet { Short overrideState Short overrideType static Short OVERRIDE_STATE_NO_OVERRIDE = 0 static Short OVERRIDE_STATE_PERMANENT_OVERRIDE = 2 static Short OVERRIDE_STATE_RESERVED3 = 3 static Short OVERRIDE_STATE_TEMPORARY_OVERRIDE = 1 List<Short> getPayload() String format() }
Schedule Report
Command: 0xXM
class hubitat.zwave.commands.climatecontrolschedulev1.ScheduleReport { Integer switchpoint0 Integer switchpoint1 Integer switchpoint2 Integer switchpoint3 Integer switchpoint4 Integer switchpoint5 Integer switchpoint6 Integer switchpoint7 Integer switchpoint8 Short weekday List<Short> getPayload() String format() }
Schedule Set
Command: 0xXM
class hubitat.zwave.commands.climatecontrolschedulev1.ScheduleSet { Integer switchpoint0 Integer switchpoint1 Integer switchpoint2 Integer switchpoint3 Integer switchpoint4 Integer switchpoint5 Integer switchpoint6 Integer switchpoint7 Integer switchpoint8 Short weekday List<Short> getPayload() String format() }
Schedule Changed Get
Command: 0x04
class hubitat.zwave.commands.climatecontrolschedulev1.ScheduleChangedGet { List<Short> getPayload() String format() }
Schedule Changed Report
Command: 0x05
class hubitat.zwave.commands.climatecontrolschedulev1.ScheduleChangedReport { Short changecounter List<Short> getPayload() String format() }
Schedule Get
Command: 0x02
class hubitat.zwave.commands.climatecontrolschedulev1.ScheduleGet { Short weekday List<Short> getPayload() String format() }
Schedule Override Get
Command: 0x07
class hubitat.zwave.commands.climatecontrolschedulev1.ScheduleOverrideGet { List<Short> getPayload() String format() }
Schedule Override Report
Command: 0x08
class hubitat.zwave.commands.climatecontrolschedulev1.ScheduleOverrideReport { Short overrideState Short overrideType static Short OVERRIDE_STATE_NO_OVERRIDE = 0 static Short OVERRIDE_STATE_PERMANENT_OVERRIDE = 2 static Short OVERRIDE_STATE_RESERVED3 = 3 static Short OVERRIDE_STATE_TEMPORARY_OVERRIDE = 1 List<Short> getPayload() String format() }
Schedule Override Set
Command: 0x06
class hubitat.zwave.commands.climatecontrolschedulev1.ScheduleOverrideSet { Short overrideState Short overrideType static Short OVERRIDE_STATE_NO_OVERRIDE = 0 static Short OVERRIDE_STATE_PERMANENT_OVERRIDE = 2 static Short OVERRIDE_STATE_RESERVED3 = 3 static Short OVERRIDE_STATE_TEMPORARY_OVERRIDE = 1 List<Short> getPayload() String format() }
Schedule Report
Command: 0xXM
class hubitat.zwave.commands.climatecontrolschedulev1.ScheduleReport { Integer switchpoint0 Integer switchpoint1 Integer switchpoint2 Integer switchpoint3 Integer switchpoint4 Integer switchpoint5 Integer switchpoint6 Integer switchpoint7 Integer switchpoint8 Short weekday List<Short> getPayload() String format() }
Schedule Set
Command: 0xXM
class hubitat.zwave.commands.climatecontrolschedulev1.ScheduleSet { Integer switchpoint0 Integer switchpoint1 Integer switchpoint2 Integer switchpoint3 Integer switchpoint4 Integer switchpoint5 Integer switchpoint6 Integer switchpoint7 Integer switchpoint8 Short weekday List<Short> getPayload() String format() }
Clock V1
Command Class: 0x81
Clock Get
Command: 0x05
class hubitat.zwave.commands.clockv1.ClockGet { List<Short> getPayload() String format() }
Clock Report
Command: 0x06
class hubitat.zwave.commands.clockv1.ClockReport { Short hour Short minute Short weekday List<Short> getPayload() String format() }
Clock Set
Command: 0x04
class hubitat.zwave.commands.clockv1.ClockSet { Short hour Short minute Short weekday List<Short> getPayload() String format() }
Clock Get
Command: 0x05
class hubitat.zwave.commands.clockv1.ClockGet { List<Short> getPayload() String format() }
Clock Report
Command: 0x06
class hubitat.zwave.commands.clockv1.ClockReport { Short hour Short minute Short weekday List<Short> getPayload() String format() }
Clock Set
Command: 0x04
class hubitat.zwave.commands.clockv1.ClockSet { Short hour Short minute Short weekday List<Short> getPayload() String format() }
Configuration V1
Command Class: 0x70
Configuration Get
Command: 0x05
class hubitat.zwave.commands.configurationv1.ConfigurationGet { Short parameterNumber List<Short> getPayload() String format() }
Configuration Report
Command: 0x06
class hubitat.zwave.commands.configurationv1.ConfigurationReport { List<ConfigurationReport> configurationValue Short parameterNumber BigInteger scaledConfigurationValue Short size List<Short> getPayload() String format() }
Configuration Set
Command: 0x04
class hubitat.zwave.commands.configurationv1.ConfigurationSet { List<ConfigurationSet> configurationValue Boolean defaultValue Short parameterNumber Short reserved11 BigInteger scaledConfigurationValue Short size List<Short> getPayload() String format() }
Configuration Get
Command: 0x05
class hubitat.zwave.commands.configurationv1.ConfigurationGet { Short parameterNumber List<Short> getPayload() String format() }
Configuration Report
Command: 0x06
class hubitat.zwave.commands.configurationv1.ConfigurationReport { List<ConfigurationReport> configurationValue Short parameterNumber BigInteger scaledConfigurationValue Short size List<Short> getPayload() String format() }
Configuration Set
Command: 0x04
class hubitat.zwave.commands.configurationv1.ConfigurationSet { List<ConfigurationSet> configurationValue Boolean defaultValue Short parameterNumber Short reserved11 BigInteger scaledConfigurationValue Short size List<Short> getPayload() String format() }
Configuration V2
Command Class: 0x70
Configuration Bulk Get
Command: 0x08
class hubitat.zwave.commands.configurationv2.ConfigurationBulkGet { Short numberOfParameters Integer parameterOffset List<Short> getPayload() String format() }
Configuration Bulk Report
Command: 0x09
class hubitat.zwave.commands.configurationv2.ConfigurationBulkReport { Boolean defaultValue Boolean handshake Short numberOfParameters Integer parameterOffset Short reportsToFollow Short size List<Short> getPayload() String format() }
Configuration Bulk Set
Command: 0x07
class hubitat.zwave.commands.configurationv2.ConfigurationBulkSet { Boolean defaultValue Boolean handshake Short numberOfParameters Integer parameterOffset Short size List<Short> getPayload() String format() }
Configuration Get
Command: 0x05
class hubitat.zwave.commands.configurationv2.ConfigurationGet { Short parameterNumber List<Short> getPayload() String format() }
Configuration Report
Command: 0x06
class hubitat.zwave.commands.configurationv2.ConfigurationReport { Short parameterNumber BigInteger scaledConfigurationValue Short size List<Short> getPayload() String format() }
Configuration Set
Command: 0x04
class hubitat.zwave.commands.configurationv2.ConfigurationSet { Boolean defaultValue Short parameterNumber Short reserved11 BigInteger scaledConfigurationValue Short size List<Short> getPayload() String format() }
Configuration Bulk Get
Command: 0x08
class hubitat.zwave.commands.configurationv2.ConfigurationBulkGet { Short numberOfParameters Integer parameterOffset List<Short> getPayload() String format() }
Configuration Bulk Report
Command: 0x09
class hubitat.zwave.commands.configurationv2.ConfigurationBulkReport { Boolean defaultValue Boolean handshake Short numberOfParameters Integer parameterOffset Short reportsToFollow Short size List<Short> getPayload() String format() }
Configuration Bulk Set
Command: 0x07
class hubitat.zwave.commands.configurationv2.ConfigurationBulkSet { Boolean defaultValue Boolean handshake Short numberOfParameters Integer parameterOffset Short size List<Short> getPayload() String format() }
Configuration Get
Command: 0x05
class hubitat.zwave.commands.configurationv2.ConfigurationGet { Short parameterNumber List<Short> getPayload() String format() }
Configuration Report
Command: 0x06
class hubitat.zwave.commands.configurationv2.ConfigurationReport { Short parameterNumber BigInteger scaledConfigurationValue Short size List<Short> getPayload() String format() }
Configuration Set
Command: 0x04
class hubitat.zwave.commands.configurationv2.ConfigurationSet { Boolean defaultValue Short parameterNumber Short reserved11 BigInteger scaledConfigurationValue Short size List<Short> getPayload() String format() }
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() }
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() }
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 Remove
Command: 0x04
class hubitat.zwave.commands.dcpconfigv1.DcpListRemove { Short day Short hourLocalTime Short minuteLocalTime Short month Short secondLocalTime Integer year List<Short> getPayload() String format() }
Dcp List Set
Command: 0x03
class hubitat.zwave.commands.dcpconfigv1.DcpListSet { Short day Short dcpRateId Short durationHourTime Short durationMinuteTime Short durationSecondTime Short eventPriority Short hourLocalTime Short loadShedding Short minuteLocalTime Short month Short numberOfDc Short randomizationInterval Short secondLocalTime Short startAssociationGroup Short startDay Short startHourLocalTime Short startMinuteLocalTime Short startMonth Short startSecondLocalTime Integer startYear Short stopAssociationGroup Integer year List<Short> getPayload() String format() }
Dcp List Supported Get
Command: 0x01
class hubitat.zwave.commands.dcpconfigv1.DcpListSupportedGet { List<Short> getPayload() String format() }
Dcp List Supported Report
Command: 0x02
class hubitat.zwave.commands.dcpconfigv1.DcpListSupportedReport { Short dcpListSize Short freeDcpListEntries List<Short> getPayload() String format() }
Dcp List Remove
Command: 0x04
class hubitat.zwave.commands.dcpconfigv1.DcpListRemove { Short day Short hourLocalTime Short minuteLocalTime Short month Short secondLocalTime Integer year List<Short> getPayload() String format() }
Dcp List Set
Command: 0x03
class hubitat.zwave.commands.dcpconfigv1.DcpListSet { Short day Short dcpRateId Short durationHourTime Short durationMinuteTime Short durationSecondTime Short eventPriority Short hourLocalTime Short loadShedding Short minuteLocalTime Short month Short numberOfDc Short randomizationInterval Short secondLocalTime Short startAssociationGroup Short startDay Short startHourLocalTime Short startMinuteLocalTime Short startMonth Short startSecondLocalTime Integer startYear Short stopAssociationGroup Integer year List<Short> getPayload() String format() }
Dcp List Supported Get
Command: 0x01
class hubitat.zwave.commands.dcpconfigv1.DcpListSupportedGet { List<Short> getPayload() String format() }
Dcp List Supported Report
Command: 0x02
class hubitat.zwave.commands.dcpconfigv1.DcpListSupportedReport { Short dcpListSize Short freeDcpListEntries List<Short> getPayload() String format() }
Dcp Monitor V1
Command Class: 0x3B
Dcp Event Status Get
Command: 0x03
class hubitat.zwave.commands.dcpmonitorv1.DcpEventStatusGet { Short day Short hourLocalTime Short minuteLocalTime Short month Short secondLocalTime Integer year List<Short> getPayload() String format() }
Dcp Event Status Report
Command: 0x04
class hubitat.zwave.commands.dcpmonitorv1.DcpEventStatusReport { Short day Short eventStatus Short hourLocalTime Short minuteLocalTime Short month Short secondLocalTime Integer year List<Short> getPayload() String format() }
Dcp List Get
Command: 0x01
class hubitat.zwave.commands.dcpmonitorv1.DcpListGet { List<Short> getPayload() String format() }
Dcp List Report
Command: 0x02
class hubitat.zwave.commands.dcpmonitorv1.DcpListReport { Short day Short dcpId Short durationHourTime Short durationMinuteTime Short durationSecondTime Short eventPriority Short hourLocalTime Short loadShedding Short minuteLocalTime Short month Short numberOfDc Short randomizationInterval Short reportsToFollow Short secondLocalTime Short startAssociationGroup Short startDay Short startHourLocalTime Short startMinuteLocalTime Short startMonth Short startSecondLocalTime Integer startYear Short stopAssociationGroup Integer year List<Short> getPayload() String format() }
Dcp Event Status Get
Command: 0x03
class hubitat.zwave.commands.dcpmonitorv1.DcpEventStatusGet { Short day Short hourLocalTime Short minuteLocalTime Short month Short secondLocalTime Integer year List<Short> getPayload() String format() }
Dcp Event Status Report
Command: 0x04
class hubitat.zwave.commands.dcpmonitorv1.DcpEventStatusReport { Short day Short eventStatus Short hourLocalTime Short minuteLocalTime Short month Short secondLocalTime Integer year List<Short> getPayload() String format() }
Dcp List Get
Command: 0x01
class hubitat.zwave.commands.dcpmonitorv1.DcpListGet { List<Short> getPayload() String format() }
Dcp List Report
Command: 0x02
class hubitat.zwave.commands.dcpmonitorv1.DcpListReport { Short day Short dcpId Short durationHourTime Short durationMinuteTime Short durationSecondTime Short eventPriority Short hourLocalTime Short loadShedding Short minuteLocalTime Short month Short numberOfDc Short randomizationInterval Short reportsToFollow Short secondLocalTime Short startAssociationGroup Short startDay Short startHourLocalTime Short startMinuteLocalTime Short startMonth Short startSecondLocalTime Integer startYear Short stopAssociationGroup Integer year List<Short> getPayload() String format() }
Device Reset Locally V1
Command Class: 0x5A
Device Reset Locally Notification
Command: 0x01
class hubitat.zwave.commands.deviceresetlocallyv1.DeviceResetLocallyNotification { List<Short> getPayload() String format() }
Device Reset Locally Notification
Command: 0x01
class hubitat.zwave.commands.deviceresetlocallyv1.DeviceResetLocallyNotification { List<Short> getPayload() String format() }
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 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 Configuration Get
Command: 0x05
class hubitat.zwave.commands.doorlockv1.DoorLockConfigurationGet { List<Short> getPayload() String format() }
Door Lock Configuration Report
Command: 0x06
class hubitat.zwave.commands.doorlockv1.DoorLockConfigurationReport { Short insideDoorHandlesState Short lockTimeoutMinutes Short lockTimeoutSeconds Short operationType Short outsideDoorHandlesState static Short OPERATION_TYPE_CONSTANT_OPERATION = 1 static Short OPERATION_TYPE_TIMED_OPERATION = 2 List<Short> getPayload() String format() }
Door Lock Configuration Set
Command: 0x04
class hubitat.zwave.commands.doorlockv1.DoorLockConfigurationSet { Short insideDoorHandlesState Short lockTimeoutMinutes Short lockTimeoutSeconds Short operationType Short outsideDoorHandlesState static Short OPERATION_TYPE_CONSTANT_OPERATION = 1 static Short OPERATION_TYPE_TIMED_OPERATION = 2 List<Short> getPayload() String format() }
Door Lock Operation Get
Command: 0x02
class hubitat.zwave.commands.doorlockv1.DoorLockOperationGet { List<Short> getPayload() String format() }
Door Lock Operation Report
Command: 0x03
class hubitat.zwave.commands.doorlockv1.DoorLockOperationReport { Short doorCondition Short doorLockMode Short insideDoorHandlesMode Short lockTimeoutMinutes Short lockTimeoutSeconds Short outsideDoorHandlesMode static Short DOOR_LOCK_MODE_DOOR_SECURED = 255 static Short DOOR_LOCK_MODE_DOOR_UNSECURED = 0 static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_INSIDE_DOOR_HANDLES = 16 static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_INSIDE_DOOR_HANDLES_WITH_TIMEOUT = 17 static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_OUTSIDE_DOOR_HANDLES = 32 static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_OUTSIDE_DOOR_HANDLES_WITH_TIMEOUT = 33 static Short DOOR_LOCK_MODE_DOOR_UNSECURED_WITH_TIMEOUT = 1 List<Short> getPayload() String format() }
Door Lock Operation Set
Command: 0x01
class hubitat.zwave.commands.doorlockv1.DoorLockOperationSet { Short doorLockMode static Short DOOR_LOCK_MODE_DOOR_SECURED = 255 static Short DOOR_LOCK_MODE_DOOR_UNSECURED = 0 static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_INSIDE_DOOR_HANDLES = 16 static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_INSIDE_DOOR_HANDLES_WITH_TIMEOUT = 17 static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_OUTSIDE_DOOR_HANDLES = 32 static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_OUTSIDE_DOOR_HANDLES_WITH_TIMEOUT = 33 static Short DOOR_LOCK_MODE_DOOR_UNSECURED_WITH_TIMEOUT = 1 List<Short> getPayload() String format() }
Door Lock Configuration Get
Command: 0x05
class hubitat.zwave.commands.doorlockv1.DoorLockConfigurationGet { List<Short> getPayload() String format() }
Door Lock Configuration Report
Command: 0x06
class hubitat.zwave.commands.doorlockv1.DoorLockConfigurationReport { Short insideDoorHandlesState Short lockTimeoutMinutes Short lockTimeoutSeconds Short operationType Short outsideDoorHandlesState static Short OPERATION_TYPE_CONSTANT_OPERATION = 1 static Short OPERATION_TYPE_TIMED_OPERATION = 2 List<Short> getPayload() String format() }
Door Lock Configuration Set
Command: 0x04
class hubitat.zwave.commands.doorlockv1.DoorLockConfigurationSet { Short insideDoorHandlesState Short lockTimeoutMinutes Short lockTimeoutSeconds Short operationType Short outsideDoorHandlesState static Short OPERATION_TYPE_CONSTANT_OPERATION = 1 static Short OPERATION_TYPE_TIMED_OPERATION = 2 List<Short> getPayload() String format() }
Door Lock Operation Get
Command: 0x02
class hubitat.zwave.commands.doorlockv1.DoorLockOperationGet { List<Short> getPayload() String format() }
Door Lock Operation Report
Command: 0x03
class hubitat.zwave.commands.doorlockv1.DoorLockOperationReport { Short doorCondition Short doorLockMode Short insideDoorHandlesMode Short lockTimeoutMinutes Short lockTimeoutSeconds Short outsideDoorHandlesMode static Short DOOR_LOCK_MODE_DOOR_SECURED = 255 static Short DOOR_LOCK_MODE_DOOR_UNSECURED = 0 static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_INSIDE_DOOR_HANDLES = 16 static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_INSIDE_DOOR_HANDLES_WITH_TIMEOUT = 17 static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_OUTSIDE_DOOR_HANDLES = 32 static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_OUTSIDE_DOOR_HANDLES_WITH_TIMEOUT = 33 static Short DOOR_LOCK_MODE_DOOR_UNSECURED_WITH_TIMEOUT = 1 List<Short> getPayload() String format() }
Door Lock Operation Set
Command: 0x01
class hubitat.zwave.commands.doorlockv1.DoorLockOperationSet { Short doorLockMode static Short DOOR_LOCK_MODE_DOOR_SECURED = 255 static Short DOOR_LOCK_MODE_DOOR_UNSECURED = 0 static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_INSIDE_DOOR_HANDLES = 16 static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_INSIDE_DOOR_HANDLES_WITH_TIMEOUT = 17 static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_OUTSIDE_DOOR_HANDLES = 32 static Short DOOR_LOCK_MODE_DOOR_UNSECURED_FOR_OUTSIDE_DOOR_HANDLES_WITH_TIMEOUT = 33 static Short DOOR_LOCK_MODE_DOOR_UNSECURED_WITH_TIMEOUT = 1 List<Short> getPayload() String format() }
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() }
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 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 Request Get
Command: 0x03
class hubitat.zwave.commands.firmwareupdatemdv1.FirmwareUpdateMdRequestGet { Integer checksum Integer firmwareId Integer manufacturerId List<Short> getPayload() String format() }
Firmware Update Md Request Report
Command: 0x04
class hubitat.zwave.commands.firmwareupdatemdv1.FirmwareUpdateMdRequestReport { Short status static Short STATUS_INVALID_COMBINATION = 0 static Short STATUS_REQUIRES_AUTHENTICATION = 1 static Short STATUS_VALID_COMBINATION = 255 List<Short> getPayload() String format() }
Firmware Update Md Status Report
Command: 0x07
class hubitat.zwave.commands.firmwareupdatemdv1.FirmwareUpdateMdStatusReport { Short status static Short STATUS_SUCCESSFULLY = 255 static Short STATUS_UNABLE_TO_RECEIVE = 1 static Short STATUS_UNABLE_TO_RECEIVE_WITHOUT_CHECKSUM_ERROR = 0 List<Short> getPayload() String format() }
Firmware Md Get
Command: 0x01
class hubitat.zwave.commands.firmwareupdatemdv1.FirmwareMdGet { List<Short> getPayload() String format() }
Firmware Md Report
Command: 0x02
class hubitat.zwave.commands.firmwareupdatemdv1.FirmwareMdReport { Integer checksum Integer firmwareId Integer manufacturerId List<Short> getPayload() String format() }
Firmware Update Md Get
Command: 0x05
class hubitat.zwave.commands.firmwareupdatemdv1.FirmwareUpdateMdGet { Short numberOfReports 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 Request Get
Command: 0x03
class hubitat.zwave.commands.firmwareupdatemdv1.FirmwareUpdateMdRequestGet { Integer checksum Integer firmwareId Integer manufacturerId List<Short> getPayload() String format() }
Firmware Update Md Request Report
Command: 0x04
class hubitat.zwave.commands.firmwareupdatemdv1.FirmwareUpdateMdRequestReport { Short status static Short STATUS_INVALID_COMBINATION = 0 static Short STATUS_REQUIRES_AUTHENTICATION = 1 static Short STATUS_VALID_COMBINATION = 255 List<Short> getPayload() String format() }
Firmware Update Md Status Report
Command: 0x07
class hubitat.zwave.commands.firmwareupdatemdv1.FirmwareUpdateMdStatusReport { Short status static Short STATUS_SUCCESSFULLY = 255 static Short STATUS_UNABLE_TO_RECEIVE = 1 static Short STATUS_UNABLE_TO_RECEIVE_WITHOUT_CHECKSUM_ERROR = 0 List<Short> getPayload() String format() }
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 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 Request Get
Command: 0x03
class hubitat.zwave.commands.firmwareupdatemdv2.FirmwareUpdateMdRequestGet { Integer checksum Integer firmwareId Integer manufacturerId List<Short> getPayload() String format() }
Firmware Update Md Request Report
Command: 0x04
class hubitat.zwave.commands.firmwareupdatemdv2.FirmwareUpdateMdRequestReport { Short status static Short STATUS_INVALID_COMBINATION = 0 static Short STATUS_REQUIRES_AUTHENTICATION = 1 static Short STATUS_VALID_COMBINATION = 255 List<Short> getPayload() String format() }
Firmware Update Md Status Report
Command: 0x07
class hubitat.zwave.commands.firmwareupdatemdv2.FirmwareUpdateMdStatusReport { Short status static Short STATUS_SUCCESSFULLY = 255 static Short STATUS_UNABLE_TO_RECEIVE = 1 static Short STATUS_UNABLE_TO_RECEIVE_WITHOUT_CHECKSUM_ERROR = 0 List<Short> getPayload() String format() }
Firmware Md Get
Command: 0x01
class hubitat.zwave.commands.firmwareupdatemdv2.FirmwareMdGet { List<Short> getPayload() String format() }
Firmware Md Report
Command: 0x02
class hubitat.zwave.commands.firmwareupdatemdv2.FirmwareMdReport { Integer checksum Integer firmwareId Integer manufacturerId List<Short> getPayload() String format() }
Firmware Update Md Get
Command: 0x05
class hubitat.zwave.commands.firmwareupdatemdv2.FirmwareUpdateMdGet { Short numberOfReports 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 Request Get
Command: 0x03
class hubitat.zwave.commands.firmwareupdatemdv2.FirmwareUpdateMdRequestGet { Integer checksum Integer firmwareId Integer manufacturerId List<Short> getPayload() String format() }
Firmware Update Md Request Report
Command: 0x04
class hubitat.zwave.commands.firmwareupdatemdv2.FirmwareUpdateMdRequestReport { Short status static Short STATUS_INVALID_COMBINATION = 0 static Short STATUS_REQUIRES_AUTHENTICATION = 1 static Short STATUS_VALID_COMBINATION = 255 List<Short> getPayload() String format() }
Firmware Update Md Status Report
Command: 0x07
class hubitat.zwave.commands.firmwareupdatemdv2.FirmwareUpdateMdStatusReport { Short status static Short STATUS_SUCCESSFULLY = 255 static Short STATUS_UNABLE_TO_RECEIVE = 1 static Short STATUS_UNABLE_TO_RECEIVE_WITHOUT_CHECKSUM_ERROR = 0 List<Short> getPayload() String format() }
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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() }
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 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 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 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 Get
Command: 0x02
class hubitat.zwave.commands.geographiclocationv1.GeographicLocationGet { List<Short> getPayload() String format() }
Geographic Location Report
Command: 0x03
class hubitat.zwave.commands.geographiclocationv1.GeographicLocationReport { Boolean latSign Short latitudeDegrees Short latitudeMinutes Boolean longSign Short longitudeDegrees Short longitudeMinutes List<Short> getPayload() String format() }
Geographic Location Set
Command: 0x01
class hubitat.zwave.commands.geographiclocationv1.GeographicLocationSet { Boolean latSign Short latitudeDegrees Short latitudeMinutes Boolean longSign Short longitudeDegrees Short longitudeMinutes List<Short> getPayload() String format() }
Geographic Location Get
Command: 0x02
class hubitat.zwave.commands.geographiclocationv1.GeographicLocationGet { List<Short> getPayload() String format() }
Geographic Location Report
Command: 0x03
class hubitat.zwave.commands.geographiclocationv1.GeographicLocationReport { Boolean latSign Short latitudeDegrees Short latitudeMinutes Boolean longSign Short longitudeDegrees Short longitudeMinutes List<Short> getPayload() String format() }
Geographic Location Set
Command: 0x01
class hubitat.zwave.commands.geographiclocationv1.GeographicLocationSet { Boolean latSign Short latitudeDegrees Short latitudeMinutes Boolean longSign Short longitudeDegrees Short longitudeMinutes List<Short> getPayload() String format() }
Grouping Name V1
Command Class: 0x7B
Grouping Name Get
Command: 0x02
class hubitat.zwave.commands.groupingnamev1.GroupingNameGet { Short groupingIdentifier List<Short> getPayload() String format() }
Grouping Name Report
Command: 0x03
class hubitat.zwave.commands.groupingnamev1.GroupingNameReport { Short charPresentation List<GroupingNameReport> grouping Short groupingIdentifier List<Short> getPayload() String format() }
Grouping Name Set
Command: 0x01
class hubitat.zwave.commands.groupingnamev1.GroupingNameSet { Short charPresentation List<GroupingNameSet> grouping Short groupingIdentifier List<Short> getPayload() String format() }
Grouping Name Get
Command: 0x02
class hubitat.zwave.commands.groupingnamev1.GroupingNameGet { Short groupingIdentifier List<Short> getPayload() String format() }
Grouping Name Report
Command: 0x03
class hubitat.zwave.commands.groupingnamev1.GroupingNameReport { Short charPresentation List<GroupingNameReport> grouping Short groupingIdentifier List<Short> getPayload() String format() }
Grouping Name Set
Command: 0x01
class hubitat.zwave.commands.groupingnamev1.GroupingNameSet { Short charPresentation List<GroupingNameSet> grouping Short groupingIdentifier List<Short> getPayload() String format() }
Hail V1
Command Class: 0x82
Hail
Command: 0x01
class hubitat.zwave.commands.hailv1.Hail { List<Short> getPayload() String format() }
Hail
Command: 0x01
class hubitat.zwave.commands.hailv1.Hail { List<Short> getPayload() String format() }
Hrv Control V1
Command Class: 0x39
Hrv Control Bypass Get
Command: 0x05
class hubitat.zwave.commands.hrvcontrolv1.HrvControlBypassGet { List<Short> getPayload() String format() }
Hrv Control Bypass Report
Command: 0x06
class hubitat.zwave.commands.hrvcontrolv1.HrvControlBypassReport { Short bypass List<Short> getPayload() String format() }
Hrv Control Bypass Set
Command: 0x04
class hubitat.zwave.commands.hrvcontrolv1.HrvControlBypassSet { Short bypass List<Short> getPayload() String format() }
Hrv Control Mode Get
Command: 0x02
class hubitat.zwave.commands.hrvcontrolv1.HrvControlModeGet { List<Short> getPayload() String format() }
Hrv Control Mode Report
Command: 0x03
class hubitat.zwave.commands.hrvcontrolv1.HrvControlModeReport { Short mode static Short MODE_DEMAND_AUTOMATIC = 1 static Short MODE_ENERGY_SAVINGS_MODE = 3 static Short MODE_MANUAL = 4 static Short MODE_OFF = 0 static Short MODE_SCHEDULE = 2 List<Short> getPayload() String format() }
Hrv Control Mode Set
Command: 0x01
class hubitat.zwave.commands.hrvcontrolv1.HrvControlModeSet { Short mode static Short MODE_DEMAND_AUTOMATIC = 1 static Short MODE_ENERGY_SAVINGS_MODE = 3 static Short MODE_MANUAL = 4 static Short MODE_OFF = 0 static Short MODE_SCHEDULE = 2 List<Short> getPayload() String format() }
Hrv Control Mode Supported Get
Command: 0x0A
class hubitat.zwave.commands.hrvcontrolv1.HrvControlModeSupportedGet { List<Short> getPayload() String format() }
Hrv Control Mode Supported Report
Command: 0x0B
class hubitat.zwave.commands.hrvcontrolv1.HrvControlModeSupportedReport { Boolean demandAutomatic Boolean energySavingsMode Boolean manual Short manualControlSupported Boolean off Boolean schedule static Short MANUAL_CONTROL_SUPPORTED_BYPASS_AUTO = 1 static Short MANUAL_CONTROL_SUPPORTED_BYPASS_OPEN_CLOSE = 0 static Short MANUAL_CONTROL_SUPPORTED_MODULATED_BYPASS = 2 static Short MANUAL_CONTROL_SUPPORTED_VENTILATION_RATE = 3 List<Short> getPayload() String format() }
Hrv Control Ventilation Rate Get
Command: 0x08
class hubitat.zwave.commands.hrvcontrolv1.HrvControlVentilationRateGet { List<Short> getPayload() String format() }
Hrv Control Ventilation Rate Report
Command: 0x09
class hubitat.zwave.commands.hrvcontrolv1.HrvControlVentilationRateReport { Short ventilationRate List<Short> getPayload() String format() }
Hrv Control Ventilation Rate Set
Command: 0x07
class hubitat.zwave.commands.hrvcontrolv1.HrvControlVentilationRateSet { Short ventilationRate List<Short> getPayload() String format() }
Hrv Control Bypass Get
Command: 0x05
class hubitat.zwave.commands.hrvcontrolv1.HrvControlBypassGet { List<Short> getPayload() String format() }
Hrv Control Bypass Report
Command: 0x06
class hubitat.zwave.commands.hrvcontrolv1.HrvControlBypassReport { Short bypass List<Short> getPayload() String format() }
Hrv Control Bypass Set
Command: 0x04
class hubitat.zwave.commands.hrvcontrolv1.HrvControlBypassSet { Short bypass List<Short> getPayload() String format() }
Hrv Control Mode Get
Command: 0x02
class hubitat.zwave.commands.hrvcontrolv1.HrvControlModeGet { List<Short> getPayload() String format() }
Hrv Control Mode Report
Command: 0x03
class hubitat.zwave.commands.hrvcontrolv1.HrvControlModeReport { Short mode static Short MODE_DEMAND_AUTOMATIC = 1 static Short MODE_ENERGY_SAVINGS_MODE = 3 static Short MODE_MANUAL = 4 static Short MODE_OFF = 0 static Short MODE_SCHEDULE = 2 List<Short> getPayload() String format() }
Hrv Control Mode Set
Command: 0x01
class hubitat.zwave.commands.hrvcontrolv1.HrvControlModeSet { Short mode static Short MODE_DEMAND_AUTOMATIC = 1 static Short MODE_ENERGY_SAVINGS_MODE = 3 static Short MODE_MANUAL = 4 static Short MODE_OFF = 0 static Short MODE_SCHEDULE = 2 List<Short> getPayload() String format() }
Hrv Control Mode Supported Get
Command: 0x0A
class hubitat.zwave.commands.hrvcontrolv1.HrvControlModeSupportedGet { List<Short> getPayload() String format() }
Hrv Control Mode Supported Report
Command: 0x0B
class hubitat.zwave.commands.hrvcontrolv1.HrvControlModeSupportedReport { Boolean demandAutomatic Boolean energySavingsMode Boolean manual Short manualControlSupported Boolean off Boolean schedule static Short MANUAL_CONTROL_SUPPORTED_BYPASS_AUTO = 1 static Short MANUAL_CONTROL_SUPPORTED_BYPASS_OPEN_CLOSE = 0 static Short MANUAL_CONTROL_SUPPORTED_MODULATED_BYPASS = 2 static Short MANUAL_CONTROL_SUPPORTED_VENTILATION_RATE = 3 List<Short> getPayload() String format() }
Hrv Control Ventilation Rate Get
Command: 0x08
class hubitat.zwave.commands.hrvcontrolv1.HrvControlVentilationRateGet { List<Short> getPayload() String format() }
Hrv Control Ventilation Rate Report
Command: 0x09
class hubitat.zwave.commands.hrvcontrolv1.HrvControlVentilationRateReport { Short ventilationRate List<Short> getPayload() String format() }
Hrv Control Ventilation Rate Set
Command: 0x07
class hubitat.zwave.commands.hrvcontrolv1.HrvControlVentilationRateSet { Short ventilationRate List<Short> getPayload() String format() }
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() }
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 Get
Command: 0x02
class hubitat.zwave.commands.indicatorv1.IndicatorGet { List<Short> getPayload() String format() }
Indicator Report
Command: 0x03
class hubitat.zwave.commands.indicatorv1.IndicatorReport { Short value List<Short> getPayload() String format() }
Indicator Set
Command: 0x01
class hubitat.zwave.commands.indicatorv1.IndicatorSet { Short value List<Short> getPayload() String format() }
Indicator Get
Command: 0x02
class hubitat.zwave.commands.indicatorv1.IndicatorGet { List<Short> getPayload() String format() }
Indicator Report
Command: 0x03
class hubitat.zwave.commands.indicatorv1.IndicatorReport { Short value List<Short> getPayload() String format() }
Indicator Set
Command: 0x01
class hubitat.zwave.commands.indicatorv1.IndicatorSet { Short value List<Short> getPayload() String format() }
Indicator V2
Command Class: 0x87
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 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 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 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 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 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 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 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 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() }
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 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 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 Get
Command: 0x02
class hubitat.zwave.commands.ipconfigurationv1.IpConfigurationGet { List<Short> getPayload() String format() }
Ip Configuration Release
Command: 0x04
class hubitat.zwave.commands.ipconfigurationv1.IpConfigurationRelease { List<Short> getPayload() String format() }
Ip Configuration Renew
Command: 0x05
class hubitat.zwave.commands.ipconfigurationv1.IpConfigurationRenew { List<Short> getPayload() String format() }
Ip Configuration Report
Command: 0x03
class hubitat.zwave.commands.ipconfigurationv1.IpConfigurationReport { Boolean autoDns Boolean autoIp Integer dns1 Integer dns2 Integer gateway Integer ipAddress Integer leasetime Integer subnetMask List<Short> getPayload() String format() }
Ip Configuration Set
Command: 0x01
class hubitat.zwave.commands.ipconfigurationv1.IpConfigurationSet { Boolean autoDns Boolean autoIp Integer dns1 Integer dns2 Integer gateway Integer ipAddress Integer subnetMask List<Short> getPayload() String format() }
Ip Configuration Get
Command: 0x02
class hubitat.zwave.commands.ipconfigurationv1.IpConfigurationGet { List<Short> getPayload() String format() }
Ip Configuration Release
Command: 0x04
class hubitat.zwave.commands.ipconfigurationv1.IpConfigurationRelease { List<Short> getPayload() String format() }
Ip Configuration Renew
Command: 0x05
class hubitat.zwave.commands.ipconfigurationv1.IpConfigurationRenew { List<Short> getPayload() String format() }
Ip Configuration Report
Command: 0x03
class hubitat.zwave.commands.ipconfigurationv1.IpConfigurationReport { Boolean autoDns Boolean autoIp Integer dns1 Integer dns2 Integer gateway Integer ipAddress Integer leasetime Integer subnetMask List<Short> getPayload() String format() }
Ip Configuration Set
Command: 0x01
class hubitat.zwave.commands.ipconfigurationv1.IpConfigurationSet { Boolean autoDns Boolean autoIp Integer dns1 Integer dns2 Integer gateway Integer ipAddress Integer subnetMask List<Short> getPayload() String format() }
Language V1
Command Class: 0x89
Language Get
Command: 0x02
class hubitat.zwave.commands.languagev1.LanguageGet { List<Short> getPayload() String format() }
Language Report
Command: 0x03
class hubitat.zwave.commands.languagev1.LanguageReport { Integer country Integer language List<Short> getPayload() String format() }
Language Set
Command: 0x01
class hubitat.zwave.commands.languagev1.LanguageSet { Integer country Integer language List<Short> getPayload() String format() }
Language Get
Command: 0x02
class hubitat.zwave.commands.languagev1.LanguageGet { List<Short> getPayload() String format() }
Language Report
Command: 0x03
class hubitat.zwave.commands.languagev1.LanguageReport { Integer country Integer language List<Short> getPayload() String format() }
Language Set
Command: 0x01
class hubitat.zwave.commands.languagev1.LanguageSet { Integer country Integer language List<Short> getPayload() String format() }
Lock V1
Command Class: 0x76
Lock Get
Command: 0x02
class hubitat.zwave.commands.lockv1.LockGet { List<Short> getPayload() String format() }
Lock Report
Command: 0x03
class hubitat.zwave.commands.lockv1.LockReport { Short lockState List<Short> getPayload() String format() }
Lock Set
Command: 0x01
class hubitat.zwave.commands.lockv1.LockSet { Short lockState List<Short> getPayload() String format() }
Lock Get
Command: 0x02
class hubitat.zwave.commands.lockv1.LockGet { List<Short> getPayload() String format() }
Lock Report
Command: 0x03
class hubitat.zwave.commands.lockv1.LockReport { Short lockState List<Short> getPayload() String format() }
Lock Set
Command: 0x01
class hubitat.zwave.commands.lockv1.LockSet { Short lockState List<Short> getPayload() String format() }
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 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
Device Specific Get
Command: 0x06
class hubitat.zwave.commands.manufacturerspecificv2.DeviceSpecificGet { Short deviceIdType static Short DEVICE_ID_TYPE_FACTORY_DEFAULT = 0 static Short DEVICE_ID_TYPE_PSEUDO_RANDOM = 2 static Short DEVICE_ID_TYPE_SERIAL_NUMBER = 1 List<Short> getPayload() String format() }
Device Specific Report
Command: 0x07
class hubitat.zwave.commands.manufacturerspecificv2.DeviceSpecificReport { List<DeviceSpecificReport> deviceIdData Short deviceIdDataFormat Short deviceIdDataLengthIndicator Short deviceIdType static Short DEVICE_ID_DATA_FORMAT_BINARY = 1 static Short DEVICE_ID_DATA_FORMAT_UTF8 = 0 static Short DEVICE_ID_TYPE_FACTORY_DEFAULT = 0 static Short DEVICE_ID_TYPE_PSEUDO_RANDOM = 2 static Short DEVICE_ID_TYPE_SERIAL_NUMBER = 1 List<Short> getPayload() String format() }
Manufacturer Specific Get
Command: 0x04
class hubitat.zwave.commands.manufacturerspecificv2.ManufacturerSpecificGet { List<Short> getPayload() String format() }
Manufacturer Specific Report
Command: 0x05
class hubitat.zwave.commands.manufacturerspecificv2.ManufacturerSpecificReport { Integer manufacturerId String manufacturerName Integer productId Integer productTypeId List<Short> getPayload() String format() }
Device Specific Get
Command: 0x06
class hubitat.zwave.commands.manufacturerspecificv2.DeviceSpecificGet { Short deviceIdType static Short DEVICE_ID_TYPE_FACTORY_DEFAULT = 0 static Short DEVICE_ID_TYPE_PSEUDO_RANDOM = 2 static Short DEVICE_ID_TYPE_SERIAL_NUMBER = 1 List<Short> getPayload() String format() }
Device Specific Report
Command: 0x07
class hubitat.zwave.commands.manufacturerspecificv2.DeviceSpecificReport { List<DeviceSpecificReport> deviceIdData Short deviceIdDataFormat Short deviceIdDataLengthIndicator Short deviceIdType static Short DEVICE_ID_DATA_FORMAT_BINARY = 1 static Short DEVICE_ID_DATA_FORMAT_UTF8 = 0 static Short DEVICE_ID_TYPE_FACTORY_DEFAULT = 0 static Short DEVICE_ID_TYPE_PSEUDO_RANDOM = 2 static Short DEVICE_ID_TYPE_SERIAL_NUMBER = 1 List<Short> getPayload() String format() }
Manufacturer Specific Get
Command: 0x04
class hubitat.zwave.commands.manufacturerspecificv2.ManufacturerSpecificGet { List<Short> getPayload() String format() }
Manufacturer Specific Report
Command: 0x05
class hubitat.zwave.commands.manufacturerspecificv2.ManufacturerSpecificReport { Integer manufacturerId String manufacturerName Integer productId Integer productTypeId List<Short> getPayload() String format() }
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 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 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 Current Data Get
Command: 0x0C
class hubitat.zwave.commands.metertblmonitorv1.MeterTblCurrentDataGet { Integer datasetRequested List<Short> getPayload() String format() }
Meter Tbl Current Data Report
Command: 0x0D
class hubitat.zwave.commands.metertblmonitorv1.MeterTblCurrentDataReport { Integer dataset Short day Short hourLocalTime Short minuteLocalTime Short month Short rateType Short reportsToFollow Short secondLocalTime Integer year List<Short> getPayload() String format() }
Meter Tbl Historical Data Get
Command: 0x0E
class hubitat.zwave.commands.metertblmonitorv1.MeterTblHistoricalDataGet { Integer historicalDatasetRequested Short maximumReports Short startDay Short startHourLocalTime Short startMinuteLocalTime Short startMonth Short startSecondLocalTime Integer startYear Short stopDay Short stopHourLocalTime Short stopMinuteLocalTime Short stopMonth Short stopSecondLocalTime Integer stopYear List<Short> getPayload() String format() }
Meter Tbl Historical Data Report
Command: 0x0F
class hubitat.zwave.commands.metertblmonitorv1.MeterTblHistoricalDataReport { Integer dataset Short day Short hourLocalTime Short minuteLocalTime Short month Short rateType Short reportsToFollow Short secondLocalTime Integer year List<Short> getPayload() String format() }
Meter Tbl Report
Command: 0x06
class hubitat.zwave.commands.metertblmonitorv1.MeterTblReport { Integer dataHistorySupported Integer datasetHistorySupported Integer datasetSupported Short meterType Short payMeter Short rateType static Short PAY_METER_CREDITMETER = 1 static Short PAY_METER_PREPAYMENT_METER = 2 static Short PAY_METER_PREPAYMENT_METER_DEBT = 3 static Short PAY_METER_RESERVED0 = 0 List<Short> getPayload() String format() }
Meter Tbl Status Date Get
Command: 0x0A
class hubitat.zwave.commands.metertblmonitorv1.MeterTblStatusDateGet { Short maximumReports Short startDay Short startHourLocalTime Short startMinuteLocalTime Short startMonth Short startSecondLocalTime Integer startYear Short stopDay Short stopHourLocalTime Short stopMinuteLocalTime Short stopMonth Short stopSecondLocalTime Integer stopYear List<Short> getPayload() String format() }
Meter Tbl Status Depth Get
Command: 0x09
class hubitat.zwave.commands.metertblmonitorv1.MeterTblStatusDepthGet { Short statusEventLogDepth List<Short> getPayload() String format() }
Meter Tbl Status Report
Command: 0x0B
class hubitat.zwave.commands.metertblmonitorv1.MeterTblStatusReport { Integer currentOperatingStatus Short reportsToFollow List<Short> getPayload() String format() }
Meter Tbl Status Supported Get
Command: 0x07
class hubitat.zwave.commands.metertblmonitorv1.MeterTblStatusSupportedGet { List<Short> getPayload() String format() }
Meter Tbl Status Supported Report
Command: 0x08
class hubitat.zwave.commands.metertblmonitorv1.MeterTblStatusSupportedReport { Short statusEventLogDepth Integer supportedOperatingStatus List<Short> getPayload() String format() }
Meter Tbl Table Capability Get
Command: 0x05
class hubitat.zwave.commands.metertblmonitorv1.MeterTblTableCapabilityGet { List<Short> getPayload() String format() }
Meter Tbl Table Id Get
Command: 0x03
class hubitat.zwave.commands.metertblmonitorv1.MeterTblTableIdGet { List<Short> getPayload() String format() }
Meter Tbl Table Id Report
Command: 0x04
class hubitat.zwave.commands.metertblmonitorv1.MeterTblTableIdReport { List<MeterTblTableIdReport> meterIdCharacter Short numberOfCharacters List<Short> getPayload() String format() }
Meter Tbl Table Point Adm No Get
Command: 0x01
class hubitat.zwave.commands.metertblmonitorv1.MeterTblTablePointAdmNoGet { List<Short> getPayload() String format() }
Meter Tbl Table Point Adm No Report
Command: 0x02
class hubitat.zwave.commands.metertblmonitorv1.MeterTblTablePointAdmNoReport { List<MeterTblTablePointAdmNoReport> meterPointAdmNumberCharacter Short numberOfCharacters List<Short> getPayload() String format() }
Meter Tbl Current Data Get
Command: 0x0C
class hubitat.zwave.commands.metertblmonitorv1.MeterTblCurrentDataGet { Integer datasetRequested List<Short> getPayload() String format() }
Meter Tbl Current Data Report
Command: 0x0D
class hubitat.zwave.commands.metertblmonitorv1.MeterTblCurrentDataReport { Integer dataset Short day Short hourLocalTime Short minuteLocalTime Short month Short rateType Short reportsToFollow Short secondLocalTime Integer year List<Short> getPayload() String format() }
Meter Tbl Historical Data Get
Command: 0x0E
class hubitat.zwave.commands.metertblmonitorv1.MeterTblHistoricalDataGet { Integer historicalDatasetRequested Short maximumReports Short startDay Short startHourLocalTime Short startMinuteLocalTime Short startMonth Short startSecondLocalTime Integer startYear Short stopDay Short stopHourLocalTime Short stopMinuteLocalTime Short stopMonth Short stopSecondLocalTime Integer stopYear List<Short> getPayload() String format() }
Meter Tbl Historical Data Report
Command: 0x0F
class hubitat.zwave.commands.metertblmonitorv1.MeterTblHistoricalDataReport { Integer dataset Short day Short hourLocalTime Short minuteLocalTime Short month Short rateType Short reportsToFollow Short secondLocalTime Integer year List<Short> getPayload() String format() }
Meter Tbl Report
Command: 0x06
class hubitat.zwave.commands.metertblmonitorv1.MeterTblReport { Integer dataHistorySupported Integer datasetHistorySupported Integer datasetSupported Short meterType Short payMeter Short rateType static Short PAY_METER_CREDITMETER = 1 static Short PAY_METER_PREPAYMENT_METER = 2 static Short PAY_METER_PREPAYMENT_METER_DEBT = 3 static Short PAY_METER_RESERVED0 = 0 List<Short> getPayload() String format() }
Meter Tbl Status Date Get
Command: 0x0A
class hubitat.zwave.commands.metertblmonitorv1.MeterTblStatusDateGet { Short maximumReports Short startDay Short startHourLocalTime Short startMinuteLocalTime Short startMonth Short startSecondLocalTime Integer startYear Short stopDay Short stopHourLocalTime Short stopMinuteLocalTime Short stopMonth Short stopSecondLocalTime Integer stopYear List<Short> getPayload() String format() }
Meter Tbl Status Depth Get
Command: 0x09
class hubitat.zwave.commands.metertblmonitorv1.MeterTblStatusDepthGet { Short statusEventLogDepth List<Short> getPayload() String format() }
Meter Tbl Status Report
Command: 0x0B
class hubitat.zwave.commands.metertblmonitorv1.MeterTblStatusReport { Integer currentOperatingStatus Short reportsToFollow List<Short> getPayload() String format() }
Meter Tbl Status Supported Get
Command: 0x07
class hubitat.zwave.commands.metertblmonitorv1.MeterTblStatusSupportedGet { List<Short> getPayload() String format() }
Meter Tbl Status Supported Report
Command: 0x08
class hubitat.zwave.commands.metertblmonitorv1.MeterTblStatusSupportedReport { Short statusEventLogDepth Integer supportedOperatingStatus List<Short> getPayload() String format() }
Meter Tbl Table Capability Get
Command: 0x05
class hubitat.zwave.commands.metertblmonitorv1.MeterTblTableCapabilityGet { List<Short> getPayload() String format() }
Meter Tbl Table Id Get
Command: 0x03
class hubitat.zwave.commands.metertblmonitorv1.MeterTblTableIdGet { List<Short> getPayload() String format() }
Meter Tbl Table Id Report
Command: 0x04
class hubitat.zwave.commands.metertblmonitorv1.MeterTblTableIdReport { List<MeterTblTableIdReport> meterIdCharacter Short numberOfCharacters List<Short> getPayload() String format() }
Meter Tbl Table Point Adm No Get
Command: 0x01
class hubitat.zwave.commands.metertblmonitorv1.MeterTblTablePointAdmNoGet { List<Short> getPayload() String format() }
Meter Tbl Table Point Adm No Report
Command: 0x02
class hubitat.zwave.commands.metertblmonitorv1.MeterTblTablePointAdmNoReport { List<MeterTblTablePointAdmNoReport> meterPointAdmNumberCharacter Short numberOfCharacters List<Short> getPayload() String format() }
Meter Tbl Monitor V2
Command Class: 0x3D
Meter Tbl Current Data Get
Command: 0x0C
class hubitat.zwave.commands.metertblmonitorv2.MeterTblCurrentDataGet { Integer datasetRequested List<Short> getPayload() String format() }
Meter Tbl Current Data Report
Command: 0x0D
class hubitat.zwave.commands.metertblmonitorv2.MeterTblCurrentDataReport { Integer dataset Short day Short hourLocalTime Short minuteLocalTime Short month Boolean operatingStatusIndication Short rateType Short reportsToFollow Short secondLocalTime Integer year List<Short> getPayload() String format() }
Meter Tbl Historical Data Get
Command: 0x0E
class hubitat.zwave.commands.metertblmonitorv2.MeterTblHistoricalDataGet { Integer historicalDatasetRequested Short maximumReports Short startDay Short startHourLocalTime Short startMinuteLocalTime Short startMonth Short startSecondLocalTime Integer startYear Short stopDay Short stopHourLocalTime Short stopMinuteLocalTime Short stopMonth Short stopSecondLocalTime Integer stopYear List<Short> getPayload() String format() }
Meter Tbl Historical Data Report
Command: 0x0F
class hubitat.zwave.commands.metertblmonitorv2.MeterTblHistoricalDataReport { Integer dataset Short day Short hourLocalTime Short minuteLocalTime Short month Boolean operatingStatusIndication Short rateType Short reportsToFollow Short secondLocalTime Integer year List<Short> getPayload() String format() }
Meter Tbl Report
Command: 0x06
class hubitat.zwave.commands.metertblmonitorv2.MeterTblReport { Integer dataHistorySupported Integer datasetHistorySupported Integer datasetSupported Short meterType Short payMeter Short rateType static Short PAY_METER_CREDITMETER = 1 static Short PAY_METER_PREPAYMENT_METER = 2 static Short PAY_METER_PREPAYMENT_METER_DEBT = 3 static Short PAY_METER_RESERVED0 = 0 List<Short> getPayload() String format() }
Meter Tbl Status Date Get
Command: 0x0A
class hubitat.zwave.commands.metertblmonitorv2.MeterTblStatusDateGet { Short maximumReports Short startDay Short startHourLocalTime Short startMinuteLocalTime Short startMonth Short startSecondLocalTime Integer startYear Short stopDay Short stopHourLocalTime Short stopMinuteLocalTime Short stopMonth Short stopSecondLocalTime Integer stopYear List<Short> getPayload() String format() }
Meter Tbl Status Depth Get
Command: 0x09
class hubitat.zwave.commands.metertblmonitorv2.MeterTblStatusDepthGet { Short statusEventLogDepth List<Short> getPayload() String format() }
Meter Tbl Status Report
Command: 0x0B
class hubitat.zwave.commands.metertblmonitorv2.MeterTblStatusReport { Integer currentOperatingStatus Short reportsToFollow List<Short> getPayload() String format() }
Meter Tbl Status Supported Get
Command: 0x07
class hubitat.zwave.commands.metertblmonitorv2.MeterTblStatusSupportedGet { List<Short> getPayload() String format() }
Meter Tbl Status Supported Report
Command: 0x08
class hubitat.zwave.commands.metertblmonitorv2.MeterTblStatusSupportedReport { Short statusEventLogDepth Integer supportedOperatingStatus List<Short> getPayload() String format() }
Meter Tbl Table Capability Get
Command: 0x05
class hubitat.zwave.commands.metertblmonitorv2.MeterTblTableCapabilityGet { List<Short> getPayload() String format() }
Meter Tbl Table Id Get
Command: 0x03
class hubitat.zwave.commands.metertblmonitorv2.MeterTblTableIdGet { List<Short> getPayload() String format() }
Meter Tbl Table Id Report
Command: 0x04
class hubitat.zwave.commands.metertblmonitorv2.MeterTblTableIdReport { List<MeterTblTableIdReport> meterIdCharacter Short numberOfCharacters List<Short> getPayload() String format() }
Meter Tbl Table Point Adm No Get
Command: 0x01
class hubitat.zwave.commands.metertblmonitorv2.MeterTblTablePointAdmNoGet { List<Short> getPayload() String format() }
Meter Tbl Table Point Adm No Report
Command: 0x02
class hubitat.zwave.commands.metertblmonitorv2.MeterTblTablePointAdmNoReport { List<MeterTblTablePointAdmNoReport> meterPointAdmNumberCharacter Short numberOfCharacters List<Short> getPayload() String format() }
Meter Tbl Current Data Get
Command: 0x0C
class hubitat.zwave.commands.metertblmonitorv2.MeterTblCurrentDataGet { Integer datasetRequested List<Short> getPayload() String format() }
Meter Tbl Current Data Report
Command: 0x0D
class hubitat.zwave.commands.metertblmonitorv2.MeterTblCurrentDataReport { Integer dataset Short day Short hourLocalTime Short minuteLocalTime Short month Boolean operatingStatusIndication Short rateType Short reportsToFollow Short secondLocalTime Integer year List<Short> getPayload() String format() }
Meter Tbl Historical Data Get
Command: 0x0E
class hubitat.zwave.commands.metertblmonitorv2.MeterTblHistoricalDataGet { Integer historicalDatasetRequested Short maximumReports Short startDay Short startHourLocalTime Short startMinuteLocalTime Short startMonth Short startSecondLocalTime Integer startYear Short stopDay Short stopHourLocalTime Short stopMinuteLocalTime Short stopMonth Short stopSecondLocalTime Integer stopYear List<Short> getPayload() String format() }
Meter Tbl Historical Data Report
Command: 0x0F
class hubitat.zwave.commands.metertblmonitorv2.MeterTblHistoricalDataReport { Integer dataset Short day Short hourLocalTime Short minuteLocalTime Short month Boolean operatingStatusIndication Short rateType Short reportsToFollow Short secondLocalTime Integer year List<Short> getPayload() String format() }
Meter Tbl Report
Command: 0x06
class hubitat.zwave.commands.metertblmonitorv2.MeterTblReport { Integer dataHistorySupported Integer datasetHistorySupported Integer datasetSupported Short meterType Short payMeter Short rateType static Short PAY_METER_CREDITMETER = 1 static Short PAY_METER_PREPAYMENT_METER = 2 static Short PAY_METER_PREPAYMENT_METER_DEBT = 3 static Short PAY_METER_RESERVED0 = 0 List<Short> getPayload() String format() }
Meter Tbl Status Date Get
Command: 0x0A
class hubitat.zwave.commands.metertblmonitorv2.MeterTblStatusDateGet { Short maximumReports Short startDay Short startHourLocalTime Short startMinuteLocalTime Short startMonth Short startSecondLocalTime Integer startYear Short stopDay Short stopHourLocalTime Short stopMinuteLocalTime Short stopMonth Short stopSecondLocalTime Integer stopYear List<Short> getPayload() String format() }
Meter Tbl Status Depth Get
Command: 0x09
class hubitat.zwave.commands.metertblmonitorv2.MeterTblStatusDepthGet { Short statusEventLogDepth List<Short> getPayload() String format() }
Meter Tbl Status Report
Command: 0x0B
class hubitat.zwave.commands.metertblmonitorv2.MeterTblStatusReport { Integer currentOperatingStatus Short reportsToFollow List<Short> getPayload() String format() }
Meter Tbl Status Supported Get
Command: 0x07
class hubitat.zwave.commands.metertblmonitorv2.MeterTblStatusSupportedGet { List<Short> getPayload() String format() }
Meter Tbl Status Supported Report
Command: 0x08
class hubitat.zwave.commands.metertblmonitorv2.MeterTblStatusSupportedReport { Short statusEventLogDepth Integer supportedOperatingStatus List<Short> getPayload() String format() }
Meter Tbl Table Capability Get
Command: 0x05
class hubitat.zwave.commands.metertblmonitorv2.MeterTblTableCapabilityGet { List<Short> getPayload() String format() }
Meter Tbl Table Id Get
Command: 0x03
class hubitat.zwave.commands.metertblmonitorv2.MeterTblTableIdGet { List<Short> getPayload() String format() }
Meter Tbl Table Id Report
Command: 0x04
class hubitat.zwave.commands.metertblmonitorv2.MeterTblTableIdReport { List<MeterTblTableIdReport> meterIdCharacter Short numberOfCharacters List<Short> getPayload() String format() }
Meter Tbl Table Point Adm No Get
Command: 0x01
class hubitat.zwave.commands.metertblmonitorv2.MeterTblTablePointAdmNoGet { List<Short> getPayload() String format() }
Meter Tbl Table Point Adm No Report
Command: 0x02
class hubitat.zwave.commands.metertblmonitorv2.MeterTblTablePointAdmNoReport { List<MeterTblTablePointAdmNoReport> meterPointAdmNumberCharacter Short numberOfCharacters List<Short> getPayload() String format() }
Meter Tbl Push V1
Command Class: 0x3E
Meter Tbl Push Configuration Get
Command: 0x01
class hubitat.zwave.commands.metertblpushv1.MeterTblPushConfigurationGet { List<Short> getPayload() String format() }
Meter Tbl Push Configuration Report
Command: 0x03
class hubitat.zwave.commands.metertblpushv1.MeterTblPushConfigurationReport { Short intervalDays Short intervalHours Short intervalMinutes Short intervalMonths Short operatingStatusPushMode Boolean ps Integer pushDataset Short pushNodeId List<Short> getPayload() String format() }
Meter Tbl Push Configuration Set
Command: 0x01
class hubitat.zwave.commands.metertblpushv1.MeterTblPushConfigurationSet { Short intervalDays Short intervalHours Short intervalMinutes Short intervalMonths Short operatingStatusPushMode Boolean ps Integer pushDataset Short pushNodeId List<Short> getPayload() String format() }
Meter Tbl Push Configuration Get
Command: 0x01
class hubitat.zwave.commands.metertblpushv1.MeterTblPushConfigurationGet { List<Short> getPayload() String format() }
Meter Tbl Push Configuration Report
Command: 0x03
class hubitat.zwave.commands.metertblpushv1.MeterTblPushConfigurationReport { Short intervalDays Short intervalHours Short intervalMinutes Short intervalMonths Short operatingStatusPushMode Boolean ps Integer pushDataset Short pushNodeId List<Short> getPayload() String format() }
Meter Tbl Push Configuration Set
Command: 0x01
class hubitat.zwave.commands.metertblpushv1.MeterTblPushConfigurationSet { Short intervalDays Short intervalHours Short intervalMinutes Short intervalMonths Short operatingStatusPushMode Boolean ps Integer pushDataset Short pushNodeId List<Short> getPayload() String format() }
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 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 Reset
Command: 0x05
class hubitat.zwave.commands.meterv2.MeterReset { List<Short> getPayload() String format() }
Meter Supported Get
Command: 0x03
class hubitat.zwave.commands.meterv2.MeterSupportedGet { List<Short> getPayload() String format() }
Meter Supported Report
Command: 0x04
class hubitat.zwave.commands.meterv2.MeterSupportedReport { Boolean meterReset Short meterType Short scaleSupported List<Short> getPayload() String format() }
Meter Get
Command: 0x01
class hubitat.zwave.commands.meterv2.MeterGet { Short scale List<Short> getPayload() String format() }
Meter Report
Command: 0x02
class hubitat.zwave.commands.meterv2.MeterReport { Integer deltaTime Short meterType Short precision List<MeterReport> previousMeterValue Short rateType Short scale BigDecimal scaledMeterValue BigDecimal scaledPreviousMeterValue Short size static Short METER_TYPE_ELECTRIC_METER = 1 static Short METER_TYPE_GAS_METER = 2 static Short METER_TYPE_WATER_METER = 3 List<Short> getPayload() String format() }
Meter Reset
Command: 0x05
class hubitat.zwave.commands.meterv2.MeterReset { List<Short> getPayload() String format() }
Meter Supported Get
Command: 0x03
class hubitat.zwave.commands.meterv2.MeterSupportedGet { List<Short> getPayload() String format() }
Meter Supported Report
Command: 0x04
class hubitat.zwave.commands.meterv2.MeterSupportedReport { Boolean meterReset Short meterType Short scaleSupported List<Short> getPayload() String format() }
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 Reset
Command: 0x05
class hubitat.zwave.commands.meterv3.MeterReset { List<Short> getPayload() String format() }
Meter Supported Get
Command: 0x03
class hubitat.zwave.commands.meterv3.MeterSupportedGet { List<Short> getPayload() String format() }
Meter Supported Report
Command: 0x04
class hubitat.zwave.commands.meterv3.MeterSupportedReport { Boolean meterReset Short meterType Short scaleSupported List<Short> getPayload() String format() }
Meter Get
Command: 0x01
class hubitat.zwave.commands.meterv3.MeterGet { Short scale List<Short> getPayload() String format() }
Meter Report
Command: 0x02
class hubitat.zwave.commands.meterv3.MeterReport { Integer deltaTime Short meterType Short precision Short rateType Short scale BigDecimal scaledMeterValue BigDecimal scaledPreviousMeterValue Short size static Short METER_TYPE_ELECTRIC_METER = 1 static Short METER_TYPE_GAS_METER = 2 static Short METER_TYPE_WATER_METER = 3 List<Short> getPayload() String format() }
Meter Reset
Command: 0x05
class hubitat.zwave.commands.meterv3.MeterReset { List<Short> getPayload() String format() }
Meter Supported Get
Command: 0x03
class hubitat.zwave.commands.meterv3.MeterSupportedGet { List<Short> getPayload() String format() }
Meter Supported Report
Command: 0x04
class hubitat.zwave.commands.meterv3.MeterSupportedReport { Boolean meterReset Short meterType Short scaleSupported List<Short> getPayload() String format() }
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 Reset
Command: 0x05
class hubitat.zwave.commands.meterv4.MeterReset { List<Short> getPayload() String format() }
Meter Supported Get
Command: 0x03
class hubitat.zwave.commands.meterv4.MeterSupportedGet { List<Short> getPayload() String format() }
Meter Supported Report
Command: 0x04
class hubitat.zwave.commands.meterv4.MeterSupportedReport { Boolean meterReset Short meterType Boolean moreScaleTypes Short rateType Short scaleSupported List<MeterSupportedReport> scaleSupportedBytes List<Short> getPayload() String format() }
Meter Get
Command: 0x01
class hubitat.zwave.commands.meterv4.MeterGet { Short rateType Short scale Short scale2 List<Short> getPayload() String format() }
Meter Report
Command: 0x02
class hubitat.zwave.commands.meterv4.MeterReport { Integer deltaTime Short meterType Short precision Short rateType Short scale Short scale2 BigDecimal scaledMeterValue BigDecimal scaledPreviousMeterValue Short size static Short METER_TYPE_ELECTRIC_METER = 1 static Short METER_TYPE_GAS_METER = 2 static Short METER_TYPE_WATER_METER = 3 List<Short> getPayload() String format() }
Meter Reset
Command: 0x05
class hubitat.zwave.commands.meterv4.MeterReset { List<Short> getPayload() String format() }
Meter Supported Get
Command: 0x03
class hubitat.zwave.commands.meterv4.MeterSupportedGet { List<Short> getPayload() String format() }
Meter Supported Report
Command: 0x04
class hubitat.zwave.commands.meterv4.MeterSupportedReport { Boolean meterReset Short meterType Boolean moreScaleTypes Short rateType Short scaleSupported List<MeterSupportedReport> scaleSupportedBytes List<Short> getPayload() String format() }
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 Reset
Command: 0x05
class hubitat.zwave.commands.meterv5.MeterReset { 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 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 Reset
Command: 0x05
class hubitat.zwave.commands.meterv5.MeterReset { 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() }
Mtp Window Covering V1
Command Class: 0x51
Move To Position Get
Command: 0x02
class hubitat.zwave.commands.mtpwindowcoveringv1.MoveToPositionGet { List<Short> getPayload() String format() }
Move To Position Report
Command: 0x03
class hubitat.zwave.commands.mtpwindowcoveringv1.MoveToPositionReport { Short value List<Short> getPayload() String format() }
Move To Position Set
Command: 0x01
class hubitat.zwave.commands.mtpwindowcoveringv1.MoveToPositionSet { Short value List<Short> getPayload() String format() }
Move To Position Get
Command: 0x02
class hubitat.zwave.commands.mtpwindowcoveringv1.MoveToPositionGet { List<Short> getPayload() String format() }
Move To Position Report
Command: 0x03
class hubitat.zwave.commands.mtpwindowcoveringv1.MoveToPositionReport { Short value List<Short> getPayload() String format() }
Move To Position Set
Command: 0x01
class hubitat.zwave.commands.mtpwindowcoveringv1.MoveToPositionSet { Short value List<Short> getPayload() String format() }
Multi Channel Association V2
Command Class: 0x8E
Multi Channel Association Get
Command: 0x02
class hubitat.zwave.commands.multichannelassociationv2.MultiChannelAssociationGet { Short groupingIdentifier List<Short> getPayload() String format() }
Multi Channel Association Groupings Get
Command: 0x05
class hubitat.zwave.commands.multichannelassociationv2.MultiChannelAssociationGroupingsGet { List<Short> getPayload() String format() }
Multi Channel Association Groupings Report
Command: 0x06
class hubitat.zwave.commands.multichannelassociationv2.MultiChannelAssociationGroupingsReport { Short supportedGroupings List<Short> getPayload() String format() }
Multi Channel Association Remove
Command: 0x04
class hubitat.zwave.commands.multichannelassociationv2.MultiChannelAssociationRemove { Short groupingIdentifier Object nodeId List<Short> getPayload() String format() }
Multi Channel Association Report
Command: 0x03
class hubitat.zwave.commands.multichannelassociationv2.MultiChannelAssociationReport { Short groupingIdentifier Short maxNodesSupported List<MultiChannelAssociationReport> multiChannelNodeIds List<MultiChannelAssociationReport> nodeId Short reportsToFollow List<Short> getPayload() String format() }
Multi Channel Association Set
Command: 0x01
class hubitat.zwave.commands.multichannelassociationv2.MultiChannelAssociationSet { Short groupingIdentifier List<MultiChannelAssociationSet> 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 Groupings Get
Command: 0x05
class hubitat.zwave.commands.multichannelassociationv2.MultiChannelAssociationGroupingsGet { List<Short> getPayload() String format() }
Multi Channel Association Groupings Report
Command: 0x06
class hubitat.zwave.commands.multichannelassociationv2.MultiChannelAssociationGroupingsReport { Short supportedGroupings List<Short> getPayload() String format() }
Multi Channel Association Remove
Command: 0x04
class hubitat.zwave.commands.multichannelassociationv2.MultiChannelAssociationRemove { Short groupingIdentifier Object nodeId List<Short> getPayload() String format() }
Multi Channel Association Report
Command: 0x03
class hubitat.zwave.commands.multichannelassociationv2.MultiChannelAssociationReport { Short groupingIdentifier Short maxNodesSupported List<MultiChannelAssociationReport> multiChannelNodeIds List<MultiChannelAssociationReport> nodeId Short reportsToFollow List<Short> getPayload() String format() }
Multi Channel Association Set
Command: 0x01
class hubitat.zwave.commands.multichannelassociationv2.MultiChannelAssociationSet { Short groupingIdentifier List<MultiChannelAssociationSet> multiChannelNodeIds List<MultiChannelAssociationSet> nodeId List<Short> getPayload() String format() }
Multi Channel Association V3
Command Class: 0x8E
Multi Channel Association Get
Command: 0x02
class hubitat.zwave.commands.multichannelassociationv3.MultiChannelAssociationGet { Short groupingIdentifier 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 Remove
Command: 0x04
class hubitat.zwave.commands.multichannelassociationv3.MultiChannelAssociationRemove { Short groupingIdentifier Object nodeId 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 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 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 Remove
Command: 0x04
class hubitat.zwave.commands.multichannelassociationv3.MultiChannelAssociationRemove { Short groupingIdentifier Object nodeId 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 Set
Command: 0x01
class hubitat.zwave.commands.multichannelassociationv3.MultiChannelAssociationSet { Short groupingIdentifier List<Short> getPayload() String format() }
Multi Channel Association V4
Command Class: 0x8E
Multi Channel Association Get
Command: 0x02
class hubitat.zwave.commands.multichannelassociationv4.MultiChannelAssociationGet { Short groupingIdentifier 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 Association Remove
Command: 0x04
class hubitat.zwave.commands.multichannelassociationv4.MultiChannelAssociationRemove { Short groupingIdentifier Object nodeId 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 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 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 Association Remove
Command: 0x04
class hubitat.zwave.commands.multichannelassociationv4.MultiChannelAssociationRemove { Short groupingIdentifier Object nodeId 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 Set
Command: 0x01
class hubitat.zwave.commands.multichannelassociationv4.MultiChannelAssociationSet { Short groupingIdentifier List<Short> getPayload() String format() }
Multi Channel V3
Command Class: 0x60
Multi Channel Capability Get
Command: 0x09
class hubitat.zwave.commands.multichannelv3.MultiChannelCapabilityGet { Short endPoint List<Short> getPayload() String format() }
Multi Channel Capability Report
Command: 0x0A
class hubitat.zwave.commands.multichannelv3.MultiChannelCapabilityReport { List<MultiChannelCapabilityReport> commandClass Boolean dynamic Short endPoint Short genericDeviceClass Short specificDeviceClass List<Short> getPayload() String format() }
Multi Channel Cmd Encap
Command: 0x0D
class hubitat.zwave.commands.multichannelv3.MultiChannelCmdEncap { Boolean bitAddress Short command Short commandClass Short destinationEndPoint List<MultiChannelCmdEncap> parameter Boolean res01 Short sourceEndPoint List<Short> getPayload() String format() }
Multi Channel End Point Find
Command: 0x0B
class hubitat.zwave.commands.multichannelv3.MultiChannelEndPointFind { Short genericDeviceClass Short specificDeviceClass List<Short> getPayload() String format() }
Multi Channel End Point Find Report
Command: 0x0C
class hubitat.zwave.commands.multichannelv3.MultiChannelEndPointFindReport { List<MultiChannelEndPointFindReport> endPoints Short genericDeviceClass Short reportsToFollow Short specificDeviceClass List<Short> getPayload() String format() }
Multi Channel End Point Get
Command: 0x07
class hubitat.zwave.commands.multichannelv3.MultiChannelEndPointGet { List<Short> getPayload() String format() }
Multi Channel End Point Report
Command: 0x08
class hubitat.zwave.commands.multichannelv3.MultiChannelEndPointReport { Boolean dynamic Short endPoints Boolean identical List<Short> getPayload() String format() }
Multi Channel Capability Get
Command: 0x09
class hubitat.zwave.commands.multichannelv3.MultiChannelCapabilityGet { Short endPoint List<Short> getPayload() String format() }
Multi Channel Capability Report
Command: 0x0A
class hubitat.zwave.commands.multichannelv3.MultiChannelCapabilityReport { List<MultiChannelCapabilityReport> commandClass Boolean dynamic Short endPoint Short genericDeviceClass Short specificDeviceClass List<Short> getPayload() String format() }
Multi Channel Cmd Encap
Command: 0x0D
class hubitat.zwave.commands.multichannelv3.MultiChannelCmdEncap { Boolean bitAddress Short command Short commandClass Short destinationEndPoint List<MultiChannelCmdEncap> parameter Boolean res01 Short sourceEndPoint List<Short> getPayload() String format() }
Multi Channel End Point Find
Command: 0x0B
class hubitat.zwave.commands.multichannelv3.MultiChannelEndPointFind { Short genericDeviceClass Short specificDeviceClass List<Short> getPayload() String format() }
Multi Channel End Point Find Report
Command: 0x0C
class hubitat.zwave.commands.multichannelv3.MultiChannelEndPointFindReport { List<MultiChannelEndPointFindReport> endPoints Short genericDeviceClass Short reportsToFollow Short specificDeviceClass List<Short> getPayload() String format() }
Multi Channel End Point Get
Command: 0x07
class hubitat.zwave.commands.multichannelv3.MultiChannelEndPointGet { List<Short> getPayload() String format() }
Multi Channel End Point Report
Command: 0x08
class hubitat.zwave.commands.multichannelv3.MultiChannelEndPointReport { Boolean dynamic Short endPoints Boolean identical List<Short> getPayload() String format() }
Multi Channel V4
Command Class: 0x60
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 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 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 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 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 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 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 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 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 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 Cmd V1
Command Class: 0x8F
Multi Cmd Encap
Command: 0x01
class hubitat.zwave.commands.multicmdv1.MultiCmdEncap { Short numberOfCommands List<Short> getPayload() String format() }
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 Get
Command: 0x02
class hubitat.zwave.commands.multiinstanceassociationv1.MultiInstanceAssociationGet { Short groupingIdentifier List<Short> getPayload() String format() }
Multi Instance Association Groupings Get
Command: 0x05
class hubitat.zwave.commands.multiinstanceassociationv1.MultiInstanceAssociationGroupingsGet { List<Short> getPayload() String format() }
Multi Instance Association Groupings Report
Command: 0x06
class hubitat.zwave.commands.multiinstanceassociationv1.MultiInstanceAssociationGroupingsReport { Short supportedGroupings List<Short> getPayload() String format() }
Multi Instance Association Remove
Command: 0x04
class hubitat.zwave.commands.multiinstanceassociationv1.MultiInstanceAssociationRemove { Short groupingIdentifier Object nodeId List<Short> getPayload() String format() }
Multi Instance Association Report
Command: 0x03
class hubitat.zwave.commands.multiinstanceassociationv1.MultiInstanceAssociationReport { Short groupingIdentifier Short maxNodesSupported List<MultiInstanceAssociationReport> nodeId Short reportsToFollow List<Short> getPayload() String format() }
Multi Instance Association Set
Command: 0x01
class hubitat.zwave.commands.multiinstanceassociationv1.MultiInstanceAssociationSet { Short groupingIdentifier List<MultiInstanceAssociationSet> nodeId List<Short> getPayload() String format() }
Multi Instance Association Get
Command: 0x02
class hubitat.zwave.commands.multiinstanceassociationv1.MultiInstanceAssociationGet { Short groupingIdentifier List<Short> getPayload() String format() }
Multi Instance Association Groupings Get
Command: 0x05
class hubitat.zwave.commands.multiinstanceassociationv1.MultiInstanceAssociationGroupingsGet { List<Short> getPayload() String format() }
Multi Instance Association Groupings Report
Command: 0x06
class hubitat.zwave.commands.multiinstanceassociationv1.MultiInstanceAssociationGroupingsReport { Short supportedGroupings List<Short> getPayload() String format() }
Multi Instance Association Remove
Command: 0x04
class hubitat.zwave.commands.multiinstanceassociationv1.MultiInstanceAssociationRemove { Short groupingIdentifier Object nodeId List<Short> getPayload() String format() }
Multi Instance Association Report
Command: 0x03
class hubitat.zwave.commands.multiinstanceassociationv1.MultiInstanceAssociationReport { Short groupingIdentifier Short maxNodesSupported List<MultiInstanceAssociationReport> nodeId Short reportsToFollow List<Short> getPayload() String format() }
Multi Instance Association Set
Command: 0x01
class hubitat.zwave.commands.multiinstanceassociationv1.MultiInstanceAssociationSet { Short groupingIdentifier List<MultiInstanceAssociationSet> nodeId List<Short> getPayload() String format() }
Multi Instance V1
Command Class: 0x60
Multi Instance Cmd Encap
Command: 0x06
class hubitat.zwave.commands.multiinstancev1.MultiInstanceCmdEncap { Short command Short commandClass Short instance List<MultiInstanceCmdEncap> parameter List<Short> getPayload() String format() }
Multi Instance Get
Command: 0x04
class hubitat.zwave.commands.multiinstancev1.MultiInstanceGet { Short commandClass List<Short> getPayload() String format() }
Multi Instance Report
Command: 0x05
class hubitat.zwave.commands.multiinstancev1.MultiInstanceReport { Short commandClass Short instances List<Short> getPayload() String format() }
Multi Instance Cmd Encap
Command: 0x06
class hubitat.zwave.commands.multiinstancev1.MultiInstanceCmdEncap { Short command Short commandClass Short instance List<MultiInstanceCmdEncap> parameter List<Short> getPayload() String format() }
Multi Instance Get
Command: 0x04
class hubitat.zwave.commands.multiinstancev1.MultiInstanceGet { Short commandClass List<Short> getPayload() String format() }
Multi Instance Report
Command: 0x05
class hubitat.zwave.commands.multiinstancev1.MultiInstanceReport { Short commandClass Short instances List<Short> getPayload() String format() }
Node Naming V1
Command Class: 0x77
Node Naming Node Location Get
Command: 0x05
class hubitat.zwave.commands.nodenamingv1.NodeNamingNodeLocationGet { List<Short> getPayload() String format() }
Node Naming Node Location Report
Command: 0x06
class hubitat.zwave.commands.nodenamingv1.NodeNamingNodeLocationReport { Short charPresentation List<NodeNamingNodeLocationReport> nodeLocation List<Short> getPayload() String format() }
Node Naming Node Location Set
Command: 0x04
class hubitat.zwave.commands.nodenamingv1.NodeNamingNodeLocationSet { Short charPresentation List<NodeNamingNodeLocationSet> nodeLocation List<Short> getPayload() String format() }
Node Naming Node Name Get
Command: 0x02
class hubitat.zwave.commands.nodenamingv1.NodeNamingNodeNameGet { List<Short> getPayload() String format() }
Node Naming Node Name Report
Command: 0x03
class hubitat.zwave.commands.nodenamingv1.NodeNamingNodeNameReport { Short charPresentation List<NodeNamingNodeNameReport> nodeName List<Short> getPayload() String format() }
Node Naming Node Name Set
Command: 0x01
class hubitat.zwave.commands.nodenamingv1.NodeNamingNodeNameSet { Short charPresentation List<NodeNamingNodeNameSet> nodeName List<Short> getPayload() String format() }
Node Naming Node Location Get
Command: 0x05
class hubitat.zwave.commands.nodenamingv1.NodeNamingNodeLocationGet { List<Short> getPayload() String format() }
Node Naming Node Location Report
Command: 0x06
class hubitat.zwave.commands.nodenamingv1.NodeNamingNodeLocationReport { Short charPresentation List<NodeNamingNodeLocationReport> nodeLocation List<Short> getPayload() String format() }
Node Naming Node Location Set
Command: 0x04
class hubitat.zwave.commands.nodenamingv1.NodeNamingNodeLocationSet { Short charPresentation List<NodeNamingNodeLocationSet> nodeLocation List<Short> getPayload() String format() }
Node Naming Node Name Get
Command: 0x02
class hubitat.zwave.commands.nodenamingv1.NodeNamingNodeNameGet { List<Short> getPayload() String format() }
Node Naming Node Name Report
Command: 0x03
class hubitat.zwave.commands.nodenamingv1.NodeNamingNodeNameReport { Short charPresentation List<NodeNamingNodeNameReport> nodeName List<Short> getPayload() String format() }
Node Naming Node Name Set
Command: 0x01
class hubitat.zwave.commands.nodenamingv1.NodeNamingNodeNameSet { Short charPresentation List<NodeNamingNodeNameSet> nodeName List<Short> getPayload() String format() }
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() }
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() }
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() }
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() }
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() }
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() }
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 Get
Command: 0x02
class hubitat.zwave.commands.powerlevelv1.PowerlevelGet { List<Short> getPayload() String format() }
Powerlevel Report
Command: 0x03
class hubitat.zwave.commands.powerlevelv1.PowerlevelReport { Short powerLevel Short timeout static Short POWER_LEVEL_MINUS1DBM = 1 static Short POWER_LEVEL_MINUS2DBM = 2 static Short POWER_LEVEL_MINUS3DBM = 3 static Short POWER_LEVEL_MINUS4DBM = 4 static Short POWER_LEVEL_MINUS5DBM = 5 static Short POWER_LEVEL_MINUS6DBM = 6 static Short POWER_LEVEL_MINUS7DBM = 7 static Short POWER_LEVEL_MINUS8DBM = 8 static Short POWER_LEVEL_MINUS9DBM = 9 static Short POWER_LEVEL_NORMALPOWER = 0 List<Short> getPayload() String format() }
Powerlevel Set
Command: 0x01
class hubitat.zwave.commands.powerlevelv1.PowerlevelSet { Short powerLevel Short timeout static Short POWER_LEVEL_MINUS1DBM = 1 static Short POWER_LEVEL_MINUS2DBM = 2 static Short POWER_LEVEL_MINUS3DBM = 3 static Short POWER_LEVEL_MINUS4DBM = 4 static Short POWER_LEVEL_MINUS5DBM = 5 static Short POWER_LEVEL_MINUS6DBM = 6 static Short POWER_LEVEL_MINUS7DBM = 7 static Short POWER_LEVEL_MINUS8DBM = 8 static Short POWER_LEVEL_MINUS9DBM = 9 static Short POWER_LEVEL_NORMALPOWER = 0 List<Short> getPayload() String format() }
Powerlevel Test Node Get
Command: 0x05
class hubitat.zwave.commands.powerlevelv1.PowerlevelTestNodeGet { List<Short> getPayload() String format() }
Powerlevel Test Node Report
Command: 0x06
class hubitat.zwave.commands.powerlevelv1.PowerlevelTestNodeReport { Short statusOfOperation Integer testFrameCount Short testNodeid static Short STATUS_OF_OPERATION_ZW_TEST_FAILED = 0 static Short STATUS_OF_OPERATION_ZW_TEST_INPROGRESS = 2 static Short STATUS_OF_OPERATION_ZW_TEST_SUCCES = 1 List<Short> getPayload() String format() }
Powerlevel Test Node Set
Command: 0x04
class hubitat.zwave.commands.powerlevelv1.PowerlevelTestNodeSet { Short powerLevel Integer testFrameCount Short testNodeid static Short POWER_LEVEL_MINUS1DBM = 1 static Short POWER_LEVEL_MINUS2DBM = 2 static Short POWER_LEVEL_MINUS3DBM = 3 static Short POWER_LEVEL_MINUS4DBM = 4 static Short POWER_LEVEL_MINUS5DBM = 5 static Short POWER_LEVEL_MINUS6DBM = 6 static Short POWER_LEVEL_MINUS7DBM = 7 static Short POWER_LEVEL_MINUS8DBM = 8 static Short POWER_LEVEL_MINUS9DBM = 9 static Short POWER_LEVEL_NORMALPOWER = 0 List<Short> getPayload() String format() }
Powerlevel Get
Command: 0x02
class hubitat.zwave.commands.powerlevelv1.PowerlevelGet { List<Short> getPayload() String format() }
Powerlevel Report
Command: 0x03
class hubitat.zwave.commands.powerlevelv1.PowerlevelReport { Short powerLevel Short timeout static Short POWER_LEVEL_MINUS1DBM = 1 static Short POWER_LEVEL_MINUS2DBM = 2 static Short POWER_LEVEL_MINUS3DBM = 3 static Short POWER_LEVEL_MINUS4DBM = 4 static Short POWER_LEVEL_MINUS5DBM = 5 static Short POWER_LEVEL_MINUS6DBM = 6 static Short POWER_LEVEL_MINUS7DBM = 7 static Short POWER_LEVEL_MINUS8DBM = 8 static Short POWER_LEVEL_MINUS9DBM = 9 static Short POWER_LEVEL_NORMALPOWER = 0 List<Short> getPayload() String format() }
Powerlevel Set
Command: 0x01
class hubitat.zwave.commands.powerlevelv1.PowerlevelSet { Short powerLevel Short timeout static Short POWER_LEVEL_MINUS1DBM = 1 static Short POWER_LEVEL_MINUS2DBM = 2 static Short POWER_LEVEL_MINUS3DBM = 3 static Short POWER_LEVEL_MINUS4DBM = 4 static Short POWER_LEVEL_MINUS5DBM = 5 static Short POWER_LEVEL_MINUS6DBM = 6 static Short POWER_LEVEL_MINUS7DBM = 7 static Short POWER_LEVEL_MINUS8DBM = 8 static Short POWER_LEVEL_MINUS9DBM = 9 static Short POWER_LEVEL_NORMALPOWER = 0 List<Short> getPayload() String format() }
Powerlevel Test Node Get
Command: 0x05
class hubitat.zwave.commands.powerlevelv1.PowerlevelTestNodeGet { List<Short> getPayload() String format() }
Powerlevel Test Node Report
Command: 0x06
class hubitat.zwave.commands.powerlevelv1.PowerlevelTestNodeReport { Short statusOfOperation Integer testFrameCount Short testNodeid static Short STATUS_OF_OPERATION_ZW_TEST_FAILED = 0 static Short STATUS_OF_OPERATION_ZW_TEST_INPROGRESS = 2 static Short STATUS_OF_OPERATION_ZW_TEST_SUCCES = 1 List<Short> getPayload() String format() }
Powerlevel Test Node Set
Command: 0x04
class hubitat.zwave.commands.powerlevelv1.PowerlevelTestNodeSet { Short powerLevel Integer testFrameCount Short testNodeid static Short POWER_LEVEL_MINUS1DBM = 1 static Short POWER_LEVEL_MINUS2DBM = 2 static Short POWER_LEVEL_MINUS3DBM = 3 static Short POWER_LEVEL_MINUS4DBM = 4 static Short POWER_LEVEL_MINUS5DBM = 5 static Short POWER_LEVEL_MINUS6DBM = 6 static Short POWER_LEVEL_MINUS7DBM = 7 static Short POWER_LEVEL_MINUS8DBM = 8 static Short POWER_LEVEL_MINUS9DBM = 9 static Short POWER_LEVEL_NORMALPOWER = 0 List<Short> getPayload() String format() }
Prepayment Encapsulation V1
Command Class: 0x41
Cmd Encapsulation
Command: 0x01
class hubitat.zwave.commands.prepaymentencapsulationv1.CmdEncapsulation { List<CmdEncapsulation> data List<Short> getPayload() String format() }
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() }
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 Get
Command: 0x02
class hubitat.zwave.commands.proprietaryv1.ProprietaryGet { List<ProprietaryGet> data List<Short> getPayload() String format() }
Proprietary Report
Command: 0x03
class hubitat.zwave.commands.proprietaryv1.ProprietaryReport { List<ProprietaryReport> data List<Short> getPayload() String format() }
Proprietary Set
Command: 0x01
class hubitat.zwave.commands.proprietaryv1.ProprietarySet { List<ProprietarySet> data List<Short> getPayload() String format() }
Proprietary Get
Command: 0x02
class hubitat.zwave.commands.proprietaryv1.ProprietaryGet { List<ProprietaryGet> data List<Short> getPayload() String format() }
Proprietary Report
Command: 0x03
class hubitat.zwave.commands.proprietaryv1.ProprietaryReport { List<ProprietaryReport> data List<Short> getPayload() String format() }
Proprietary Set
Command: 0x01
class hubitat.zwave.commands.proprietaryv1.ProprietarySet { List<ProprietarySet> data List<Short> getPayload() String format() }
Protection V1
Command Class: 0x75
Protection Get
Command: 0x02
class hubitat.zwave.commands.protectionv1.ProtectionGet { List<Short> getPayload() String format() }
Protection Report
Command: 0x03
class hubitat.zwave.commands.protectionv1.ProtectionReport { Short protectionState static Short PROTECTION_STATE_NO_OPERATION_POSSIBLE = 2 static Short PROTECTION_STATE_PROTECTION_BY_SEQUENCE = 1 static Short PROTECTION_STATE_UNPROTECTED = 0 List<Short> getPayload() String format() }
Protection Set
Command: 0x01
class hubitat.zwave.commands.protectionv1.ProtectionSet { Short protectionState static Short PROTECTION_STATE_NO_OPERATION_POSSIBLE = 2 static Short PROTECTION_STATE_PROTECTION_BY_SEQUENCE = 1 static Short PROTECTION_STATE_UNPROTECTED = 0 List<Short> getPayload() String format() }
Protection Get
Command: 0x02
class hubitat.zwave.commands.protectionv1.ProtectionGet { List<Short> getPayload() String format() }
Protection Report
Command: 0x03
class hubitat.zwave.commands.protectionv1.ProtectionReport { Short protectionState static Short PROTECTION_STATE_NO_OPERATION_POSSIBLE = 2 static Short PROTECTION_STATE_PROTECTION_BY_SEQUENCE = 1 static Short PROTECTION_STATE_UNPROTECTED = 0 List<Short> getPayload() String format() }
Protection Set
Command: 0x01
class hubitat.zwave.commands.protectionv1.ProtectionSet { Short protectionState static Short PROTECTION_STATE_NO_OPERATION_POSSIBLE = 2 static Short PROTECTION_STATE_PROTECTION_BY_SEQUENCE = 1 static Short PROTECTION_STATE_UNPROTECTED = 0 List<Short> getPayload() String format() }
Protection V2
Command Class: 0x75
Protection Ec Get
Command: 0x07
class hubitat.zwave.commands.protectionv2.ProtectionEcGet { List<Short> getPayload() String format() }
Protection Ec Report
Command: 0x08
class hubitat.zwave.commands.protectionv2.ProtectionEcReport { Short nodeId List<Short> getPayload() String format() }
Protection Ec Set
Command: 0x06
class hubitat.zwave.commands.protectionv2.ProtectionEcSet { Short nodeId List<Short> getPayload() String format() }
Protection Get
Command: 0x02
class hubitat.zwave.commands.protectionv2.ProtectionGet { List<Short> getPayload() String format() }
Protection Report
Command: 0x03
class hubitat.zwave.commands.protectionv2.ProtectionReport { Short localProtectionState Short 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 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 Supported Get
Command: 0x04
class hubitat.zwave.commands.protectionv2.ProtectionSupportedGet { List<Short> getPayload() String format() }
Protection Supported Report
Command: 0x05
class hubitat.zwave.commands.protectionv2.ProtectionSupportedReport { Boolean exclusiveControl Integer localProtectionState Integer rfProtectionState Boolean timeout List<Short> getPayload() String format() }
Protection Timeout Get
Command: 0x0A
class hubitat.zwave.commands.protectionv2.ProtectionTimeoutGet { List<Short> getPayload() String format() }
Protection Timeout Report
Command: 0x0B
class hubitat.zwave.commands.protectionv2.ProtectionTimeoutReport { Short timeout List<Short> getPayload() String format() }
Protection Timeout Set
Command: 0x09
class hubitat.zwave.commands.protectionv2.ProtectionTimeoutSet { Short timeout List<Short> getPayload() String format() }
Protection Ec Get
Command: 0x07
class hubitat.zwave.commands.protectionv2.ProtectionEcGet { List<Short> getPayload() String format() }
Protection Ec Report
Command: 0x08
class hubitat.zwave.commands.protectionv2.ProtectionEcReport { Short nodeId List<Short> getPayload() String format() }
Protection Ec Set
Command: 0x06
class hubitat.zwave.commands.protectionv2.ProtectionEcSet { Short nodeId List<Short> getPayload() String format() }
Protection Get
Command: 0x02
class hubitat.zwave.commands.protectionv2.ProtectionGet { List<Short> getPayload() String format() }
Protection Report
Command: 0x03
class hubitat.zwave.commands.protectionv2.ProtectionReport { Short localProtectionState Short 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 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 Supported Get
Command: 0x04
class hubitat.zwave.commands.protectionv2.ProtectionSupportedGet { List<Short> getPayload() String format() }
Protection Supported Report
Command: 0x05
class hubitat.zwave.commands.protectionv2.ProtectionSupportedReport { Boolean exclusiveControl Integer localProtectionState Integer rfProtectionState Boolean timeout List<Short> getPayload() String format() }
Protection Timeout Get
Command: 0x0A
class hubitat.zwave.commands.protectionv2.ProtectionTimeoutGet { List<Short> getPayload() String format() }
Protection Timeout Report
Command: 0x0B
class hubitat.zwave.commands.protectionv2.ProtectionTimeoutReport { Short timeout List<Short> getPayload() String format() }
Protection Timeout Set
Command: 0x09
class hubitat.zwave.commands.protectionv2.ProtectionTimeoutSet { Short timeout List<Short> getPayload() String format() }
Rate Tbl Config V1
Command Class: 0x48
Rate Tbl Remove
Command: 0x02
class hubitat.zwave.commands.ratetblconfigv1.RateTblRemove { List<RateTblRemove> rateParameterSetId Short rateParameterSetIds List<Short> getPayload() String format() }
Rate Tbl Set
Command: 0xXM
class hubitat.zwave.commands.ratetblconfigv1.RateTblSet { Short consumptionPrecision Short consumptionScale Short dcpRateId Integer durationMinute Integer maxConsumptionValue Short maxDemandPrecision Short maxDemandScale Integer maxDemandValue Integer minConsumptionValue Short numberOfRateChar List<RateTblSet> rateCharacter Short rateParameterSetId Short rateType Short startHourLocalTime Short startMinuteLocalTime List<Short> getPayload() String format() }
Rate Tbl Remove
Command: 0x02
class hubitat.zwave.commands.ratetblconfigv1.RateTblRemove { List<RateTblRemove> rateParameterSetId Short rateParameterSetIds List<Short> getPayload() String format() }
Rate Tbl Set
Command: 0xXM
class hubitat.zwave.commands.ratetblconfigv1.RateTblSet { Short consumptionPrecision Short consumptionScale Short dcpRateId Integer durationMinute Integer maxConsumptionValue Short maxDemandPrecision Short maxDemandScale Integer maxDemandValue Integer minConsumptionValue Short numberOfRateChar List<RateTblSet> rateCharacter Short rateParameterSetId Short rateType Short startHourLocalTime Short startMinuteLocalTime List<Short> getPayload() String format() }
Rate Tbl Monitor V1
Command Class: 0x49
Rate Tbl Active Rate Get
Command: 0x05
class hubitat.zwave.commands.ratetblmonitorv1.RateTblActiveRateGet { List<Short> getPayload() String format() }
Rate Tbl Active Rate Report
Command: 0x06
class hubitat.zwave.commands.ratetblmonitorv1.RateTblActiveRateReport { Short rateParameterSetId List<Short> getPayload() String format() }
Rate Tbl Current Data Get
Command: 0x07
class hubitat.zwave.commands.ratetblmonitorv1.RateTblCurrentDataGet { Integer datasetRequested Short rateParameterSetId List<Short> getPayload() String format() }
Rate Tbl Current Data Report
Command: 0xXM
class hubitat.zwave.commands.ratetblmonitorv1.RateTblCurrentDataReport { Integer dataset Short day Short hourLocalTime Short minuteLocalTime Short month Short rateParameterSetId Short reportsToFollow Short secondLocalTime Integer year List<Short> getPayload() String format() }
Rate Tbl Get
Command: 0x03
class hubitat.zwave.commands.ratetblmonitorv1.RateTblGet { Short rateParameterSetId List<Short> getPayload() String format() }
Rate Tbl Historical Data Get
Command: 0xXM
class hubitat.zwave.commands.ratetblmonitorv1.RateTblHistoricalDataGet { Integer datasetRequested Short maximumReports Short rateParameterSetId Short startDay Short startHourLocalTime Short startMinuteLocalTime Short startMonth Short startSecondLocalTime Integer startYear Short stopDay Short stopHourLocalTime Short stopMinuteLocalTime Short stopMonth Short stopSecondLocalTime Integer stopYear List<Short> getPayload() String format() }
Rate Tbl Historical Data Report
Command: 0x0A
class hubitat.zwave.commands.ratetblmonitorv1.RateTblHistoricalDataReport { Integer dataset Short day Short hourLocalTime Short minuteLocalTime Short month Short rateParameterSetId Short reportsToFollow Short secondLocalTime Integer year List<Short> getPayload() String format() }
Rate Tbl Report
Command: 0xXM
class hubitat.zwave.commands.ratetblmonitorv1.RateTblReport { Short consumptionPrecision Short consumptionScale Short dcpRateId Integer durationMinute Integer maxConsumptionValue Short maxDemandPrecision Short maxDemandScale Integer maxDemandValue Integer minConsumptionValue Short numberOfRateChar List<RateTblReport> rateCharacter Short rateParameterSetId Short rateType Short startHourLocalTime Short startMinuteLocalTime List<Short> getPayload() String format() }
Rate Tbl Supported Get
Command: 0x01
class hubitat.zwave.commands.ratetblmonitorv1.RateTblSupportedGet { List<Short> getPayload() String format() }
Rate Tbl Supported Report
Command: 0x02
class hubitat.zwave.commands.ratetblmonitorv1.RateTblSupportedReport { Integer parameterSetSupportedBitMask Short ratesSupported List<Short> getPayload() String format() }
Rate Tbl Active Rate Get
Command: 0x05
class hubitat.zwave.commands.ratetblmonitorv1.RateTblActiveRateGet { List<Short> getPayload() String format() }
Rate Tbl Active Rate Report
Command: 0x06
class hubitat.zwave.commands.ratetblmonitorv1.RateTblActiveRateReport { Short rateParameterSetId List<Short> getPayload() String format() }
Rate Tbl Current Data Get
Command: 0x07
class hubitat.zwave.commands.ratetblmonitorv1.RateTblCurrentDataGet { Integer datasetRequested Short rateParameterSetId List<Short> getPayload() String format() }
Rate Tbl Current Data Report
Command: 0xXM
class hubitat.zwave.commands.ratetblmonitorv1.RateTblCurrentDataReport { Integer dataset Short day Short hourLocalTime Short minuteLocalTime Short month Short rateParameterSetId Short reportsToFollow Short secondLocalTime Integer year List<Short> getPayload() String format() }
Rate Tbl Get
Command: 0x03
class hubitat.zwave.commands.ratetblmonitorv1.RateTblGet { Short rateParameterSetId List<Short> getPayload() String format() }
Rate Tbl Historical Data Get
Command: 0xXM
class hubitat.zwave.commands.ratetblmonitorv1.RateTblHistoricalDataGet { Integer datasetRequested Short maximumReports Short rateParameterSetId Short startDay Short startHourLocalTime Short startMinuteLocalTime Short startMonth Short startSecondLocalTime Integer startYear Short stopDay Short stopHourLocalTime Short stopMinuteLocalTime Short stopMonth Short stopSecondLocalTime Integer stopYear List<Short> getPayload() String format() }
Rate Tbl Historical Data Report
Command: 0x0A
class hubitat.zwave.commands.ratetblmonitorv1.RateTblHistoricalDataReport { Integer dataset Short day Short hourLocalTime Short minuteLocalTime Short month Short rateParameterSetId Short reportsToFollow Short secondLocalTime Integer year List<Short> getPayload() String format() }
Rate Tbl Report
Command: 0xXM
class hubitat.zwave.commands.ratetblmonitorv1.RateTblReport { Short consumptionPrecision Short consumptionScale Short dcpRateId Integer durationMinute Integer maxConsumptionValue Short maxDemandPrecision Short maxDemandScale Integer maxDemandValue Integer minConsumptionValue Short numberOfRateChar List<RateTblReport> rateCharacter Short rateParameterSetId Short rateType Short startHourLocalTime Short startMinuteLocalTime List<Short> getPayload() String format() }
Rate Tbl Supported Get
Command: 0x01
class hubitat.zwave.commands.ratetblmonitorv1.RateTblSupportedGet { List<Short> getPayload() String format() }
Rate Tbl Supported Report
Command: 0x02
class hubitat.zwave.commands.ratetblmonitorv1.RateTblSupportedReport { Integer parameterSetSupportedBitMask Short ratesSupported List<Short> getPayload() String format() }
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 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 Get
Command: 0x02
class hubitat.zwave.commands.remoteassociationv1.RemoteAssociationConfigurationGet { Short localGroupingIdentifier List<Short> getPayload() String format() }
Remote Association Configuration Report
Command: 0x03
class hubitat.zwave.commands.remoteassociationv1.RemoteAssociationConfigurationReport { Short localGroupingIdentifier Short remoteGroupingIdentifier Short remoteNodeid List<Short> getPayload() String format() }
Remote Association Configuration Set
Command: 0x01
class hubitat.zwave.commands.remoteassociationv1.RemoteAssociationConfigurationSet { Short localGroupingIdentifier Short remoteGroupingIdentifier Short remoteNodeid List<Short> getPayload() String format() }
Remote Association Configuration Get
Command: 0x02
class hubitat.zwave.commands.remoteassociationv1.RemoteAssociationConfigurationGet { Short localGroupingIdentifier List<Short> getPayload() String format() }
Remote Association Configuration Report
Command: 0x03
class hubitat.zwave.commands.remoteassociationv1.RemoteAssociationConfigurationReport { Short localGroupingIdentifier Short remoteGroupingIdentifier Short remoteNodeid List<Short> getPayload() String format() }
Remote Association Configuration Set
Command: 0x01
class hubitat.zwave.commands.remoteassociationv1.RemoteAssociationConfigurationSet { Short localGroupingIdentifier Short remoteGroupingIdentifier Short remoteNodeid List<Short> getPayload() String format() }
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 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 Get
Command: 0x02
class hubitat.zwave.commands.sceneactuatorconfv1.SceneActuatorConfGet { Short sceneId List<Short> getPayload() String format() }
Scene Actuator Conf Report
Command: 0x03
class hubitat.zwave.commands.sceneactuatorconfv1.SceneActuatorConfReport { Short dimmingDuration Short level Short sceneId List<Short> getPayload() String format() }
Scene Actuator Conf Set
Command: 0x01
class hubitat.zwave.commands.sceneactuatorconfv1.SceneActuatorConfSet { Short dimmingDuration Short level Boolean override Short sceneId List<Short> getPayload() String format() }
Scene Actuator Conf Get
Command: 0x02
class hubitat.zwave.commands.sceneactuatorconfv1.SceneActuatorConfGet { Short sceneId List<Short> getPayload() String format() }
Scene Actuator Conf Report
Command: 0x03
class hubitat.zwave.commands.sceneactuatorconfv1.SceneActuatorConfReport { Short dimmingDuration Short level Short sceneId List<Short> getPayload() String format() }
Scene Actuator Conf Set
Command: 0x01
class hubitat.zwave.commands.sceneactuatorconfv1.SceneActuatorConfSet { Short dimmingDuration Short level Boolean override Short sceneId List<Short> getPayload() String format() }
Scene Controller Conf V1
Command Class: 0x2D
Scene Controller Conf Get
Command: 0x02
class hubitat.zwave.commands.scenecontrollerconfv1.SceneControllerConfGet { Short groupId List<Short> getPayload() String format() }
Scene Controller Conf Report
Command: 0x03
class hubitat.zwave.commands.scenecontrollerconfv1.SceneControllerConfReport { Short dimmingDuration Short groupId Short sceneId List<Short> getPayload() String format() }
Scene Controller Conf Set
Command: 0x01
class hubitat.zwave.commands.scenecontrollerconfv1.SceneControllerConfSet { Short dimmingDuration Short groupId Short sceneId List<Short> getPayload() String format() }
Scene Controller Conf Get
Command: 0x02
class hubitat.zwave.commands.scenecontrollerconfv1.SceneControllerConfGet { Short groupId List<Short> getPayload() String format() }
Scene Controller Conf Report
Command: 0x03
class hubitat.zwave.commands.scenecontrollerconfv1.SceneControllerConfReport { Short dimmingDuration Short groupId Short sceneId List<Short> getPayload() String format() }
Scene Controller Conf Set
Command: 0x01
class hubitat.zwave.commands.scenecontrollerconfv1.SceneControllerConfSet { Short dimmingDuration Short groupId Short sceneId List<Short> getPayload() String format() }
Schedule Entry Lock V1
Command Class: 0x4E
Schedule Entry Lock Enable All Set
Command: 0x02
class hubitat.zwave.commands.scheduleentrylockv1.ScheduleEntryLockEnableAllSet { Short enabled List<Short> getPayload() String format() }
Schedule Entry Lock Enable Set
Command: 0x01
class hubitat.zwave.commands.scheduleentrylockv1.ScheduleEntryLockEnableSet { Short enabled Short userIdentifier List<Short> getPayload() String format() }
Schedule Entry Lock Week Day Get
Command: 0x04
class hubitat.zwave.commands.scheduleentrylockv1.ScheduleEntryLockWeekDayGet { Short scheduleSlotId Short userIdentifier List<Short> getPayload() String format() }
Schedule Entry Lock Week Day Report
Command: 0x05
class hubitat.zwave.commands.scheduleentrylockv1.ScheduleEntryLockWeekDayReport { Short dayOfWeek Short scheduleSlotId Short startHour Short startMinute Short stopHour Short stopMinute Short userIdentifier List<Short> getPayload() String format() }
Schedule Entry Lock Week Day Set
Command: 0x03
class hubitat.zwave.commands.scheduleentrylockv1.ScheduleEntryLockWeekDaySet { Short dayOfWeek Short scheduleSlotId Short setAction Short startHour Short startMinute Short stopHour Short stopMinute Short userIdentifier List<Short> getPayload() String format() }
Schedule Entry Lock Year Day Get
Command: 0x07
class hubitat.zwave.commands.scheduleentrylockv1.ScheduleEntryLockYearDayGet { Short scheduleSlotId Short userIdentifier List<Short> getPayload() String format() }
Schedule Entry Lock Year Day Report
Command: 0x08
class hubitat.zwave.commands.scheduleentrylockv1.ScheduleEntryLockYearDayReport { Short scheduleSlotId Short startDay Short startHour Short startMinute Short startMonth Short startYear Short stopDay Short stopHour Short stopMinute Short stopMonth Short stopYear Short userIdentifier List<Short> getPayload() String format() }
Schedule Entry Lock Year Day Set
Command: 0x06
class hubitat.zwave.commands.scheduleentrylockv1.ScheduleEntryLockYearDaySet { Short scheduleSlotId Short setAction Short startDay Short startHour Short startMinute Short startMonth Short startYear Short stopDay Short stopHour Short stopMinute Short stopMonth Short stopYear Short userIdentifier List<Short> getPayload() String format() }
Schedule Entry Type Supported Get
Command: 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 Enable All Set
Command: 0x02
class hubitat.zwave.commands.scheduleentrylockv1.ScheduleEntryLockEnableAllSet { Short enabled List<Short> getPayload() String format() }
Schedule Entry Lock Enable Set
Command: 0x01
class hubitat.zwave.commands.scheduleentrylockv1.ScheduleEntryLockEnableSet { Short enabled Short userIdentifier List<Short> getPayload() String format() }
Schedule Entry Lock Week Day Get
Command: 0x04
class hubitat.zwave.commands.scheduleentrylockv1.ScheduleEntryLockWeekDayGet { Short scheduleSlotId Short userIdentifier List<Short> getPayload() String format() }
Schedule Entry Lock Week Day Report
Command: 0x05
class hubitat.zwave.commands.scheduleentrylockv1.ScheduleEntryLockWeekDayReport { Short dayOfWeek Short scheduleSlotId Short startHour Short startMinute Short stopHour Short stopMinute Short userIdentifier List<Short> getPayload() String format() }
Schedule Entry Lock Week Day Set
Command: 0x03
class hubitat.zwave.commands.scheduleentrylockv1.ScheduleEntryLockWeekDaySet { Short dayOfWeek Short scheduleSlotId Short setAction Short startHour Short startMinute Short stopHour Short stopMinute Short userIdentifier List<Short> getPayload() String format() }
Schedule Entry Lock Year Day Get
Command: 0x07
class hubitat.zwave.commands.scheduleentrylockv1.ScheduleEntryLockYearDayGet { Short scheduleSlotId Short userIdentifier List<Short> getPayload() String format() }
Schedule Entry Lock Year Day Report
Command: 0x08
class hubitat.zwave.commands.scheduleentrylockv1.ScheduleEntryLockYearDayReport { Short scheduleSlotId Short startDay Short startHour Short startMinute Short startMonth Short startYear Short stopDay Short stopHour Short stopMinute Short stopMonth Short stopYear Short userIdentifier List<Short> getPayload() String format() }
Schedule Entry Lock Year Day Set
Command: 0x06
class hubitat.zwave.commands.scheduleentrylockv1.ScheduleEntryLockYearDaySet { Short scheduleSlotId Short setAction Short startDay Short startHour Short startMinute Short startMonth Short startYear Short stopDay Short stopHour Short stopMinute Short stopMonth Short stopYear Short userIdentifier List<Short> getPayload() String format() }
Schedule Entry Type Supported Get
Command: 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 All Set
Command: 0x02
class hubitat.zwave.commands.scheduleentrylockv2.ScheduleEntryLockEnableAllSet { Short enabled List<Short> getPayload() String format() }
Schedule Entry Lock Enable Set
Command: 0x01
class hubitat.zwave.commands.scheduleentrylockv2.ScheduleEntryLockEnableSet { Short enabled Short userIdentifier List<Short> getPayload() String format() }
Schedule Entry Lock Time Offset Get
Command: 0x0B
class hubitat.zwave.commands.scheduleentrylockv2.ScheduleEntryLockTimeOffsetGet { List<Short> getPayload() String format() }
Schedule Entry Lock Time Offset Report
Command: 0x0C
class hubitat.zwave.commands.scheduleentrylockv2.ScheduleEntryLockTimeOffsetReport { Short hourTzo Short minuteOffsetDst Short minuteTzo 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 Week Day Get
Command: 0x04
class hubitat.zwave.commands.scheduleentrylockv2.ScheduleEntryLockWeekDayGet { Short scheduleSlotId Short userIdentifier List<Short> getPayload() String format() }
Schedule Entry Lock Week Day Report
Command: 0x05
class hubitat.zwave.commands.scheduleentrylockv2.ScheduleEntryLockWeekDayReport { Short dayOfWeek Short scheduleSlotId Short startHour Short startMinute Short stopHour Short stopMinute Short userIdentifier List<Short> getPayload() String format() }
Schedule Entry Lock Week Day Set
Command: 0x03
class hubitat.zwave.commands.scheduleentrylockv2.ScheduleEntryLockWeekDaySet { Short dayOfWeek Short scheduleSlotId Short setAction Short startHour Short startMinute Short stopHour Short stopMinute Short userIdentifier List<Short> getPayload() String format() }
Schedule Entry Lock Year Day Get
Command: 0x07
class hubitat.zwave.commands.scheduleentrylockv2.ScheduleEntryLockYearDayGet { Short scheduleSlotId Short userIdentifier List<Short> getPayload() String format() }
Schedule Entry Lock Year Day Report
Command: 0x08
class hubitat.zwave.commands.scheduleentrylockv2.ScheduleEntryLockYearDayReport { Short scheduleSlotId Short startDay Short startHour Short startMinute Short startMonth Short startYear Short stopDay Short stopHour Short stopMinute Short stopMonth Short stopYear Short userIdentifier List<Short> getPayload() String format() }
Schedule Entry Lock Year Day Set
Command: 0x06
class hubitat.zwave.commands.scheduleentrylockv2.ScheduleEntryLockYearDaySet { Short scheduleSlotId Short setAction Short startDay Short startHour Short startMinute Short startMonth Short startYear Short stopDay Short stopHour Short stopMinute Short stopMonth Short stopYear Short userIdentifier List<Short> getPayload() String format() }
Schedule Entry Type Supported Get
Command: 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 Enable All Set
Command: 0x02
class hubitat.zwave.commands.scheduleentrylockv2.ScheduleEntryLockEnableAllSet { Short enabled List<Short> getPayload() String format() }
Schedule Entry Lock Enable Set
Command: 0x01
class hubitat.zwave.commands.scheduleentrylockv2.ScheduleEntryLockEnableSet { Short enabled Short userIdentifier List<Short> getPayload() String format() }
Schedule Entry Lock Time Offset Get
Command: 0x0B
class hubitat.zwave.commands.scheduleentrylockv2.ScheduleEntryLockTimeOffsetGet { List<Short> getPayload() String format() }
Schedule Entry Lock Time Offset Report
Command: 0x0C
class hubitat.zwave.commands.scheduleentrylockv2.ScheduleEntryLockTimeOffsetReport { Short hourTzo Short minuteOffsetDst Short minuteTzo 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 Week Day Get
Command: 0x04
class hubitat.zwave.commands.scheduleentrylockv2.ScheduleEntryLockWeekDayGet { Short scheduleSlotId Short userIdentifier List<Short> getPayload() String format() }
Schedule Entry Lock Week Day Report
Command: 0x05
class hubitat.zwave.commands.scheduleentrylockv2.ScheduleEntryLockWeekDayReport { Short dayOfWeek Short scheduleSlotId Short startHour Short startMinute Short stopHour Short stopMinute Short userIdentifier List<Short> getPayload() String format() }
Schedule Entry Lock Week Day Set
Command: 0x03
class hubitat.zwave.commands.scheduleentrylockv2.ScheduleEntryLockWeekDaySet { Short dayOfWeek Short scheduleSlotId Short setAction Short startHour Short startMinute Short stopHour Short stopMinute Short userIdentifier List<Short> getPayload() String format() }
Schedule Entry Lock Year Day Get
Command: 0x07
class hubitat.zwave.commands.scheduleentrylockv2.ScheduleEntryLockYearDayGet { Short scheduleSlotId Short userIdentifier List<Short> getPayload() String format() }
Schedule Entry Lock Year Day Report
Command: 0x08
class hubitat.zwave.commands.scheduleentrylockv2.ScheduleEntryLockYearDayReport { Short scheduleSlotId Short startDay Short startHour Short startMinute Short startMonth Short startYear Short stopDay Short stopHour Short stopMinute Short stopMonth Short stopYear Short userIdentifier List<Short> getPayload() String format() }
Schedule Entry Lock Year Day Set
Command: 0x06
class hubitat.zwave.commands.scheduleentrylockv2.ScheduleEntryLockYearDaySet { Short scheduleSlotId Short setAction Short startDay Short startHour Short startMinute Short startMonth Short startYear Short stopDay Short stopHour Short stopMinute Short stopMonth Short stopYear Short userIdentifier List<Short> getPayload() String format() }
Schedule Entry Type Supported Get
Command: 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 V3
Command Class: 0x4E
Schedule Entry Lock Daily Repeating Get
Command: 0x0E
class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockDailyRepeatingGet { Short scheduleSlotId Short userIdentifier List<Short> getPayload() String format() }
Schedule Entry Lock Daily Repeating Report
Command: 0x0F
class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockDailyRepeatingReport { Short durationHour Short durationMinute Short scheduleSlotId Short startHour Short startMinute Short userIdentifier Short weekDayBitmask List<Short> getPayload() String format() }
Schedule Entry Lock Daily Repeating Set
Command: 0x10
class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockDailyRepeatingSet { Short durationHour Short durationMinute Short scheduleSlotId Short setAction Short startHour Short startMinute Short userIdentifier Short weekDayBitmask List<Short> getPayload() String format() }
Schedule Entry Lock Enable All Set
Command: 0x02
class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockEnableAllSet { Short enabled List<Short> getPayload() String format() }
Schedule Entry Lock Enable Set
Command: 0x01
class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockEnableSet { Short enabled Short userIdentifier List<Short> getPayload() String format() }
Schedule Entry Lock Time Offset Get
Command: 0x0B
class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockTimeOffsetGet { List<Short> getPayload() String format() }
Schedule Entry Lock Time Offset Report
Command: 0x0C
class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockTimeOffsetReport { Short hourTzo Short minuteOffsetDst Short minuteTzo 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 Week Day Get
Command: 0x04
class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockWeekDayGet { Short scheduleSlotId Short userIdentifier List<Short> getPayload() String format() }
Schedule Entry Lock Week Day Report
Command: 0x05
class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockWeekDayReport { Short dayOfWeek Short scheduleSlotId Short startHour Short startMinute Short stopHour Short stopMinute Short userIdentifier List<Short> getPayload() String format() }
Schedule Entry Lock Week Day Set
Command: 0x03
class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockWeekDaySet { Short dayOfWeek Short scheduleSlotId Short setAction Short startHour Short startMinute Short stopHour Short stopMinute Short userIdentifier List<Short> getPayload() String format() }
Schedule Entry Lock Year Day Get
Command: 0x07
class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockYearDayGet { Short scheduleSlotId Short userIdentifier List<Short> getPayload() String format() }
Schedule Entry Lock Year Day Report
Command: 0x08
class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockYearDayReport { Short scheduleSlotId Short startDay Short startHour Short startMinute Short startMonth Short startYear Short stopDay Short stopHour Short stopMinute Short stopMonth Short stopYear Short userIdentifier List<Short> getPayload() String format() }
Schedule Entry Lock Year Day Set
Command: 0x06
class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockYearDaySet { Short scheduleSlotId Short setAction Short startDay Short startHour Short startMinute Short startMonth Short startYear Short stopDay Short stopHour Short stopMinute Short stopMonth Short stopYear Short userIdentifier List<Short> getPayload() String format() }
Schedule Entry Type Supported Get
Command: 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 Daily Repeating Get
Command: 0x0E
class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockDailyRepeatingGet { Short scheduleSlotId Short userIdentifier List<Short> getPayload() String format() }
Schedule Entry Lock Daily Repeating Report
Command: 0x0F
class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockDailyRepeatingReport { Short durationHour Short durationMinute Short scheduleSlotId Short startHour Short startMinute Short userIdentifier Short weekDayBitmask List<Short> getPayload() String format() }
Schedule Entry Lock Daily Repeating Set
Command: 0x10
class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockDailyRepeatingSet { Short durationHour Short durationMinute Short scheduleSlotId Short setAction Short startHour Short startMinute Short userIdentifier Short weekDayBitmask List<Short> getPayload() String format() }
Schedule Entry Lock Enable All Set
Command: 0x02
class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockEnableAllSet { Short enabled List<Short> getPayload() String format() }
Schedule Entry Lock Enable Set
Command: 0x01
class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockEnableSet { Short enabled Short userIdentifier List<Short> getPayload() String format() }
Schedule Entry Lock Time Offset Get
Command: 0x0B
class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockTimeOffsetGet { List<Short> getPayload() String format() }
Schedule Entry Lock Time Offset Report
Command: 0x0C
class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockTimeOffsetReport { Short hourTzo Short minuteOffsetDst Short minuteTzo 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 Week Day Get
Command: 0x04
class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockWeekDayGet { Short scheduleSlotId Short userIdentifier List<Short> getPayload() String format() }
Schedule Entry Lock Week Day Report
Command: 0x05
class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockWeekDayReport { Short dayOfWeek Short scheduleSlotId Short startHour Short startMinute Short stopHour Short stopMinute Short userIdentifier List<Short> getPayload() String format() }
Schedule Entry Lock Week Day Set
Command: 0x03
class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockWeekDaySet { Short dayOfWeek Short scheduleSlotId Short setAction Short startHour Short startMinute Short stopHour Short stopMinute Short userIdentifier List<Short> getPayload() String format() }
Schedule Entry Lock Year Day Get
Command: 0x07
class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockYearDayGet { Short scheduleSlotId Short userIdentifier List<Short> getPayload() String format() }
Schedule Entry Lock Year Day Report
Command: 0x08
class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockYearDayReport { Short scheduleSlotId Short startDay Short startHour Short startMinute Short startMonth Short startYear Short stopDay Short stopHour Short stopMinute Short stopMonth Short stopYear Short userIdentifier List<Short> getPayload() String format() }
Schedule Entry Lock Year Day Set
Command: 0x06
class hubitat.zwave.commands.scheduleentrylockv3.ScheduleEntryLockYearDaySet { Short scheduleSlotId Short setAction Short startDay Short startHour Short startMinute Short startMonth Short startYear Short stopDay Short stopHour Short stopMinute Short stopMonth Short stopYear Short userIdentifier List<Short> getPayload() String format() }
Schedule Entry Type Supported Get
Command: 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 V1
Command Class: 0x53
Command Schedule Get
Command: 0x04
class hubitat.zwave.commands.schedulev1.CommandScheduleGet { Short scheduleId List<Short> getPayload() String format() }
Command Schedule Report
Command: 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() }
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() }
Schedule Remove
Command: 0x06
class hubitat.zwave.commands.schedulev1.ScheduleRemove { Short scheduleId List<Short> getPayload() String format() }
Schedule State Get
Command: 0x08
class hubitat.zwave.commands.schedulev1.ScheduleStateGet { List<Short> getPayload() String format() }
Schedule State Report
Command: 0x09
class hubitat.zwave.commands.schedulev1.ScheduleStateReport { Short activeId1 Short activeId2 Short activeId3 Short activeIdN Short numberOfSupportedScheduleId Boolean override Short reportsToFollow List<Short> getPayload() String format() }
Schedule State Set
Command: 0x07
class hubitat.zwave.commands.schedulev1.ScheduleStateSet { Short scheduleId Short scheduleState List<Short> getPayload() String format() }
Schedule Supported Get
Command: 0x01
class hubitat.zwave.commands.schedulev1.ScheduleSupportedGet { List<Short> getPayload() String format() }
Schedule Supported Report
Command: 0x02
class hubitat.zwave.commands.schedulev1.ScheduleSupportedReport { Boolean fallbackSupport Short numberOfSupportedCc Short numberOfSupportedScheduleId Boolean overrideSupport Short startTimeSupport Boolean supportEnabledisable Short supportedOverrideTypes List<Short> getPayload() String format() }
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() }
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() }
Schedule Remove
Command: 0x06
class hubitat.zwave.commands.schedulev1.ScheduleRemove { Short scheduleId List<Short> getPayload() String format() }
Schedule State Get
Command: 0x08
class hubitat.zwave.commands.schedulev1.ScheduleStateGet { List<Short> getPayload() String format() }
Schedule State Report
Command: 0x09
class hubitat.zwave.commands.schedulev1.ScheduleStateReport { Short activeId1 Short activeId2 Short activeId3 Short activeIdN Short numberOfSupportedScheduleId Boolean override Short reportsToFollow List<Short> getPayload() String format() }
Schedule State Set
Command: 0x07
class hubitat.zwave.commands.schedulev1.ScheduleStateSet { Short scheduleId Short scheduleState List<Short> getPayload() String format() }
Schedule Supported Get
Command: 0x01
class hubitat.zwave.commands.schedulev1.ScheduleSupportedGet { List<Short> getPayload() String format() }
Schedule Supported Report
Command: 0x02
class hubitat.zwave.commands.schedulev1.ScheduleSupportedReport { Boolean fallbackSupport Short numberOfSupportedCc Short numberOfSupportedScheduleId Boolean overrideSupport Short startTimeSupport Boolean supportEnabledisable Short supportedOverrideTypes List<Short> getPayload() String format() }
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 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 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 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() }
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 Get
Command: 0x03
class hubitat.zwave.commands.securitypanelmodev1.SecurityPanelModeGet { List<Short> getPayload() String format() }
Security Panel Mode Report
Command: 0x04
class hubitat.zwave.commands.securitypanelmodev1.SecurityPanelModeReport { Short mode List<Short> getPayload() String format() }
Security Panel Mode Set
Command: 0x05
class hubitat.zwave.commands.securitypanelmodev1.SecurityPanelModeSet { Short mode List<Short> getPayload() String format() }
Security Panel Mode Supported Get
Command: 0x01
class hubitat.zwave.commands.securitypanelmodev1.SecurityPanelModeSupportedGet { List<Short> getPayload() String format() }
Security Panel Mode Supported Report
Command: 0x02
class hubitat.zwave.commands.securitypanelmodev1.SecurityPanelModeSupportedReport { Integer supportedModeBitMask List<Short> getPayload() String format() }
Security Panel Mode Get
Command: 0x03
class hubitat.zwave.commands.securitypanelmodev1.SecurityPanelModeGet { List<Short> getPayload() String format() }
Security Panel Mode Report
Command: 0x04
class hubitat.zwave.commands.securitypanelmodev1.SecurityPanelModeReport { Short mode List<Short> getPayload() String format() }
Security Panel Mode Set
Command: 0x05
class hubitat.zwave.commands.securitypanelmodev1.SecurityPanelModeSet { Short mode List<Short> getPayload() String format() }
Security Panel Mode Supported Get
Command: 0x01
class hubitat.zwave.commands.securitypanelmodev1.SecurityPanelModeSupportedGet { List<Short> getPayload() String format() }
Security Panel Mode Supported Report
Command: 0x02
class hubitat.zwave.commands.securitypanelmodev1.SecurityPanelModeSupportedReport { Integer supportedModeBitMask List<Short> getPayload() String format() }
Security Panel Zone Sensor V1
Command Class: 0x2F
Command Class Security Panel Zone Sensor Installed Report
Command: 0x02
class hubitat.zwave.commands.securitypanelzonesensorv1.CommandClassSecurityPanelZoneSensorInstalledReport { Short numberOfSensors Short zoneNumber List<Short> getPayload() String format() }
Security Panel Zone Sensor Installed Get
Command: 0x01
class hubitat.zwave.commands.securitypanelzonesensorv1.SecurityPanelZoneSensorInstalledGet { Short zoneNumber List<Short> getPayload() String format() }
Security Panel Zone Sensor State Get
Command: 0x05
class hubitat.zwave.commands.securitypanelzonesensorv1.SecurityPanelZoneSensorStateGet { Short sensorNumber Short zoneNumber List<Short> getPayload() String format() }
Security Panel Zone Sensor State Report
Command: 0x06
class hubitat.zwave.commands.securitypanelzonesensorv1.SecurityPanelZoneSensorStateReport { Short eventParameters Short sensorNumber Short zoneNumber Short zwaveAlarmEvent Short zwaveAlarmType List<Short> getPayload() String format() }
Security Panel Zone Sensor Type Get
Command: 0x03
class hubitat.zwave.commands.securitypanelzonesensorv1.SecurityPanelZoneSensorTypeGet { Short sensorNumber Short zoneNumber List<Short> getPayload() String format() }
Security Panel Zone Sensor Type Report
Command: 0x04
class hubitat.zwave.commands.securitypanelzonesensorv1.SecurityPanelZoneSensorTypeReport { Short sensorNumber Short zoneNumber Short zwaveAlarmType List<Short> getPayload() String format() }
Command Class Security Panel Zone Sensor Installed Report
Command: 0x02
class hubitat.zwave.commands.securitypanelzonesensorv1.CommandClassSecurityPanelZoneSensorInstalledReport { Short numberOfSensors Short zoneNumber List<Short> getPayload() String format() }
Security Panel Zone Sensor Installed Get
Command: 0x01
class hubitat.zwave.commands.securitypanelzonesensorv1.SecurityPanelZoneSensorInstalledGet { Short zoneNumber List<Short> getPayload() String format() }
Security Panel Zone Sensor State Get
Command: 0x05
class hubitat.zwave.commands.securitypanelzonesensorv1.SecurityPanelZoneSensorStateGet { Short sensorNumber Short zoneNumber List<Short> getPayload() String format() }
Security Panel Zone Sensor State Report
Command: 0x06
class hubitat.zwave.commands.securitypanelzonesensorv1.SecurityPanelZoneSensorStateReport { Short eventParameters Short sensorNumber Short zoneNumber Short zwaveAlarmEvent Short zwaveAlarmType List<Short> getPayload() String format() }
Security Panel Zone Sensor Type Get
Command: 0x03
class hubitat.zwave.commands.securitypanelzonesensorv1.SecurityPanelZoneSensorTypeGet { Short sensorNumber Short zoneNumber List<Short> getPayload() String format() }
Security Panel Zone Sensor Type Report
Command: 0x04
class hubitat.zwave.commands.securitypanelzonesensorv1.SecurityPanelZoneSensorTypeReport { Short sensorNumber Short zoneNumber Short zwaveAlarmType List<Short> getPayload() String format() }
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 State Get
Command: 0x05
class hubitat.zwave.commands.securitypanelzonev1.SecurityPanelZoneStateGet { Short zoneNumber List<Short> getPayload() String format() }
Security Panel Zone State Report
Command: 0x06
class hubitat.zwave.commands.securitypanelzonev1.SecurityPanelZoneStateReport { Short zoneNumber Short zoneState List<Short> getPayload() String format() }
Security Panel Zone Supported Report
Command: 0xXM
class hubitat.zwave.commands.securitypanelzonev1.SecurityPanelZoneSupportedReport { Boolean zm Short zonesSupported List<Short> getPayload() String format() }
Security Panel Zone Type Get
Command: 0xXM
class hubitat.zwave.commands.securitypanelzonev1.SecurityPanelZoneTypeGet { Short zoneNumber List<Short> getPayload() String format() }
Security Panel Zone Type Report
Command: 0x04
class hubitat.zwave.commands.securitypanelzonev1.SecurityPanelZoneTypeReport { Short zoneNumber Short zoneType List<Short> getPayload() String format() }
Security Panel Zone Number Supported Get
Command: 0x01
class hubitat.zwave.commands.securitypanelzonev1.SecurityPanelZoneNumberSupportedGet { List<Short> getPayload() String format() }
Security Panel Zone State Get
Command: 0x05
class hubitat.zwave.commands.securitypanelzonev1.SecurityPanelZoneStateGet { Short zoneNumber List<Short> getPayload() String format() }
Security Panel Zone State Report
Command: 0x06
class hubitat.zwave.commands.securitypanelzonev1.SecurityPanelZoneStateReport { Short zoneNumber Short zoneState List<Short> getPayload() String format() }
Security Panel Zone Supported Report
Command: 0xXM
class hubitat.zwave.commands.securitypanelzonev1.SecurityPanelZoneSupportedReport { Boolean zm Short zonesSupported List<Short> getPayload() String format() }
Security Panel Zone Type Get
Command: 0xXM
class hubitat.zwave.commands.securitypanelzonev1.SecurityPanelZoneTypeGet { Short zoneNumber List<Short> getPayload() String format() }
Security Panel Zone Type Report
Command: 0x04
class hubitat.zwave.commands.securitypanelzonev1.SecurityPanelZoneTypeReport { Short zoneNumber Short zoneType List<Short> getPayload() String format() }
Security V1
Command Class: 0x98
Network Key Set
Command: 0x06
class hubitat.zwave.commands.securityv1.NetworkKeySet { List<NetworkKeySet> networkKeyByte List<Short> getPayload() String format() }
Network Key Verify
Command: 0x07
class hubitat.zwave.commands.securityv1.NetworkKeyVerify { List<Short> getPayload() String format() }
Security Commands Supported Get
Command: 0x02
class hubitat.zwave.commands.securityv1.SecurityCommandsSupportedGet { List<Short> getPayload() String format() }
Security Commands Supported Report
Command: 0x03
class hubitat.zwave.commands.securityv1.SecurityCommandsSupportedReport { List<SecurityCommandsSupportedReport> commandClassControl List<SecurityCommandsSupportedReport> commandClassSupport Short reportsToFollow List<Short> getPayload() String format() }
Security Message Encapsulation
Command: 0x81
class hubitat.zwave.commands.securityv1.SecurityMessageEncapsulation { List<SecurityMessageEncapsulation> commandByte Short commandClassIdentifier Short commandIdentifier Boolean secondFrame Short sequenceCounter Boolean sequenced List<Short> getPayload() String format() }
Security Message Encapsulation Nonce Get
Command: 0xC1
class hubitat.zwave.commands.securityv1.SecurityMessageEncapsulationNonceGet { List<SecurityMessageEncapsulationNonceGet> commandByte Short commandClassIdentifier Short commandIdentifier List<SecurityMessageEncapsulationNonceGet> initializationVector List<SecurityMessageEncapsulationNonceGet> messageAuthenticationCode Short receiversNonceIdentifier Boolean secondFrame Short sequenceCounter Boolean sequenced List<Short> getPayload() String format() }
Security Nonce Get
Command: 0x40
class hubitat.zwave.commands.securityv1.SecurityNonceGet { List<Short> getPayload() String format() }
Security Nonce Report
Command: 0x80
class hubitat.zwave.commands.securityv1.SecurityNonceReport { List<SecurityNonceReport> nonce List<Short> getPayload() String format() }
Security Scheme Get
Command: 0x04
class hubitat.zwave.commands.securityv1.SecuritySchemeGet { Short supportedSecuritySchemes List<Short> getPayload() String format() }
Security Scheme Inherit
Command: 0x08
class hubitat.zwave.commands.securityv1.SecuritySchemeInherit { Short supportedSecuritySchemes List<Short> getPayload() String format() }
Security Scheme Report
Command: 0x05
class hubitat.zwave.commands.securityv1.SecuritySchemeReport { Short supportedSecuritySchemes List<Short> getPayload() String format() }
Network Key Set
Command: 0x06
class hubitat.zwave.commands.securityv1.NetworkKeySet { List<NetworkKeySet> networkKeyByte List<Short> getPayload() String format() }
Network Key Verify
Command: 0x07
class hubitat.zwave.commands.securityv1.NetworkKeyVerify { List<Short> getPayload() String format() }
Security Commands Supported Get
Command: 0x02
class hubitat.zwave.commands.securityv1.SecurityCommandsSupportedGet { List<Short> getPayload() String format() }
Security Commands Supported Report
Command: 0x03
class hubitat.zwave.commands.securityv1.SecurityCommandsSupportedReport { List<SecurityCommandsSupportedReport> commandClassControl List<SecurityCommandsSupportedReport> commandClassSupport Short reportsToFollow List<Short> getPayload() String format() }
Security Message Encapsulation
Command: 0x81
class hubitat.zwave.commands.securityv1.SecurityMessageEncapsulation { List<SecurityMessageEncapsulation> commandByte Short commandClassIdentifier Short commandIdentifier Boolean secondFrame Short sequenceCounter Boolean sequenced List<Short> getPayload() String format() }
Security Message Encapsulation Nonce Get
Command: 0xC1
class hubitat.zwave.commands.securityv1.SecurityMessageEncapsulationNonceGet { List<SecurityMessageEncapsulationNonceGet> commandByte Short commandClassIdentifier Short commandIdentifier List<SecurityMessageEncapsulationNonceGet> initializationVector List<SecurityMessageEncapsulationNonceGet> messageAuthenticationCode Short receiversNonceIdentifier Boolean secondFrame Short sequenceCounter Boolean sequenced List<Short> getPayload() String format() }
Security Nonce Get
Command: 0x40
class hubitat.zwave.commands.securityv1.SecurityNonceGet { List<Short> getPayload() String format() }
Security Nonce Report
Command: 0x80
class hubitat.zwave.commands.securityv1.SecurityNonceReport { List<SecurityNonceReport> nonce List<Short> getPayload() String format() }
Security Scheme Get
Command: 0x04
class hubitat.zwave.commands.securityv1.SecuritySchemeGet { Short supportedSecuritySchemes List<Short> getPayload() String format() }
Security Scheme Inherit
Command: 0x08
class hubitat.zwave.commands.securityv1.SecuritySchemeInherit { Short supportedSecuritySchemes List<Short> getPayload() String format() }
Security Scheme Report
Command: 0x05
class hubitat.zwave.commands.securityv1.SecuritySchemeReport { Short supportedSecuritySchemes List<Short> getPayload() String format() }
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 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 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 Get
Command: 0x02
class hubitat.zwave.commands.sensorbinaryv2.SensorBinaryGet { Short sensorType List<Short> getPayload() String format() }
Sensor Binary Report
Command: 0x03
class hubitat.zwave.commands.sensorbinaryv2.SensorBinaryReport { Short sensorType Short sensorValue static Short SENSOR_TYPE_AUX = 9 static Short SENSOR_TYPE_CO = 3 static Short SENSOR_TYPE_CO2 = 4 static Short SENSOR_TYPE_DOOR_WINDOW = 10 static Short SENSOR_TYPE_FIRST = 255 static Short SENSOR_TYPE_FREEZE = 7 static Short SENSOR_TYPE_GENERAL_PURPOSE = 1 static Short SENSOR_TYPE_GLASS_BREAK = 13 static Short SENSOR_TYPE_HEAT = 5 static Short SENSOR_TYPE_MOTION = 12 static Short SENSOR_TYPE_SMOKE = 2 static Short SENSOR_TYPE_TAMPER = 8 static Short SENSOR_TYPE_TILT = 11 static Short SENSOR_TYPE_WATER = 6 static Short SENSOR_VALUE_DETECTED_AN_EVENT = 255 static Short SENSOR_VALUE_IDLE = 0 List<Short> getPayload() String format() }
Sensor Binary Supported Get Sensor
Command: 0x01
class hubitat.zwave.commands.sensorbinaryv2.SensorBinarySupportedGetSensor { List<Short> getPayload() String format() }
Sensor Binary Supported Sensor Report
Command: 0x04
class hubitat.zwave.commands.sensorbinaryv2.SensorBinarySupportedSensorReport { Boolean aux Boolean co Boolean co2 Boolean doorwindow Boolean first Boolean freeze Boolean general Boolean glassBreak Boolean heat Boolean motion Boolean smoke Boolean tamper Boolean tilt Boolean water List<Short> getPayload() String format() }
Sensor Binary Get
Command: 0x02
class hubitat.zwave.commands.sensorbinaryv2.SensorBinaryGet { Short sensorType List<Short> getPayload() String format() }
Sensor Binary Report
Command: 0x03
class hubitat.zwave.commands.sensorbinaryv2.SensorBinaryReport { Short sensorType Short sensorValue static Short SENSOR_TYPE_AUX = 9 static Short SENSOR_TYPE_CO = 3 static Short SENSOR_TYPE_CO2 = 4 static Short SENSOR_TYPE_DOOR_WINDOW = 10 static Short SENSOR_TYPE_FIRST = 255 static Short SENSOR_TYPE_FREEZE = 7 static Short SENSOR_TYPE_GENERAL_PURPOSE = 1 static Short SENSOR_TYPE_GLASS_BREAK = 13 static Short SENSOR_TYPE_HEAT = 5 static Short SENSOR_TYPE_MOTION = 12 static Short SENSOR_TYPE_SMOKE = 2 static Short SENSOR_TYPE_TAMPER = 8 static Short SENSOR_TYPE_TILT = 11 static Short SENSOR_TYPE_WATER = 6 static Short SENSOR_VALUE_DETECTED_AN_EVENT = 255 static Short SENSOR_VALUE_IDLE = 0 List<Short> getPayload() String format() }
Sensor Binary Supported Get Sensor
Command: 0x01
class hubitat.zwave.commands.sensorbinaryv2.SensorBinarySupportedGetSensor { List<Short> getPayload() String format() }
Sensor Binary Supported Sensor Report
Command: 0x04
class hubitat.zwave.commands.sensorbinaryv2.SensorBinarySupportedSensorReport { Boolean aux Boolean co Boolean co2 Boolean doorwindow Boolean first Boolean freeze Boolean general Boolean glassBreak Boolean heat Boolean motion Boolean smoke Boolean tamper Boolean tilt Boolean water List<Short> getPayload() String format() }
Sensor Configuration V1
Command Class: 0x9E
Sensor Trigger Level Get
Command: 0x02
class hubitat.zwave.commands.sensorconfigurationv1.SensorTriggerLevelGet { List<Short> getPayload() String format() }
Sensor Trigger Level Report
Command: 0x03
class hubitat.zwave.commands.sensorconfigurationv1.SensorTriggerLevelReport { Short precision Short scale BigDecimal scaledTriggerValue Short sensorType Short size List<SensorTriggerLevelReport> triggerValue List<Short> getPayload() String format() }
Sensor Trigger Level Set
Command: 0x01
class hubitat.zwave.commands.sensorconfigurationv1.SensorTriggerLevelSet { Boolean current Boolean defaultValue Short precision Short scale BigDecimal scaledTriggerValue Short sensorType Short size List<SensorTriggerLevelSet> triggerValue List<Short> getPayload() String format() }
Sensor Trigger Level Get
Command: 0x02
class hubitat.zwave.commands.sensorconfigurationv1.SensorTriggerLevelGet { List<Short> getPayload() String format() }
Sensor Trigger Level Report
Command: 0x03
class hubitat.zwave.commands.sensorconfigurationv1.SensorTriggerLevelReport { Short precision Short scale BigDecimal scaledTriggerValue Short sensorType Short size List<SensorTriggerLevelReport> triggerValue List<Short> getPayload() String format() }
Sensor Trigger Level Set
Command: 0x01
class hubitat.zwave.commands.sensorconfigurationv1.SensorTriggerLevelSet { Boolean current Boolean defaultValue Short precision Short scale BigDecimal scaledTriggerValue Short sensorType Short size List<SensorTriggerLevelSet> triggerValue List<Short> getPayload() String format() }
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 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 V10
Command Class: 0x31
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 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 Supported Get Sensor
Command: 0x01
class hubitat.zwave.commands.sensormultilevelv10.SensorMultilevelSupportedGetSensor { 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 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 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 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 Supported Get Sensor
Command: 0x01
class hubitat.zwave.commands.sensormultilevelv10.SensorMultilevelSupportedGetSensor { 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 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 V11
Command Class: 0x31
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 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 Supported Get Sensor
Command: 0x01
class hubitat.zwave.commands.sensormultilevelv11.SensorMultilevelSupportedGetSensor { 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() }
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 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 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 Supported Get Sensor
Command: 0x01
class hubitat.zwave.commands.sensormultilevelv11.SensorMultilevelSupportedGetSensor { 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() }
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 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 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 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 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 Get
Command: 0x04
class hubitat.zwave.commands.sensormultilevelv5.SensorMultilevelGet { Short scale Short sensorType static Short SENSOR_TYPE_AIR_FLOW_VERSION_3 = 18 static Short SENSOR_TYPE_ANGLE_POSITION_VERSION_4 = 21 static Short SENSOR_TYPE_ATMOSPHERIC_PRESSURE_VERSION_2 = 8 static Short SENSOR_TYPE_BAROMETRIC_PRESSURE_VERSION_2 = 9 static Short SENSOR_TYPE_CO2_LEVEL_VERSION_3 = 17 static Short SENSOR_TYPE_CURRENT_VERSION_3 = 16 static Short SENSOR_TYPE_DEW_POINT_VERSION_2 = 11 static Short SENSOR_TYPE_DIRECTION_VERSION_2 = 7 static Short SENSOR_TYPE_DISTANCE_VERSION_3 = 20 static Short SENSOR_TYPE_ELECTRICAL_CONDUCTIVITY_V5 = 29 static Short SENSOR_TYPE_ELECTRICAL_RESISTIVITY_V5 = 28 static Short SENSOR_TYPE_GENERAL_PURPOSE_VALUE_VERSION_1 = 2 static Short SENSOR_TYPE_LOUDNESS_V5 = 30 static Short SENSOR_TYPE_LUMINANCE_VERSION_1 = 3 static Short SENSOR_TYPE_MOISTURE_V5 = 31 static Short SENSOR_TYPE_POWER_VERSION_2 = 4 static Short SENSOR_TYPE_RAIN_RATE_VERSION_2 = 12 static Short SENSOR_TYPE_RELATIVE_HUMIDITY_VERSION_2 = 5 static Short SENSOR_TYPE_ROTATION_V5 = 22 static Short SENSOR_TYPE_SEISMIC_INTENSITY_V5 = 25 static Short SENSOR_TYPE_SEISMIC_MAGNITUDE_V5 = 26 static Short SENSOR_TYPE_SOIL_TEMPERATURE_V5 = 24 static Short SENSOR_TYPE_SOLAR_RADIATION_VERSION_2 = 10 static Short SENSOR_TYPE_TANK_CAPACITY_VERSION_3 = 19 static Short SENSOR_TYPE_TEMPERATURE_VERSION_1 = 1 static Short SENSOR_TYPE_TIDE_LEVEL_VERSION_2 = 13 static Short SENSOR_TYPE_ULTRAVIOLET_V5 = 27 static Short SENSOR_TYPE_VELOCITY_VERSION_2 = 6 static Short SENSOR_TYPE_VOLTAGE_VERSION_3 = 15 static Short SENSOR_TYPE_WATER_TEMPERATURE_V5 = 23 static Short SENSOR_TYPE_WEIGHT_VERSION_3 = 14 List<Short> getPayload() String format() }
Sensor Multilevel Report
Command: 0x05
class hubitat.zwave.commands.sensormultilevelv5.SensorMultilevelReport { Short precision Short scale BigDecimal scaledSensorValue Short sensorType Short size static Short SENSOR_TYPE_AIR_FLOW_VERSION_3 = 18 static Short SENSOR_TYPE_ANGLE_POSITION_VERSION_4 = 21 static Short SENSOR_TYPE_ATMOSPHERIC_PRESSURE_VERSION_2 = 8 static Short SENSOR_TYPE_BAROMETRIC_PRESSURE_VERSION_2 = 9 static Short SENSOR_TYPE_CO2_LEVEL_VERSION_3 = 17 static Short SENSOR_TYPE_CURRENT_VERSION_3 = 16 static Short SENSOR_TYPE_DEW_POINT_VERSION_2 = 11 static Short SENSOR_TYPE_DIRECTION_VERSION_2 = 7 static Short SENSOR_TYPE_DISTANCE_VERSION_3 = 20 static Short SENSOR_TYPE_ELECTRICAL_CONDUCTIVITY_V5 = 29 static Short SENSOR_TYPE_ELECTRICAL_RESISTIVITY_V5 = 28 static Short SENSOR_TYPE_GENERAL_PURPOSE_VALUE_VERSION_1 = 2 static Short SENSOR_TYPE_LOUDNESS_V5 = 30 static Short SENSOR_TYPE_LUMINANCE_VERSION_1 = 3 static Short SENSOR_TYPE_MOISTURE_V5 = 31 static Short SENSOR_TYPE_POWER_VERSION_2 = 4 static Short SENSOR_TYPE_RAIN_RATE_VERSION_2 = 12 static Short SENSOR_TYPE_RELATIVE_HUMIDITY_VERSION_2 = 5 static Short SENSOR_TYPE_ROTATION_V5 = 22 static Short SENSOR_TYPE_SEISMIC_INTENSITY_V5 = 25 static Short SENSOR_TYPE_SEISMIC_MAGNITUDE_V5 = 26 static Short SENSOR_TYPE_SOIL_TEMPERATURE_V5 = 24 static Short SENSOR_TYPE_SOLAR_RADIATION_VERSION_2 = 10 static Short SENSOR_TYPE_TANK_CAPACITY_VERSION_3 = 19 static Short SENSOR_TYPE_TEMPERATURE_VERSION_1 = 1 static Short SENSOR_TYPE_TIDE_LEVEL_VERSION_2 = 13 static Short SENSOR_TYPE_ULTRAVIOLET_V5 = 27 static Short SENSOR_TYPE_VELOCITY_VERSION_2 = 6 static Short SENSOR_TYPE_VOLTAGE_VERSION_3 = 15 static Short SENSOR_TYPE_WATER_TEMPERATURE_V5 = 23 static Short SENSOR_TYPE_WEIGHT_VERSION_3 = 14 List<Short> getPayload() String format() }
Sensor Multilevel Supported Get Scale
Command: 0x03
class hubitat.zwave.commands.sensormultilevelv5.SensorMultilevelSupportedGetScale { Short sensorType static Short SENSOR_TYPE_AIR_FLOW_VERSION_3 = 18 static Short SENSOR_TYPE_ANGLE_POSITION_VERSION_4 = 21 static Short SENSOR_TYPE_ATMOSPHERIC_PRESSURE_VERSION_2 = 8 static Short SENSOR_TYPE_BAROMETRIC_PRESSURE_VERSION_2 = 9 static Short SENSOR_TYPE_CO2_LEVEL_VERSION_3 = 17 static Short SENSOR_TYPE_CURRENT_VERSION_3 = 16 static Short SENSOR_TYPE_DEW_POINT_VERSION_2 = 11 static Short SENSOR_TYPE_DIRECTION_VERSION_2 = 7 static Short SENSOR_TYPE_DISTANCE_VERSION_3 = 20 static Short SENSOR_TYPE_ELECTRICAL_CONDUCTIVITY_V5 = 29 static Short SENSOR_TYPE_ELECTRICAL_RESISTIVITY_V5 = 28 static Short SENSOR_TYPE_GENERAL_PURPOSE_VALUE_VERSION_1 = 2 static Short SENSOR_TYPE_LOUDNESS_V5 = 30 static Short SENSOR_TYPE_LUMINANCE_VERSION_1 = 3 static Short SENSOR_TYPE_MOISTURE_V5 = 31 static Short SENSOR_TYPE_POWER_VERSION_2 = 4 static Short SENSOR_TYPE_RAIN_RATE_VERSION_2 = 12 static Short SENSOR_TYPE_RELATIVE_HUMIDITY_VERSION_2 = 5 static Short SENSOR_TYPE_ROTATION_V5 = 22 static Short SENSOR_TYPE_SEISMIC_INTENSITY_V5 = 25 static Short SENSOR_TYPE_SEISMIC_MAGNITUDE_V5 = 26 static Short SENSOR_TYPE_SOIL_TEMPERATURE_V5 = 24 static Short SENSOR_TYPE_SOLAR_RADIATION_VERSION_2 = 10 static Short SENSOR_TYPE_TANK_CAPACITY_VERSION_3 = 19 static Short SENSOR_TYPE_TEMPERATURE_VERSION_1 = 1 static Short SENSOR_TYPE_TIDE_LEVEL_VERSION_2 = 13 static Short SENSOR_TYPE_ULTRAVIOLET_V5 = 27 static Short SENSOR_TYPE_VELOCITY_VERSION_2 = 6 static Short SENSOR_TYPE_VOLTAGE_VERSION_3 = 15 static Short SENSOR_TYPE_WATER_TEMPERATURE_V5 = 23 static Short SENSOR_TYPE_WEIGHT_VERSION_3 = 14 List<Short> getPayload() String format() }
Sensor Multilevel Supported Get Sensor
Command: 0x01
class hubitat.zwave.commands.sensormultilevelv5.SensorMultilevelSupportedGetSensor { List<Short> getPayload() String format() }
Sensor Multilevel Supported Scale Report
Command: 0x06
class hubitat.zwave.commands.sensormultilevelv5.SensorMultilevelSupportedScaleReport { Short scaleBitMask Short sensorType static Short SENSOR_TYPE_AIR_FLOW_VERSION_3 = 18 static Short SENSOR_TYPE_ANGLE_POSITION_VERSION_4 = 21 static Short SENSOR_TYPE_ATMOSPHERIC_PRESSURE_VERSION_2 = 8 static Short SENSOR_TYPE_BAROMETRIC_PRESSURE_VERSION_2 = 9 static Short SENSOR_TYPE_CO2_LEVEL_VERSION_3 = 17 static Short SENSOR_TYPE_CURRENT_VERSION_3 = 16 static Short SENSOR_TYPE_DEW_POINT_VERSION_2 = 11 static Short SENSOR_TYPE_DIRECTION_VERSION_2 = 7 static Short SENSOR_TYPE_DISTANCE_VERSION_3 = 20 static Short SENSOR_TYPE_ELECTRICAL_CONDUCTIVITY_V5 = 29 static Short SENSOR_TYPE_ELECTRICAL_RESISTIVITY_V5 = 28 static Short SENSOR_TYPE_GENERAL_PURPOSE_VALUE_VERSION_1 = 2 static Short SENSOR_TYPE_LOUDNESS_V5 = 30 static Short SENSOR_TYPE_LUMINANCE_VERSION_1 = 3 static Short SENSOR_TYPE_MOISTURE_V5 = 31 static Short SENSOR_TYPE_POWER_VERSION_2 = 4 static Short SENSOR_TYPE_RAIN_RATE_VERSION_2 = 12 static Short SENSOR_TYPE_RELATIVE_HUMIDITY_VERSION_2 = 5 static Short SENSOR_TYPE_ROTATION_V5 = 22 static Short SENSOR_TYPE_SEISMIC_INTENSITY_V5 = 25 static Short SENSOR_TYPE_SEISMIC_MAGNITUDE_V5 = 26 static Short SENSOR_TYPE_SOIL_TEMPERATURE_V5 = 24 static Short SENSOR_TYPE_SOLAR_RADIATION_VERSION_2 = 10 static Short SENSOR_TYPE_TANK_CAPACITY_VERSION_3 = 19 static Short SENSOR_TYPE_TEMPERATURE_VERSION_1 = 1 static Short SENSOR_TYPE_TIDE_LEVEL_VERSION_2 = 13 static Short SENSOR_TYPE_ULTRAVIOLET_V5 = 27 static Short SENSOR_TYPE_VELOCITY_VERSION_2 = 6 static Short SENSOR_TYPE_VOLTAGE_VERSION_3 = 15 static Short SENSOR_TYPE_WATER_TEMPERATURE_V5 = 23 static Short SENSOR_TYPE_WEIGHT_VERSION_3 = 14 List<Short> getPayload() String format() }
Sensor Multilevel Supported Sensor Report
Command: 0x02
class hubitat.zwave.commands.sensormultilevelv5.SensorMultilevelSupportedSensorReport { Boolean airFlow Boolean airTemperature Boolean anglePosition Boolean atmosphericPressure Boolean barometricPressure Boolean 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 Get
Command: 0x04
class hubitat.zwave.commands.sensormultilevelv5.SensorMultilevelGet { Short scale Short sensorType static Short SENSOR_TYPE_AIR_FLOW_VERSION_3 = 18 static Short SENSOR_TYPE_ANGLE_POSITION_VERSION_4 = 21 static Short SENSOR_TYPE_ATMOSPHERIC_PRESSURE_VERSION_2 = 8 static Short SENSOR_TYPE_BAROMETRIC_PRESSURE_VERSION_2 = 9 static Short SENSOR_TYPE_CO2_LEVEL_VERSION_3 = 17 static Short SENSOR_TYPE_CURRENT_VERSION_3 = 16 static Short SENSOR_TYPE_DEW_POINT_VERSION_2 = 11 static Short SENSOR_TYPE_DIRECTION_VERSION_2 = 7 static Short SENSOR_TYPE_DISTANCE_VERSION_3 = 20 static Short SENSOR_TYPE_ELECTRICAL_CONDUCTIVITY_V5 = 29 static Short SENSOR_TYPE_ELECTRICAL_RESISTIVITY_V5 = 28 static Short SENSOR_TYPE_GENERAL_PURPOSE_VALUE_VERSION_1 = 2 static Short SENSOR_TYPE_LOUDNESS_V5 = 30 static Short SENSOR_TYPE_LUMINANCE_VERSION_1 = 3 static Short SENSOR_TYPE_MOISTURE_V5 = 31 static Short SENSOR_TYPE_POWER_VERSION_2 = 4 static Short SENSOR_TYPE_RAIN_RATE_VERSION_2 = 12 static Short SENSOR_TYPE_RELATIVE_HUMIDITY_VERSION_2 = 5 static Short SENSOR_TYPE_ROTATION_V5 = 22 static Short SENSOR_TYPE_SEISMIC_INTENSITY_V5 = 25 static Short SENSOR_TYPE_SEISMIC_MAGNITUDE_V5 = 26 static Short SENSOR_TYPE_SOIL_TEMPERATURE_V5 = 24 static Short SENSOR_TYPE_SOLAR_RADIATION_VERSION_2 = 10 static Short SENSOR_TYPE_TANK_CAPACITY_VERSION_3 = 19 static Short SENSOR_TYPE_TEMPERATURE_VERSION_1 = 1 static Short SENSOR_TYPE_TIDE_LEVEL_VERSION_2 = 13 static Short SENSOR_TYPE_ULTRAVIOLET_V5 = 27 static Short SENSOR_TYPE_VELOCITY_VERSION_2 = 6 static Short SENSOR_TYPE_VOLTAGE_VERSION_3 = 15 static Short SENSOR_TYPE_WATER_TEMPERATURE_V5 = 23 static Short SENSOR_TYPE_WEIGHT_VERSION_3 = 14 List<Short> getPayload() String format() }
Sensor Multilevel Report
Command: 0x05
class hubitat.zwave.commands.sensormultilevelv5.SensorMultilevelReport { Short precision Short scale BigDecimal scaledSensorValue Short sensorType Short size static Short SENSOR_TYPE_AIR_FLOW_VERSION_3 = 18 static Short SENSOR_TYPE_ANGLE_POSITION_VERSION_4 = 21 static Short SENSOR_TYPE_ATMOSPHERIC_PRESSURE_VERSION_2 = 8 static Short SENSOR_TYPE_BAROMETRIC_PRESSURE_VERSION_2 = 9 static Short SENSOR_TYPE_CO2_LEVEL_VERSION_3 = 17 static Short SENSOR_TYPE_CURRENT_VERSION_3 = 16 static Short SENSOR_TYPE_DEW_POINT_VERSION_2 = 11 static Short SENSOR_TYPE_DIRECTION_VERSION_2 = 7 static Short SENSOR_TYPE_DISTANCE_VERSION_3 = 20 static Short SENSOR_TYPE_ELECTRICAL_CONDUCTIVITY_V5 = 29 static Short SENSOR_TYPE_ELECTRICAL_RESISTIVITY_V5 = 28 static Short SENSOR_TYPE_GENERAL_PURPOSE_VALUE_VERSION_1 = 2 static Short SENSOR_TYPE_LOUDNESS_V5 = 30 static Short SENSOR_TYPE_LUMINANCE_VERSION_1 = 3 static Short SENSOR_TYPE_MOISTURE_V5 = 31 static Short SENSOR_TYPE_POWER_VERSION_2 = 4 static Short SENSOR_TYPE_RAIN_RATE_VERSION_2 = 12 static Short SENSOR_TYPE_RELATIVE_HUMIDITY_VERSION_2 = 5 static Short SENSOR_TYPE_ROTATION_V5 = 22 static Short SENSOR_TYPE_SEISMIC_INTENSITY_V5 = 25 static Short SENSOR_TYPE_SEISMIC_MAGNITUDE_V5 = 26 static Short SENSOR_TYPE_SOIL_TEMPERATURE_V5 = 24 static Short SENSOR_TYPE_SOLAR_RADIATION_VERSION_2 = 10 static Short SENSOR_TYPE_TANK_CAPACITY_VERSION_3 = 19 static Short SENSOR_TYPE_TEMPERATURE_VERSION_1 = 1 static Short SENSOR_TYPE_TIDE_LEVEL_VERSION_2 = 13 static Short SENSOR_TYPE_ULTRAVIOLET_V5 = 27 static Short SENSOR_TYPE_VELOCITY_VERSION_2 = 6 static Short SENSOR_TYPE_VOLTAGE_VERSION_3 = 15 static Short SENSOR_TYPE_WATER_TEMPERATURE_V5 = 23 static Short SENSOR_TYPE_WEIGHT_VERSION_3 = 14 List<Short> getPayload() String format() }
Sensor Multilevel Supported Get Scale
Command: 0x03
class hubitat.zwave.commands.sensormultilevelv5.SensorMultilevelSupportedGetScale { Short sensorType static Short SENSOR_TYPE_AIR_FLOW_VERSION_3 = 18 static Short SENSOR_TYPE_ANGLE_POSITION_VERSION_4 = 21 static Short SENSOR_TYPE_ATMOSPHERIC_PRESSURE_VERSION_2 = 8 static Short SENSOR_TYPE_BAROMETRIC_PRESSURE_VERSION_2 = 9 static Short SENSOR_TYPE_CO2_LEVEL_VERSION_3 = 17 static Short SENSOR_TYPE_CURRENT_VERSION_3 = 16 static Short SENSOR_TYPE_DEW_POINT_VERSION_2 = 11 static Short SENSOR_TYPE_DIRECTION_VERSION_2 = 7 static Short SENSOR_TYPE_DISTANCE_VERSION_3 = 20 static Short SENSOR_TYPE_ELECTRICAL_CONDUCTIVITY_V5 = 29 static Short SENSOR_TYPE_ELECTRICAL_RESISTIVITY_V5 = 28 static Short SENSOR_TYPE_GENERAL_PURPOSE_VALUE_VERSION_1 = 2 static Short SENSOR_TYPE_LOUDNESS_V5 = 30 static Short SENSOR_TYPE_LUMINANCE_VERSION_1 = 3 static Short SENSOR_TYPE_MOISTURE_V5 = 31 static Short SENSOR_TYPE_POWER_VERSION_2 = 4 static Short SENSOR_TYPE_RAIN_RATE_VERSION_2 = 12 static Short SENSOR_TYPE_RELATIVE_HUMIDITY_VERSION_2 = 5 static Short SENSOR_TYPE_ROTATION_V5 = 22 static Short SENSOR_TYPE_SEISMIC_INTENSITY_V5 = 25 static Short SENSOR_TYPE_SEISMIC_MAGNITUDE_V5 = 26 static Short SENSOR_TYPE_SOIL_TEMPERATURE_V5 = 24 static Short SENSOR_TYPE_SOLAR_RADIATION_VERSION_2 = 10 static Short SENSOR_TYPE_TANK_CAPACITY_VERSION_3 = 19 static Short SENSOR_TYPE_TEMPERATURE_VERSION_1 = 1 static Short SENSOR_TYPE_TIDE_LEVEL_VERSION_2 = 13 static Short SENSOR_TYPE_ULTRAVIOLET_V5 = 27 static Short SENSOR_TYPE_VELOCITY_VERSION_2 = 6 static Short SENSOR_TYPE_VOLTAGE_VERSION_3 = 15 static Short SENSOR_TYPE_WATER_TEMPERATURE_V5 = 23 static Short SENSOR_TYPE_WEIGHT_VERSION_3 = 14 List<Short> getPayload() String format() }
Sensor Multilevel Supported Get Sensor
Command: 0x01
class hubitat.zwave.commands.sensormultilevelv5.SensorMultilevelSupportedGetSensor { List<Short> getPayload() String format() }
Sensor Multilevel Supported Scale Report
Command: 0x06
class hubitat.zwave.commands.sensormultilevelv5.SensorMultilevelSupportedScaleReport { Short scaleBitMask Short sensorType static Short SENSOR_TYPE_AIR_FLOW_VERSION_3 = 18 static Short SENSOR_TYPE_ANGLE_POSITION_VERSION_4 = 21 static Short SENSOR_TYPE_ATMOSPHERIC_PRESSURE_VERSION_2 = 8 static Short SENSOR_TYPE_BAROMETRIC_PRESSURE_VERSION_2 = 9 static Short SENSOR_TYPE_CO2_LEVEL_VERSION_3 = 17 static Short SENSOR_TYPE_CURRENT_VERSION_3 = 16 static Short SENSOR_TYPE_DEW_POINT_VERSION_2 = 11 static Short SENSOR_TYPE_DIRECTION_VERSION_2 = 7 static Short SENSOR_TYPE_DISTANCE_VERSION_3 = 20 static Short SENSOR_TYPE_ELECTRICAL_CONDUCTIVITY_V5 = 29 static Short SENSOR_TYPE_ELECTRICAL_RESISTIVITY_V5 = 28 static Short SENSOR_TYPE_GENERAL_PURPOSE_VALUE_VERSION_1 = 2 static Short SENSOR_TYPE_LOUDNESS_V5 = 30 static Short SENSOR_TYPE_LUMINANCE_VERSION_1 = 3 static Short SENSOR_TYPE_MOISTURE_V5 = 31 static Short SENSOR_TYPE_POWER_VERSION_2 = 4 static Short SENSOR_TYPE_RAIN_RATE_VERSION_2 = 12 static Short SENSOR_TYPE_RELATIVE_HUMIDITY_VERSION_2 = 5 static Short SENSOR_TYPE_ROTATION_V5 = 22 static Short SENSOR_TYPE_SEISMIC_INTENSITY_V5 = 25 static Short SENSOR_TYPE_SEISMIC_MAGNITUDE_V5 = 26 static Short SENSOR_TYPE_SOIL_TEMPERATURE_V5 = 24 static Short SENSOR_TYPE_SOLAR_RADIATION_VERSION_2 = 10 static Short SENSOR_TYPE_TANK_CAPACITY_VERSION_3 = 19 static Short SENSOR_TYPE_TEMPERATURE_VERSION_1 = 1 static Short SENSOR_TYPE_TIDE_LEVEL_VERSION_2 = 13 static Short SENSOR_TYPE_ULTRAVIOLET_V5 = 27 static Short SENSOR_TYPE_VELOCITY_VERSION_2 = 6 static Short SENSOR_TYPE_VOLTAGE_VERSION_3 = 15 static Short SENSOR_TYPE_WATER_TEMPERATURE_V5 = 23 static Short SENSOR_TYPE_WEIGHT_VERSION_3 = 14 List<Short> getPayload() String format() }
Sensor Multilevel Supported Sensor Report
Command: 0x02
class hubitat.zwave.commands.sensormultilevelv5.SensorMultilevelSupportedSensorReport { Boolean airFlow Boolean airTemperature Boolean anglePosition Boolean atmosphericPressure Boolean barometricPressure Boolean 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 V6
Command Class: 0x31
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 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 Supported Get Sensor
Command: 0x01
class hubitat.zwave.commands.sensormultilevelv6.SensorMultilevelSupportedGetSensor { 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 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 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 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 Supported Get Sensor
Command: 0x01
class hubitat.zwave.commands.sensormultilevelv6.SensorMultilevelSupportedGetSensor { 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 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 V7
Command Class: 0x31
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 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 Supported Get Sensor
Command: 0x01
class hubitat.zwave.commands.sensormultilevelv7.SensorMultilevelSupportedGetSensor { 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 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 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 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 Supported Get Sensor
Command: 0x01
class hubitat.zwave.commands.sensormultilevelv7.SensorMultilevelSupportedGetSensor { 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 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 V8
Command Class: 0x31
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 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 Supported Get Sensor
Command: 0x01
class hubitat.zwave.commands.sensormultilevelv8.SensorMultilevelSupportedGetSensor { 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 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 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 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 Supported Get Sensor
Command: 0x01
class hubitat.zwave.commands.sensormultilevelv8.SensorMultilevelSupportedGetSensor { 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 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 V9
Command Class: 0x31
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 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 Supported Get Sensor
Command: 0x01
class hubitat.zwave.commands.sensormultilevelv9.SensorMultilevelSupportedGetSensor { 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 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 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 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 Supported Get Sensor
Command: 0x01
class hubitat.zwave.commands.sensormultilevelv9.SensorMultilevelSupportedGetSensor { 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 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() }
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() }
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 Get
Command: 0x02
class hubitat.zwave.commands.simpleavcontrolv1.SimpleAvControlGet { List<Short> getPayload() String format() }
Simple Av Control Report
Command: 0x03
class hubitat.zwave.commands.simpleavcontrolv1.SimpleAvControlReport { Short numberOfReports List<Short> getPayload() String format() }
Simple Av Control Set
Command: 0x01
class hubitat.zwave.commands.simpleavcontrolv1.SimpleAvControlSet { List<SimpleAvControlSet> commands Integer itemId Short keyAttributes Short sequenceNumber List<Short> getPayload() String format() }
Simple Av Control Supported Get
Command: 0x04
class hubitat.zwave.commands.simpleavcontrolv1.SimpleAvControlSupportedGet { Short reportNo List<Short> getPayload() String format() }
Simple Av Control Supported Report
Command: 0x05
class hubitat.zwave.commands.simpleavcontrolv1.SimpleAvControlSupportedReport { List<SimpleAvControlSupportedReport> bitMasks Short reportNo List<Short> getPayload() String format() }
Simple Av Control Get
Command: 0x02
class hubitat.zwave.commands.simpleavcontrolv1.SimpleAvControlGet { List<Short> getPayload() String format() }
Simple Av Control Report
Command: 0x03
class hubitat.zwave.commands.simpleavcontrolv1.SimpleAvControlReport { Short numberOfReports List<Short> getPayload() String format() }
Simple Av Control Set
Command: 0x01
class hubitat.zwave.commands.simpleavcontrolv1.SimpleAvControlSet { List<SimpleAvControlSet> commands Integer itemId Short keyAttributes Short sequenceNumber List<Short> getPayload() String format() }
Simple Av Control Supported Get
Command: 0x04
class hubitat.zwave.commands.simpleavcontrolv1.SimpleAvControlSupportedGet { Short reportNo List<Short> getPayload() String format() }
Simple Av Control Supported Report
Command: 0x05
class hubitat.zwave.commands.simpleavcontrolv1.SimpleAvControlSupportedReport { List<SimpleAvControlSupportedReport> bitMasks Short reportNo List<Short> getPayload() String format() }
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() }
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 Get
Command: 0x02
class hubitat.zwave.commands.switchallv1.SwitchAllGet { List<Short> getPayload() String format() }
Switch All Off
Command: 0x05
class hubitat.zwave.commands.switchallv1.SwitchAllOff { List<Short> getPayload() String format() }
Switch All On
Command: 0x04
class hubitat.zwave.commands.switchallv1.SwitchAllOn { List<Short> getPayload() String format() }
Switch All Report
Command: 0x03
class hubitat.zwave.commands.switchallv1.SwitchAllReport { Short mode static Short MODE_EXCLUDED_FROM_THE_ALL_OFF_FUNCTIONALITY_BUT_NOT_ALL_ON = 2 static Short MODE_EXCLUDED_FROM_THE_ALL_ON_ALL_OFF_FUNCTIONALITY = 0 static Short MODE_EXCLUDED_FROM_THE_ALL_ON_FUNCTIONALITY_BUT_NOT_ALL_OFF = 1 static Short MODE_INCLUDED_IN_THE_ALL_ON_ALL_OFF_FUNCTIONALITY = 255 List<Short> getPayload() String format() }
Switch All Set
Command: 0x01
class hubitat.zwave.commands.switchallv1.SwitchAllSet { Short mode static Short MODE_EXCLUDED_FROM_THE_ALL_OFF_FUNCTIONALITY_BUT_NOT_ALL_ON = 2 static Short MODE_EXCLUDED_FROM_THE_ALL_ON_ALL_OFF_FUNCTIONALITY = 0 static Short MODE_EXCLUDED_FROM_THE_ALL_ON_FUNCTIONALITY_BUT_NOT_ALL_OFF = 1 static Short MODE_INCLUDED_IN_THE_ALL_ON_ALL_OFF_FUNCTIONALITY = 255 List<Short> getPayload() String format() }
Switch All Get
Command: 0x02
class hubitat.zwave.commands.switchallv1.SwitchAllGet { List<Short> getPayload() String format() }
Switch All Off
Command: 0x05
class hubitat.zwave.commands.switchallv1.SwitchAllOff { List<Short> getPayload() String format() }
Switch All On
Command: 0x04
class hubitat.zwave.commands.switchallv1.SwitchAllOn { List<Short> getPayload() String format() }
Switch All Report
Command: 0x03
class hubitat.zwave.commands.switchallv1.SwitchAllReport { Short mode static Short MODE_EXCLUDED_FROM_THE_ALL_OFF_FUNCTIONALITY_BUT_NOT_ALL_ON = 2 static Short MODE_EXCLUDED_FROM_THE_ALL_ON_ALL_OFF_FUNCTIONALITY = 0 static Short MODE_EXCLUDED_FROM_THE_ALL_ON_FUNCTIONALITY_BUT_NOT_ALL_OFF = 1 static Short MODE_INCLUDED_IN_THE_ALL_ON_ALL_OFF_FUNCTIONALITY = 255 List<Short> getPayload() String format() }
Switch All Set
Command: 0x01
class hubitat.zwave.commands.switchallv1.SwitchAllSet { Short mode static Short MODE_EXCLUDED_FROM_THE_ALL_OFF_FUNCTIONALITY_BUT_NOT_ALL_ON = 2 static Short MODE_EXCLUDED_FROM_THE_ALL_ON_ALL_OFF_FUNCTIONALITY = 0 static Short MODE_EXCLUDED_FROM_THE_ALL_ON_FUNCTIONALITY_BUT_NOT_ALL_OFF = 1 static Short MODE_INCLUDED_IN_THE_ALL_ON_ALL_OFF_FUNCTIONALITY = 255 List<Short> getPayload() String format() }
Switch Binary V1
Command Class: 0x25
Switch Binary Get
Command: 0x02
class hubitat.zwave.commands.switchbinaryv1.SwitchBinaryGet { List<Short> getPayload() String format() }
Switch Binary Report
Command: 0x03
class hubitat.zwave.commands.switchbinaryv1.SwitchBinaryReport { Short value List<Short> getPayload() String format() }
Switch Binary Set
Command: 0x01
class hubitat.zwave.commands.switchbinaryv1.SwitchBinarySet { Short switchValue List<Short> getPayload() String format() }
Switch Binary Get
Command: 0x02
class hubitat.zwave.commands.switchbinaryv1.SwitchBinaryGet { List<Short> getPayload() String format() }
Switch Binary Report
Command: 0x03
class hubitat.zwave.commands.switchbinaryv1.SwitchBinaryReport { Short value List<Short> getPayload() String format() }
Switch Binary Set
Command: 0x01
class hubitat.zwave.commands.switchbinaryv1.SwitchBinarySet { Short switchValue List<Short> getPayload() String format() }
Switch Color V1
Command Class: 0x33
Switch Color Report
Command: 0x04
class hubitat.zwave.commands.switchcolorv1.SwitchColorReport { String colorComponent short colorComponentId short value List<Short> getPayload() String format() }
Switch Color Supported Get
Command: 0x01
class hubitat.zwave.commands.switchcolorv1.SwitchColorSupportedGet { List<Short> getPayload() String format() }
Switch Color Supported Report
Command: 0x02
class hubitat.zwave.commands.switchcolorv1.SwitchColorSupportedReport { boolean amber boolean blue boolean coldWhite boolean cyan boolean green boolean index boolean purple boolean red boolean warmWhite List<Short> getPayload() String format() }
Switch Color Report
Command: 0x04
class hubitat.zwave.commands.switchcolorv1.SwitchColorReport { String colorComponent short colorComponentId short value List<Short> getPayload() String format() }
Switch Color Supported Get
Command: 0x01
class hubitat.zwave.commands.switchcolorv1.SwitchColorSupportedGet { List<Short> getPayload() String format() }
Switch Color Supported Report
Command: 0x02
class hubitat.zwave.commands.switchcolorv1.SwitchColorSupportedReport { boolean amber boolean blue boolean coldWhite boolean cyan boolean green boolean index boolean purple boolean red boolean warmWhite List<Short> getPayload() String format() }
Switch Color V2
Command Class: 0x33
Switch Color Report
Command: 0x04
class hubitat.zwave.commands.switchcolorv2.SwitchColorReport { String colorComponent short colorComponentId short value List<Short> getPayload() String format() }
Switch Color Supported Get
Command: 0x01
class hubitat.zwave.commands.switchcolorv2.SwitchColorSupportedGet { List<Short> getPayload() String format() }
Switch Color Supported Report
Command: 0x02
class hubitat.zwave.commands.switchcolorv2.SwitchColorSupportedReport { boolean amber boolean blue boolean coldWhite boolean cyan boolean green boolean index boolean purple boolean red boolean warmWhite List<Short> getPayload() String format() }
Switch Color Report
Command: 0x04
class hubitat.zwave.commands.switchcolorv2.SwitchColorReport { String colorComponent short colorComponentId short value List<Short> getPayload() String format() }
Switch Color Supported Get
Command: 0x01
class hubitat.zwave.commands.switchcolorv2.SwitchColorSupportedGet { List<Short> getPayload() String format() }
Switch Color Supported Report
Command: 0x02
class hubitat.zwave.commands.switchcolorv2.SwitchColorSupportedReport { boolean amber boolean blue boolean coldWhite boolean cyan boolean green boolean index boolean purple boolean red boolean warmWhite List<Short> getPayload() String format() }
Switch Color V3
Command Class: 0x33
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 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 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 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 Multilevel V1
Command Class: 0x26
Switch Multilevel Get
Command: 0x02
class hubitat.zwave.commands.switchmultilevelv1.SwitchMultilevelGet { List<Short> getPayload() String format() }
Switch Multilevel Report
Command: 0x03
class hubitat.zwave.commands.switchmultilevelv1.SwitchMultilevelReport { Short value List<Short> getPayload() String format() }
Switch Multilevel Set
Command: 0x01
class hubitat.zwave.commands.switchmultilevelv1.SwitchMultilevelSet { Short value List<Short> getPayload() String format() }
Switch Multilevel Start Level Change
Command: 0x04
class hubitat.zwave.commands.switchmultilevelv1.SwitchMultilevelStartLevelChange { Boolean ignoreStartLevel Short startLevel Boolean upDown List<Short> getPayload() String format() }
Switch Multilevel Stop Level Change
Command: 0x05
class hubitat.zwave.commands.switchmultilevelv1.SwitchMultilevelStopLevelChange { List<Short> getPayload() String format() }
Switch Multilevel Get
Command: 0x02
class hubitat.zwave.commands.switchmultilevelv1.SwitchMultilevelGet { List<Short> getPayload() String format() }
Switch Multilevel Report
Command: 0x03
class hubitat.zwave.commands.switchmultilevelv1.SwitchMultilevelReport { Short value List<Short> getPayload() String format() }
Switch Multilevel Set
Command: 0x01
class hubitat.zwave.commands.switchmultilevelv1.SwitchMultilevelSet { Short value List<Short> getPayload() String format() }
Switch Multilevel Start Level Change
Command: 0x04
class hubitat.zwave.commands.switchmultilevelv1.SwitchMultilevelStartLevelChange { Boolean ignoreStartLevel Short startLevel Boolean upDown List<Short> getPayload() String format() }
Switch Multilevel Stop Level Change
Command: 0x05
class hubitat.zwave.commands.switchmultilevelv1.SwitchMultilevelStopLevelChange { List<Short> getPayload() String format() }
Switch Multilevel V2
Command Class: 0x26
Switch Multilevel Get
Command: 0x02
class hubitat.zwave.commands.switchmultilevelv2.SwitchMultilevelGet { List<Short> getPayload() String format() }
Switch Multilevel Report
Command: 0x03
class hubitat.zwave.commands.switchmultilevelv2.SwitchMultilevelReport { Short value List<Short> getPayload() String format() }
Switch Multilevel Set
Command: 0x01
class hubitat.zwave.commands.switchmultilevelv2.SwitchMultilevelSet { Short dimmingDuration Short value List<Short> getPayload() String format() }
Switch Multilevel Start Level Change
Command: 0x04
class hubitat.zwave.commands.switchmultilevelv2.SwitchMultilevelStartLevelChange { Short dimmingDuration Boolean ignoreStartLevel Short startLevel Boolean upDown List<Short> getPayload() String format() }
Switch Multilevel Stop Level Change
Command: 0x05
class hubitat.zwave.commands.switchmultilevelv2.SwitchMultilevelStopLevelChange { List<Short> getPayload() String format() }
Switch Multilevel Get
Command: 0x02
class hubitat.zwave.commands.switchmultilevelv2.SwitchMultilevelGet { List<Short> getPayload() String format() }
Switch Multilevel Report
Command: 0x03
class hubitat.zwave.commands.switchmultilevelv2.SwitchMultilevelReport { Short value List<Short> getPayload() String format() }
Switch Multilevel Set
Command: 0x01
class hubitat.zwave.commands.switchmultilevelv2.SwitchMultilevelSet { Short dimmingDuration Short value List<Short> getPayload() String format() }
Switch Multilevel Start Level Change
Command: 0x04
class hubitat.zwave.commands.switchmultilevelv2.SwitchMultilevelStartLevelChange { Short dimmingDuration Boolean ignoreStartLevel Short startLevel Boolean upDown List<Short> getPayload() String format() }
Switch Multilevel Stop Level Change
Command: 0x05
class hubitat.zwave.commands.switchmultilevelv2.SwitchMultilevelStopLevelChange { List<Short> getPayload() String format() }
Switch Multilevel V3
Command Class: 0x26
Switch Multilevel Get
Command: 0x02
class hubitat.zwave.commands.switchmultilevelv3.SwitchMultilevelGet { List<Short> getPayload() String format() }
Switch Multilevel Report
Command: 0x03
class hubitat.zwave.commands.switchmultilevelv3.SwitchMultilevelReport { Short value List<Short> getPayload() String format() }
Switch Multilevel Set
Command: 0x01
class hubitat.zwave.commands.switchmultilevelv3.SwitchMultilevelSet { Short dimmingDuration Short value List<Short> getPayload() String format() }
Switch Multilevel Start Level Change
Command: 0x04
class hubitat.zwave.commands.switchmultilevelv3.SwitchMultilevelStartLevelChange { Short dimmingDuration Boolean ignoreStartLevel Short incDec Short startLevel Short stepSize 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 Multilevel Get
Command: 0x02
class hubitat.zwave.commands.switchmultilevelv3.SwitchMultilevelGet { List<Short> getPayload() String format() }
Switch Multilevel Report
Command: 0x03
class hubitat.zwave.commands.switchmultilevelv3.SwitchMultilevelReport { Short value List<Short> getPayload() String format() }
Switch Multilevel Set
Command: 0x01
class hubitat.zwave.commands.switchmultilevelv3.SwitchMultilevelSet { Short dimmingDuration Short value List<Short> getPayload() String format() }
Switch Multilevel Start Level Change
Command: 0x04
class hubitat.zwave.commands.switchmultilevelv3.SwitchMultilevelStartLevelChange { Short dimmingDuration Boolean ignoreStartLevel Short incDec Short startLevel Short stepSize 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 Get
Command: 0x02
class hubitat.zwave.commands.switchtogglebinaryv1.SwitchToggleBinaryGet { List<Short> getPayload() String format() }
Switch Toggle Binary Report
Command: 0x03
class hubitat.zwave.commands.switchtogglebinaryv1.SwitchToggleBinaryReport { Short value List<Short> getPayload() String format() }
Switch Toggle Binary Set
Command: 0x01
class hubitat.zwave.commands.switchtogglebinaryv1.SwitchToggleBinarySet { List<Short> getPayload() String format() }
Switch Toggle Binary Get
Command: 0x02
class hubitat.zwave.commands.switchtogglebinaryv1.SwitchToggleBinaryGet { List<Short> getPayload() String format() }
Switch Toggle Binary Report
Command: 0x03
class hubitat.zwave.commands.switchtogglebinaryv1.SwitchToggleBinaryReport { Short value List<Short> getPayload() String format() }
Switch Toggle Binary Set
Command: 0x01
class hubitat.zwave.commands.switchtogglebinaryv1.SwitchToggleBinarySet { List<Short> getPayload() String format() }
Switch Toggle Multilevel V1
Command Class: 0x29
Switch Toggle Multilevel Get
Command: 0x02
class hubitat.zwave.commands.switchtogglemultilevelv1.SwitchToggleMultilevelGet { List<Short> getPayload() String format() }
Switch Toggle Multilevel Report
Command: 0x03
class hubitat.zwave.commands.switchtogglemultilevelv1.SwitchToggleMultilevelReport { Short value List<Short> getPayload() String format() }
Switch Toggle Multilevel Set
Command: 0x01
class hubitat.zwave.commands.switchtogglemultilevelv1.SwitchToggleMultilevelSet { List<Short> getPayload() String format() }
Switch Toggle Multilevel Start Level Change
Command: 0x04
class hubitat.zwave.commands.switchtogglemultilevelv1.SwitchToggleMultilevelStartLevelChange { Boolean ignoreStartLevel Boolean rollOver Short startLevel List<Short> getPayload() String format() }
Switch Toggle Multilevel Stop Level Change
Command: 0x05
class hubitat.zwave.commands.switchtogglemultilevelv1.SwitchToggleMultilevelStopLevelChange { List<Short> getPayload() String format() }
Switch Toggle Multilevel Get
Command: 0x02
class hubitat.zwave.commands.switchtogglemultilevelv1.SwitchToggleMultilevelGet { List<Short> getPayload() String format() }
Switch Toggle Multilevel Report
Command: 0x03
class hubitat.zwave.commands.switchtogglemultilevelv1.SwitchToggleMultilevelReport { Short value List<Short> getPayload() String format() }
Switch Toggle Multilevel Set
Command: 0x01
class hubitat.zwave.commands.switchtogglemultilevelv1.SwitchToggleMultilevelSet { List<Short> getPayload() String format() }
Switch Toggle Multilevel Start Level Change
Command: 0x04
class hubitat.zwave.commands.switchtogglemultilevelv1.SwitchToggleMultilevelStartLevelChange { Boolean ignoreStartLevel Boolean rollOver Short startLevel List<Short> getPayload() String format() }
Switch Toggle Multilevel Stop Level Change
Command: 0x05
class hubitat.zwave.commands.switchtogglemultilevelv1.SwitchToggleMultilevelStopLevelChange { List<Short> getPayload() String format() }
Tariff Config V1
Command Class: 0x4A
Tariff Tbl Remove
Command: 0x03
class hubitat.zwave.commands.tariffconfigv1.TariffTblRemove { List<TariffTblRemove> rateParameterSetId Short rateParameterSetIds List<Short> getPayload() String format() }
Tariff Tbl Set
Command: 0x02
class hubitat.zwave.commands.tariffconfigv1.TariffTblSet { Short rateParameterSetId Short tariffPrecision Integer tariffValue List<Short> getPayload() String format() }
Tariff Tbl Supplier Set
Command: 0x01
class hubitat.zwave.commands.tariffconfigv1.TariffTblSupplierSet { Integer currency Short day Short hourLocalTime Short minuteLocalTime Short month Short numberOfSupplierCharacters Short secondLocalTime Short standingChargePeriod Short standingChargePrecision Integer standingChargeValue List<TariffTblSupplierSet> supplierCharacter Integer year List<Short> getPayload() String format() }
Tariff Tbl Remove
Command: 0x03
class hubitat.zwave.commands.tariffconfigv1.TariffTblRemove { List<TariffTblRemove> rateParameterSetId Short rateParameterSetIds List<Short> getPayload() String format() }
Tariff Tbl Set
Command: 0x02
class hubitat.zwave.commands.tariffconfigv1.TariffTblSet { Short rateParameterSetId Short tariffPrecision Integer tariffValue List<Short> getPayload() String format() }
Tariff Tbl Supplier Set
Command: 0x01
class hubitat.zwave.commands.tariffconfigv1.TariffTblSupplierSet { Integer currency Short day Short hourLocalTime Short minuteLocalTime Short month Short numberOfSupplierCharacters Short secondLocalTime Short standingChargePeriod Short standingChargePrecision Integer standingChargeValue List<TariffTblSupplierSet> supplierCharacter Integer year List<Short> getPayload() String format() }
Tariff Tbl Monitor V1
Command Class: 0x4B
Tariff Tbl Cost Get
Command: 0x05
class hubitat.zwave.commands.tarifftblmonitorv1.TariffTblCostGet { Short rateParameterSetId Short startDay Short startHourLocalTime Short startMinuteLocalTime Short startMonth Integer startYear Short stopDay Short stopHourLocalTime Short stopMinuteLocalTime Short stopMonth Integer stopYear List<Short> getPayload() String format() }
Tariff Tbl Cost Report
Command: 0x06
class hubitat.zwave.commands.tarifftblmonitorv1.TariffTblCostReport { Short costPrecision Integer costValue Integer currency Short rateParameterSetId Short rateType Short startDay Short startHourLocalTime Short startMinuteLocalTime Short startMonth Integer startYear Short stopDay Short stopHourLocalTime Short stopMinuteLocalTime Short stopMonth Integer stopYear List<Short> getPayload() String format() }
Tariff Tbl Get
Command: 0x03
class hubitat.zwave.commands.tarifftblmonitorv1.TariffTblGet { Short rateParameterSetId List<Short> getPayload() String format() }
Tariff Tbl Report
Command: 0x04
class hubitat.zwave.commands.tarifftblmonitorv1.TariffTblReport { Short rateParameterSetId Short tariffPrecision Integer tariffValue List<Short> getPayload() String format() }
Tariff Tbl Supplier Get
Command: 0x01
class hubitat.zwave.commands.tarifftblmonitorv1.TariffTblSupplierGet { List<Short> getPayload() String format() }
Tariff Tbl Supplier Report
Command: 0x02
class hubitat.zwave.commands.tarifftblmonitorv1.TariffTblSupplierReport { Integer currency Short day Short hourLocalTime Short minuteLocalTime Short month Short numberOfSupplierCharacters Short secondLocalTime Short standingChargePeriod Short standingChargePrecision Integer standingChargeValue List<TariffTblSupplierReport> supplierCharacter Integer year List<Short> getPayload() String format() }
Tariff Tbl Cost Get
Command: 0x05
class hubitat.zwave.commands.tarifftblmonitorv1.TariffTblCostGet { Short rateParameterSetId Short startDay Short startHourLocalTime Short startMinuteLocalTime Short startMonth Integer startYear Short stopDay Short stopHourLocalTime Short stopMinuteLocalTime Short stopMonth Integer stopYear List<Short> getPayload() String format() }
Tariff Tbl Cost Report
Command: 0x06
class hubitat.zwave.commands.tarifftblmonitorv1.TariffTblCostReport { Short costPrecision Integer costValue Integer currency Short rateParameterSetId Short rateType Short startDay Short startHourLocalTime Short startMinuteLocalTime Short startMonth Integer startYear Short stopDay Short stopHourLocalTime Short stopMinuteLocalTime Short stopMonth Integer stopYear List<Short> getPayload() String format() }
Tariff Tbl Get
Command: 0x03
class hubitat.zwave.commands.tarifftblmonitorv1.TariffTblGet { Short rateParameterSetId List<Short> getPayload() String format() }
Tariff Tbl Report
Command: 0x04
class hubitat.zwave.commands.tarifftblmonitorv1.TariffTblReport { Short rateParameterSetId Short tariffPrecision Integer tariffValue List<Short> getPayload() String format() }
Tariff Tbl Supplier Get
Command: 0x01
class hubitat.zwave.commands.tarifftblmonitorv1.TariffTblSupplierGet { List<Short> getPayload() String format() }
Tariff Tbl Supplier Report
Command: 0x02
class hubitat.zwave.commands.tarifftblmonitorv1.TariffTblSupplierReport { Integer currency Short day Short hourLocalTime Short minuteLocalTime Short month Short numberOfSupplierCharacters Short secondLocalTime Short standingChargePeriod Short standingChargePrecision Integer standingChargeValue List<TariffTblSupplierReport> supplierCharacter Integer year List<Short> getPayload() String format() }
Thermostat Fan Mode V1
Command Class: 0x44
Thermostat Fan Mode Get
Command: 0x02
class hubitat.zwave.commands.thermostatfanmodev1.ThermostatFanModeGet { List<Short> getPayload() String format() }
Thermostat Fan Mode Report
Command: 0x03
class hubitat.zwave.commands.thermostatfanmodev1.ThermostatFanModeReport { Short fanMode static Short FAN_MODE_AUTO_HIGH = 2 static Short FAN_MODE_AUTO_LOW = 0 static Short FAN_MODE_HIGH = 3 static Short FAN_MODE_LOW = 1 List<Short> getPayload() String format() }
Thermostat Fan Mode Set
Command: 0x01
class hubitat.zwave.commands.thermostatfanmodev1.ThermostatFanModeSet { Short fanMode static Short FAN_MODE_AUTO_HIGH = 2 static Short FAN_MODE_AUTO_LOW = 0 static Short FAN_MODE_HIGH = 3 static Short FAN_MODE_LOW = 1 List<Short> getPayload() String format() }
Thermostat Fan Mode Supported Get
Command: 0x04
class hubitat.zwave.commands.thermostatfanmodev1.ThermostatFanModeSupportedGet { List<Short> getPayload() String format() }
Thermostat Fan Mode Supported Report
Command: 0x05
class hubitat.zwave.commands.thermostatfanmodev1.ThermostatFanModeSupportedReport { Boolean auto Boolean autoHigh Boolean high Boolean low 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 Set
Command: 0x01
class hubitat.zwave.commands.thermostatfanmodev1.ThermostatFanModeSet { Short fanMode static Short FAN_MODE_AUTO_HIGH = 2 static Short FAN_MODE_AUTO_LOW = 0 static Short FAN_MODE_HIGH = 3 static Short FAN_MODE_LOW = 1 List<Short> getPayload() String format() }
Thermostat Fan Mode Supported Get
Command: 0x04
class hubitat.zwave.commands.thermostatfanmodev1.ThermostatFanModeSupportedGet { List<Short> getPayload() String format() }
Thermostat Fan Mode Supported Report
Command: 0x05
class hubitat.zwave.commands.thermostatfanmodev1.ThermostatFanModeSupportedReport { Boolean auto Boolean autoHigh Boolean high Boolean low List<Short> getPayload() String format() }
Thermostat Fan Mode V2
Command Class: 0x44
Thermostat Fan Mode Get
Command: 0x02
class hubitat.zwave.commands.thermostatfanmodev2.ThermostatFanModeGet { List<Short> getPayload() String format() }
Thermostat Fan Mode Report
Command: 0x03
class hubitat.zwave.commands.thermostatfanmodev2.ThermostatFanModeReport { Short fanMode 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 Set
Command: 0x01
class hubitat.zwave.commands.thermostatfanmodev2.ThermostatFanModeSet { Short fanMode Boolean off static Short FAN_MODE_AUTO_HIGH = 2 static Short FAN_MODE_AUTO_LOW = 0 static Short FAN_MODE_AUTO_MEDIUM = 4 static Short FAN_MODE_HIGH = 3 static Short FAN_MODE_LOW = 1 static Short FAN_MODE_MEDIUM = 5 List<Short> getPayload() String format() }
Thermostat Fan Mode Supported Get
Command: 0x04
class hubitat.zwave.commands.thermostatfanmodev2.ThermostatFanModeSupportedGet { List<Short> getPayload() String format() }
Thermostat Fan Mode Supported Report
Command: 0x05
class hubitat.zwave.commands.thermostatfanmodev2.ThermostatFanModeSupportedReport { Boolean auto Boolean autoHigh Boolean autoMedium Boolean high Boolean low Boolean medium List<Short> getPayload() String format() }
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 Set
Command: 0x01
class hubitat.zwave.commands.thermostatfanmodev2.ThermostatFanModeSet { Short fanMode Boolean off static Short FAN_MODE_AUTO_HIGH = 2 static Short FAN_MODE_AUTO_LOW = 0 static Short FAN_MODE_AUTO_MEDIUM = 4 static Short FAN_MODE_HIGH = 3 static Short FAN_MODE_LOW = 1 static Short FAN_MODE_MEDIUM = 5 List<Short> getPayload() String format() }
Thermostat Fan Mode Supported Get
Command: 0x04
class hubitat.zwave.commands.thermostatfanmodev2.ThermostatFanModeSupportedGet { List<Short> getPayload() String format() }
Thermostat Fan Mode Supported Report
Command: 0x05
class hubitat.zwave.commands.thermostatfanmodev2.ThermostatFanModeSupportedReport { Boolean auto Boolean autoHigh Boolean autoMedium Boolean high Boolean low Boolean medium List<Short> getPayload() String format() }
Thermostat Fan Mode V3
Command Class: 0x44
Thermostat Fan Mode Get
Command: 0x02
class hubitat.zwave.commands.thermostatfanmodev3.ThermostatFanModeGet { List<Short> getPayload() String format() }
Thermostat Fan Mode Report
Command: 0x03
class hubitat.zwave.commands.thermostatfanmodev3.ThermostatFanModeReport { Short fanMode Boolean off static Short FAN_MODE_AUTO_HIGH = 2 static Short FAN_MODE_AUTO_LOW = 0 static Short FAN_MODE_AUTO_MEDIUM = 4 static Short FAN_MODE_CIRCULATION = 6 static Short FAN_MODE_HIGH = 3 static Short FAN_MODE_HUMIDITY = 7 static Short FAN_MODE_LOW = 1 static Short FAN_MODE_MEDIUM = 5 List<Short> getPayload() String format() }
Thermostat Fan Mode Set
Command: 0x01
class hubitat.zwave.commands.thermostatfanmodev3.ThermostatFanModeSet { Short fanMode Boolean off static Short FAN_MODE_AUTO_HIGH = 2 static Short FAN_MODE_AUTO_LOW = 0 static Short FAN_MODE_AUTO_MEDIUM = 4 static Short FAN_MODE_CIRCULATION = 6 static Short FAN_MODE_HIGH = 3 static Short FAN_MODE_HUMIDITY = 7 static Short FAN_MODE_LOW = 1 static Short FAN_MODE_MEDIUM = 5 List<Short> getPayload() String format() }
Thermostat Fan Mode Supported Get
Command: 0x04
class hubitat.zwave.commands.thermostatfanmodev3.ThermostatFanModeSupportedGet { List<Short> getPayload() String format() }
Thermostat Fan Mode Supported Report
Command: 0x05
class hubitat.zwave.commands.thermostatfanmodev3.ThermostatFanModeSupportedReport { Boolean auto Boolean autoHigh Boolean autoMedium Boolean circulation Boolean high Boolean humidityCirculation Boolean low Boolean medium List<Short> getPayload() String format() }
Thermostat Fan Mode Get
Command: 0x02
class hubitat.zwave.commands.thermostatfanmodev3.ThermostatFanModeGet { List<Short> getPayload() String format() }
Thermostat Fan Mode Report
Command: 0x03
class hubitat.zwave.commands.thermostatfanmodev3.ThermostatFanModeReport { Short fanMode Boolean off static Short FAN_MODE_AUTO_HIGH = 2 static Short FAN_MODE_AUTO_LOW = 0 static Short FAN_MODE_AUTO_MEDIUM = 4 static Short FAN_MODE_CIRCULATION = 6 static Short FAN_MODE_HIGH = 3 static Short FAN_MODE_HUMIDITY = 7 static Short FAN_MODE_LOW = 1 static Short FAN_MODE_MEDIUM = 5 List<Short> getPayload() String format() }
Thermostat Fan Mode Set
Command: 0x01
class hubitat.zwave.commands.thermostatfanmodev3.ThermostatFanModeSet { Short fanMode Boolean off static Short FAN_MODE_AUTO_HIGH = 2 static Short FAN_MODE_AUTO_LOW = 0 static Short FAN_MODE_AUTO_MEDIUM = 4 static Short FAN_MODE_CIRCULATION = 6 static Short FAN_MODE_HIGH = 3 static Short FAN_MODE_HUMIDITY = 7 static Short FAN_MODE_LOW = 1 static Short FAN_MODE_MEDIUM = 5 List<Short> getPayload() String format() }
Thermostat Fan Mode Supported Get
Command: 0x04
class hubitat.zwave.commands.thermostatfanmodev3.ThermostatFanModeSupportedGet { List<Short> getPayload() String format() }
Thermostat Fan Mode Supported Report
Command: 0x05
class hubitat.zwave.commands.thermostatfanmodev3.ThermostatFanModeSupportedReport { Boolean auto Boolean autoHigh Boolean autoMedium Boolean circulation Boolean high Boolean humidityCirculation Boolean low Boolean medium List<Short> getPayload() String format() }
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 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 Get
Command: 0x02
class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingModeGet { List<Short> getPayload() String format() }
Thermostat Heating Mode Report
Command: 0x03
class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingModeReport { Short mode static Short MODE_ANTI_FREEZE = 3 static Short MODE_AUTOMATIC = 6 static Short MODE_MANUAL = 4 static Short MODE_MANUAL_TIMED = 7 static Short MODE_OFF = 0 static Short MODE_OFF_3_HOURS = 2 static Short MODE_OFF_TIMED = 1 static Short MODE_TEMPORARY_MANUAL = 5 List<Short> getPayload() String format() }
Thermostat Heating Mode Set
Command: 0x01
class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingModeSet { Short mode static Short MODE_ANTI_FREEZE = 3 static Short MODE_AUTOMATIC = 6 static Short MODE_MANUAL = 4 static Short MODE_MANUAL_TIMED = 7 static Short MODE_OFF = 0 static Short MODE_OFF_3_HOURS = 2 static Short MODE_OFF_TIMED = 1 static Short MODE_TEMPORARY_MANUAL = 5 List<Short> getPayload() String format() }
Thermostat Heating Relay Status Get
Command: 0x09
class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingRelayStatusGet { List<Short> getPayload() String format() }
Thermostat Heating Relay Status Report
Command: 0x0A
class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingRelayStatusReport { Short relayStatus static Short RELAY_STATUS_OFF = 0 static Short RELAY_STATUS_ON = 1 List<Short> getPayload() String format() }
Thermostat Heating Setpoint Get
Command: 0x05
class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingSetpointGet { Short setpointNr List<Short> getPayload() String format() }
Thermostat Heating Setpoint Report
Command: 0x06
class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingSetpointReport { Short precision Short scale BigDecimal scaledValue Short setpointNr Short size List<ThermostatHeatingSetpointReport> value List<Short> getPayload() String format() }
Thermostat Heating Setpoint Set
Command: 0x04
class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingSetpointSet { Short precision Short scale BigDecimal scaledValue Short setpointNr Short size List<ThermostatHeatingSetpointSet> value List<Short> getPayload() String format() }
Thermostat Heating Status Get
Command: 0x0C
class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingStatusGet { List<Short> getPayload() String format() }
Thermostat Heating Status Report
Command: 0x0D
class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingStatusReport { Short status static Short STATUS_COOLING = 1 static Short STATUS_HEATING = 0 List<Short> getPayload() String format() }
Thermostat Heating Status Set
Command: 0x0B
class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingStatusSet { Short status static Short STATUS_COOLING = 1 static Short STATUS_HEATING = 0 List<Short> getPayload() String format() }
Thermostat Heating Timed Off Set
Command: 0x11
class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingTimedOffSet { Short hours Short minutes List<Short> getPayload() String format() }
Thermostat Heating Mode Get
Command: 0x02
class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingModeGet { List<Short> getPayload() String format() }
Thermostat Heating Mode Report
Command: 0x03
class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingModeReport { Short mode static Short MODE_ANTI_FREEZE = 3 static Short MODE_AUTOMATIC = 6 static Short MODE_MANUAL = 4 static Short MODE_MANUAL_TIMED = 7 static Short MODE_OFF = 0 static Short MODE_OFF_3_HOURS = 2 static Short MODE_OFF_TIMED = 1 static Short MODE_TEMPORARY_MANUAL = 5 List<Short> getPayload() String format() }
Thermostat Heating Mode Set
Command: 0x01
class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingModeSet { Short mode static Short MODE_ANTI_FREEZE = 3 static Short MODE_AUTOMATIC = 6 static Short MODE_MANUAL = 4 static Short MODE_MANUAL_TIMED = 7 static Short MODE_OFF = 0 static Short MODE_OFF_3_HOURS = 2 static Short MODE_OFF_TIMED = 1 static Short MODE_TEMPORARY_MANUAL = 5 List<Short> getPayload() String format() }
Thermostat Heating Relay Status Get
Command: 0x09
class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingRelayStatusGet { List<Short> getPayload() String format() }
Thermostat Heating Relay Status Report
Command: 0x0A
class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingRelayStatusReport { Short relayStatus static Short RELAY_STATUS_OFF = 0 static Short RELAY_STATUS_ON = 1 List<Short> getPayload() String format() }
Thermostat Heating Setpoint Get
Command: 0x05
class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingSetpointGet { Short setpointNr List<Short> getPayload() String format() }
Thermostat Heating Setpoint Report
Command: 0x06
class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingSetpointReport { Short precision Short scale BigDecimal scaledValue Short setpointNr Short size List<ThermostatHeatingSetpointReport> value List<Short> getPayload() String format() }
Thermostat Heating Setpoint Set
Command: 0x04
class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingSetpointSet { Short precision Short scale BigDecimal scaledValue Short setpointNr Short size List<ThermostatHeatingSetpointSet> value List<Short> getPayload() String format() }
Thermostat Heating Status Get
Command: 0x0C
class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingStatusGet { List<Short> getPayload() String format() }
Thermostat Heating Status Report
Command: 0x0D
class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingStatusReport { Short status static Short STATUS_COOLING = 1 static Short STATUS_HEATING = 0 List<Short> getPayload() String format() }
Thermostat Heating Status Set
Command: 0x0B
class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingStatusSet { Short status static Short STATUS_COOLING = 1 static Short STATUS_HEATING = 0 List<Short> getPayload() String format() }
Thermostat Heating Timed Off Set
Command: 0x11
class hubitat.zwave.commands.thermostatheatingv1.ThermostatHeatingTimedOffSet { Short hours Short minutes List<Short> getPayload() String format() }
Thermostat Mode V1
Command Class: 0x40
Thermostat Mode Get
Command: 0x02
class hubitat.zwave.commands.thermostatmodev1.ThermostatModeGet { List<Short> getPayload() String format() }
Thermostat Mode Report
Command: 0x03
class hubitat.zwave.commands.thermostatmodev1.ThermostatModeReport { Short mode static Short MODE_AUTO = 3 static Short MODE_AUTO_CHANGEOVER = 10 static Short MODE_AUXILIARY_HEAT = 4 static Short MODE_COOL = 2 static Short MODE_DRY_AIR = 8 static Short MODE_FAN_ONLY = 6 static Short MODE_FURNACE = 7 static Short MODE_HEAT = 1 static Short MODE_MOIST_AIR = 9 static Short MODE_OFF = 0 static Short MODE_RESUME = 5 List<Short> getPayload() String format() }
Thermostat Mode Set
Command: 0x01
class hubitat.zwave.commands.thermostatmodev1.ThermostatModeSet { Short mode static Short MODE_AUTO = 3 static Short MODE_AUTO_CHANGEOVER = 10 static Short MODE_AUXILIARY_HEAT = 4 static Short MODE_COOL = 2 static Short MODE_DRY_AIR = 8 static Short MODE_FAN_ONLY = 6 static Short MODE_FURNACE = 7 static Short MODE_HEAT = 1 static Short MODE_MOIST_AIR = 9 static Short MODE_OFF = 0 static Short MODE_RESUME = 5 List<Short> getPayload() String format() }
Thermostat Mode Supported Get
Command: 0x04
class hubitat.zwave.commands.thermostatmodev1.ThermostatModeSupportedGet { List<Short> getPayload() String format() }
Thermostat Mode Supported Report
Command: 0x05
class hubitat.zwave.commands.thermostatmodev1.ThermostatModeSupportedReport { Boolean auto Boolean autoChangeover Boolean auxiliaryemergencyHeat Boolean cool Boolean dryAir Boolean fanOnly Boolean furnace Boolean heat Boolean moistAir Boolean off Boolean resume List<Short> getPayload() String format() }
Thermostat Mode Get
Command: 0x02
class hubitat.zwave.commands.thermostatmodev1.ThermostatModeGet { List<Short> getPayload() String format() }
Thermostat Mode Report
Command: 0x03
class hubitat.zwave.commands.thermostatmodev1.ThermostatModeReport { Short mode static Short MODE_AUTO = 3 static Short MODE_AUTO_CHANGEOVER = 10 static Short MODE_AUXILIARY_HEAT = 4 static Short MODE_COOL = 2 static Short MODE_DRY_AIR = 8 static Short MODE_FAN_ONLY = 6 static Short MODE_FURNACE = 7 static Short MODE_HEAT = 1 static Short MODE_MOIST_AIR = 9 static Short MODE_OFF = 0 static Short MODE_RESUME = 5 List<Short> getPayload() String format() }
Thermostat Mode Set
Command: 0x01
class hubitat.zwave.commands.thermostatmodev1.ThermostatModeSet { Short mode static Short MODE_AUTO = 3 static Short MODE_AUTO_CHANGEOVER = 10 static Short MODE_AUXILIARY_HEAT = 4 static Short MODE_COOL = 2 static Short MODE_DRY_AIR = 8 static Short MODE_FAN_ONLY = 6 static Short MODE_FURNACE = 7 static Short MODE_HEAT = 1 static Short MODE_MOIST_AIR = 9 static Short MODE_OFF = 0 static Short MODE_RESUME = 5 List<Short> getPayload() String format() }
Thermostat Mode Supported Get
Command: 0x04
class hubitat.zwave.commands.thermostatmodev1.ThermostatModeSupportedGet { List<Short> getPayload() String format() }
Thermostat Mode Supported Report
Command: 0x05
class hubitat.zwave.commands.thermostatmodev1.ThermostatModeSupportedReport { Boolean auto Boolean autoChangeover Boolean auxiliaryemergencyHeat Boolean cool Boolean dryAir Boolean fanOnly Boolean furnace Boolean heat Boolean moistAir Boolean off Boolean resume List<Short> getPayload() String format() }
Thermostat Mode V2
Command Class: 0x40
Thermostat Mode Get
Command: 0x02
class hubitat.zwave.commands.thermostatmodev2.ThermostatModeGet { List<Short> getPayload() String format() }
Thermostat Mode Report
Command: 0x03
class hubitat.zwave.commands.thermostatmodev2.ThermostatModeReport { Short mode static Short MODE_AUTO = 3 static Short MODE_AUTO_CHANGEOVER = 10 static Short MODE_AUXILIARY_HEAT = 4 static Short MODE_AWAY = 13 static Short MODE_COOL = 2 static Short MODE_DRY_AIR = 8 static Short MODE_ENERGY_SAVE_COOL = 12 static Short MODE_ENERGY_SAVE_HEAT = 11 static Short MODE_FAN_ONLY = 6 static Short MODE_FURNACE = 7 static Short MODE_HEAT = 1 static Short MODE_MOIST_AIR = 9 static Short MODE_OFF = 0 static Short MODE_RESUME = 5 List<Short> getPayload() String format() }
Thermostat Mode Set
Command: 0x01
class hubitat.zwave.commands.thermostatmodev2.ThermostatModeSet { Short mode static Short MODE_AUTO = 3 static Short MODE_AUTO_CHANGEOVER = 10 static Short MODE_AUXILIARY_HEAT = 4 static Short MODE_AWAY = 13 static Short MODE_COOL = 2 static Short MODE_DRY_AIR = 8 static Short MODE_ENERGY_SAVE_COOL = 12 static Short MODE_ENERGY_SAVE_HEAT = 11 static Short MODE_FAN_ONLY = 6 static Short MODE_FURNACE = 7 static Short MODE_HEAT = 1 static Short MODE_MOIST_AIR = 9 static Short MODE_OFF = 0 static Short MODE_RESUME = 5 List<Short> getPayload() String format() }
Thermostat Mode Supported Get
Command: 0x04
class hubitat.zwave.commands.thermostatmodev2.ThermostatModeSupportedGet { List<Short> getPayload() String format() }
Thermostat Mode Supported Report
Command: 0x05
class hubitat.zwave.commands.thermostatmodev2.ThermostatModeSupportedReport { Boolean auto Boolean autoChangeover Boolean auxiliaryemergencyHeat Boolean away Boolean cool Boolean dryAir Boolean energySaveCool Boolean energySaveHeat Boolean fanOnly Boolean furnace Boolean heat Boolean moistAir Boolean off Boolean resume List<Short> getPayload() String format() }
Thermostat Mode Get
Command: 0x02
class hubitat.zwave.commands.thermostatmodev2.ThermostatModeGet { List<Short> getPayload() String format() }
Thermostat Mode Report
Command: 0x03
class hubitat.zwave.commands.thermostatmodev2.ThermostatModeReport { Short mode static Short MODE_AUTO = 3 static Short MODE_AUTO_CHANGEOVER = 10 static Short MODE_AUXILIARY_HEAT = 4 static Short MODE_AWAY = 13 static Short MODE_COOL = 2 static Short MODE_DRY_AIR = 8 static Short MODE_ENERGY_SAVE_COOL = 12 static Short MODE_ENERGY_SAVE_HEAT = 11 static Short MODE_FAN_ONLY = 6 static Short MODE_FURNACE = 7 static Short MODE_HEAT = 1 static Short MODE_MOIST_AIR = 9 static Short MODE_OFF = 0 static Short MODE_RESUME = 5 List<Short> getPayload() String format() }
Thermostat Mode Set
Command: 0x01
class hubitat.zwave.commands.thermostatmodev2.ThermostatModeSet { Short mode static Short MODE_AUTO = 3 static Short MODE_AUTO_CHANGEOVER = 10 static Short MODE_AUXILIARY_HEAT = 4 static Short MODE_AWAY = 13 static Short MODE_COOL = 2 static Short MODE_DRY_AIR = 8 static Short MODE_ENERGY_SAVE_COOL = 12 static Short MODE_ENERGY_SAVE_HEAT = 11 static Short MODE_FAN_ONLY = 6 static Short MODE_FURNACE = 7 static Short MODE_HEAT = 1 static Short MODE_MOIST_AIR = 9 static Short MODE_OFF = 0 static Short MODE_RESUME = 5 List<Short> getPayload() String format() }
Thermostat Mode Supported Get
Command: 0x04
class hubitat.zwave.commands.thermostatmodev2.ThermostatModeSupportedGet { List<Short> getPayload() String format() }
Thermostat Mode Supported Report
Command: 0x05
class hubitat.zwave.commands.thermostatmodev2.ThermostatModeSupportedReport { Boolean auto Boolean autoChangeover Boolean auxiliaryemergencyHeat Boolean away Boolean cool Boolean dryAir Boolean energySaveCool Boolean energySaveHeat Boolean fanOnly Boolean furnace Boolean heat Boolean moistAir Boolean off Boolean resume List<Short> getPayload() String format() }
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 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 Logging Supported Report
Command: 0x04
class hubitat.zwave.commands.thermostatoperatingstatev2.ThermostatOperatingLoggingSupportedReport { Boolean auxHeating Boolean cooling Boolean fanOnly Boolean heating Boolean idle Boolean pendingCool Boolean pendingHeat Boolean secondStageCooling Boolean secondStageHeating Boolean venteconomizer List<Short> getPayload() String format() }
Thermostat Operating State Get
Command: 0x02
class hubitat.zwave.commands.thermostatoperatingstatev2.ThermostatOperatingStateGet { List<Short> getPayload() String format() }
Thermostat Operating State Logging Get
Command: 0x05
class hubitat.zwave.commands.thermostatoperatingstatev2.ThermostatOperatingStateLoggingGet { Boolean auxHeating Boolean cooling Boolean fanOnly Boolean heating Boolean idle Boolean pendingCool Boolean pendingHeat Boolean secondStageCooling Boolean secondStageHeating Boolean venteconomizer List<Short> getPayload() String format() }
Thermostat Operating State Logging Report
Command: 0x06
class hubitat.zwave.commands.thermostatoperatingstatev2.ThermostatOperatingStateLoggingReport { Short reportsToFollow List<Short> getPayload() String format() }
Thermostat Operating State Logging Supported Get
Command: 0x01
class hubitat.zwave.commands.thermostatoperatingstatev2.ThermostatOperatingStateLoggingSupportedGet { List<Short> getPayload() String format() }
Thermostat Operating State Report
Command: 0x03
class hubitat.zwave.commands.thermostatoperatingstatev2.ThermostatOperatingStateReport { Short operatingState static Short OPERATING_STATE_2ND_STAGE_COOLING = 9 static Short OPERATING_STATE_2ND_STAGE_HEATING = 8 static Short OPERATING_STATE_AUX_HEATING = 7 static Short OPERATING_STATE_COOLING = 2 static Short OPERATING_STATE_FAN_ONLY = 3 static Short OPERATING_STATE_HEATING = 1 static Short OPERATING_STATE_IDLE = 0 static Short OPERATING_STATE_PENDING_COOL = 5 static Short OPERATING_STATE_PENDING_HEAT = 4 static Short OPERATING_STATE_VENT_ECONOMIZER = 6 List<Short> getPayload() String format() }
Thermostat Operating Logging Supported Report
Command: 0x04
class hubitat.zwave.commands.thermostatoperatingstatev2.ThermostatOperatingLoggingSupportedReport { Boolean auxHeating Boolean cooling Boolean fanOnly Boolean heating Boolean idle Boolean pendingCool Boolean pendingHeat Boolean secondStageCooling Boolean secondStageHeating Boolean venteconomizer List<Short> getPayload() String format() }
Thermostat Operating State Get
Command: 0x02
class hubitat.zwave.commands.thermostatoperatingstatev2.ThermostatOperatingStateGet { List<Short> getPayload() String format() }
Thermostat Operating State Logging Get
Command: 0x05
class hubitat.zwave.commands.thermostatoperatingstatev2.ThermostatOperatingStateLoggingGet { Boolean auxHeating Boolean cooling Boolean fanOnly Boolean heating Boolean idle Boolean pendingCool Boolean pendingHeat Boolean secondStageCooling Boolean secondStageHeating Boolean venteconomizer List<Short> getPayload() String format() }
Thermostat Operating State Logging Report
Command: 0x06
class hubitat.zwave.commands.thermostatoperatingstatev2.ThermostatOperatingStateLoggingReport { Short reportsToFollow List<Short> getPayload() String format() }
Thermostat Operating State Logging Supported Get
Command: 0x01
class hubitat.zwave.commands.thermostatoperatingstatev2.ThermostatOperatingStateLoggingSupportedGet { List<Short> getPayload() String format() }
Thermostat Operating State Report
Command: 0x03
class hubitat.zwave.commands.thermostatoperatingstatev2.ThermostatOperatingStateReport { Short operatingState static Short OPERATING_STATE_2ND_STAGE_COOLING = 9 static Short OPERATING_STATE_2ND_STAGE_HEATING = 8 static Short OPERATING_STATE_AUX_HEATING = 7 static Short OPERATING_STATE_COOLING = 2 static Short OPERATING_STATE_FAN_ONLY = 3 static Short OPERATING_STATE_HEATING = 1 static Short OPERATING_STATE_IDLE = 0 static Short OPERATING_STATE_PENDING_COOL = 5 static Short OPERATING_STATE_PENDING_HEAT = 4 static Short OPERATING_STATE_VENT_ECONOMIZER = 6 List<Short> getPayload() String format() }
Thermostat Setback V1
Command Class: 0x47
Thermostat Setback Get
Command: 0x02
class hubitat.zwave.commands.thermostatsetbackv1.ThermostatSetbackGet { List<Short> getPayload() String format() }
Thermostat Setback Report
Command: 0x03
class hubitat.zwave.commands.thermostatsetbackv1.ThermostatSetbackReport { Short setbackState Short setbackType static Short SETBACK_TYPE_NO_OVERRIDE = 0 static Short SETBACK_TYPE_PERMANENT_OVERRIDE = 2 static Short SETBACK_TYPE_RESERVED3 = 3 static Short SETBACK_TYPE_TEMPORARY_OVERRIDE = 1 List<Short> getPayload() String format() }
Thermostat Setback Set
Command: 0x01
class hubitat.zwave.commands.thermostatsetbackv1.ThermostatSetbackSet { Short setbackState Short setbackType static Short SETBACK_TYPE_NO_OVERRIDE = 0 static Short SETBACK_TYPE_PERMANENT_OVERRIDE = 2 static Short SETBACK_TYPE_RESERVED3 = 3 static Short SETBACK_TYPE_TEMPORARY_OVERRIDE = 1 List<Short> getPayload() String format() }
Thermostat Setback Get
Command: 0x02
class hubitat.zwave.commands.thermostatsetbackv1.ThermostatSetbackGet { List<Short> getPayload() String format() }
Thermostat Setback Report
Command: 0x03
class hubitat.zwave.commands.thermostatsetbackv1.ThermostatSetbackReport { Short setbackState Short setbackType static Short SETBACK_TYPE_NO_OVERRIDE = 0 static Short SETBACK_TYPE_PERMANENT_OVERRIDE = 2 static Short SETBACK_TYPE_RESERVED3 = 3 static Short SETBACK_TYPE_TEMPORARY_OVERRIDE = 1 List<Short> getPayload() String format() }
Thermostat Setback Set
Command: 0x01
class hubitat.zwave.commands.thermostatsetbackv1.ThermostatSetbackSet { Short setbackState Short setbackType static Short SETBACK_TYPE_NO_OVERRIDE = 0 static Short SETBACK_TYPE_PERMANENT_OVERRIDE = 2 static Short SETBACK_TYPE_RESERVED3 = 3 static Short SETBACK_TYPE_TEMPORARY_OVERRIDE = 1 List<Short> getPayload() String format() }
Thermostat Setpoint V1
Command Class: 0x43
Thermostat Setpoint Get
Command: 0x02
class hubitat.zwave.commands.thermostatsetpointv1.ThermostatSetpointGet { Short setpointType static Short SETPOINT_TYPE_AUTO_CHANGEOVER = 10 static Short SETPOINT_TYPE_COOLING_1 = 2 static Short SETPOINT_TYPE_DRY_AIR = 8 static Short SETPOINT_TYPE_FURNACE = 7 static Short SETPOINT_TYPE_HEATING_1 = 1 static Short SETPOINT_TYPE_MOIST_AIR = 9 static Short SETPOINT_TYPE_NOT_SUPPORTED = 0 static Short SETPOINT_TYPE_NOT_SUPPORTED1 = 3 static Short SETPOINT_TYPE_NOT_SUPPORTED2 = 4 static Short SETPOINT_TYPE_NOT_SUPPORTED3 = 5 static Short SETPOINT_TYPE_NOT_SUPPORTED4 = 6 List<Short> getPayload() String format() }
Thermostat Setpoint Report
Command: 0x03
class hubitat.zwave.commands.thermostatsetpointv1.ThermostatSetpointReport { Short precision Short scale BigDecimal scaledValue Short setpointType Short size List<ThermostatSetpointReport> value static Short SETPOINT_TYPE_AUTO_CHANGEOVER = 10 static Short SETPOINT_TYPE_COOLING_1 = 2 static Short SETPOINT_TYPE_DRY_AIR = 8 static Short SETPOINT_TYPE_FURNACE = 7 static Short SETPOINT_TYPE_HEATING_1 = 1 static Short SETPOINT_TYPE_MOIST_AIR = 9 static Short SETPOINT_TYPE_NOT_SUPPORTED = 0 static Short SETPOINT_TYPE_NOT_SUPPORTED1 = 3 static Short SETPOINT_TYPE_NOT_SUPPORTED2 = 4 static Short SETPOINT_TYPE_NOT_SUPPORTED3 = 5 static Short SETPOINT_TYPE_NOT_SUPPORTED4 = 6 List<Short> getPayload() String format() }
Thermostat Setpoint Set
Command: 0x01
class hubitat.zwave.commands.thermostatsetpointv1.ThermostatSetpointSet { Short precision Short scale BigDecimal scaledValue Short setpointType Short size List<ThermostatSetpointSet> value static Short SETPOINT_TYPE_AUTO_CHANGEOVER = 10 static Short SETPOINT_TYPE_COOLING_1 = 2 static Short SETPOINT_TYPE_DRY_AIR = 8 static Short SETPOINT_TYPE_FURNACE = 7 static Short SETPOINT_TYPE_HEATING_1 = 1 static Short SETPOINT_TYPE_MOIST_AIR = 9 static Short SETPOINT_TYPE_NOT_SUPPORTED = 0 static Short SETPOINT_TYPE_NOT_SUPPORTED1 = 3 static Short SETPOINT_TYPE_NOT_SUPPORTED2 = 4 static Short SETPOINT_TYPE_NOT_SUPPORTED3 = 5 static Short SETPOINT_TYPE_NOT_SUPPORTED4 = 6 List<Short> getPayload() String format() }
Thermostat Setpoint Supported Get
Command: 0x04
class hubitat.zwave.commands.thermostatsetpointv1.ThermostatSetpointSupportedGet { List<Short> getPayload() String format() }
Thermostat Setpoint Supported Report
Command: 0x05
class hubitat.zwave.commands.thermostatsetpointv1.ThermostatSetpointSupportedReport { Boolean autoChangeover Boolean cooling Boolean dryAir Boolean furnace Boolean heating Boolean moistAir Boolean none List<Short> getPayload() String format() }
Thermostat Setpoint Get
Command: 0x02
class hubitat.zwave.commands.thermostatsetpointv1.ThermostatSetpointGet { Short setpointType static Short SETPOINT_TYPE_AUTO_CHANGEOVER = 10 static Short SETPOINT_TYPE_COOLING_1 = 2 static Short SETPOINT_TYPE_DRY_AIR = 8 static Short SETPOINT_TYPE_FURNACE = 7 static Short SETPOINT_TYPE_HEATING_1 = 1 static Short SETPOINT_TYPE_MOIST_AIR = 9 static Short SETPOINT_TYPE_NOT_SUPPORTED = 0 static Short SETPOINT_TYPE_NOT_SUPPORTED1 = 3 static Short SETPOINT_TYPE_NOT_SUPPORTED2 = 4 static Short SETPOINT_TYPE_NOT_SUPPORTED3 = 5 static Short SETPOINT_TYPE_NOT_SUPPORTED4 = 6 List<Short> getPayload() String format() }
Thermostat Setpoint Report
Command: 0x03
class hubitat.zwave.commands.thermostatsetpointv1.ThermostatSetpointReport { Short precision Short scale BigDecimal scaledValue Short setpointType Short size List<ThermostatSetpointReport> value static Short SETPOINT_TYPE_AUTO_CHANGEOVER = 10 static Short SETPOINT_TYPE_COOLING_1 = 2 static Short SETPOINT_TYPE_DRY_AIR = 8 static Short SETPOINT_TYPE_FURNACE = 7 static Short SETPOINT_TYPE_HEATING_1 = 1 static Short SETPOINT_TYPE_MOIST_AIR = 9 static Short SETPOINT_TYPE_NOT_SUPPORTED = 0 static Short SETPOINT_TYPE_NOT_SUPPORTED1 = 3 static Short SETPOINT_TYPE_NOT_SUPPORTED2 = 4 static Short SETPOINT_TYPE_NOT_SUPPORTED3 = 5 static Short SETPOINT_TYPE_NOT_SUPPORTED4 = 6 List<Short> getPayload() String format() }
Thermostat Setpoint Set
Command: 0x01
class hubitat.zwave.commands.thermostatsetpointv1.ThermostatSetpointSet { Short precision Short scale BigDecimal scaledValue Short setpointType Short size List<ThermostatSetpointSet> value static Short SETPOINT_TYPE_AUTO_CHANGEOVER = 10 static Short SETPOINT_TYPE_COOLING_1 = 2 static Short SETPOINT_TYPE_DRY_AIR = 8 static Short SETPOINT_TYPE_FURNACE = 7 static Short SETPOINT_TYPE_HEATING_1 = 1 static Short SETPOINT_TYPE_MOIST_AIR = 9 static Short SETPOINT_TYPE_NOT_SUPPORTED = 0 static Short SETPOINT_TYPE_NOT_SUPPORTED1 = 3 static Short SETPOINT_TYPE_NOT_SUPPORTED2 = 4 static Short SETPOINT_TYPE_NOT_SUPPORTED3 = 5 static Short SETPOINT_TYPE_NOT_SUPPORTED4 = 6 List<Short> getPayload() String format() }
Thermostat Setpoint Supported Get
Command: 0x04
class hubitat.zwave.commands.thermostatsetpointv1.ThermostatSetpointSupportedGet { List<Short> getPayload() String format() }
Thermostat Setpoint Supported Report
Command: 0x05
class hubitat.zwave.commands.thermostatsetpointv1.ThermostatSetpointSupportedReport { Boolean autoChangeover Boolean cooling Boolean dryAir Boolean furnace Boolean heating Boolean moistAir Boolean none List<Short> getPayload() String format() }
Thermostat Setpoint V2
Command Class: 0x43
Thermostat Setpoint Get
Command: 0x02
class hubitat.zwave.commands.thermostatsetpointv2.ThermostatSetpointGet { Short setpointType static Short SETPOINT_TYPE_AUTO_CHANGEOVER = 10 static Short SETPOINT_TYPE_AWAY_HEATING = 13 static Short SETPOINT_TYPE_COOLING_1 = 2 static Short SETPOINT_TYPE_DRY_AIR = 8 static Short SETPOINT_TYPE_ENERGY_SAVE_COOLING = 12 static Short SETPOINT_TYPE_ENERGY_SAVE_HEATING = 11 static Short SETPOINT_TYPE_FURNACE = 7 static Short SETPOINT_TYPE_HEATING_1 = 1 static Short SETPOINT_TYPE_MOIST_AIR = 9 static Short SETPOINT_TYPE_NOT_SUPPORTED = 0 static Short SETPOINT_TYPE_NOT_SUPPORTED1 = 3 static Short SETPOINT_TYPE_NOT_SUPPORTED2 = 4 static Short SETPOINT_TYPE_NOT_SUPPORTED3 = 5 static Short SETPOINT_TYPE_NOT_SUPPORTED4 = 6 List<Short> getPayload() String format() }
Thermostat Setpoint Report
Command: 0x03
class hubitat.zwave.commands.thermostatsetpointv2.ThermostatSetpointReport { Short precision Short scale BigDecimal scaledValue Short setpointType Short size static Short SETPOINT_TYPE_AUTO_CHANGEOVER = 10 static Short SETPOINT_TYPE_AWAY_HEATING = 13 static Short SETPOINT_TYPE_COOLING_1 = 2 static Short SETPOINT_TYPE_DRY_AIR = 8 static Short SETPOINT_TYPE_ENERGY_SAVE_COOLING = 12 static Short SETPOINT_TYPE_ENERGY_SAVE_HEATING = 11 static Short SETPOINT_TYPE_FURNACE = 7 static Short SETPOINT_TYPE_HEATING_1 = 1 static Short SETPOINT_TYPE_MOIST_AIR = 9 static Short SETPOINT_TYPE_NOT_SUPPORTED = 0 static Short SETPOINT_TYPE_NOT_SUPPORTED1 = 3 static Short SETPOINT_TYPE_NOT_SUPPORTED2 = 4 static Short SETPOINT_TYPE_NOT_SUPPORTED3 = 5 static Short SETPOINT_TYPE_NOT_SUPPORTED4 = 6 List<Short> getPayload() String format() }
Thermostat Setpoint Set
Command: 0x01
class hubitat.zwave.commands.thermostatsetpointv2.ThermostatSetpointSet { Short precision Short scale BigDecimal scaledValue Short setpointType Short size 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() }
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 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 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 Get
Command: 0x02
class hubitat.zwave.commands.timeparametersv1.TimeParametersGet { List<Short> getPayload() String format() }
Time Parameters Report
Command: 0x03
class hubitat.zwave.commands.timeparametersv1.TimeParametersReport { Short day Short hourUtc Short minuteUtc Short month Short secondUtc Integer year List<Short> getPayload() String format() }
Time Parameters Set
Command: 0x01
class hubitat.zwave.commands.timeparametersv1.TimeParametersSet { Short day Short hourUtc Short minuteUtc Short month Short secondUtc Integer year List<Short> getPayload() String format() }
Time Parameters Get
Command: 0x02
class hubitat.zwave.commands.timeparametersv1.TimeParametersGet { List<Short> getPayload() String format() }
Time Parameters Report
Command: 0x03
class hubitat.zwave.commands.timeparametersv1.TimeParametersReport { Short day Short hourUtc Short minuteUtc Short month Short secondUtc Integer year List<Short> getPayload() String format() }
Time Parameters Set
Command: 0x01
class hubitat.zwave.commands.timeparametersv1.TimeParametersSet { Short day Short hourUtc Short minuteUtc Short month Short secondUtc Integer year List<Short> getPayload() String format() }
Time V1
Command Class: 0x8A
Date Get
Command: 0x03
class hubitat.zwave.commands.timev1.DateGet { List<Short> getPayload() String format() }
Date Report
Command: 0x04
class hubitat.zwave.commands.timev1.DateReport { Short day Short month Integer year List<Short> getPayload() String format() }
Time Get
Command: 0x01
class hubitat.zwave.commands.timev1.TimeGet { List<Short> getPayload() String format() }
Time Report
Command: 0x02
class hubitat.zwave.commands.timev1.TimeReport { Short hourLocalTime Short minuteLocalTime Boolean rtcFailure Short secondLocalTime List<Short> getPayload() String format() }
Date Get
Command: 0x03
class hubitat.zwave.commands.timev1.DateGet { List<Short> getPayload() String format() }
Date Report
Command: 0x04
class hubitat.zwave.commands.timev1.DateReport { Short day Short month Integer year List<Short> getPayload() String format() }
Time Get
Command: 0x01
class hubitat.zwave.commands.timev1.TimeGet { List<Short> getPayload() String format() }
Time Report
Command: 0x02
class hubitat.zwave.commands.timev1.TimeReport { Short hourLocalTime Short minuteLocalTime Boolean rtcFailure Short secondLocalTime List<Short> getPayload() String format() }
Time V2
Command Class: 0x8A
Date Get
Command: 0x03
class hubitat.zwave.commands.timev2.DateGet { List<Short> getPayload() String format() }
Date Report
Command: 0x04
class hubitat.zwave.commands.timev2.DateReport { Short day Short month Integer year List<Short> getPayload() String format() }
Time Get
Command: 0x01
class hubitat.zwave.commands.timev2.TimeGet { List<Short> getPayload() String format() }
Time Offset Get
Command: 0x06
class hubitat.zwave.commands.timev2.TimeOffsetGet { List<Short> getPayload() String format() }
Time Offset Report
Command: 0x07
class hubitat.zwave.commands.timev2.TimeOffsetReport { Short dayEndDst Short dayStartDst Short hourEndDst Short hourStartDst Short hourTzo Short minuteOffsetDst Short minuteTzo Short monthEndDst Short monthStartDst Short signOffsetDst Short signTzo List<Short> getPayload() String format() }
Time Offset Set
Command: 0x05
class hubitat.zwave.commands.timev2.TimeOffsetSet { Short dayEndDst Short dayStartDst Short hourEndDst Short hourStartDst Short hourTzo Short minuteOffsetDst Short minuteTzo Short monthEndDst Short monthStartDst Short signOffsetDst Short signTzo List<Short> getPayload() String format() }
Time Report
Command: 0x02
class hubitat.zwave.commands.timev2.TimeReport { Short hourLocalTime Short minuteLocalTime Boolean rtcFailure Short secondLocalTime List<Short> getPayload() String format() }
Date Get
Command: 0x03
class hubitat.zwave.commands.timev2.DateGet { List<Short> getPayload() String format() }
Date Report
Command: 0x04
class hubitat.zwave.commands.timev2.DateReport { Short day Short month Integer year List<Short> getPayload() String format() }
Time Get
Command: 0x01
class hubitat.zwave.commands.timev2.TimeGet { List<Short> getPayload() String format() }
Time Offset Get
Command: 0x06
class hubitat.zwave.commands.timev2.TimeOffsetGet { List<Short> getPayload() String format() }
Time Offset Report
Command: 0x07
class hubitat.zwave.commands.timev2.TimeOffsetReport { Short dayEndDst Short dayStartDst Short hourEndDst Short hourStartDst Short hourTzo Short minuteOffsetDst Short minuteTzo Short monthEndDst Short monthStartDst Short signOffsetDst Short signTzo List<Short> getPayload() String format() }
Time Offset Set
Command: 0x05
class hubitat.zwave.commands.timev2.TimeOffsetSet { Short dayEndDst Short dayStartDst Short hourEndDst Short hourStartDst Short hourTzo Short minuteOffsetDst Short minuteTzo Short monthEndDst Short monthStartDst Short signOffsetDst Short signTzo List<Short> getPayload() String format() }
Time Report
Command: 0x02
class hubitat.zwave.commands.timev2.TimeReport { Short hourLocalTime Short minuteLocalTime Boolean rtcFailure Short secondLocalTime List<Short> getPayload() String format() }
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 Complete
Command: 0xE8
class hubitat.zwave.commands.transportservicev1.CommandFragmentComplete { Short sequenceNo List<Short> getPayload() String format() }
Command Fragment Request
Command: 0xC8
class hubitat.zwave.commands.transportservicev1.CommandFragmentRequest { Short numberOfOffsets Short sequenceNo List<Short> getPayload() String format() }
Command Fragment Wait
Command: 0xF0
class hubitat.zwave.commands.transportservicev1.CommandFragmentWait { Short pendingFragments List<Short> getPayload() String format() }
Command Subsequent Fragment
Command: 0xE0
class hubitat.zwave.commands.transportservicev1.CommandSubsequentFragment { Integer checksum Short datagramOffset1 Short datagramOffset2 Short datagramSize1 Short datagramSize2 Short sequenceNo List<Short> getPayload() String format() }
Command First Fragment
Command: 0xC0
class hubitat.zwave.commands.transportservicev1.CommandFirstFragment { Integer checksum Short datagramSize1 Short datagramSize2 Short sequenceNo List<Short> getPayload() String format() }
Command Fragment Complete
Command: 0xE8
class hubitat.zwave.commands.transportservicev1.CommandFragmentComplete { Short sequenceNo List<Short> getPayload() String format() }
Command Fragment Request
Command: 0xC8
class hubitat.zwave.commands.transportservicev1.CommandFragmentRequest { Short numberOfOffsets Short sequenceNo List<Short> getPayload() String format() }
Command Fragment Wait
Command: 0xF0
class hubitat.zwave.commands.transportservicev1.CommandFragmentWait { Short pendingFragments List<Short> getPayload() String format() }
Command Subsequent Fragment
Command: 0xE0
class hubitat.zwave.commands.transportservicev1.CommandSubsequentFragment { Integer checksum Short datagramOffset1 Short datagramOffset2 Short datagramSize1 Short datagramSize2 Short sequenceNo List<Short> getPayload() String format() }
User Code V1
Command Class: 0x63
User Code Get
Command: 0x02
class hubitat.zwave.commands.usercodev1.UserCodeGet { Short userIdentifier List<Short> getPayload() String format() }
User Code Report
Command: 0x03
class hubitat.zwave.commands.usercodev1.UserCodeReport { String userCode Short userIdStatus Short userIdentifier static Short USER_ID_STATUS_AVAILABLE_NOT_SET = 0 static Short USER_ID_STATUS_OCCUPIED = 1 static Short USER_ID_STATUS_RESERVED_BY_ADMINISTRATOR = 2 static Short USER_ID_STATUS_STATUS_NOT_AVAILABLE = 254 List<Short> getPayload() String format() }
User Code Set
Command: 0x01
class hubitat.zwave.commands.usercodev1.UserCodeSet { String userCode Short userIdStatus Short userIdentifier static Short USER_ID_STATUS_AVAILABLE_NOT_SET = 0 static Short USER_ID_STATUS_OCCUPIED = 1 static Short USER_ID_STATUS_RESERVED_BY_ADMINISTRATOR = 2 static Short USER_ID_STATUS_STATUS_NOT_AVAILABLE = 254 List<Short> getPayload() String format() }
Users Number Get
Command: 0x04
class hubitat.zwave.commands.usercodev1.UsersNumberGet { List<Short> getPayload() String format() }
Users Number Report
Command: 0x05
class hubitat.zwave.commands.usercodev1.UsersNumberReport { Short supportedUsers List<Short> getPayload() String format() }
User Code Get
Command: 0x02
class hubitat.zwave.commands.usercodev1.UserCodeGet { Short userIdentifier List<Short> getPayload() String format() }
User Code Report
Command: 0x03
class hubitat.zwave.commands.usercodev1.UserCodeReport { String userCode Short userIdStatus Short userIdentifier static Short USER_ID_STATUS_AVAILABLE_NOT_SET = 0 static Short USER_ID_STATUS_OCCUPIED = 1 static Short USER_ID_STATUS_RESERVED_BY_ADMINISTRATOR = 2 static Short USER_ID_STATUS_STATUS_NOT_AVAILABLE = 254 List<Short> getPayload() String format() }
User Code Set
Command: 0x01
class hubitat.zwave.commands.usercodev1.UserCodeSet { String userCode Short userIdStatus Short userIdentifier static Short USER_ID_STATUS_AVAILABLE_NOT_SET = 0 static Short USER_ID_STATUS_OCCUPIED = 1 static Short USER_ID_STATUS_RESERVED_BY_ADMINISTRATOR = 2 static Short USER_ID_STATUS_STATUS_NOT_AVAILABLE = 254 List<Short> getPayload() String format() }
Users Number Get
Command: 0x04
class hubitat.zwave.commands.usercodev1.UsersNumberGet { List<Short> getPayload() String format() }
Users Number Report
Command: 0x05
class hubitat.zwave.commands.usercodev1.UsersNumberReport { Short supportedUsers List<Short> getPayload() String format() }
Version V1
Command Class: 0x86
Version Command Class Get
Command: 0x13
class hubitat.zwave.commands.versionv1.VersionCommandClassGet { Short requestedCommandClass List<Short> getPayload() String format() }
Version Command Class Report
Command: 0x14
class hubitat.zwave.commands.versionv1.VersionCommandClassReport { Short commandClassVersion Short requestedCommandClass List<Short> getPayload() String format() }
Version Get
Command: 0x11
class hubitat.zwave.commands.versionv1.VersionGet { List<Short> getPayload() String format() }
Version Report
Command: 0x12
class hubitat.zwave.commands.versionv1.VersionReport { Short applicationSubVersion Short applicationVersion Short zWaveLibraryType Short zWaveProtocolSubVersion Short zWaveProtocolVersion List<Short> getPayload() String format() }
Version Command Class Get
Command: 0x13
class hubitat.zwave.commands.versionv1.VersionCommandClassGet { Short requestedCommandClass List<Short> getPayload() String format() }
Version Command Class Report
Command: 0x14
class hubitat.zwave.commands.versionv1.VersionCommandClassReport { Short commandClassVersion Short requestedCommandClass List<Short> getPayload() String format() }
Version Get
Command: 0x11
class hubitat.zwave.commands.versionv1.VersionGet { List<Short> getPayload() String format() }
Version Report
Command: 0x12
class hubitat.zwave.commands.versionv1.VersionReport { Short applicationSubVersion Short applicationVersion Short zWaveLibraryType Short zWaveProtocolSubVersion Short zWaveProtocolVersion List<Short> getPayload() String format() }
Version V2
Command Class: 0x86
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 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 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 V3
Command Class: 0x86
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 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 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 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() }
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 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 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 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 Get
Command: 0x05
class hubitat.zwave.commands.wakeupv1.WakeUpIntervalGet { List<Short> getPayload() String format() }
Wake Up Interval Report
Command: 0x06
class hubitat.zwave.commands.wakeupv1.WakeUpIntervalReport { Short nodeid Integer seconds List<Short> getPayload() String format() }
Wake Up Interval Set
Command: 0x04
class hubitat.zwave.commands.wakeupv1.WakeUpIntervalSet { Short nodeid Integer seconds List<Short> getPayload() String format() }
Wake Up No More Information
Command: 0x08
class hubitat.zwave.commands.wakeupv1.WakeUpNoMoreInformation { List<Short> getPayload() String format() }
Wake Up Notification
Command: 0x07
class hubitat.zwave.commands.wakeupv1.WakeUpNotification { List<Short> getPayload() String format() }
Wake Up Interval Get
Command: 0x05
class hubitat.zwave.commands.wakeupv1.WakeUpIntervalGet { List<Short> getPayload() String format() }
Wake Up Interval Report
Command: 0x06
class hubitat.zwave.commands.wakeupv1.WakeUpIntervalReport { Short nodeid Integer seconds List<Short> getPayload() String format() }
Wake Up Interval Set
Command: 0x04
class hubitat.zwave.commands.wakeupv1.WakeUpIntervalSet { Short nodeid Integer seconds List<Short> getPayload() String format() }
Wake Up No More Information
Command: 0x08
class hubitat.zwave.commands.wakeupv1.WakeUpNoMoreInformation { List<Short> getPayload() String format() }
Wake Up Notification
Command: 0x07
class hubitat.zwave.commands.wakeupv1.WakeUpNotification { List<Short> getPayload() String format() }
Wake Up V2
Command Class: 0x84
Wake Up Interval Capabilities Get
Command: 0x09
class hubitat.zwave.commands.wakeupv2.WakeUpIntervalCapabilitiesGet { List<Short> getPayload() String format() }
Wake Up Interval Capabilities Report
Command: 0x0A
class hubitat.zwave.commands.wakeupv2.WakeUpIntervalCapabilitiesReport { Integer defaultWakeUpIntervalSeconds Integer maximumWakeUpIntervalSeconds Integer minimumWakeUpIntervalSeconds Integer wakeUpIntervalStepSeconds List<Short> getPayload() String format() }
Wake Up Interval Get
Command: 0x05
class hubitat.zwave.commands.wakeupv2.WakeUpIntervalGet { List<Short> getPayload() String format() }
Wake Up Interval Report
Command: 0x06
class hubitat.zwave.commands.wakeupv2.WakeUpIntervalReport { Short nodeid Integer seconds List<Short> getPayload() String format() }
Wake Up Interval Set
Command: 0x04
class hubitat.zwave.commands.wakeupv2.WakeUpIntervalSet { Short nodeid Integer seconds List<Short> getPayload() String format() }
Wake Up No More Information
Command: 0x08
class hubitat.zwave.commands.wakeupv2.WakeUpNoMoreInformation { List<Short> getPayload() String format() }
Wake Up Notification
Command: 0x07
class hubitat.zwave.commands.wakeupv2.WakeUpNotification { List<Short> getPayload() String format() }
Wake Up Interval Capabilities Get
Command: 0x09
class hubitat.zwave.commands.wakeupv2.WakeUpIntervalCapabilitiesGet { List<Short> getPayload() String format() }
Wake Up Interval Capabilities Report
Command: 0x0A
class hubitat.zwave.commands.wakeupv2.WakeUpIntervalCapabilitiesReport { Integer defaultWakeUpIntervalSeconds Integer maximumWakeUpIntervalSeconds Integer minimumWakeUpIntervalSeconds Integer wakeUpIntervalStepSeconds List<Short> getPayload() String format() }
Wake Up Interval Get
Command: 0x05
class hubitat.zwave.commands.wakeupv2.WakeUpIntervalGet { List<Short> getPayload() String format() }
Wake Up Interval Report
Command: 0x06
class hubitat.zwave.commands.wakeupv2.WakeUpIntervalReport { Short nodeid Integer seconds List<Short> getPayload() String format() }
Wake Up Interval Set
Command: 0x04
class hubitat.zwave.commands.wakeupv2.WakeUpIntervalSet { Short nodeid Integer seconds List<Short> getPayload() String format() }
Wake Up No More Information
Command: 0x08
class hubitat.zwave.commands.wakeupv2.WakeUpNoMoreInformation { List<Short> getPayload() String format() }
Wake Up Notification
Command: 0x07
class hubitat.zwave.commands.wakeupv2.WakeUpNotification { List<Short> getPayload() String format() }
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() }
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() }