Supported Sensor Report

class st.zwave.CommandClass.SensorMultilevel.SupportedSensorReport

Dynamically versioned SENSOR_MULTILEVEL_SUPPORTED_SENSOR_REPORT

Supported versions: 5,6,7,8,9,10,11; unique base versions: 5,6,7,8,9,10,11

cmd_class: number

0x31

cmd_id: number

0x02

version: number

5,6,7,8,9,10,11

args: st.zwave.CommandClass.SensorMultilevel.SupportedSensorReportV5Args or st.zwave.CommandClass.SensorMultilevel.SupportedSensorReportV6Args or st.zwave.CommandClass.SensorMultilevel.SupportedSensorReportV7Args or st.zwave.CommandClass.SensorMultilevel.SupportedSensorReportV8Args or st.zwave.CommandClass.SensorMultilevel.SupportedSensorReportV9Args or st.zwave.CommandClass.SensorMultilevel.SupportedSensorReportV10Args or st.zwave.CommandClass.SensorMultilevel.SupportedSensorReportV11Args
construct(module, args)

Construct a SENSOR_MULTILEVEL_SUPPORTED_SENSOR_REPORT object at the module instance serialization version.

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

  • args (st.zwave.CommandClass.SensorMultilevel.SupportedSensorReportV5Args or st.zwave.CommandClass.SensorMultilevel.SupportedSensorReportV6Args or st.zwave.CommandClass.SensorMultilevel.SupportedSensorReportV7Args or st.zwave.CommandClass.SensorMultilevel.SupportedSensorReportV8Args or st.zwave.CommandClass.SensorMultilevel.SupportedSensorReportV9Args or st.zwave.CommandClass.SensorMultilevel.SupportedSensorReportV10Args or st.zwave.CommandClass.SensorMultilevel.SupportedSensorReportV11Args) – command-specific arguments

Return type

st.zwave.CommandClass.SensorMultilevel.SupportedSensorReport

class st.zwave.CommandClass.SensorMultilevel.SupportedSensorReportV5: st.zwave.Command

v5 SENSOR_MULTILEVEL_SUPPORTED_SENSOR_REPORT

cmd_class: number

0x31

cmd_id: number

0x02

version: number

5

args: st.zwave.CommandClass.SensorMultilevel.SupportedSensorReportV5Args

command-specific arguments

init(module, args)

Initialize a v5 SENSOR_MULTILEVEL_SUPPORTED_SENSOR_REPORT object.

Parameters
serialize()

Serialize v5 SENSOR_MULTILEVEL_SUPPORTED_SENSOR_REPORT arguments.

Returns

serialized payload

Return type

str

deserialize()

Deserialize a v5 SENSOR_MULTILEVEL_SUPPORTED_SENSOR_REPORT payload.

Returns

deserialized arguments

Return type

st.zwave.CommandClass.SensorMultilevel.SupportedSensorReportV5Args

class st.zwave.CommandClass.SensorMultilevel.SupportedSensorReportV5Args
air_temperature: boolean
general_purpose_value: boolean
luminance: boolean
power: boolean
humidity: boolean
velocity: boolean
direction: boolean
atmospheric_pressure: boolean
barometric_pressure: boolean
solar_radiation: boolean
dew_point: boolean
rain_rate: boolean
tide_level: boolean
weight: boolean
voltage: boolean
current: boolean
co2_level: boolean
air_flow: boolean
tank_capacity: boolean
distance: boolean
angle_position: boolean
rotation: boolean
water_temperature: boolean
soil_temperature: boolean
seismic_intensity: boolean
seismic_magnitude: boolean
ultraviolet: boolean
electrical_resistivity: boolean
electrical_conductivity: boolean
loudness: boolean
moisture: boolean
class st.zwave.CommandClass.SensorMultilevel.SupportedSensorReportV6: st.zwave.Command

v6 SENSOR_MULTILEVEL_SUPPORTED_SENSOR_REPORT

cmd_class: number

0x31

cmd_id: number

0x02

version: number

6

args: st.zwave.CommandClass.SensorMultilevel.SupportedSensorReportV6Args

command-specific arguments

init(module, args)

Initialize a v6 SENSOR_MULTILEVEL_SUPPORTED_SENSOR_REPORT object.

Parameters
serialize()

Serialize v6 SENSOR_MULTILEVEL_SUPPORTED_SENSOR_REPORT arguments.

Returns

serialized payload

Return type

str

deserialize()

Deserialize a v6 SENSOR_MULTILEVEL_SUPPORTED_SENSOR_REPORT payload.

Returns

deserialized arguments

Return type

st.zwave.CommandClass.SensorMultilevel.SupportedSensorReportV6Args

