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 instanceargs (
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
- 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
module (
st.zwave.CommandClass.Notification
) – command class module instanceargs (
st.zwave.CommandClass.Notification.SupportedReportV4Args
) – command-specific arguments
- 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
- 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
module (
st.zwave.CommandClass.Notification
) – command class module instanceargs (
st.zwave.CommandClass.Notification.SupportedReportV6Args
) – command-specific arguments
- 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
- 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
module (
st.zwave.CommandClass.Notification
) – command class module instanceargs (
st.zwave.CommandClass.Notification.SupportedReportV7Args
) – command-specific arguments
- 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
- 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
module (
st.zwave.CommandClass.Notification
) – command class module instanceargs (
st.zwave.CommandClass.Notification.SupportedReportV8Args
) – command-specific arguments
- 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
- 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