Expanded on and fixed
ZWave_Classes#Switch_ColorV1
ZWave_Classes#Switch_ColorV2
ZWave_Classes#Switch_ColorV3
Switch Color V1
Command Class: 0x33
Switch Color Supported Get
Command: 0x01
class hubitat.zwave.commands.switchcolorv1.SwitchColorSupportedGet {
List<Short> getPayload()
String format()
}
Switch Color Supported Report
Command: 0x02
class hubitat.zwave.commands.switchcolorv1.SwitchColorSupportedReport {
boolean amber
boolean blue
boolean coldWhite
boolean cyan
boolean green
boolean index
boolean purple
boolean red
boolean warmWhite
List<Short> getPayload()
String format()
}
Switch Color Get
Command 0x03
class hubitat.zwave.commands.switchcolorv3.SwitchColorReport {
String colorComponent
short colorComponentId
List<Short> getPayload()
String format()
}
Switch Color Report
Command: 0x04
class hubitat.zwave.commands.switchcolorv1.SwitchColorReport {
String colorComponent
short colorComponentId
short value
List<Short> getPayload()
String format()
}
Switch Color Set
Command 0x05
class hubitat.zwave.commands.switchcolorv3.SwitchColorSet {
short colorComponentCount
map colorComponents
List<Short> getPayload()
String format()
}
Switch Color Start Level Change
Command 0x06
class hubitat.zwave.commands.switchcolorv3.SwitchColorStartLevelChange {
boolean ignoreStartLevel
boolean upDown
short startLevel
short colorComponentId
List<Short> getPayload()
String format()
}
Switch Color Stop Level Change
Command 0x07
class hubitat.zwave.commands.switchcolorv3.SwitchColorStopLevelChange {
short colorComponentId
List<short> getPayload()
String format()
}
Switch Color V2
Command Class: 0x33
Switch Color Supported Get
Command: 0x01
class hubitat.zwave.commands.switchcolorv2.SwitchColorSupportedGet {
List<Short> getPayload()
String format()
}
Switch Color Supported Report
Command: 0x02
class hubitat.zwave.commands.switchcolorv2.SwitchColorSupportedReport {
boolean amber
boolean blue
boolean coldWhite
boolean cyan
boolean green
boolean index
boolean purple
boolean red
boolean warmWhite
List<Short> getPayload()
String format()
}
Switch Color Get
Command 0x03
class hubitat.zwave.commands.switchcolorv3.SwitchColorReport {
String colorComponent
short colorComponentId
List<Short> getPayload()
String format()
}
Switch Color Report
Command: 0x04
class hubitat.zwave.commands.switchcolorv2.SwitchColorReport {
String colorComponent
short colorComponentId
short value
List<Short> getPayload()
String format(
}
Switch Color Set
Command 0x05
class hubitat.zwave.commands.switchcolorv3.SwitchColorSet {
short colorComponentCount
map colorComponents
short dimmingDuration
List<Short> getPayload()
String format()
}
Switch Color Start Level Change
Command 0x06
class hubitat.zwave.commands.switchcolorv3.SwitchColorStartLevelChange {
boolean ignoreStartLevel
boolean upDown
short startLevel
short colorComponentId
List<Short> getPayload()
String format()
}
Switch Color Stop Level Change
Command 0x07
class hubitat.zwave.commands.switchcolorv3.SwitchColorStopLevelChange {
short colorComponentId
List<Short> getPayload()
String format()
}
Switch Color V3
Command Class: 0x33
Switch Color Supported Get
Command: 0x01
class hubitat.zwave.commands.switchcolorv3.SwitchColorSupportedGet {
List<Short> getPayload()
String format()
}
Switch Color Supported Report
Command: 0x02
class hubitat.zwave.commands.switchcolorv3.SwitchColorSupportedReport {
boolean amber
boolean blue
boolean coldWhite
boolean cyan
boolean green
boolean index
boolean purple
boolean red
boolean warmWhite
List<Short> getPayload()
String format()
}
Switch Color Get
Command 0x03
class hubitat.zwave.commands.switchcolorv3.SwitchColorReport {
String colorComponent
short colorComponentId
List<Short> getPayload()
String format()
}
Switch Color Report
Command: 0x04
class hubitat.zwave.commands.switchcolorv3.SwitchColorReport {
String colorComponent
short colorComponentId
short dimmingDuration
short targetValue
short value
List<Short> getPayload()
String format()
}
Switch Color Set
Command 0x05
class hubitat.zwave.commands.switchcolorv3.SwitchColorSet {
short colorComponentCount
map colorComponents
short dimmingDuration
List<Short> getPayload()
String format()
}
Switch Color Start Level Change
Command 0x06
class hubitat.zwave.commands.switchcolorv3.SwitchColorStartLevelChange {
boolean ignoreStartLevel
boolean upDown
short startLevel
short colorComponentId
short dimmingDuration
List<Short> getPayload()
String format()
}
Switch Color Stop Level Change
Command 0x07
class hubitat.zwave.commands.switchcolorv3.SwitchColorStopLevelChange {
short colorComponentId
List<Short> getPayload()
String format()
}