3 platform=Platform.CLIMATE,
4 entity_description=ClimateEntityDescription(
5 key=
"MatterThermostat",
8 entity_class=MatterClimate,
9 required_attributes=(clusters.Thermostat.Attributes.LocalTemperature,),
11 clusters.Thermostat.Attributes.FeatureMap,
12 clusters.Thermostat.Attributes.ControlSequenceOfOperation,
13 clusters.Thermostat.Attributes.Occupancy,
14 clusters.Thermostat.Attributes.OccupiedCoolingSetpoint,
15 clusters.Thermostat.Attributes.OccupiedHeatingSetpoint,
16 clusters.Thermostat.Attributes.SystemMode,
17 clusters.Thermostat.Attributes.ThermostatRunningMode,
18 clusters.Thermostat.Attributes.ThermostatRunningState,
19 clusters.Thermostat.Attributes.TemperatureSetpointHold,
20 clusters.Thermostat.Attributes.UnoccupiedCoolingSetpoint,
21 clusters.Thermostat.Attributes.UnoccupiedHeatingSetpoint,
22 clusters.OnOff.Attributes.OnOff,
24 device_type=(device_types.Thermostat, device_types.RoomAirConditioner),