class st.zwave.CommandClass.SensorMultilevel.SupportedSensorReportV6Args
air_temperature: boolean
general_purpose_value: boolean
luminance: boolean
power: boolean
humidity: boolean
velocity: boolean
direction: boolean
atmospheric_pressure: boolean
barometric_pressure: boolean
solar_radiation: boolean
dew_point: boolean
rain_rate: boolean
tide_level: boolean
weight: boolean
voltage: boolean
current: boolean
co2_level: boolean
air_flow: boolean
tank_capacity: boolean
distance: boolean
angle_position: boolean
rotation: boolean
water_temperature: boolean
soil_temperature: boolean
seismic_intensity: boolean
seismic_magnitude: boolean
ultraviolet: boolean
electrical_resistivity: boolean
electrical_conductivity: boolean
loudness: boolean
moisture: boolean
frequency: boolean
time: boolean
target_temperature: boolean
class st.zwave.CommandClass.SensorMultilevel.SupportedSensorReportV7: st.zwave.Command

v7 SENSOR_MULTILEVEL_SUPPORTED_SENSOR_REPORT

cmd_class: number

0x31

cmd_id: number

0x02

version: number

7

args: st.zwave.CommandClass.SensorMultilevel.SupportedSensorReportV7Args

command-specific arguments

init(module, args)

Initialize a v7 SENSOR_MULTILEVEL_SUPPORTED_SENSOR_REPORT object.

Parameters
serialize()

Serialize v7 SENSOR_MULTILEVEL_SUPPORTED_SENSOR_REPORT arguments.

Returns

serialized payload

Return type

str

deserialize()

Deserialize a v7 SENSOR_MULTILEVEL_SUPPORTED_SENSOR_REPORT payload.

Returns

deserialized arguments

Return type

st.zwave.CommandClass.SensorMultilevel.SupportedSensorReportV7Args

class st.zwave.CommandClass.SensorMultilevel.SupportedSensorReportV7Args
air_temperature: boolean
general_purpose_value: boolean
luminance: boolean
power: boolean
humidity: boolean
velocity: boolean
direction: boolean
atmospheric_pressure: boolean
barometric_pressure: boolean
solar_radiation: boolean
dew_point: boolean
rain_rate: boolean
tide_level: boolean
weight: boolean
voltage: boolean
current: boolean
co2_level: boolean
air_flow: boolean
tank_capacity: boolean
distance: boolean
angle_position: boolean
rotation: boolean
water_temperature: boolean
soil_temperature: boolean
seismic_intensity: boolean
seismic_magnitude: boolean
ultraviolet: boolean
electrical_resistivity: boolean
electrical_conductivity: boolean
loudness: boolean
moisture: boolean
frequency: boolean
time: boolean
target_temperature: boolean
particulate_matter_2_5: boolean
formaldehyde_ch2_o_level: boolean
radon_concentration: boolean
methane_density_ch4: boolean
volatile_organic_compound: boolean
carbon_monoxide_co_level: boolean
soil_humidity: boolean
soil_reactivity: boolean
soil_salinity: boolean
heart_rate: boolean
blood_pressure: boolean
muscle_mass: boolean
fat_mass: boolean
bone_mass: boolean
total_body_water_tbw: boolean
basic_metabolic_rate_bmr: boolean
body_mass_index_bmi: boolean
class st.zwave.CommandClass.SensorMultilevel.SupportedSensorReportV8: st.zwave.Command

v8 SENSOR_MULTILEVEL_SUPPORTED_SENSOR_REPORT

cmd_class: number

0x31

cmd_id: number

0x02

version: number

8

args: st.zwave.CommandClass.SensorMultilevel.SupportedSensorReportV8Args

command-specific arguments

init(module, args)

Initialize a v8 SENSOR_MULTILEVEL_SUPPORTED_SENSOR_REPORT object.

Parameters
serialize()

Serialize v8 SENSOR_MULTILEVEL_SUPPORTED_SENSOR_REPORT arguments.

Returns

serialized payload

Return type

str

deserialize()

Deserialize a v8 SENSOR_MULTILEVEL_SUPPORTED_SENSOR_REPORT payload.

Returns

deserialized arguments

Return type

st.zwave.CommandClass.SensorMultilevel.SupportedSensorReportV8Args

