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¶