Module thermostat

Module thermostat 

Source
Expand description

Matter TLV encoders and decoders for Thermostat Cluster Cluster ID: 0x0201

This file is automatically generated from Thermostat.xml

Modules§

acerrorcode
Constants for ACErrorCode
occupancy
Constants for Occupancy
presettypefeatures
Constants for PresetTypeFeatures
programmingoperationmode
Constants for ProgrammingOperationMode
relaystate
Constants for RelayState
remotesensing
Constants for RemoteSensing
scheduledayofweek
Constants for ScheduleDayOfWeek
schedulemode
Constants for ScheduleMode
scheduletypefeatures
Constants for ScheduleTypeFeatures

Structs§

Preset
PresetType
Schedule
ScheduleTransition
ScheduleType
WeeklyScheduleTransition

Enums§

ACCapacityFormat
ACCompressorType
ACLouverPosition
ACRefrigerantType
ACType
ControlSequenceOfOperation
PresetScenario
SetpointChangeSource
SetpointRaiseLowerMode
StartOfWeek
SystemMode
TemperatureSetpointHold
ThermostatRunningMode

Functions§

decode_abs_max_cool_setpoint_limit
Decode AbsMaxCoolSetpointLimit attribute (0x0006)
decode_abs_max_heat_setpoint_limit
Decode AbsMaxHeatSetpointLimit attribute (0x0004)
decode_abs_min_cool_setpoint_limit
Decode AbsMinCoolSetpointLimit attribute (0x0005)
decode_abs_min_heat_setpoint_limit
Decode AbsMinHeatSetpointLimit attribute (0x0003)
decode_ac_capacity
Decode ACCapacity attribute (0x0041)
decode_ac_capacity_format
Decode ACCapacityFormat attribute (0x0047)
decode_ac_coil_temperature
Decode ACCoilTemperature attribute (0x0046)
decode_ac_compressor_type
Decode ACCompressorType attribute (0x0043)
decode_ac_error_code
Decode ACErrorCode attribute (0x0044)
decode_ac_refrigerant_type
Decode ACRefrigerantType attribute (0x0042)
decode_ac_type
Decode ACType attribute (0x0040)
decode_aclouver_position
Decode ACLouverPosition attribute (0x0045)
decode_active_preset_handle
Decode ActivePresetHandle attribute (0x004E)
decode_active_schedule_handle
Decode ActiveScheduleHandle attribute (0x004F)
decode_attribute_json
Decode attribute value and return as JSON string
decode_control_sequence_of_operation
Decode ControlSequenceOfOperation attribute (0x001B)
decode_emergency_heat_delta
Decode EmergencyHeatDelta attribute (0x003A)
decode_hvac_system_type_configuration
Decode HVACSystemTypeConfiguration attribute (0x0009)
decode_local_temperature
Decode LocalTemperature attribute (0x0000)
decode_local_temperature_calibration
Decode LocalTemperatureCalibration attribute (0x0010)
decode_max_cool_setpoint_limit
Decode MaxCoolSetpointLimit attribute (0x0018)
decode_max_heat_setpoint_limit
Decode MaxHeatSetpointLimit attribute (0x0016)
decode_min_cool_setpoint_limit
Decode MinCoolSetpointLimit attribute (0x0017)
decode_min_heat_setpoint_limit
Decode MinHeatSetpointLimit attribute (0x0015)
decode_min_setpoint_dead_band
Decode MinSetpointDeadBand attribute (0x0019)
decode_number_of_presets
Decode NumberOfPresets attribute (0x004A)
decode_number_of_schedule_transition_per_day
Decode NumberOfScheduleTransitionPerDay attribute (0x004D)
decode_number_of_schedule_transitions
Decode NumberOfScheduleTransitions attribute (0x004C)
decode_number_of_schedules
Decode NumberOfSchedules attribute (0x004B)
decode_occupancy
Decode Occupancy attribute (0x0002)
decode_occupied_cooling_setpoint
Decode OccupiedCoolingSetpoint attribute (0x0011)
decode_occupied_heating_setpoint
Decode OccupiedHeatingSetpoint attribute (0x0012)
decode_occupied_setback
Decode OccupiedSetback attribute (0x0034)
decode_occupied_setback_max
Decode OccupiedSetbackMax attribute (0x0036)
decode_occupied_setback_min
Decode OccupiedSetbackMin attribute (0x0035)
decode_outdoor_temperature
Decode OutdoorTemperature attribute (0x0001)
decode_pi_cooling_demand
Decode PICoolingDemand attribute (0x0007)
decode_pi_heating_demand
Decode PIHeatingDemand attribute (0x0008)
decode_preset_types
Decode PresetTypes attribute (0x0048)
decode_presets
Decode Presets attribute (0x0050)
decode_remote_sensing
Decode RemoteSensing attribute (0x001A)
decode_schedule_types
Decode ScheduleTypes attribute (0x0049)
decode_schedules
Decode Schedules attribute (0x0051)
decode_setpoint_change_amount
Decode SetpointChangeAmount attribute (0x0031)
decode_setpoint_change_source
Decode SetpointChangeSource attribute (0x0030)
decode_setpoint_change_source_timestamp
Decode SetpointChangeSourceTimestamp attribute (0x0032)
decode_setpoint_hold_expiry_timestamp
Decode SetpointHoldExpiryTimestamp attribute (0x0052)
decode_system_mode
Decode SystemMode attribute (0x001C)
decode_temperature_setpoint_hold
Decode TemperatureSetpointHold attribute (0x0023)
decode_temperature_setpoint_hold_duration
Decode TemperatureSetpointHoldDuration attribute (0x0024)
decode_thermostat_programming_operation_mode
Decode ThermostatProgrammingOperationMode attribute (0x0025)
decode_thermostat_running_mode
Decode ThermostatRunningMode attribute (0x001E)
decode_thermostat_running_state
Decode ThermostatRunningState attribute (0x0029)
decode_unoccupied_cooling_setpoint
Decode UnoccupiedCoolingSetpoint attribute (0x0013)
decode_unoccupied_heating_setpoint
Decode UnoccupiedHeatingSetpoint attribute (0x0014)
decode_unoccupied_setback
Decode UnoccupiedSetback attribute (0x0037)
decode_unoccupied_setback_max
Decode UnoccupiedSetbackMax attribute (0x0039)
decode_unoccupied_setback_min
Decode UnoccupiedSetbackMin attribute (0x0038)
encode_set_active_preset_request
Encode SetActivePresetRequest command (0x06)
encode_set_active_schedule_request
Encode SetActiveScheduleRequest command (0x05)
encode_setpoint_raise_lower
Encode SetpointRaiseLower command (0x00)
get_attribute_list
Get list of all attributes supported by this cluster

Type Aliases§

ACErrorCode
ACErrorCode bitmap type
Occupancy
Occupancy bitmap type
PresetTypeFeatures
PresetTypeFeatures bitmap type
ProgrammingOperationMode
ProgrammingOperationMode bitmap type
RelayState
RelayState bitmap type
RemoteSensing
RemoteSensing bitmap type
ScheduleDayOfWeek
ScheduleDayOfWeek bitmap type
ScheduleMode
ScheduleMode bitmap type
ScheduleTypeFeatures
ScheduleTypeFeatures bitmap type