class st.zwave.CommandClass.SensorMultilevel.SupportedSensorReportV8Args
air_temperature: boolean
general_purpose_value: boolean
luminance: boolean
power: boolean
humidity: boolean
velocity: boolean
direction: boolean
atmospheric_pressure: boolean
barometric_pressure: boolean
solar_radiation: boolean
dew_point: boolean
rain_rate: boolean
tide_level: boolean
weight: boolean
voltage: boolean
current: boolean
co2_level: boolean
air_flow: boolean
tank_capacity: boolean
distance: boolean
angle_position: boolean
rotation: boolean
water_temperature: boolean
soil_temperature: boolean
seismic_intensity: boolean
seismic_magnitude: boolean
ultraviolet: boolean
electrical_resistivity: boolean
electrical_conductivity: boolean
loudness: boolean
moisture: boolean
frequency: boolean
time: boolean
target_temperature: boolean
particulate_matter_2_5: boolean
formaldehyde_ch2_o_level: boolean
radon_concentration: boolean
methane_density_ch4: boolean
volatile_organic_compound: boolean
carbon_monoxide_co_level: boolean
soil_humidity: boolean
soil_reactivity: boolean
soil_salinity: boolean
heart_rate: boolean
blood_pressure: boolean
muscle_mass: boolean
fat_mass: boolean
bone_mass: boolean
total_body_water_tbw: boolean
basic_metabolic_rate_bmr: boolean
body_mass_index_bmi: boolean
acceleration_x_axis: boolean
acceleration_y_axis: boolean
acceleration_z_axis: boolean
smoke_density: boolean
class st.zwave.CommandClass.SensorMultilevel.SupportedSensorReportV9: st.zwave.Command

v9 SENSOR_MULTILEVEL_SUPPORTED_SENSOR_REPORT

cmd_class: number

0x31

cmd_id: number

0x02

version: number

9

args: st.zwave.CommandClass.SensorMultilevel.SupportedSensorReportV9Args

command-specific arguments

init(module, args)

Initialize a v9 SENSOR_MULTILEVEL_SUPPORTED_SENSOR_REPORT object.

Parameters
serialize()

Serialize v9 SENSOR_MULTILEVEL_SUPPORTED_SENSOR_REPORT arguments.

Returns

serialized payload

Return type

str

deserialize()

Deserialize a v9 SENSOR_MULTILEVEL_SUPPORTED_SENSOR_REPORT payload.

Returns

deserialized arguments

Return type

st.zwave.CommandClass.SensorMultilevel.SupportedSensorReportV9Args

class st.zwave.CommandClass.SensorMultilevel.SupportedSensorReportV9Args
air_temperature: boolean
general_purpose_value: boolean
luminance: boolean
power: boolean
humidity: boolean
velocity: boolean
direction: boolean
atmospheric_pressure: boolean
barometric_pressure: boolean
solar_radiation: boolean
dew_point: boolean
rain_rate: boolean
tide_level: boolean
weight: boolean
voltage: boolean
current: boolean
co2_level: boolean
air_flow: boolean
tank_capacity: boolean
distance: boolean
angle_position: boolean
rotation: boolean
water_temperature: boolean
soil_temperature: boolean
seismic_intensity: boolean
seismic_magnitude: boolean
ultraviolet: boolean
electrical_resistivity: boolean
electrical_conductivity: boolean
loudness: boolean
moisture: boolean
frequency: boolean
time: boolean
target_temperature: boolean
particulate_matter_2_5: boolean
formaldehyde_ch2_o_level: boolean
radon_concentration: boolean
methane_density_ch4: boolean
volatile_organic_compound: boolean
carbon_monoxide_co_level: boolean
soil_humidity: boolean
soil_reactivity: boolean
soil_salinity: boolean
heart_rate: boolean
blood_pressure: boolean
muscle_mass: boolean
fat_mass: boolean
bone_mass: boolean
total_body_water_tbw: boolean
basic_metabolic_rate_bmr: boolean
body_mass_index_bmi: boolean
acceleration_x_axis: boolean
acceleration_y_axis: boolean
acceleration_z_axis: boolean
smoke_density: boolean
water_flow: boolean
water_pressure: boolean
rf_signal_strength: boolean
class st.zwave.CommandClass.SensorMultilevel.SupportedSensorReportV10: st.zwave.Command

v10 SENSOR_MULTILEVEL_SUPPORTED_SENSOR_REPORT

cmd_class: number

0x31

cmd_id: number

0x02

version: number

10

args: st.zwave.CommandClass.SensorMultilevel.SupportedSensorReportV10Args

command-specific arguments

init(module, args)

Initialize a v10 SENSOR_MULTILEVEL_SUPPORTED_SENSOR_REPORT object.

Parameters
serialize()

Serialize v10 SENSOR_MULTILEVEL_SUPPORTED_SENSOR_REPORT arguments.

Returns

serialized payload

Return type

str

deserialize()

Deserialize a v10 SENSOR_MULTILEVEL_SUPPORTED_SENSOR_REPORT payload.

Returns

deserialized arguments

