Module temperature_control

Module temperature_control 

Source
Expand description

Matter TLV encoders and decoders for Temperature Control Cluster Cluster ID: 0x0056

This file is automatically generated from TemperatureControl.xml

Functionsยง

decode_attribute_json
Decode attribute value and return as JSON string
decode_max_temperature
Decode MaxTemperature attribute (0x0002)
decode_min_temperature
Decode MinTemperature attribute (0x0001)
decode_selected_temperature_level
Decode SelectedTemperatureLevel attribute (0x0004)
decode_step
Decode Step attribute (0x0003)
decode_supported_temperature_levels
Decode SupportedTemperatureLevels attribute (0x0005)
decode_temperature_setpoint
Decode TemperatureSetpoint attribute (0x0000)
encode_command_json
encode_set_temperature
Encode SetTemperature command (0x00)
get_attribute_list
Get list of all attributes supported by this cluster
get_command_list
get_command_name
get_command_schema
read_max_temperature
Read MaxTemperature attribute from cluster Temperature Control.
read_min_temperature
Read MinTemperature attribute from cluster Temperature Control.
read_selected_temperature_level
Read SelectedTemperatureLevel attribute from cluster Temperature Control.
read_step
Read Step attribute from cluster Temperature Control.
read_supported_temperature_levels
Read SupportedTemperatureLevels attribute from cluster Temperature Control.
read_temperature_setpoint
Read TemperatureSetpoint attribute from cluster Temperature Control.
set_temperature
Invoke SetTemperature command on cluster Temperature Control.