Supported Report

class st.zwave.CommandClass.Notification.SupportedReport

Dynamically versioned NOTIFICATION_SUPPORTED_REPORT

Supported versions: 2,3,4,5,6,7,8,9; unique base versions: 2,4,6,7,8

cmd_class: number

0x71

cmd_id: number

0x08

version: number

2,4,6,7,8

args: st.zwave.CommandClass.Alarm.TypeSupportedReportV2Args or st.zwave.CommandClass.Notification.SupportedReportV4Args or st.zwave.CommandClass.Notification.SupportedReportV6Args or st.zwave.CommandClass.Notification.SupportedReportV7Args or st.zwave.CommandClass.Notification.SupportedReportV8Args
construct(module, args)

Construct a NOTIFICATION_SUPPORTED_REPORT object at the module instance serialization version.

Parameters
  • module (st.zwave.CommandClass.Notification) – command class module instance

  • args (st.zwave.CommandClass.Alarm.TypeSupportedReportV2Args or st.zwave.CommandClass.Notification.SupportedReportV4Args or st.zwave.CommandClass.Notification.SupportedReportV6Args or st.zwave.CommandClass.Notification.SupportedReportV7Args or st.zwave.CommandClass.Notification.SupportedReportV8Args) – command-specific arguments

Return type

st.zwave.CommandClass.Notification.SupportedReport

class st.zwave.CommandClass.Notification.SupportedReportV4: st.zwave.Command

v4 and forward-compatible v5 NOTIFICATION_SUPPORTED_REPORT

cmd_class: number

0x71

cmd_id: number

0x08

version: number

4

args: st.zwave.CommandClass.Notification.SupportedReportV4Args

command-specific arguments

init(module, args)

Initialize a v4 and forward-compatible v5 NOTIFICATION_SUPPORTED_REPORT object.

Parameters
serialize()

Serialize v4 or forward-compatible v5 NOTIFICATION_SUPPORTED_REPORT arguments.

Returns

serialized payload

Return type

str

deserialize()

Deserialize a v4 or forward-compatible v5 NOTIFICATION_SUPPORTED_REPORT payload.

Returns

deserialized arguments

Return type

st.zwave.CommandClass.Notification.SupportedReportV4Args

class st.zwave.CommandClass.Notification.SupportedReportV4Args
v1_alarm: boolean
smoke: boolean
co: boolean
co2: boolean
heat: boolean
water: boolean
access_control: boolean
home_security: boolean
power_management: boolean
system: boolean
emergency: boolean
clock: boolean
appliance: boolean
home_health: boolean
class st.zwave.CommandClass.Notification.SupportedReportV6: st.zwave.Command

v6 NOTIFICATION_SUPPORTED_REPORT

cmd_class: number

0x71

cmd_id: number

0x08

version: number

6

args: st.zwave.CommandClass.Notification.SupportedReportV6Args

command-specific arguments

init(module, args)

Initialize a v6 NOTIFICATION_SUPPORTED_REPORT object.

Parameters
serialize()

Serialize v6 NOTIFICATION_SUPPORTED_REPORT arguments.

Returns

serialized payload

Return type

str

deserialize()

Deserialize a v6 NOTIFICATION_SUPPORTED_REPORT payload.

Returns

deserialized arguments

Return type

st.zwave.CommandClass.Notification.SupportedReportV6Args

class st.zwave.CommandClass.Notification.SupportedReportV6Args
v1_alarm: boolean
smoke: boolean
co: boolean
co2: boolean
heat: boolean
water: boolean
access_control: boolean
home_security: boolean
power_management: boolean
system: boolean
emergency: boolean
clock: boolean
appliance: boolean
home_health: boolean
siren: boolean
class st.zwave.CommandClass.Notification.SupportedReportV7: st.zwave.Command

v7 NOTIFICATION_SUPPORTED_REPORT

cmd_class: number

0x71

cmd_id: number

0x08

version: number

7

args: st.zwave.CommandClass.Notification.SupportedReportV7Args

command-specific arguments

init(module, args)

Initialize a v7 NOTIFICATION_SUPPORTED_REPORT object.

Parameters
serialize()

Serialize v7 NOTIFICATION_SUPPORTED_REPORT arguments.

Returns

serialized payload

Return type

str

deserialize()

Deserialize a v7 NOTIFICATION_SUPPORTED_REPORT payload.

Returns

deserialized arguments

Return type

st.zwave.CommandClass.Notification.SupportedReportV7Args

class st.zwave.CommandClass.Notification.SupportedReportV7Args
v1_alarm: boolean
smoke: boolean
co: boolean
co2: boolean
heat: boolean
water: boolean
access_control: boolean
home_security: boolean
power_management: boolean
system: boolean
emergency: boolean
clock: boolean
appliance: boolean
home_health: boolean
siren: boolean
water_valve: boolean
weather_alarm: boolean
irrigation: boolean
gas_alarm: boolean
class st.zwave.CommandClass.Notification.SupportedReportV8: st.zwave.Command

v8 and forward-compatible v9 NOTIFICATION_SUPPORTED_REPORT

cmd_class: number

0x71

cmd_id: number

0x08

version: number

8

args: st.zwave.CommandClass.Notification.SupportedReportV8Args

command-specific arguments

init(module, args)

Initialize a v8 and forward-compatible v9 NOTIFICATION_SUPPORTED_REPORT object.

Parameters
serialize()

Serialize v8 or forward-compatible v9 NOTIFICATION_SUPPORTED_REPORT arguments.

Returns

serialized payload

Return type

str

deserialize()

Deserialize a v8 or forward-compatible v9 NOTIFICATION_SUPPORTED_REPORT payload.

Returns

deserialized arguments

Return type

st.zwave.CommandClass.Notification.SupportedReportV8Args

class st.zwave.CommandClass.Notification.SupportedReportV8Args
v1_alarm: boolean
smoke: boolean
co: boolean
co2: boolean
heat: boolean
water: boolean
access_control: boolean
home_security: boolean
power_management: boolean
system: boolean
emergency: boolean
clock: boolean
appliance: boolean
home_health: boolean
siren: boolean
water_valve: boolean
weather_alarm: boolean
irrigation: boolean
gas_alarm: boolean
pest_control: boolean
light_sensor: boolean
water_quality_monitoring: boolean
home_monitoring: boolean