Return type

st.zwave.CommandClass.SensorMultilevel.SupportedSensorReportV10Args

class st.zwave.CommandClass.SensorMultilevel.SupportedSensorReportV10Args
air_temperature: boolean
general_purpose_value: boolean
luminance: boolean
power: boolean
humidity: boolean
velocity: boolean
direction: boolean
atmospheric_pressure: boolean
barometric_pressure: boolean
solar_radiation: boolean
dew_point: boolean
rain_rate: boolean
tide_level: boolean
weight: boolean
voltage: boolean
current: boolean
co2_level: boolean
air_flow: boolean
tank_capacity: boolean
distance: boolean
angle_position: boolean
rotation: boolean
water_temperature: boolean
soil_temperature: boolean
seismic_intensity: boolean
seismic_magnitude: boolean
ultraviolet: boolean
electrical_resistivity: boolean
electrical_conductivity: boolean
loudness: boolean
moisture: boolean
frequency: boolean
time: boolean
target_temperature: boolean
particulate_matter_2_5: boolean
formaldehyde_ch2_o_level: boolean
radon_concentration: boolean
methane_density_ch4: boolean
volatile_organic_compound: boolean
carbon_monoxide_co_level: boolean
soil_humidity: boolean
soil_reactivity: boolean
soil_salinity: boolean
heart_rate: boolean
blood_pressure: boolean
muscle_mass: boolean
fat_mass: boolean
bone_mass: boolean
total_body_water_tbw: boolean
basic_metabolic_rate_bmr: boolean
body_mass_index_bmi: boolean
acceleration_x_axis: boolean
acceleration_y_axis: boolean
acceleration_z_axis: boolean
smoke_density: boolean
water_flow: boolean
water_pressure: boolean
rf_signal_strength: boolean
particulate_matter: boolean
respiratory_rate: boolean
class st.zwave.CommandClass.SensorMultilevel.SupportedSensorReportV11: st.zwave.Command

v11 SENSOR_MULTILEVEL_SUPPORTED_SENSOR_REPORT

cmd_class: number

0x31

cmd_id: number

0x02

version: number

11

args: st.zwave.CommandClass.SensorMultilevel.SupportedSensorReportV11Args

command-specific arguments

init(module, args)

Initialize a v11 SENSOR_MULTILEVEL_SUPPORTED_SENSOR_REPORT object.

Parameters
serialize()

Serialize v11 SENSOR_MULTILEVEL_SUPPORTED_SENSOR_REPORT arguments.

Returns

serialized payload

Return type

str

deserialize()

Deserialize a v11 SENSOR_MULTILEVEL_SUPPORTED_SENSOR_REPORT payload.

Returns

deserialized arguments

Return type

st.zwave.CommandClass.SensorMultilevel.SupportedSensorReportV11Args

class st.zwave.CommandClass.SensorMultilevel.SupportedSensorReportV11Args
air_temperature: boolean
general_purpose_value: boolean
luminance: boolean
power: boolean
humidity: boolean
velocity: boolean
direction: boolean
atmospheric_pressure: boolean
barometric_pressure: boolean
solar_radiation: boolean
dew_point: boolean
rain_rate: boolean
tide_level: boolean
weight: boolean
voltage: boolean
current: boolean
co2_level: boolean
air_flow: boolean
tank_capacity: boolean
distance: boolean
angle_position: boolean
rotation: boolean
water_temperature: boolean
soil_temperature: boolean
seismic_intensity: boolean
seismic_magnitude: boolean
ultraviolet: boolean
electrical_resistivity: boolean
electrical_conductivity: boolean
loudness: boolean
moisture: boolean
frequency: boolean
time: boolean
target_temperature: boolean
particulate_matter_2_5: boolean
formaldehyde_ch2_o_level: boolean
radon_concentration: boolean
methane_density_ch4: boolean
volatile_organic_compound: boolean
carbon_monoxide_co_level: boolean
soil_humidity: boolean
soil_reactivity: boolean
soil_salinity: boolean
heart_rate: boolean
blood_pressure: boolean
muscle_mass: boolean
fat_mass: boolean
bone_mass: boolean
total_body_water_tbw: boolean
basic_metabolic_rate_bmr: boolean
body_mass_index_bmi: boolean
acceleration_x_axis: boolean
acceleration_y_axis: boolean
acceleration_z_axis: boolean
smoke_density: boolean
water_flow: boolean
water_pressure: boolean
rf_signal_strength: boolean
particulate_matter: boolean
respiratory_rate: boolean
relative_modulation_level: boolean
boiler_water_temperature: boolean
domestic_hot_water_temperature: boolean
outside_temperature: boolean
exhaust_temperature: boolean