Inherits homeassistant.helpers.entity.Entity, cached_properties, and CACHED_PROPERTIES_WITH_ATTR_.
Inherited by homeassistant.components.adax.climate.AdaxDevice, homeassistant.components.adax.climate.LocalAdaxDevice, homeassistant.components.advantage_air.climate.AdvantageAirAC, homeassistant.components.advantage_air.climate.AdvantageAirZone, homeassistant.components.airtouch4.climate.AirtouchAC, homeassistant.components.airtouch4.climate.AirtouchGroup, homeassistant.components.airtouch5.climate.Airtouch5ClimateEntity, homeassistant.components.airzone.climate.AirzoneClimate, homeassistant.components.airzone_cloud.climate.AirzoneClimate, homeassistant.components.aprilaire.climate.AprilaireClimate, homeassistant.components.atag.climate.AtagThermostat, homeassistant.components.baf.climate.BAFAutoComfort, homeassistant.components.balboa.climate.BalboaClimateEntity, homeassistant.components.blebox.climate.BleBoxClimateEntity, homeassistant.components.broadlink.climate.BroadlinkThermostat, homeassistant.components.bryant_evolution.climate.BryantEvolutionClimate, homeassistant.components.bsblan.climate.BSBLANClimate, homeassistant.components.ccm15.climate.CCM15Climate, homeassistant.components.comelit.climate.ComelitClimateEntity, homeassistant.components.coolmaster.climate.CoolmasterClimate, homeassistant.components.daikin.climate.DaikinClimate, homeassistant.components.deconz.climate.DeconzThermostat, homeassistant.components.demo.climate.DemoClimate, homeassistant.components.devolo_home_control.climate.DevoloClimateDeviceEntity, homeassistant.components.duotecno.climate.DuotecnoClimate, homeassistant.components.ecobee.climate.Thermostat, homeassistant.components.econet.climate.EcoNetThermostat, homeassistant.components.electrasmart.climate.ElectraClimateEntity, homeassistant.components.elkm1.climate.ElkThermostat, homeassistant.components.ephember.climate.EphEmberThermostat, homeassistant.components.eq3btsmart.climate.Eq3Climate, homeassistant.components.escea.climate.ControllerEntity, homeassistant.components.esphome.climate.EsphomeClimateEntity, homeassistant.components.evohome.climate.EvoClimateEntity, homeassistant.components.fibaro.climate.FibaroThermostat, homeassistant.components.flexit.climate.Flexit, homeassistant.components.flexit_bacnet.climate.FlexitClimateEntity, homeassistant.components.freedompro.climate.Device, homeassistant.components.fritzbox.climate.FritzboxThermostat, homeassistant.components.fujitsu_fglair.climate.FGLairDevice, homeassistant.components.generic_thermostat.climate.GenericThermostat, homeassistant.components.geniushub.climate.GeniusClimateZone, homeassistant.components.gree.climate.GreeClimateEntity, homeassistant.components.heatmiser.climate.HeatmiserV3Thermostat, homeassistant.components.hisense_aehw4a1.climate.ClimateAehW4a1, homeassistant.components.hive.climate.HiveClimateEntity, homeassistant.components.homekit_controller.climate.HomeKitBaseClimateEntity, homeassistant.components.homematic.climate.HMThermostat, homeassistant.components.homematicip_cloud.climate.HomematicipHeatingGroup, homeassistant.components.honeywell.climate.HoneywellUSThermostat, homeassistant.components.huum.climate.HuumDevice, homeassistant.components.iaqualink.climate.HassAqualinkThermostat, homeassistant.components.incomfort.climate.InComfortClimate, homeassistant.components.insteon.climate.InsteonClimateEntity, homeassistant.components.intellifire.climate.IntellifireClimate, homeassistant.components.intesishome.climate.IntesisAC, homeassistant.components.isy994.climate.ISYThermostatEntity, homeassistant.components.izone.climate.ControllerDevice, homeassistant.components.izone.climate.ZoneDevice, homeassistant.components.knx.climate.KNXClimate, homeassistant.components.lcn.climate.LcnClimate, homeassistant.components.lg_thinq.climate.ThinQClimateEntity, homeassistant.components.lightwave.climate.LightwaveTrv, homeassistant.components.livisi.climate.LivisiClimate, homeassistant.components.lookin.climate.ConditionerEntity, homeassistant.components.lyric.climate.LyricClimate, homeassistant.components.matter.climate.MatterClimate, homeassistant.components.maxcube.climate.MaxCubeClimate, homeassistant.components.melcloud.climate.MelCloudClimate, homeassistant.components.melissa.climate.MelissaClimate, homeassistant.components.microbees.climate.MBClimate, homeassistant.components.mill.climate.LocalMillHeater, homeassistant.components.mill.climate.MillHeater, homeassistant.components.modbus.climate.ModbusThermostat, homeassistant.components.moehlenhoff_alpha2.climate.Alpha2Climate, homeassistant.components.mqtt.climate.MqttClimate, homeassistant.components.mysensors.climate.MySensorsHVAC, homeassistant.components.nest.climate.ThermostatEntity, homeassistant.components.netatmo.climate.NetatmoThermostat, homeassistant.components.nexia.climate.NexiaZone, homeassistant.components.nibe_heatpump.climate.NibeClimateEntity, homeassistant.components.nobo_hub.climate.NoboZone, homeassistant.components.nuheat.climate.NuHeatThermostat, homeassistant.components.oem.climate.ThermostatDevice, homeassistant.components.opentherm_gw.climate.OpenThermClimate, homeassistant.components.overkiz.climate.atlantic_electrical_heater.AtlanticElectricalHeater, homeassistant.components.overkiz.climate.atlantic_electrical_heater_with_adjustable_temperature_setpoint.AtlanticElectricalHeaterWithAdjustableTemperatureSetpoint, homeassistant.components.overkiz.climate.atlantic_electrical_towel_dryer.AtlanticElectricalTowelDryer, homeassistant.components.overkiz.climate.atlantic_heat_recovery_ventilation.AtlanticHeatRecoveryVentilation, homeassistant.components.overkiz.climate.atlantic_pass_apc_heat_pump_main_component.AtlanticPassAPCHeatPumpMainComponent, homeassistant.components.overkiz.climate.atlantic_pass_apc_heating_zone.AtlanticPassAPCHeatingZone, homeassistant.components.overkiz.climate.atlantic_pass_apc_zone_control.AtlanticPassAPCZoneControl, homeassistant.components.overkiz.climate.hitachi_air_to_air_heat_pump_hlrrwifi.HitachiAirToAirHeatPumpHLRRWIFI, homeassistant.components.overkiz.climate.hitachi_air_to_air_heat_pump_ovp.HitachiAirToAirHeatPumpOVP, homeassistant.components.overkiz.climate.somfy_heating_temperature_interface.SomfyHeatingTemperatureInterface, homeassistant.components.overkiz.climate.somfy_thermostat.SomfyThermostat, homeassistant.components.overkiz.climate.valve_heating_temperature_interface.ValveHeatingTemperatureInterface, homeassistant.components.palazzetti.climate.PalazzettiClimateEntity, homeassistant.components.plugwise.climate.PlugwiseClimateEntity, homeassistant.components.proliphix.climate.ProliphixThermostat, homeassistant.components.radiotherm.climate.RadioThermostat, homeassistant.components.schluter.climate.SchluterThermostat, homeassistant.components.screenlogic.climate.ScreenLogicClimate, homeassistant.components.sensibo.climate.SensiboClimate, homeassistant.components.senz.climate.SENZClimate, homeassistant.components.shelly.climate.BlockSleepingClimate, homeassistant.components.shelly.climate.RpcClimate, homeassistant.components.smartthings.climate.SmartThingsAirConditioner, homeassistant.components.smartthings.climate.SmartThingsThermostat, homeassistant.components.smarttub.climate.SmartTubThermostat, homeassistant.components.stiebel_eltron.climate.StiebelEltron, homeassistant.components.switchbee.climate.SwitchBeeClimateEntity, homeassistant.components.switchbot_cloud.climate.SwitchBotCloudAirConditioner, homeassistant.components.switcher_kis.climate.SwitcherClimateEntity, homeassistant.components.tado.climate.TadoClimate, homeassistant.components.tesla_fleet.climate.TeslaFleetCabinOverheatProtectionEntity, homeassistant.components.tesla_fleet.climate.TeslaFleetClimateEntity, homeassistant.components.teslemetry.climate.TeslemetryCabinOverheatProtectionEntity, homeassistant.components.teslemetry.climate.TeslemetryClimateEntity, homeassistant.components.tessie.climate.TessieClimateEntity, homeassistant.components.tfiac.climate.TfiacClimate, homeassistant.components.tolo.climate.SaunaClimate, homeassistant.components.toon.climate.ToonThermostatDevice, homeassistant.components.touchline.climate.Touchline, homeassistant.components.touchline_sl.climate.TouchlineSLZone, homeassistant.components.tplink.climate.TPLinkClimateEntity, homeassistant.components.tuya.climate.TuyaClimateEntity, homeassistant.components.velbus.climate.VelbusClimate, homeassistant.components.venstar.climate.VenstarThermostat, homeassistant.components.vera.climate.VeraThermostat, homeassistant.components.vicare.climate.ViCareClimate, homeassistant.components.whirlpool.climate.AirConEntity, homeassistant.components.xs1.climate.XS1ThermostatEntity, homeassistant.components.yolink.climate.YoLinkClimateEntity, homeassistant.components.zha.climate.Thermostat, homeassistant.components.zhong_hong.climate.ZhongHongClimate, homeassistant.components.zwave_js.climate.ZWaveClimate, and homeassistant.components.zwave_me.climate.ZWaveMeClimate.
Public Attributes | |
| hvac_mode | |
Public Attributes inherited from homeassistant.helpers.entity.Entity | |
| device_entry | |
| entity_id | |
| hass | |
| parallel_updates | |
| platform | |
| registry_entry | |
Static Public Attributes | |
| bool | |
| ClimateEntityFeature | |
| float | |
| None | |
Static Public Attributes inherited from homeassistant.helpers.entity.Entity | |
| bool | |
| EntityPlatform | |
| HomeAssistant | |
| None | |
| StateInfo | |
| StateType | |
| str | |
Private Member Functions | |
| None | _report_legacy_aux (self) |
| None | _valid_mode_or_raise (self, Literal["preset", "horizontal_swing", "swing", "fan", "hvac"] mode_type, str|HVACMode mode, list[str]|list[HVACMode]|None modes) |
Static Private Attributes | |
| __climate_reported_legacy_aux | |
| _entity_component_unrecorded_attributes | |
Base class for climate entities.
Definition at line 278 of file __init__.py.
| Any homeassistant.components.climate.ClimateEntity.__getattribute__ | ( | self, | |
| str | name | ||
| ) |
Get attribute. Modify return of `supported_features` to include `_mod_supported_features` if attribute is set.
Definition at line 330 of file __init__.py.
|
private |
Log warning and create an issue if the entity implements legacy auxiliary heater.
Definition at line 434 of file __init__.py.
|
private |
Raise ServiceValidationError on invalid modes.
Definition at line 731 of file __init__.py.
| None homeassistant.components.climate.ClimateEntity.add_to_platform_start | ( | self, | |
| HomeAssistant | hass, | ||
| EntityPlatform | platform, | ||
| asyncio.Semaphore | None | parallel_updates | ||
| ) |
Start adding an entity to a platform.
Reimplemented from homeassistant.helpers.entity.Entity.
Definition at line 361 of file __init__.py.
| None homeassistant.components.climate.ClimateEntity.async_handle_set_fan_mode_service | ( | self, | |
| str | fan_mode | ||
| ) |
Validate and set new preset mode.
Definition at line 790 of file __init__.py.
| None homeassistant.components.climate.ClimateEntity.async_handle_set_hvac_mode_service | ( | self, | |
| HVACMode | hvac_mode | ||
| ) |
Validate and set new preset mode.
Definition at line 804 of file __init__.py.
| None homeassistant.components.climate.ClimateEntity.async_handle_set_preset_mode_service | ( | self, | |
| str | preset_mode | ||
| ) |
Validate and set new preset mode.
Definition at line 852 of file __init__.py.
| None homeassistant.components.climate.ClimateEntity.async_handle_set_swing_horizontal_mode_service | ( | self, | |
| str | swing_horizontal_mode | ||
| ) |
Validate and set new horizontal swing mode.
Definition at line 832 of file __init__.py.
| None homeassistant.components.climate.ClimateEntity.async_handle_set_swing_mode_service | ( | self, | |
| str | swing_mode | ||
| ) |
Validate and set new preset mode.
Definition at line 818 of file __init__.py.
Set new target fan mode.
Reimplemented in homeassistant.components.zwave_js.climate.ZWaveClimate, homeassistant.components.zha.climate.Thermostat, homeassistant.components.yolink.climate.YoLinkClimateEntity, homeassistant.components.whirlpool.climate.AirConEntity, homeassistant.components.tfiac.climate.TfiacClimate, homeassistant.components.switcher_kis.climate.SwitcherClimateEntity, homeassistant.components.switchbot_cloud.climate.SwitchBotCloudAirConditioner, homeassistant.components.switchbee.climate.SwitchBeeClimateEntity, homeassistant.components.smartthings.climate.SmartThingsAirConditioner, homeassistant.components.smartthings.climate.SmartThingsThermostat, homeassistant.components.sensibo.climate.SensiboClimate, homeassistant.components.radiotherm.climate.RadioThermostat, homeassistant.components.palazzetti.climate.PalazzettiClimateEntity, homeassistant.components.overkiz.climate.hitachi_air_to_air_heat_pump_ovp.HitachiAirToAirHeatPumpOVP, homeassistant.components.overkiz.climate.hitachi_air_to_air_heat_pump_hlrrwifi.HitachiAirToAirHeatPumpHLRRWIFI, homeassistant.components.overkiz.climate.atlantic_heat_recovery_ventilation.AtlanticHeatRecoveryVentilation, homeassistant.components.nexia.climate.NexiaZone, homeassistant.components.nest.climate.ThermostatEntity, homeassistant.components.mysensors.climate.MySensorsHVAC, homeassistant.components.mqtt.climate.MqttClimate, homeassistant.components.modbus.climate.ModbusThermostat, homeassistant.components.melissa.climate.MelissaClimate, homeassistant.components.melcloud.climate.AtaDeviceClimate, homeassistant.components.lyric.climate.LyricClimate, homeassistant.components.lookin.climate.ConditionerEntity, homeassistant.components.lg_thinq.climate.ThinQClimateEntity, homeassistant.components.knx.climate.KNXClimate, homeassistant.components.izone.climate.ControllerDevice, homeassistant.components.isy994.climate.ISYThermostatEntity, homeassistant.components.intesishome.climate.IntesisAC, homeassistant.components.insteon.climate.InsteonClimateEntity, homeassistant.components.honeywell.climate.HoneywellUSThermostat, homeassistant.components.homekit_controller.climate.HomeKitHeaterCoolerEntity, homeassistant.components.homekit_controller.climate.HomeKitBaseClimateEntity, homeassistant.components.hisense_aehw4a1.climate.ClimateAehW4a1, homeassistant.components.gree.climate.GreeClimateEntity, homeassistant.components.fujitsu_fglair.climate.FGLairDevice, homeassistant.components.flexit.climate.Flexit, homeassistant.components.esphome.climate.EsphomeClimateEntity, homeassistant.components.escea.climate.ControllerEntity, homeassistant.components.elkm1.climate.ElkThermostat, homeassistant.components.electrasmart.climate.ElectraClimateEntity, homeassistant.components.demo.climate.DemoClimate, homeassistant.components.deconz.climate.DeconzThermostat, homeassistant.components.daikin.climate.DaikinClimate, homeassistant.components.coolmaster.climate.CoolmasterClimate, homeassistant.components.ccm15.climate.CCM15Climate, homeassistant.components.bryant_evolution.climate.BryantEvolutionClimate, homeassistant.components.balboa.climate.BalboaClimateEntity, homeassistant.components.aprilaire.climate.AprilaireClimate, homeassistant.components.airzone_cloud.climate.AirzoneDeviceClimate, homeassistant.components.airzone.climate.AirzoneClimate, homeassistant.components.airtouch5.climate.Airtouch5AC, homeassistant.components.airtouch4.climate.AirtouchGroup, homeassistant.components.airtouch4.climate.AirtouchAC, and homeassistant.components.advantage_air.climate.AdvantageAirAC.
Definition at line 799 of file __init__.py.
| None homeassistant.components.climate.ClimateEntity.async_set_humidity | ( | self, | |
| int | humidity | ||
| ) |
Set new target humidity.
Reimplemented in homeassistant.components.whirlpool.climate.AirConEntity, homeassistant.components.nexia.climate.NexiaZone, homeassistant.components.insteon.climate.InsteonClimateEntity, homeassistant.components.homekit_controller.climate.HomeKitClimateEntity, homeassistant.components.esphome.climate.EsphomeClimateEntity, homeassistant.components.demo.climate.DemoClimate, and homeassistant.components.aprilaire.climate.AprilaireClimate.
Definition at line 785 of file __init__.py.
| None homeassistant.components.climate.ClimateEntity.async_set_hvac_mode | ( | self, | |
| HVACMode | hvac_mode | ||
| ) |
Set new target hvac mode.
Reimplemented in homeassistant.components.zwave_js.climate.ZWaveClimate, homeassistant.components.zha.climate.Thermostat, homeassistant.components.yolink.climate.YoLinkClimateEntity, homeassistant.components.whirlpool.climate.AirConEntity, homeassistant.components.velbus.climate.VelbusClimate, homeassistant.components.tplink.climate.TPLinkClimateEntity, homeassistant.components.tfiac.climate.TfiacClimate, homeassistant.components.tessie.climate.TessieClimateEntity, homeassistant.components.teslemetry.climate.TeslemetryCabinOverheatProtectionEntity, homeassistant.components.teslemetry.climate.TeslemetryClimateEntity, homeassistant.components.tesla_fleet.climate.TeslaFleetCabinOverheatProtectionEntity, homeassistant.components.tesla_fleet.climate.TeslaFleetClimateEntity, homeassistant.components.switcher_kis.climate.SwitcherClimateEntity, homeassistant.components.switchbot_cloud.climate.SwitchBotCloudAirConditioner, homeassistant.components.switchbee.climate.SwitchBeeClimateEntity, homeassistant.components.smarttub.climate.SmartTubThermostat, homeassistant.components.smartthings.climate.SmartThingsAirConditioner, homeassistant.components.smartthings.climate.SmartThingsThermostat, homeassistant.components.shelly.climate.RpcClimate, homeassistant.components.shelly.climate.BlockSleepingClimate, homeassistant.components.senz.climate.SENZClimate, homeassistant.components.sensibo.climate.SensiboClimate, homeassistant.components.screenlogic.climate.ScreenLogicClimate, homeassistant.components.schluter.climate.SchluterThermostat, homeassistant.components.radiotherm.climate.RadioThermostat, homeassistant.components.plugwise.climate.PlugwiseClimateEntity, homeassistant.components.palazzetti.climate.PalazzettiClimateEntity, homeassistant.components.overkiz.climate.valve_heating_temperature_interface.ValveHeatingTemperatureInterface, homeassistant.components.overkiz.climate.somfy_thermostat.SomfyThermostat, homeassistant.components.overkiz.climate.somfy_heating_temperature_interface.SomfyHeatingTemperatureInterface, homeassistant.components.overkiz.climate.hitachi_air_to_air_heat_pump_ovp.HitachiAirToAirHeatPumpOVP, homeassistant.components.overkiz.climate.hitachi_air_to_air_heat_pump_hlrrwifi.HitachiAirToAirHeatPumpHLRRWIFI, homeassistant.components.overkiz.climate.atlantic_pass_apc_zone_control_zone.AtlanticPassAPCZoneControlZone, homeassistant.components.overkiz.climate.atlantic_pass_apc_zone_control.AtlanticPassAPCZoneControl, homeassistant.components.overkiz.climate.atlantic_pass_apc_heating_zone.AtlanticPassAPCHeatingZone, homeassistant.components.overkiz.climate.atlantic_pass_apc_heat_pump_main_component.AtlanticPassAPCHeatPumpMainComponent, homeassistant.components.overkiz.climate.atlantic_electrical_towel_dryer.AtlanticElectricalTowelDryer, homeassistant.components.overkiz.climate.atlantic_electrical_heater_with_adjustable_temperature_setpoint.AtlanticElectricalHeaterWithAdjustableTemperatureSetpoint, homeassistant.components.overkiz.climate.atlantic_electrical_heater.AtlanticElectricalHeater, homeassistant.components.nobo_hub.climate.NoboZone, homeassistant.components.nibe_heatpump.climate.NibeClimateEntity, homeassistant.components.nexia.climate.NexiaZone, homeassistant.components.netatmo.climate.NetatmoThermostat, homeassistant.components.nest.climate.ThermostatEntity, homeassistant.components.mysensors.climate.MySensorsHVAC, homeassistant.components.mqtt.climate.MqttClimate, homeassistant.components.moehlenhoff_alpha2.climate.Alpha2Climate, homeassistant.components.modbus.climate.ModbusThermostat, homeassistant.components.mill.climate.LocalMillHeater, homeassistant.components.mill.climate.MillHeater, homeassistant.components.melissa.climate.MelissaClimate, homeassistant.components.melcloud.climate.AtwDeviceZoneClimate, homeassistant.components.melcloud.climate.AtaDeviceClimate, homeassistant.components.matter.climate.MatterClimate, homeassistant.components.lyric.climate.LyricClimate, homeassistant.components.lookin.climate.ConditionerEntity, homeassistant.components.lightwave.climate.LightwaveTrv, homeassistant.components.lg_thinq.climate.ThinQClimateEntity, homeassistant.components.lcn.climate.LcnClimate, homeassistant.components.knx.climate.KNXClimate, homeassistant.components.izone.climate.ZoneDevice, homeassistant.components.izone.climate.ControllerDevice, homeassistant.components.isy994.climate.ISYThermostatEntity, homeassistant.components.intesishome.climate.IntesisAC, homeassistant.components.intellifire.climate.IntellifireClimate, homeassistant.components.insteon.climate.InsteonClimateEntity, homeassistant.components.incomfort.climate.InComfortClimate, homeassistant.components.iaqualink.climate.HassAqualinkThermostat, homeassistant.components.huum.climate.HuumDevice, homeassistant.components.honeywell.climate.HoneywellUSThermostat, homeassistant.components.homematicip_cloud.climate.HomematicipHeatingGroup, homeassistant.components.homekit_controller.climate.HomeKitClimateEntity, homeassistant.components.homekit_controller.climate.HomeKitHeaterCoolerEntity, homeassistant.components.hive.climate.HiveClimateEntity, homeassistant.components.hisense_aehw4a1.climate.ClimateAehW4a1, homeassistant.components.gree.climate.GreeClimateEntity, homeassistant.components.geniushub.climate.GeniusClimateZone, homeassistant.components.generic_thermostat.climate.GenericThermostat, homeassistant.components.fujitsu_fglair.climate.FGLairDevice, homeassistant.components.fritzbox.climate.FritzboxThermostat, homeassistant.components.freedompro.climate.Device, homeassistant.components.flexit_bacnet.climate.FlexitClimateEntity, homeassistant.components.evohome.climate.EvoController, homeassistant.components.evohome.climate.EvoZone, homeassistant.components.esphome.climate.EsphomeClimateEntity, homeassistant.components.escea.climate.ControllerEntity, homeassistant.components.eq3btsmart.climate.Eq3Climate, homeassistant.components.elkm1.climate.ElkThermostat, homeassistant.components.electrasmart.climate.ElectraClimateEntity, homeassistant.components.duotecno.climate.DuotecnoClimate, homeassistant.components.demo.climate.DemoClimate, homeassistant.components.deconz.climate.DeconzThermostat, homeassistant.components.daikin.climate.DaikinClimate, homeassistant.components.coolmaster.climate.CoolmasterClimate, homeassistant.components.comelit.climate.ComelitClimateEntity, homeassistant.components.ccm15.climate.CCM15Climate, homeassistant.components.bsblan.climate.BSBLANClimate, homeassistant.components.bryant_evolution.climate.BryantEvolutionClimate, homeassistant.components.broadlink.climate.BroadlinkThermostat, homeassistant.components.blebox.climate.BleBoxClimateEntity, homeassistant.components.balboa.climate.BalboaClimateEntity, homeassistant.components.baf.climate.BAFAutoComfort, homeassistant.components.atag.climate.AtagThermostat, homeassistant.components.aprilaire.climate.AprilaireClimate, homeassistant.components.airzone_cloud.climate.AirzoneZoneClimate, homeassistant.components.airzone_cloud.climate.AirzoneAidooClimate, homeassistant.components.airzone_cloud.climate.AirzoneDeviceGroupClimate, homeassistant.components.airzone.climate.AirzoneClimate, homeassistant.components.airtouch5.climate.Airtouch5Zone, homeassistant.components.airtouch5.climate.Airtouch5AC, homeassistant.components.airtouch4.climate.AirtouchGroup, homeassistant.components.airtouch4.climate.AirtouchAC, homeassistant.components.advantage_air.climate.AdvantageAirZone, homeassistant.components.advantage_air.climate.AdvantageAirAC, homeassistant.components.adax.climate.LocalAdaxDevice, and homeassistant.components.adax.climate.AdaxDevice.
Definition at line 813 of file __init__.py.
Set new preset mode.
Reimplemented in homeassistant.components.zwave_js.climate.ZWaveClimate, homeassistant.components.zha.climate.Thermostat, homeassistant.components.yolink.climate.YoLinkClimateEntity, homeassistant.components.velbus.climate.VelbusClimate, homeassistant.components.touchline_sl.climate.TouchlineSLZone, homeassistant.components.toon.climate.ToonThermostatDevice, homeassistant.components.tessie.climate.TessieClimateEntity, homeassistant.components.teslemetry.climate.TeslemetryClimateEntity, homeassistant.components.tesla_fleet.climate.TeslaFleetClimateEntity, homeassistant.components.smarttub.climate.SmartTubThermostat, homeassistant.components.smartthings.climate.SmartThingsAirConditioner, homeassistant.components.shelly.climate.BlockSleepingClimate, homeassistant.components.screenlogic.climate.ScreenLogicClimate, homeassistant.components.radiotherm.climate.RadioThermostat, homeassistant.components.plugwise.climate.PlugwiseClimateEntity, homeassistant.components.overkiz.climate.valve_heating_temperature_interface.ValveHeatingTemperatureInterface, homeassistant.components.overkiz.climate.somfy_thermostat.SomfyThermostat, homeassistant.components.overkiz.climate.somfy_heating_temperature_interface.SomfyHeatingTemperatureInterface, homeassistant.components.overkiz.climate.hitachi_air_to_air_heat_pump_ovp.HitachiAirToAirHeatPumpOVP, homeassistant.components.overkiz.climate.hitachi_air_to_air_heat_pump_hlrrwifi.HitachiAirToAirHeatPumpHLRRWIFI, homeassistant.components.overkiz.climate.atlantic_pass_apc_zone_control_zone.AtlanticPassAPCZoneControlZone, homeassistant.components.overkiz.climate.atlantic_pass_apc_heating_zone.AtlanticPassAPCHeatingZone, homeassistant.components.overkiz.climate.atlantic_heat_recovery_ventilation.AtlanticHeatRecoveryVentilation, homeassistant.components.overkiz.climate.atlantic_electrical_towel_dryer.AtlanticElectricalTowelDryer, homeassistant.components.overkiz.climate.atlantic_electrical_heater_with_adjustable_temperature_setpoint.AtlanticElectricalHeaterWithAdjustableTemperatureSetpoint, homeassistant.components.overkiz.climate.atlantic_electrical_heater.AtlanticElectricalHeater, homeassistant.components.nobo_hub.climate.NoboZone, homeassistant.components.nexia.climate.NexiaZone, homeassistant.components.netatmo.climate.NetatmoThermostat, homeassistant.components.nest.climate.ThermostatEntity, homeassistant.components.mqtt.climate.MqttClimate, homeassistant.components.moehlenhoff_alpha2.climate.Alpha2Climate, homeassistant.components.lyric.climate.LyricClimate, homeassistant.components.lg_thinq.climate.ThinQClimateEntity, homeassistant.components.knx.climate.KNXClimate, homeassistant.components.izone.climate.ControllerDevice, homeassistant.components.intesishome.climate.IntesisAC, homeassistant.components.honeywell.climate.HoneywellUSThermostat, homeassistant.components.homematicip_cloud.climate.HomematicipHeatingGroup, homeassistant.components.hive.climate.HiveClimateEntity, homeassistant.components.hisense_aehw4a1.climate.ClimateAehW4a1, homeassistant.components.gree.climate.GreeClimateEntity, homeassistant.components.geniushub.climate.GeniusClimateZone, homeassistant.components.generic_thermostat.climate.GenericThermostat, homeassistant.components.fritzbox.climate.FritzboxThermostat, homeassistant.components.flexit_bacnet.climate.FlexitClimateEntity, homeassistant.components.evohome.climate.EvoController, homeassistant.components.evohome.climate.EvoZone, homeassistant.components.esphome.climate.EsphomeClimateEntity, homeassistant.components.eq3btsmart.climate.Eq3Climate, homeassistant.components.electrasmart.climate.ElectraClimateEntity, homeassistant.components.duotecno.climate.DuotecnoClimate, homeassistant.components.demo.climate.DemoClimate, homeassistant.components.deconz.climate.DeconzThermostat, homeassistant.components.daikin.climate.DaikinClimate, homeassistant.components.bsblan.climate.BSBLANClimate, homeassistant.components.balboa.climate.BalboaClimateEntity, homeassistant.components.atag.climate.AtagThermostat, homeassistant.components.aprilaire.climate.AprilaireClimate, homeassistant.components.airtouch5.climate.Airtouch5Zone, and homeassistant.components.advantage_air.climate.AdvantageAirAC.
Definition at line 861 of file __init__.py.
| None homeassistant.components.climate.ClimateEntity.async_set_swing_horizontal_mode | ( | self, | |
| str | swing_horizontal_mode | ||
| ) |
Set new target horizontal swing operation.
Reimplemented in homeassistant.components.demo.climate.DemoClimate.
Definition at line 845 of file __init__.py.
Set new target swing operation.
Reimplemented in homeassistant.components.whirlpool.climate.AirConEntity, homeassistant.components.tfiac.climate.TfiacClimate, homeassistant.components.switcher_kis.climate.SwitcherClimateEntity, homeassistant.components.smartthings.climate.SmartThingsAirConditioner, homeassistant.components.sensibo.climate.SensiboClimate, homeassistant.components.overkiz.climate.hitachi_air_to_air_heat_pump_ovp.HitachiAirToAirHeatPumpOVP, homeassistant.components.overkiz.climate.hitachi_air_to_air_heat_pump_hlrrwifi.HitachiAirToAirHeatPumpHLRRWIFI, homeassistant.components.mqtt.climate.MqttClimate, homeassistant.components.modbus.climate.ModbusThermostat, homeassistant.components.melcloud.climate.AtaDeviceClimate, homeassistant.components.lookin.climate.ConditionerEntity, homeassistant.components.intesishome.climate.IntesisAC, homeassistant.components.homekit_controller.climate.HomeKitHeaterCoolerEntity, homeassistant.components.hisense_aehw4a1.climate.ClimateAehW4a1, homeassistant.components.gree.climate.GreeClimateEntity, homeassistant.components.fujitsu_fglair.climate.FGLairDevice, homeassistant.components.esphome.climate.EsphomeClimateEntity, homeassistant.components.electrasmart.climate.ElectraClimateEntity, homeassistant.components.demo.climate.DemoClimate, homeassistant.components.daikin.climate.DaikinClimate, and homeassistant.components.coolmaster.climate.CoolmasterClimate.
Definition at line 827 of file __init__.py.
| None homeassistant.components.climate.ClimateEntity.async_set_temperature | ( | self, | |
| **Any | kwargs | ||
| ) |
Set new target temperature.
Reimplemented in homeassistant.components.zwave_js.climate.ZWaveClimate, homeassistant.components.zha.climate.Thermostat, homeassistant.components.yolink.climate.YoLinkClimateEntity, homeassistant.components.whirlpool.climate.AirConEntity, homeassistant.components.velbus.climate.VelbusClimate, homeassistant.components.tplink.climate.TPLinkClimateEntity, homeassistant.components.touchline_sl.climate.TouchlineSLZone, homeassistant.components.toon.climate.ToonThermostatDevice, homeassistant.components.tfiac.climate.TfiacClimate, homeassistant.components.tessie.climate.TessieClimateEntity, homeassistant.components.teslemetry.climate.TeslemetryCabinOverheatProtectionEntity, homeassistant.components.teslemetry.climate.TeslemetryClimateEntity, homeassistant.components.tesla_fleet.climate.TeslaFleetCabinOverheatProtectionEntity, homeassistant.components.tesla_fleet.climate.TeslaFleetClimateEntity, homeassistant.components.switcher_kis.climate.SwitcherClimateEntity, homeassistant.components.switchbot_cloud.climate.SwitchBotCloudAirConditioner, homeassistant.components.switchbee.climate.SwitchBeeClimateEntity, homeassistant.components.smarttub.climate.SmartTubThermostat, homeassistant.components.smartthings.climate.SmartThingsAirConditioner, homeassistant.components.smartthings.climate.SmartThingsThermostat, homeassistant.components.shelly.climate.RpcClimate, homeassistant.components.shelly.climate.BlockSleepingClimate, homeassistant.components.senz.climate.SENZClimate, homeassistant.components.sensibo.climate.SensiboClimate, homeassistant.components.screenlogic.climate.ScreenLogicClimate, homeassistant.components.radiotherm.climate.RadioThermostat, homeassistant.components.plugwise.climate.PlugwiseClimateEntity, homeassistant.components.palazzetti.climate.PalazzettiClimateEntity, homeassistant.components.overkiz.climate.valve_heating_temperature_interface.ValveHeatingTemperatureInterface, homeassistant.components.overkiz.climate.somfy_thermostat.SomfyThermostat, homeassistant.components.overkiz.climate.somfy_heating_temperature_interface.SomfyHeatingTemperatureInterface, homeassistant.components.overkiz.climate.hitachi_air_to_air_heat_pump_ovp.HitachiAirToAirHeatPumpOVP, homeassistant.components.overkiz.climate.hitachi_air_to_air_heat_pump_hlrrwifi.HitachiAirToAirHeatPumpHLRRWIFI, homeassistant.components.overkiz.climate.atlantic_pass_apc_zone_control_zone.AtlanticPassAPCZoneControlZone, homeassistant.components.overkiz.climate.atlantic_pass_apc_heating_zone.AtlanticPassAPCHeatingZone, homeassistant.components.overkiz.climate.atlantic_electrical_towel_dryer.AtlanticElectricalTowelDryer, homeassistant.components.overkiz.climate.atlantic_electrical_heater_with_adjustable_temperature_setpoint.AtlanticElectricalHeaterWithAdjustableTemperatureSetpoint, homeassistant.components.opentherm_gw.climate.OpenThermClimate, homeassistant.components.nobo_hub.climate.NoboZone, homeassistant.components.nibe_heatpump.climate.NibeClimateEntity, homeassistant.components.nexia.climate.NexiaZone, homeassistant.components.netatmo.climate.NetatmoThermostat, homeassistant.components.nest.climate.ThermostatEntity, homeassistant.components.mysensors.climate.MySensorsHVAC, homeassistant.components.mqtt.climate.MqttClimate, homeassistant.components.moehlenhoff_alpha2.climate.Alpha2Climate, homeassistant.components.modbus.climate.ModbusThermostat, homeassistant.components.mill.climate.LocalMillHeater, homeassistant.components.mill.climate.MillHeater, homeassistant.components.microbees.climate.MBClimate, homeassistant.components.melissa.climate.MelissaClimate, homeassistant.components.melcloud.climate.AtwDeviceZoneClimate, homeassistant.components.melcloud.climate.AtaDeviceClimate, homeassistant.components.matter.climate.MatterClimate, homeassistant.components.lyric.climate.LyricClimate, homeassistant.components.lookin.climate.ConditionerEntity, homeassistant.components.livisi.climate.LivisiClimate, homeassistant.components.lg_thinq.climate.ThinQClimateEntity, homeassistant.components.lcn.climate.LcnClimate, homeassistant.components.knx.climate.KNXClimate, homeassistant.components.izone.climate.ZoneDevice, homeassistant.components.izone.climate.ControllerDevice, homeassistant.components.isy994.climate.ISYThermostatEntity, homeassistant.components.intesishome.climate.IntesisAC, homeassistant.components.intellifire.climate.IntellifireClimate, homeassistant.components.insteon.climate.InsteonClimateEntity, homeassistant.components.incomfort.climate.InComfortClimate, homeassistant.components.iaqualink.climate.HassAqualinkThermostat, homeassistant.components.huum.climate.HuumDevice, homeassistant.components.honeywell.climate.HoneywellUSThermostat, homeassistant.components.homematicip_cloud.climate.HomematicipHeatingGroup, homeassistant.components.homekit_controller.climate.HomeKitClimateEntity, homeassistant.components.homekit_controller.climate.HomeKitHeaterCoolerEntity, homeassistant.components.hive.climate.HiveClimateEntity, homeassistant.components.hisense_aehw4a1.climate.ClimateAehW4a1, homeassistant.components.gree.climate.GreeClimateEntity, homeassistant.components.generic_thermostat.climate.GenericThermostat, homeassistant.components.fujitsu_fglair.climate.FGLairDevice, homeassistant.components.fritzbox.climate.FritzboxThermostat, homeassistant.components.freedompro.climate.Device, homeassistant.components.flexit_bacnet.climate.FlexitClimateEntity, homeassistant.components.flexit.climate.Flexit, homeassistant.components.evohome.climate.EvoController, homeassistant.components.evohome.climate.EvoZone, homeassistant.components.esphome.climate.EsphomeClimateEntity, homeassistant.components.escea.climate.ControllerEntity, homeassistant.components.eq3btsmart.climate.Eq3Climate, homeassistant.components.elkm1.climate.ElkThermostat, homeassistant.components.electrasmart.climate.ElectraClimateEntity, homeassistant.components.duotecno.climate.DuotecnoClimate, homeassistant.components.demo.climate.DemoClimate, homeassistant.components.deconz.climate.DeconzThermostat, homeassistant.components.daikin.climate.DaikinClimate, homeassistant.components.coolmaster.climate.CoolmasterClimate, homeassistant.components.comelit.climate.ComelitClimateEntity, homeassistant.components.ccm15.climate.CCM15Climate, homeassistant.components.bsblan.climate.BSBLANClimate, homeassistant.components.bryant_evolution.climate.BryantEvolutionClimate, homeassistant.components.broadlink.climate.BroadlinkThermostat, homeassistant.components.blebox.climate.BleBoxClimateEntity, homeassistant.components.balboa.climate.BalboaClimateEntity, homeassistant.components.baf.climate.BAFAutoComfort, homeassistant.components.atag.climate.AtagThermostat, homeassistant.components.aprilaire.climate.AprilaireClimate, homeassistant.components.airzone_cloud.climate.AirzoneDeviceGroupClimate, homeassistant.components.airzone_cloud.climate.AirzoneDeviceClimate, homeassistant.components.airzone.climate.AirzoneClimate, homeassistant.components.airtouch5.climate.Airtouch5Zone, homeassistant.components.airtouch5.climate.Airtouch5AC, homeassistant.components.airtouch4.climate.AirtouchGroup, homeassistant.components.advantage_air.climate.AdvantageAirZone, homeassistant.components.advantage_air.climate.AdvantageAirAC, homeassistant.components.adax.climate.LocalAdaxDevice, and homeassistant.components.adax.climate.AdaxDevice.
Definition at line 775 of file __init__.py.
| None homeassistant.components.climate.ClimateEntity.async_toggle | ( | self | ) |
Toggle the entity.
Definition at line 931 of file __init__.py.
| None homeassistant.components.climate.ClimateEntity.async_turn_aux_heat_off | ( | self | ) |
Turn auxiliary heater off.
Reimplemented in homeassistant.components.nexia.climate.NexiaZone, and homeassistant.components.elkm1.climate.ElkThermostat.
Definition at line 877 of file __init__.py.
| None homeassistant.components.climate.ClimateEntity.async_turn_aux_heat_on | ( | self | ) |
Turn auxiliary heater on.
Reimplemented in homeassistant.components.nexia.climate.NexiaZone, and homeassistant.components.elkm1.climate.ElkThermostat.
Definition at line 869 of file __init__.py.
| None homeassistant.components.climate.ClimateEntity.async_turn_off | ( | self | ) |
Turn the entity off.
Reimplemented in homeassistant.components.zwave_js.climate.ZWaveClimate, homeassistant.components.whirlpool.climate.AirConEntity, homeassistant.components.tplink.climate.TPLinkClimateEntity, homeassistant.components.tfiac.climate.TfiacClimate, homeassistant.components.tessie.climate.TessieClimateEntity, homeassistant.components.teslemetry.climate.TeslemetryCabinOverheatProtectionEntity, homeassistant.components.teslemetry.climate.TeslemetryClimateEntity, homeassistant.components.tesla_fleet.climate.TeslaFleetCabinOverheatProtectionEntity, homeassistant.components.tesla_fleet.climate.TeslaFleetClimateEntity, homeassistant.components.smartthings.climate.SmartThingsAirConditioner, homeassistant.components.sensibo.climate.SensiboClimate, homeassistant.components.nexia.climate.NexiaZone, homeassistant.components.netatmo.climate.NetatmoThermostat, homeassistant.components.mqtt.climate.MqttClimate, homeassistant.components.melcloud.climate.AtaDeviceClimate, homeassistant.components.lg_thinq.climate.ThinQClimateEntity, homeassistant.components.knx.climate.KNXClimate, homeassistant.components.izone.climate.ZoneDevice, homeassistant.components.hisense_aehw4a1.climate.ClimateAehW4a1, homeassistant.components.gree.climate.GreeClimateEntity, homeassistant.components.escea.climate.ControllerEntity, homeassistant.components.daikin.climate.DaikinClimate, homeassistant.components.coolmaster.climate.CoolmasterClimate, homeassistant.components.ccm15.climate.CCM15Climate, homeassistant.components.airzone_cloud.climate.AirzoneDeviceGroupClimate, homeassistant.components.airzone_cloud.climate.AirzoneDeviceClimate, homeassistant.components.airzone.climate.AirzoneClimate, homeassistant.components.airtouch5.climate.Airtouch5Zone, homeassistant.components.airtouch4.climate.AirtouchGroup, homeassistant.components.airtouch4.climate.AirtouchAC, homeassistant.components.advantage_air.climate.AdvantageAirZone, and homeassistant.components.advantage_air.climate.AdvantageAirAC.
Definition at line 913 of file __init__.py.
| None homeassistant.components.climate.ClimateEntity.async_turn_on | ( | self | ) |
Turn the entity on.
Reimplemented in homeassistant.components.zwave_js.climate.ZWaveClimate, homeassistant.components.whirlpool.climate.AirConEntity, homeassistant.components.tplink.climate.TPLinkClimateEntity, homeassistant.components.tfiac.climate.TfiacClimate, homeassistant.components.tessie.climate.TessieClimateEntity, homeassistant.components.teslemetry.climate.TeslemetryCabinOverheatProtectionEntity, homeassistant.components.teslemetry.climate.TeslemetryClimateEntity, homeassistant.components.tesla_fleet.climate.TeslaFleetCabinOverheatProtectionEntity, homeassistant.components.tesla_fleet.climate.TeslaFleetClimateEntity, homeassistant.components.smartthings.climate.SmartThingsAirConditioner, homeassistant.components.sensibo.climate.SensiboClimate, homeassistant.components.nexia.climate.NexiaZone, homeassistant.components.netatmo.climate.NetatmoThermostat, homeassistant.components.mqtt.climate.MqttClimate, homeassistant.components.melcloud.climate.AtaDeviceClimate, homeassistant.components.lg_thinq.climate.ThinQClimateEntity, homeassistant.components.knx.climate.KNXClimate, homeassistant.components.izone.climate.ZoneDevice, homeassistant.components.izone.climate.ControllerDevice, homeassistant.components.hisense_aehw4a1.climate.ClimateAehW4a1, homeassistant.components.gree.climate.GreeClimateEntity, homeassistant.components.escea.climate.ControllerEntity, homeassistant.components.daikin.climate.DaikinClimate, homeassistant.components.coolmaster.climate.CoolmasterClimate, homeassistant.components.ccm15.climate.CCM15Climate, homeassistant.components.airzone_cloud.climate.AirzoneDeviceGroupClimate, homeassistant.components.airzone_cloud.climate.AirzoneDeviceClimate, homeassistant.components.airzone.climate.AirzoneClimate, homeassistant.components.airtouch5.climate.Airtouch5Zone, homeassistant.components.airtouch4.climate.AirtouchGroup, homeassistant.components.airtouch4.climate.AirtouchAC, homeassistant.components.advantage_air.climate.AdvantageAirZone, and homeassistant.components.advantage_air.climate.AdvantageAirAC.
Definition at line 885 of file __init__.py.
Return the capability attributes.
Reimplemented from homeassistant.helpers.entity.Entity.
Definition at line 500 of file __init__.py.
Return the current humidity.
Reimplemented in homeassistant.components.zwave_js.climate.ZWaveClimate, homeassistant.components.whirlpool.climate.AirConEntity, homeassistant.components.venstar.climate.VenstarThermostat, homeassistant.components.tuya.climate.TuyaClimateEntity, homeassistant.components.tolo.climate.SaunaClimate, homeassistant.components.tado.climate.TadoClimate, homeassistant.components.stiebel_eltron.climate.StiebelEltron, homeassistant.components.smartthings.climate.SmartThingsThermostat, homeassistant.components.shelly.climate.RpcClimate, homeassistant.components.sensibo.climate.SensiboClimate, homeassistant.components.nexia.climate.NexiaZone, homeassistant.components.melissa.climate.MelissaClimate, homeassistant.components.knx.climate.KNXClimate, homeassistant.components.isy994.climate.ISYThermostatEntity, homeassistant.components.insteon.climate.InsteonClimateEntity, homeassistant.components.honeywell.climate.HoneywellUSThermostat, homeassistant.components.homematicip_cloud.climate.HomematicipHeatingGroup, homeassistant.components.homematic.climate.HMThermostat, homeassistant.components.homekit_controller.climate.HomeKitClimateEntity, homeassistant.components.esphome.climate.EsphomeClimateEntity, homeassistant.components.elkm1.climate.ElkThermostat, homeassistant.components.econet.climate.EcoNetThermostat, homeassistant.components.ecobee.climate.Thermostat, homeassistant.components.demo.climate.DemoClimate, and homeassistant.components.aprilaire.climate.AprilaireClimate.
Definition at line 602 of file __init__.py.
Return the current temperature.
Reimplemented in homeassistant.components.zwave_js.climate.DynamicCurrentTempClimate, homeassistant.components.zwave_js.climate.ZWaveClimate, homeassistant.components.zhong_hong.climate.ZhongHongClimate, homeassistant.components.zha.climate.Thermostat, homeassistant.components.xs1.climate.XS1ThermostatEntity, homeassistant.components.whirlpool.climate.AirConEntity, homeassistant.components.vera.climate.VeraThermostat, homeassistant.components.venstar.climate.VenstarThermostat, homeassistant.components.velbus.climate.VelbusClimate, homeassistant.components.tuya.climate.TuyaClimateEntity, homeassistant.components.touchline.climate.Touchline, homeassistant.components.toon.climate.ToonThermostatDevice, homeassistant.components.tolo.climate.SaunaClimate, homeassistant.components.tfiac.climate.TfiacClimate, homeassistant.components.tessie.climate.TessieClimateEntity, homeassistant.components.tado.climate.TadoClimate, homeassistant.components.stiebel_eltron.climate.StiebelEltron, homeassistant.components.smarttub.climate.SmartTubThermostat, homeassistant.components.smartthings.climate.SmartThingsAirConditioner, homeassistant.components.smartthings.climate.SmartThingsThermostat, homeassistant.components.shelly.climate.RpcClimate, homeassistant.components.shelly.climate.BlockSleepingClimate, homeassistant.components.senz.climate.SENZClimate, homeassistant.components.sensibo.climate.SensiboClimate, homeassistant.components.screenlogic.climate.ScreenLogicClimate, homeassistant.components.schluter.climate.SchluterThermostat, homeassistant.components.proliphix.climate.ProliphixThermostat, homeassistant.components.plugwise.climate.PlugwiseClimateEntity, homeassistant.components.palazzetti.climate.PalazzettiClimateEntity, homeassistant.components.overkiz.climate.valve_heating_temperature_interface.ValveHeatingTemperatureInterface, homeassistant.components.overkiz.climate.somfy_thermostat.SomfyThermostat, homeassistant.components.overkiz.climate.somfy_heating_temperature_interface.SomfyHeatingTemperatureInterface, homeassistant.components.overkiz.climate.hitachi_air_to_air_heat_pump_ovp.HitachiAirToAirHeatPumpOVP, homeassistant.components.overkiz.climate.hitachi_air_to_air_heat_pump_hlrrwifi.HitachiAirToAirHeatPumpHLRRWIFI, homeassistant.components.overkiz.climate.atlantic_pass_apc_heating_zone.AtlanticPassAPCHeatingZone, homeassistant.components.overkiz.climate.atlantic_heat_recovery_ventilation.AtlanticHeatRecoveryVentilation, homeassistant.components.overkiz.climate.atlantic_electrical_towel_dryer.AtlanticElectricalTowelDryer, homeassistant.components.overkiz.climate.atlantic_electrical_heater_with_adjustable_temperature_setpoint.AtlanticElectricalHeaterWithAdjustableTemperatureSetpoint, homeassistant.components.oem.climate.ThermostatDevice, homeassistant.components.nuheat.climate.NuHeatThermostat, homeassistant.components.nexia.climate.NexiaZone, homeassistant.components.nest.climate.ThermostatEntity, homeassistant.components.mysensors.climate.MySensorsHVAC, homeassistant.components.moehlenhoff_alpha2.climate.Alpha2Climate, homeassistant.components.microbees.climate.MBClimate, homeassistant.components.melissa.climate.MelissaClimate, homeassistant.components.melcloud.climate.AtwDeviceZoneClimate, homeassistant.components.melcloud.climate.AtaDeviceClimate, homeassistant.components.maxcube.climate.MaxCubeClimate, homeassistant.components.lyric.climate.LyricClimate, homeassistant.components.lcn.climate.LcnClimate, homeassistant.components.knx.climate.KNXClimate, homeassistant.components.izone.climate.ZoneDevice, homeassistant.components.izone.climate.ControllerDevice, homeassistant.components.isy994.climate.ISYThermostatEntity, homeassistant.components.intesishome.climate.IntesisAC, homeassistant.components.intellifire.climate.IntellifireClimate, homeassistant.components.insteon.climate.InsteonClimateEntity, homeassistant.components.incomfort.climate.InComfortClimate, homeassistant.components.iaqualink.climate.HassAqualinkThermostat, homeassistant.components.huum.climate.HuumDevice, homeassistant.components.honeywell.climate.HoneywellUSThermostat, homeassistant.components.homematicip_cloud.climate.HomematicipHeatingGroup, homeassistant.components.homematic.climate.HMThermostat, homeassistant.components.homekit_controller.climate.HomeKitBaseClimateEntity, homeassistant.components.heatmiser.climate.HeatmiserV3Thermostat, homeassistant.components.gree.climate.GreeClimateEntity, homeassistant.components.generic_thermostat.climate.GenericThermostat, homeassistant.components.fritzbox.climate.FritzboxThermostat, homeassistant.components.flexit_bacnet.climate.FlexitClimateEntity, homeassistant.components.fibaro.climate.FibaroThermostat, homeassistant.components.evohome.climate.EvoController, homeassistant.components.esphome.climate.EsphomeClimateEntity, homeassistant.components.escea.climate.ControllerEntity, homeassistant.components.ephember.climate.EphEmberThermostat, homeassistant.components.elkm1.climate.ElkThermostat, homeassistant.components.econet.climate.EcoNetThermostat, homeassistant.components.ecobee.climate.Thermostat, homeassistant.components.duotecno.climate.DuotecnoClimate, homeassistant.components.devolo_home_control.climate.DevoloClimateDeviceEntity, homeassistant.components.demo.climate.DemoClimate, homeassistant.components.deconz.climate.DeconzThermostat, homeassistant.components.daikin.climate.DaikinClimate, homeassistant.components.coolmaster.climate.CoolmasterClimate, homeassistant.components.comelit.climate.ComelitClimateEntity, homeassistant.components.ccm15.climate.CCM15Climate, homeassistant.components.bsblan.climate.BSBLANClimate, homeassistant.components.blebox.climate.BleBoxClimateEntity, homeassistant.components.balboa.climate.BalboaClimateEntity, homeassistant.components.atag.climate.AtagThermostat, homeassistant.components.aprilaire.climate.AprilaireClimate, homeassistant.components.airtouch4.climate.AirtouchGroup, homeassistant.components.airtouch4.climate.AirtouchAC, homeassistant.components.advantage_air.climate.AdvantageAirZone, and homeassistant.components.advantage_air.climate.AdvantageAirAC.
Definition at line 627 of file __init__.py.
Return the fan setting. Requires ClimateEntityFeature.FAN_MODE.
Reimplemented in homeassistant.components.zwave_js.climate.ZWaveClimate, homeassistant.components.zhong_hong.climate.ZhongHongClimate, homeassistant.components.zha.climate.Thermostat, homeassistant.components.whirlpool.climate.AirConEntity, homeassistant.components.vera.climate.VeraThermostat, homeassistant.components.venstar.climate.VenstarThermostat, homeassistant.components.tuya.climate.TuyaClimateEntity, homeassistant.components.tolo.climate.SaunaClimate, homeassistant.components.tfiac.climate.TfiacClimate, homeassistant.components.tado.climate.TadoClimate, homeassistant.components.smartthings.climate.SmartThingsAirConditioner, homeassistant.components.smartthings.climate.SmartThingsThermostat, homeassistant.components.sensibo.climate.SensiboClimate, homeassistant.components.palazzetti.climate.PalazzettiClimateEntity, homeassistant.components.overkiz.climate.hitachi_air_to_air_heat_pump_ovp.HitachiAirToAirHeatPumpOVP, homeassistant.components.overkiz.climate.hitachi_air_to_air_heat_pump_hlrrwifi.HitachiAirToAirHeatPumpHLRRWIFI, homeassistant.components.overkiz.climate.atlantic_heat_recovery_ventilation.AtlanticHeatRecoveryVentilation, homeassistant.components.nexia.climate.NexiaZone, homeassistant.components.nest.climate.ThermostatEntity, homeassistant.components.mysensors.climate.MySensorsHVAC, homeassistant.components.melissa.climate.MelissaClimate, homeassistant.components.melcloud.climate.AtaDeviceClimate, homeassistant.components.lyric.climate.LyricClimate, homeassistant.components.knx.climate.KNXClimate, homeassistant.components.izone.climate.ControllerDevice, homeassistant.components.isy994.climate.ISYThermostatEntity, homeassistant.components.intesishome.climate.IntesisAC, homeassistant.components.insteon.climate.InsteonClimateEntity, homeassistant.components.honeywell.climate.HoneywellUSThermostat, homeassistant.components.homekit_controller.climate.HomeKitHeaterCoolerEntity, homeassistant.components.homekit_controller.climate.HomeKitBaseClimateEntity, homeassistant.components.gree.climate.GreeClimateEntity, homeassistant.components.fibaro.climate.FibaroThermostat, homeassistant.components.esphome.climate.EsphomeClimateEntity, homeassistant.components.escea.climate.ControllerEntity, homeassistant.components.elkm1.climate.ElkThermostat, homeassistant.components.econet.climate.EcoNetThermostat, homeassistant.components.ecobee.climate.Thermostat, homeassistant.components.demo.climate.DemoClimate, homeassistant.components.deconz.climate.DeconzThermostat, homeassistant.components.daikin.climate.DaikinClimate, homeassistant.components.coolmaster.climate.CoolmasterClimate, homeassistant.components.ccm15.climate.CCM15Climate, homeassistant.components.balboa.climate.BalboaClimateEntity, homeassistant.components.aprilaire.climate.AprilaireClimate, homeassistant.components.airtouch4.climate.AirtouchGroup, homeassistant.components.airtouch4.climate.AirtouchAC, and homeassistant.components.advantage_air.climate.AdvantageAirAC.
Definition at line 682 of file __init__.py.
Return the list of available fan modes. Requires ClimateEntityFeature.FAN_MODE.
Reimplemented in homeassistant.components.zwave_js.climate.ZWaveClimate, homeassistant.components.zhong_hong.climate.ZhongHongClimate, homeassistant.components.zha.climate.Thermostat, homeassistant.components.tfiac.climate.TfiacClimate, homeassistant.components.smartthings.climate.SmartThingsAirConditioner, homeassistant.components.smartthings.climate.SmartThingsThermostat, homeassistant.components.sensibo.climate.SensiboClimate, homeassistant.components.overkiz.climate.hitachi_air_to_air_heat_pump_hlrrwifi.HitachiAirToAirHeatPumpHLRRWIFI, homeassistant.components.nest.climate.ThermostatEntity, homeassistant.components.mysensors.climate.MySensorsHVAC, homeassistant.components.melissa.climate.MelissaClimate, homeassistant.components.melcloud.climate.AtaDeviceClimate, homeassistant.components.izone.climate.ControllerDevice, homeassistant.components.intesishome.climate.IntesisAC, homeassistant.components.homekit_controller.climate.HomeKitHeaterCoolerEntity, homeassistant.components.homekit_controller.climate.HomeKitBaseClimateEntity, homeassistant.components.econet.climate.EcoNetThermostat, homeassistant.components.demo.climate.DemoClimate, homeassistant.components.coolmaster.climate.CoolmasterClimate, homeassistant.components.airtouch4.climate.AirtouchGroup, and homeassistant.components.airtouch4.climate.AirtouchAC.
Definition at line 690 of file __init__.py.
| HVACAction | None homeassistant.components.climate.ClimateEntity.hvac_action | ( | self | ) |
Return the current running hvac operation if supported.
Reimplemented in homeassistant.components.zwave_js.climate.ZWaveClimate, homeassistant.components.vicare.climate.ViCareClimate, homeassistant.components.venstar.climate.VenstarThermostat, homeassistant.components.toon.climate.ToonThermostatDevice, homeassistant.components.tolo.climate.SaunaClimate, homeassistant.components.tado.climate.TadoClimate, homeassistant.components.smarttub.climate.SmartTubThermostat, homeassistant.components.smartthings.climate.SmartThingsThermostat, homeassistant.components.shelly.climate.RpcClimate, homeassistant.components.shelly.climate.BlockSleepingClimate, homeassistant.components.senz.climate.SENZClimate, homeassistant.components.screenlogic.climate.ScreenLogicClimate, homeassistant.components.schluter.climate.SchluterThermostat, homeassistant.components.proliphix.climate.ProliphixThermostat, homeassistant.components.plugwise.climate.PlugwiseClimateEntity, homeassistant.components.palazzetti.climate.PalazzettiClimateEntity, homeassistant.components.overkiz.climate.valve_heating_temperature_interface.ValveHeatingTemperatureInterface, homeassistant.components.overkiz.climate.somfy_heating_temperature_interface.SomfyHeatingTemperatureInterface, homeassistant.components.overkiz.climate.atlantic_pass_apc_zone_control_zone.AtlanticPassAPCZoneControlZone, homeassistant.components.oem.climate.ThermostatDevice, homeassistant.components.nuheat.climate.NuHeatThermostat, homeassistant.components.nexia.climate.NexiaZone, homeassistant.components.netatmo.climate.NetatmoThermostat, homeassistant.components.nest.climate.ThermostatEntity, homeassistant.components.moehlenhoff_alpha2.climate.Alpha2Climate, homeassistant.components.melcloud.climate.AtwDeviceZoneClimate, homeassistant.components.maxcube.climate.MaxCubeClimate, homeassistant.components.lyric.climate.LyricClimate, homeassistant.components.knx.climate.KNXClimate, homeassistant.components.isy994.climate.ISYThermostatEntity, homeassistant.components.insteon.climate.InsteonClimateEntity, homeassistant.components.incomfort.climate.InComfortClimate, homeassistant.components.iaqualink.climate.HassAqualinkThermostat, homeassistant.components.honeywell.climate.HoneywellUSThermostat, homeassistant.components.homematicip_cloud.climate.HomematicipHeatingGroup, homeassistant.components.homekit_controller.climate.HomeKitClimateEntity, homeassistant.components.homekit_controller.climate.HomeKitHeaterCoolerEntity, homeassistant.components.geniushub.climate.GeniusClimateZone, homeassistant.components.generic_thermostat.climate.GenericThermostat, homeassistant.components.flexit_bacnet.climate.FlexitClimateEntity, homeassistant.components.fibaro.climate.FibaroThermostat, homeassistant.components.esphome.climate.EsphomeClimateEntity, homeassistant.components.ephember.climate.EphEmberThermostat, homeassistant.components.ecobee.climate.Thermostat, homeassistant.components.demo.climate.DemoClimate, homeassistant.components.deconz.climate.DeconzThermostat, homeassistant.components.daikin.climate.DaikinClimate, homeassistant.components.comelit.climate.ComelitClimateEntity, homeassistant.components.blebox.climate.BleBoxClimateEntity, homeassistant.components.balboa.climate.BalboaClimateEntity, homeassistant.components.atag.climate.AtagThermostat, and homeassistant.components.aprilaire.climate.AprilaireClimate.
Definition at line 622 of file __init__.py.
| HVACMode | None homeassistant.components.climate.ClimateEntity.hvac_mode | ( | self | ) |
Return hvac operation ie. heat, cool mode.
Reimplemented in homeassistant.components.zwave_js.climate.ZWaveClimate, homeassistant.components.zhong_hong.climate.ZhongHongClimate, homeassistant.components.whirlpool.climate.AirConEntity, homeassistant.components.vicare.climate.ViCareClimate, homeassistant.components.vera.climate.VeraThermostat, homeassistant.components.venstar.climate.VenstarThermostat, homeassistant.components.velbus.climate.VelbusClimate, homeassistant.components.tuya.climate.TuyaClimateEntity, homeassistant.components.tolo.climate.SaunaClimate, homeassistant.components.tfiac.climate.TfiacClimate, homeassistant.components.tessie.climate.TessieClimateEntity, homeassistant.components.tado.climate.TadoClimate, homeassistant.components.stiebel_eltron.climate.StiebelEltron, homeassistant.components.smartthings.climate.SmartThingsAirConditioner, homeassistant.components.smartthings.climate.SmartThingsThermostat, homeassistant.components.shelly.climate.RpcClimate, homeassistant.components.shelly.climate.BlockSleepingClimate, homeassistant.components.senz.climate.SENZClimate, homeassistant.components.sensibo.climate.SensiboClimate, homeassistant.components.screenlogic.climate.ScreenLogicClimate, homeassistant.components.proliphix.climate.ProliphixThermostat, homeassistant.components.plugwise.climate.PlugwiseClimateEntity, homeassistant.components.palazzetti.climate.PalazzettiClimateEntity, homeassistant.components.overkiz.climate.somfy_thermostat.SomfyThermostat, homeassistant.components.overkiz.climate.somfy_heating_temperature_interface.SomfyHeatingTemperatureInterface, homeassistant.components.overkiz.climate.hitachi_air_to_air_heat_pump_ovp.HitachiAirToAirHeatPumpOVP, homeassistant.components.overkiz.climate.hitachi_air_to_air_heat_pump_hlrrwifi.HitachiAirToAirHeatPumpHLRRWIFI, homeassistant.components.overkiz.climate.atlantic_pass_apc_zone_control_zone.AtlanticPassAPCZoneControlZone, homeassistant.components.overkiz.climate.atlantic_pass_apc_zone_control.AtlanticPassAPCZoneControl, homeassistant.components.overkiz.climate.atlantic_pass_apc_heating_zone.AtlanticPassAPCHeatingZone, homeassistant.components.overkiz.climate.atlantic_pass_apc_heat_pump_main_component.AtlanticPassAPCHeatPumpMainComponent, homeassistant.components.overkiz.climate.atlantic_electrical_towel_dryer.AtlanticElectricalTowelDryer, homeassistant.components.overkiz.climate.atlantic_electrical_heater_with_adjustable_temperature_setpoint.AtlanticElectricalHeaterWithAdjustableTemperatureSetpoint, homeassistant.components.overkiz.climate.atlantic_electrical_heater.AtlanticElectricalHeater, homeassistant.components.oem.climate.ThermostatDevice, homeassistant.components.nuheat.climate.NuHeatThermostat, homeassistant.components.nexia.climate.NexiaZone, homeassistant.components.nest.climate.ThermostatEntity, homeassistant.components.mysensors.climate.MySensorsHVAC, homeassistant.components.moehlenhoff_alpha2.climate.Alpha2Climate, homeassistant.components.microbees.climate.MBClimate, homeassistant.components.melissa.climate.MelissaClimate, homeassistant.components.melcloud.climate.AtwDeviceZoneClimate, homeassistant.components.melcloud.climate.AtaDeviceClimate, homeassistant.components.maxcube.climate.MaxCubeClimate, homeassistant.components.lyric.climate.LyricClimate, homeassistant.components.lcn.climate.LcnClimate, homeassistant.components.knx.climate.KNXClimate, homeassistant.components.izone.climate.ZoneDevice, homeassistant.components.izone.climate.ControllerDevice, homeassistant.components.isy994.climate.ISYThermostatEntity, homeassistant.components.intesishome.climate.IntesisAC, homeassistant.components.intellifire.climate.IntellifireClimate, homeassistant.components.insteon.climate.InsteonClimateEntity, homeassistant.components.iaqualink.climate.HassAqualinkThermostat, homeassistant.components.huum.climate.HuumDevice, homeassistant.components.honeywell.climate.HoneywellUSThermostat, homeassistant.components.homematicip_cloud.climate.HomematicipHeatingGroup, homeassistant.components.homematic.climate.HMThermostat, homeassistant.components.homekit_controller.climate.HomeKitClimateEntity, homeassistant.components.homekit_controller.climate.HomeKitHeaterCoolerEntity, homeassistant.components.gree.climate.GreeClimateEntity, homeassistant.components.geniushub.climate.GeniusClimateZone, homeassistant.components.generic_thermostat.climate.GenericThermostat, homeassistant.components.fritzbox.climate.FritzboxThermostat, homeassistant.components.flexit_bacnet.climate.FlexitClimateEntity, homeassistant.components.fibaro.climate.FibaroThermostat, homeassistant.components.evohome.climate.EvoController, homeassistant.components.evohome.climate.EvoZone, homeassistant.components.esphome.climate.EsphomeClimateEntity, homeassistant.components.escea.climate.ControllerEntity, homeassistant.components.ephember.climate.EphEmberThermostat, homeassistant.components.econet.climate.EcoNetThermostat, homeassistant.components.ecobee.climate.Thermostat, homeassistant.components.duotecno.climate.DuotecnoClimate, homeassistant.components.demo.climate.DemoClimate, homeassistant.components.deconz.climate.DeconzThermostat, homeassistant.components.daikin.climate.DaikinClimate, homeassistant.components.coolmaster.climate.CoolmasterClimate, homeassistant.components.comelit.climate.ComelitClimateEntity, homeassistant.components.ccm15.climate.CCM15Climate, homeassistant.components.bsblan.climate.BSBLANClimate, homeassistant.components.blebox.climate.BleBoxClimateEntity, homeassistant.components.balboa.climate.BalboaClimateEntity, homeassistant.components.atag.climate.AtagThermostat, homeassistant.components.aprilaire.climate.AprilaireClimate, homeassistant.components.airtouch4.climate.AirtouchGroup, homeassistant.components.airtouch4.climate.AirtouchAC, homeassistant.components.advantage_air.climate.AdvantageAirZone, and homeassistant.components.advantage_air.climate.AdvantageAirAC.
Definition at line 612 of file __init__.py.
| list[HVACMode] homeassistant.components.climate.ClimateEntity.hvac_modes | ( | self | ) |
Return the list of available hvac operation modes.
Reimplemented in homeassistant.components.zwave_js.climate.ZWaveClimate, homeassistant.components.vicare.climate.ViCareClimate, homeassistant.components.tfiac.climate.TfiacClimate, homeassistant.components.smartthings.climate.SmartThingsAirConditioner, homeassistant.components.smartthings.climate.SmartThingsThermostat, homeassistant.components.sensibo.climate.SensiboClimate, homeassistant.components.proliphix.climate.ProliphixThermostat, homeassistant.components.plugwise.climate.PlugwiseClimateEntity, homeassistant.components.melcloud.climate.AtwDeviceZoneClimate, homeassistant.components.melcloud.climate.AtaDeviceClimate, homeassistant.components.knx.climate.KNXClimate, homeassistant.components.izone.climate.ZoneDevice, homeassistant.components.izone.climate.ControllerDevice, homeassistant.components.homematicip_cloud.climate.HomematicipHeatingGroup, homeassistant.components.homematic.climate.HMThermostat, homeassistant.components.homekit_controller.climate.HomeKitClimateEntity, homeassistant.components.homekit_controller.climate.HomeKitHeaterCoolerEntity, homeassistant.components.geniushub.climate.GeniusClimateZone, homeassistant.components.demo.climate.DemoClimate, homeassistant.components.blebox.climate.BleBoxClimateEntity, homeassistant.components.aprilaire.climate.AprilaireClimate, and homeassistant.components.airtouch4.climate.AirtouchAC.
Definition at line 617 of file __init__.py.
Return true if aux heater. Requires ClimateEntityFeature.AUX_HEAT.
Reimplemented in homeassistant.components.nexia.climate.NexiaZone, homeassistant.components.ephember.climate.EphEmberThermostat, homeassistant.components.elkm1.climate.ElkThermostat, and homeassistant.components.econet.climate.EcoNetThermostat.
Definition at line 674 of file __init__.py.
| float homeassistant.components.climate.ClimateEntity.max_humidity | ( | self | ) |
Return the maximum humidity.
Reimplemented in homeassistant.components.venstar.climate.VenstarThermostat, homeassistant.components.homekit_controller.climate.HomeKitClimateEntity, and homeassistant.components.econet.climate.EcoNetThermostat.
Definition at line 973 of file __init__.py.
| float homeassistant.components.climate.ClimateEntity.max_temp | ( | self | ) |
Return the maximum temperature.
Reimplemented in homeassistant.components.zwave_me.climate.ZWaveMeClimate, homeassistant.components.zwave_js.climate.ZWaveClimate, homeassistant.components.zhong_hong.climate.ZhongHongClimate, homeassistant.components.zha.climate.Thermostat, homeassistant.components.xs1.climate.XS1ThermostatEntity, homeassistant.components.tfiac.climate.TfiacClimate, homeassistant.components.tessie.climate.TessieClimateEntity, homeassistant.components.tado.climate.TadoClimate, homeassistant.components.stiebel_eltron.climate.StiebelEltron, homeassistant.components.smarttub.climate.SmartTubThermostat, homeassistant.components.sensibo.climate.SensiboClimate, homeassistant.components.schluter.climate.SchluterThermostat, homeassistant.components.overkiz.climate.hitachi_air_to_air_heat_pump_ovp.HitachiAirToAirHeatPumpOVP, homeassistant.components.overkiz.climate.atlantic_pass_apc_zone_control_zone.AtlanticPassAPCZoneControlZone, homeassistant.components.nuheat.climate.NuHeatThermostat, homeassistant.components.moehlenhoff_alpha2.climate.Alpha2Climate, homeassistant.components.melissa.climate.MelissaClimate, homeassistant.components.melcloud.climate.AtaDeviceClimate, homeassistant.components.maxcube.climate.MaxCubeClimate, homeassistant.components.lyric.climate.LyricClimate, homeassistant.components.lcn.climate.LcnClimate, homeassistant.components.knx.climate.KNXClimate, homeassistant.components.izone.climate.ZoneDevice, homeassistant.components.izone.climate.ControllerDevice, homeassistant.components.intesishome.climate.IntesisAC, homeassistant.components.honeywell.climate.HoneywellUSThermostat, homeassistant.components.homematicip_cloud.climate.HomematicipHeatingGroup, homeassistant.components.homematic.climate.HMThermostat, homeassistant.components.homekit_controller.climate.HomeKitClimateEntity, homeassistant.components.homekit_controller.climate.HomeKitHeaterCoolerEntity, homeassistant.components.generic_thermostat.climate.GenericThermostat, homeassistant.components.fritzbox.climate.FritzboxThermostat, homeassistant.components.evohome.climate.EvoZone, homeassistant.components.ephember.climate.EphEmberThermostat, homeassistant.components.econet.climate.EcoNetThermostat, homeassistant.components.blebox.climate.BleBoxClimateEntity, homeassistant.components.balboa.climate.BalboaClimateEntity, and homeassistant.components.airtouch4.climate.AirtouchGroup.
Definition at line 959 of file __init__.py.
| float homeassistant.components.climate.ClimateEntity.min_humidity | ( | self | ) |
Return the minimum humidity.
Reimplemented in homeassistant.components.venstar.climate.VenstarThermostat, homeassistant.components.homekit_controller.climate.HomeKitClimateEntity, and homeassistant.components.econet.climate.EcoNetThermostat.
Definition at line 968 of file __init__.py.
| float homeassistant.components.climate.ClimateEntity.min_temp | ( | self | ) |
Return the minimum temperature.
Reimplemented in homeassistant.components.zwave_me.climate.ZWaveMeClimate, homeassistant.components.zwave_js.climate.ZWaveClimate, homeassistant.components.zhong_hong.climate.ZhongHongClimate, homeassistant.components.zha.climate.Thermostat, homeassistant.components.xs1.climate.XS1ThermostatEntity, homeassistant.components.tfiac.climate.TfiacClimate, homeassistant.components.tessie.climate.TessieClimateEntity, homeassistant.components.tado.climate.TadoClimate, homeassistant.components.stiebel_eltron.climate.StiebelEltron, homeassistant.components.smarttub.climate.SmartTubThermostat, homeassistant.components.sensibo.climate.SensiboClimate, homeassistant.components.schluter.climate.SchluterThermostat, homeassistant.components.overkiz.climate.hitachi_air_to_air_heat_pump_ovp.HitachiAirToAirHeatPumpOVP, homeassistant.components.overkiz.climate.atlantic_pass_apc_zone_control_zone.AtlanticPassAPCZoneControlZone, homeassistant.components.nuheat.climate.NuHeatThermostat, homeassistant.components.moehlenhoff_alpha2.climate.Alpha2Climate, homeassistant.components.melissa.climate.MelissaClimate, homeassistant.components.melcloud.climate.AtaDeviceClimate, homeassistant.components.maxcube.climate.MaxCubeClimate, homeassistant.components.lyric.climate.LyricClimate, homeassistant.components.lcn.climate.LcnClimate, homeassistant.components.knx.climate.KNXClimate, homeassistant.components.izone.climate.ZoneDevice, homeassistant.components.izone.climate.ControllerDevice, homeassistant.components.intesishome.climate.IntesisAC, homeassistant.components.honeywell.climate.HoneywellUSThermostat, homeassistant.components.homematicip_cloud.climate.HomematicipHeatingGroup, homeassistant.components.homematic.climate.HMThermostat, homeassistant.components.homekit_controller.climate.HomeKitClimateEntity, homeassistant.components.homekit_controller.climate.HomeKitHeaterCoolerEntity, homeassistant.components.generic_thermostat.climate.GenericThermostat, homeassistant.components.fritzbox.climate.FritzboxThermostat, homeassistant.components.evohome.climate.EvoZone, homeassistant.components.ephember.climate.EphEmberThermostat, homeassistant.components.econet.climate.EcoNetThermostat, homeassistant.components.blebox.climate.BleBoxClimateEntity, homeassistant.components.balboa.climate.BalboaClimateEntity, and homeassistant.components.airtouch4.climate.AirtouchGroup.
Definition at line 950 of file __init__.py.
| float homeassistant.components.climate.ClimateEntity.precision | ( | self | ) |
Return the precision of the system.
Reimplemented in homeassistant.components.generic_thermostat.climate.GenericThermostat, homeassistant.components.balboa.climate.BalboaClimateEntity, and homeassistant.components.aprilaire.climate.AprilaireClimate.
Definition at line 491 of file __init__.py.
Return the current preset mode, e.g., home, away, temp. Requires ClimateEntityFeature.PRESET_MODE.
Reimplemented in homeassistant.components.zwave_js.climate.ZWaveClimate, homeassistant.components.zha.climate.Thermostat, homeassistant.components.vicare.climate.ViCareClimate, homeassistant.components.venstar.climate.VenstarThermostat, homeassistant.components.velbus.climate.VelbusClimate, homeassistant.components.tuya.climate.TuyaClimateEntity, homeassistant.components.touchline.climate.Touchline, homeassistant.components.toon.climate.ToonThermostatDevice, homeassistant.components.tessie.climate.TessieClimateEntity, homeassistant.components.tado.climate.TadoClimate, homeassistant.components.stiebel_eltron.climate.StiebelEltron, homeassistant.components.smarttub.climate.SmartTubThermostat, homeassistant.components.shelly.climate.BlockSleepingClimate, homeassistant.components.screenlogic.climate.ScreenLogicClimate, homeassistant.components.plugwise.climate.PlugwiseClimateEntity, homeassistant.components.overkiz.climate.valve_heating_temperature_interface.ValveHeatingTemperatureInterface, homeassistant.components.overkiz.climate.somfy_thermostat.SomfyThermostat, homeassistant.components.overkiz.climate.somfy_heating_temperature_interface.SomfyHeatingTemperatureInterface, homeassistant.components.overkiz.climate.hitachi_air_to_air_heat_pump_ovp.HitachiAirToAirHeatPumpOVP, homeassistant.components.overkiz.climate.hitachi_air_to_air_heat_pump_hlrrwifi.HitachiAirToAirHeatPumpHLRRWIFI, homeassistant.components.overkiz.climate.atlantic_pass_apc_zone_control_zone.AtlanticPassAPCZoneControlZone, homeassistant.components.overkiz.climate.atlantic_pass_apc_heating_zone.AtlanticPassAPCHeatingZone, homeassistant.components.overkiz.climate.atlantic_heat_recovery_ventilation.AtlanticHeatRecoveryVentilation, homeassistant.components.overkiz.climate.atlantic_electrical_towel_dryer.AtlanticElectricalTowelDryer, homeassistant.components.overkiz.climate.atlantic_electrical_heater_with_adjustable_temperature_setpoint.AtlanticElectricalHeaterWithAdjustableTemperatureSetpoint, homeassistant.components.overkiz.climate.atlantic_electrical_heater.AtlanticElectricalHeater, homeassistant.components.opentherm_gw.climate.OpenThermClimate, homeassistant.components.nuheat.climate.NuHeatThermostat, homeassistant.components.nexia.climate.NexiaZone, homeassistant.components.nest.climate.ThermostatEntity, homeassistant.components.moehlenhoff_alpha2.climate.Alpha2Climate, homeassistant.components.maxcube.climate.MaxCubeClimate, homeassistant.components.lyric.climate.LyricClimate, homeassistant.components.knx.climate.KNXClimate, homeassistant.components.izone.climate.ControllerDevice, homeassistant.components.intesishome.climate.IntesisAC, homeassistant.components.honeywell.climate.HoneywellUSThermostat, homeassistant.components.homematicip_cloud.climate.HomematicipHeatingGroup, homeassistant.components.homematic.climate.HMThermostat, homeassistant.components.gree.climate.GreeClimateEntity, homeassistant.components.geniushub.climate.GeniusClimateZone, homeassistant.components.fritzbox.climate.FritzboxThermostat, homeassistant.components.flexit_bacnet.climate.FlexitClimateEntity, homeassistant.components.fibaro.climate.FibaroThermostat, homeassistant.components.evohome.climate.EvoController, homeassistant.components.evohome.climate.EvoZone, homeassistant.components.esphome.climate.EsphomeClimateEntity, homeassistant.components.ecobee.climate.Thermostat, homeassistant.components.duotecno.climate.DuotecnoClimate, homeassistant.components.demo.climate.DemoClimate, homeassistant.components.deconz.climate.DeconzThermostat, homeassistant.components.daikin.climate.DaikinClimate, homeassistant.components.bsblan.climate.BSBLANClimate, homeassistant.components.balboa.climate.BalboaClimateEntity, homeassistant.components.atag.climate.AtagThermostat, and homeassistant.components.aprilaire.climate.AprilaireClimate.
Definition at line 658 of file __init__.py.
Return a list of available preset modes. Requires ClimateEntityFeature.PRESET_MODE.
Reimplemented in homeassistant.components.zwave_js.climate.ZWaveClimate, homeassistant.components.zha.climate.Thermostat, homeassistant.components.venstar.climate.VenstarThermostat, homeassistant.components.touchline.climate.Touchline, homeassistant.components.tado.climate.TadoClimate, homeassistant.components.stiebel_eltron.climate.StiebelEltron, homeassistant.components.shelly.climate.BlockSleepingClimate, homeassistant.components.nest.climate.ThermostatEntity, homeassistant.components.izone.climate.ControllerDevice, homeassistant.components.intesishome.climate.IntesisAC, homeassistant.components.homematicip_cloud.climate.HomematicipHeatingGroup, homeassistant.components.homematic.climate.HMThermostat, homeassistant.components.geniushub.climate.GeniusClimateZone, homeassistant.components.ecobee.climate.Thermostat, homeassistant.components.demo.climate.DemoClimate, homeassistant.components.daikin.climate.DaikinClimate, and homeassistant.components.aprilaire.climate.AprilaireClimate.
Definition at line 666 of file __init__.py.
Set new target fan mode.
Reimplemented in homeassistant.components.zhong_hong.climate.ZhongHongClimate, homeassistant.components.vera.climate.VeraThermostat, homeassistant.components.venstar.climate.VenstarThermostat, homeassistant.components.tuya.climate.TuyaClimateEntity, homeassistant.components.tolo.climate.SaunaClimate, homeassistant.components.tado.climate.TadoClimate, homeassistant.components.fibaro.climate.FibaroThermostat, homeassistant.components.econet.climate.EcoNetThermostat, and homeassistant.components.ecobee.climate.Thermostat.
Definition at line 795 of file __init__.py.
| None homeassistant.components.climate.ClimateEntity.set_humidity | ( | self, | |
| int | humidity | ||
| ) |
Set new target humidity.
Reimplemented in homeassistant.components.venstar.climate.VenstarThermostat, homeassistant.components.tuya.climate.TuyaClimateEntity, homeassistant.components.tolo.climate.SaunaClimate, homeassistant.components.econet.climate.EcoNetThermostat, and homeassistant.components.ecobee.climate.Thermostat.
Definition at line 781 of file __init__.py.
| None homeassistant.components.climate.ClimateEntity.set_hvac_mode | ( | self, | |
| HVACMode | hvac_mode | ||
| ) |
Set new target hvac mode.
Reimplemented in homeassistant.components.zhong_hong.climate.ZhongHongClimate, homeassistant.components.xs1.climate.XS1ThermostatEntity, homeassistant.components.vicare.climate.ViCareClimate, homeassistant.components.vera.climate.VeraThermostat, homeassistant.components.venstar.climate.VenstarThermostat, homeassistant.components.tuya.climate.TuyaClimateEntity, homeassistant.components.touchline.climate.Touchline, homeassistant.components.toon.climate.ToonThermostatDevice, homeassistant.components.tolo.climate.SaunaClimate, homeassistant.components.tado.climate.TadoClimate, homeassistant.components.stiebel_eltron.climate.StiebelEltron, homeassistant.components.oem.climate.ThermostatDevice, homeassistant.components.nuheat.climate.NuHeatThermostat, homeassistant.components.maxcube.climate.MaxCubeClimate, homeassistant.components.livisi.climate.LivisiClimate, homeassistant.components.homematic.climate.HMThermostat, homeassistant.components.fibaro.climate.FibaroThermostat, homeassistant.components.ephember.climate.EphEmberThermostat, homeassistant.components.econet.climate.EcoNetThermostat, homeassistant.components.ecobee.climate.Thermostat, and homeassistant.components.devolo_home_control.climate.DevoloClimateDeviceEntity.
Definition at line 809 of file __init__.py.
Set new preset mode.
Reimplemented in homeassistant.components.vicare.climate.ViCareClimate, homeassistant.components.venstar.climate.VenstarThermostat, homeassistant.components.tado.climate.TadoClimate, homeassistant.components.stiebel_eltron.climate.StiebelEltron, homeassistant.components.opentherm_gw.climate.OpenThermClimate, homeassistant.components.nuheat.climate.NuHeatThermostat, homeassistant.components.maxcube.climate.MaxCubeClimate, homeassistant.components.homematic.climate.HMThermostat, homeassistant.components.fibaro.climate.FibaroThermostat, and homeassistant.components.ecobee.climate.Thermostat.
Definition at line 857 of file __init__.py.
| None homeassistant.components.climate.ClimateEntity.set_swing_horizontal_mode | ( | self, | |
| str | swing_horizontal_mode | ||
| ) |
Set new target horizontal swing operation.
Definition at line 841 of file __init__.py.
Set new target swing operation.
Reimplemented in homeassistant.components.tuya.climate.TuyaClimateEntity, and homeassistant.components.tado.climate.TadoClimate.
Definition at line 823 of file __init__.py.
| None homeassistant.components.climate.ClimateEntity.set_temperature | ( | self, | |
| **Any | kwargs | ||
| ) |
Set new target temperature.
Reimplemented in homeassistant.components.zwave_me.climate.ZWaveMeClimate, homeassistant.components.zhong_hong.climate.ZhongHongClimate, homeassistant.components.xs1.climate.XS1ThermostatEntity, homeassistant.components.vicare.climate.ViCareClimate, homeassistant.components.vera.climate.VeraThermostat, homeassistant.components.tuya.climate.TuyaClimateEntity, homeassistant.components.touchline.climate.Touchline, homeassistant.components.tolo.climate.SaunaClimate, homeassistant.components.tado.climate.TadoClimate, homeassistant.components.stiebel_eltron.climate.StiebelEltron, homeassistant.components.schluter.climate.SchluterThermostat, homeassistant.components.proliphix.climate.ProliphixThermostat, homeassistant.components.oem.climate.ThermostatDevice, homeassistant.components.nuheat.climate.NuHeatThermostat, homeassistant.components.maxcube.climate.MaxCubeClimate, homeassistant.components.lightwave.climate.LightwaveTrv, homeassistant.components.homematic.climate.HMThermostat, homeassistant.components.heatmiser.climate.HeatmiserV3Thermostat, homeassistant.components.fibaro.climate.FibaroThermostat, homeassistant.components.ephember.climate.EphEmberThermostat, homeassistant.components.econet.climate.EcoNetThermostat, homeassistant.components.ecobee.climate.Thermostat, and homeassistant.components.devolo_home_control.climate.DevoloClimateDeviceEntity.
Definition at line 771 of file __init__.py.
Return the current state.
Reimplemented from homeassistant.helpers.entity.Entity.
Definition at line 480 of file __init__.py.
| dict[str, Any] homeassistant.components.climate.ClimateEntity.state_attributes | ( | self | ) |
Return the optional state attributes.
Reimplemented from homeassistant.helpers.entity.Entity.
Definition at line 536 of file __init__.py.
| ClimateEntityFeature homeassistant.components.climate.ClimateEntity.supported_features | ( | self | ) |
Return the list of supported features.
Reimplemented from homeassistant.helpers.entity.Entity.
Reimplemented in homeassistant.components.venstar.climate.VenstarThermostat, homeassistant.components.tesla_fleet.climate.TeslaFleetCabinOverheatProtectionEntity, homeassistant.components.mysensors.climate.MySensorsHVAC, homeassistant.components.izone.climate.ZoneDevice, homeassistant.components.homekit_controller.climate.HomeKitClimateEntity, homeassistant.components.homekit_controller.climate.HomeKitHeaterCoolerEntity, homeassistant.components.homekit_controller.climate.HomeKitBaseClimateEntity, homeassistant.components.ecobee.climate.Thermostat, homeassistant.components.coolmaster.climate.CoolmasterClimate, and homeassistant.components.aprilaire.climate.AprilaireClimate.
Definition at line 945 of file __init__.py.
Return the horizontal swing setting. Requires ClimateEntityFeature.SWING_HORIZONTAL_MODE.
Reimplemented in homeassistant.components.demo.climate.DemoClimate.
Definition at line 714 of file __init__.py.
Return the list of available horizontal swing modes. Requires ClimateEntityFeature.SWING_HORIZONTAL_MODE.
Reimplemented in homeassistant.components.demo.climate.DemoClimate.
Definition at line 722 of file __init__.py.
Return the swing setting. Requires ClimateEntityFeature.SWING_MODE.
Reimplemented in homeassistant.components.whirlpool.climate.AirConEntity, homeassistant.components.tuya.climate.TuyaClimateEntity, homeassistant.components.tfiac.climate.TfiacClimate, homeassistant.components.tado.climate.TadoClimate, homeassistant.components.smartthings.climate.SmartThingsAirConditioner, homeassistant.components.sensibo.climate.SensiboClimate, homeassistant.components.overkiz.climate.hitachi_air_to_air_heat_pump_ovp.HitachiAirToAirHeatPumpOVP, homeassistant.components.overkiz.climate.hitachi_air_to_air_heat_pump_hlrrwifi.HitachiAirToAirHeatPumpHLRRWIFI, homeassistant.components.melcloud.climate.AtaDeviceClimate, homeassistant.components.intesishome.climate.IntesisAC, homeassistant.components.homekit_controller.climate.HomeKitHeaterCoolerEntity, homeassistant.components.gree.climate.GreeClimateEntity, homeassistant.components.esphome.climate.EsphomeClimateEntity, homeassistant.components.demo.climate.DemoClimate, homeassistant.components.daikin.climate.DaikinClimate, homeassistant.components.coolmaster.climate.CoolmasterClimate, and homeassistant.components.ccm15.climate.CCM15Climate.
Definition at line 698 of file __init__.py.
Return the list of available swing modes. Requires ClimateEntityFeature.SWING_MODE.
Reimplemented in homeassistant.components.tfiac.climate.TfiacClimate, homeassistant.components.sensibo.climate.SensiboClimate, homeassistant.components.melcloud.climate.AtaDeviceClimate, homeassistant.components.intesishome.climate.IntesisAC, homeassistant.components.homekit_controller.climate.HomeKitHeaterCoolerEntity, homeassistant.components.demo.climate.DemoClimate, and homeassistant.components.coolmaster.climate.CoolmasterClimate.
Definition at line 706 of file __init__.py.
Return the humidity we try to reach.
Reimplemented in homeassistant.components.whirlpool.climate.AirConEntity, homeassistant.components.venstar.climate.VenstarThermostat, homeassistant.components.tuya.climate.TuyaClimateEntity, homeassistant.components.tolo.climate.SaunaClimate, homeassistant.components.nexia.climate.NexiaZone, homeassistant.components.insteon.climate.InsteonClimateEntity, homeassistant.components.homekit_controller.climate.HomeKitClimateEntity, homeassistant.components.esphome.climate.EsphomeClimateEntity, homeassistant.components.econet.climate.EcoNetThermostat, homeassistant.components.ecobee.climate.Thermostat, homeassistant.components.demo.climate.DemoClimate, and homeassistant.components.aprilaire.climate.AprilaireClimate.
Definition at line 607 of file __init__.py.
Return the temperature we try to reach.
Reimplemented in homeassistant.components.zwave_me.climate.ZWaveMeClimate, homeassistant.components.zwave_js.climate.ZWaveClimate, homeassistant.components.zhong_hong.climate.ZhongHongClimate, homeassistant.components.zha.climate.Thermostat, homeassistant.components.xs1.climate.XS1ThermostatEntity, homeassistant.components.whirlpool.climate.AirConEntity, homeassistant.components.vera.climate.VeraThermostat, homeassistant.components.venstar.climate.VenstarThermostat, homeassistant.components.velbus.climate.VelbusClimate, homeassistant.components.tuya.climate.TuyaClimateEntity, homeassistant.components.touchline.climate.Touchline, homeassistant.components.toon.climate.ToonThermostatDevice, homeassistant.components.tolo.climate.SaunaClimate, homeassistant.components.tfiac.climate.TfiacClimate, homeassistant.components.tessie.climate.TessieClimateEntity, homeassistant.components.tado.climate.TadoClimate, homeassistant.components.stiebel_eltron.climate.StiebelEltron, homeassistant.components.smarttub.climate.SmartTubThermostat, homeassistant.components.smartthings.climate.SmartThingsAirConditioner, homeassistant.components.smartthings.climate.SmartThingsThermostat, homeassistant.components.shelly.climate.RpcClimate, homeassistant.components.shelly.climate.BlockSleepingClimate, homeassistant.components.senz.climate.SENZClimate, homeassistant.components.sensibo.climate.SensiboClimate, homeassistant.components.screenlogic.climate.ScreenLogicClimate, homeassistant.components.schluter.climate.SchluterThermostat, homeassistant.components.proliphix.climate.ProliphixThermostat, homeassistant.components.plugwise.climate.PlugwiseClimateEntity, homeassistant.components.palazzetti.climate.PalazzettiClimateEntity, homeassistant.components.overkiz.climate.valve_heating_temperature_interface.ValveHeatingTemperatureInterface, homeassistant.components.overkiz.climate.somfy_thermostat.SomfyThermostat, homeassistant.components.overkiz.climate.somfy_heating_temperature_interface.SomfyHeatingTemperatureInterface, homeassistant.components.overkiz.climate.hitachi_air_to_air_heat_pump_ovp.HitachiAirToAirHeatPumpOVP, homeassistant.components.overkiz.climate.hitachi_air_to_air_heat_pump_hlrrwifi.HitachiAirToAirHeatPumpHLRRWIFI, homeassistant.components.overkiz.climate.atlantic_pass_apc_zone_control_zone.AtlanticPassAPCZoneControlZone, homeassistant.components.overkiz.climate.atlantic_pass_apc_heating_zone.AtlanticPassAPCHeatingZone, homeassistant.components.overkiz.climate.atlantic_electrical_towel_dryer.AtlanticElectricalTowelDryer, homeassistant.components.overkiz.climate.atlantic_electrical_heater_with_adjustable_temperature_setpoint.AtlanticElectricalHeaterWithAdjustableTemperatureSetpoint, homeassistant.components.opentherm_gw.climate.OpenThermClimate, homeassistant.components.oem.climate.ThermostatDevice, homeassistant.components.nuheat.climate.NuHeatThermostat, homeassistant.components.nexia.climate.NexiaZone, homeassistant.components.nest.climate.ThermostatEntity, homeassistant.components.mysensors.climate.MySensorsHVAC, homeassistant.components.moehlenhoff_alpha2.climate.Alpha2Climate, homeassistant.components.microbees.climate.MBClimate, homeassistant.components.melissa.climate.MelissaClimate, homeassistant.components.melcloud.climate.AtwDeviceZoneClimate, homeassistant.components.melcloud.climate.AtaDeviceClimate, homeassistant.components.maxcube.climate.MaxCubeClimate, homeassistant.components.lyric.climate.LyricClimate, homeassistant.components.lightwave.climate.LightwaveTrv, homeassistant.components.lcn.climate.LcnClimate, homeassistant.components.knx.climate.KNXClimate, homeassistant.components.izone.climate.ZoneDevice, homeassistant.components.izone.climate.ControllerDevice, homeassistant.components.isy994.climate.ISYThermostatEntity, homeassistant.components.intesishome.climate.IntesisAC, homeassistant.components.intellifire.climate.IntellifireClimate, homeassistant.components.insteon.climate.InsteonClimateEntity, homeassistant.components.incomfort.climate.InComfortClimate, homeassistant.components.iaqualink.climate.HassAqualinkThermostat, homeassistant.components.huum.climate.HuumDevice, homeassistant.components.honeywell.climate.HoneywellUSThermostat, homeassistant.components.homematicip_cloud.climate.HomematicipHeatingGroup, homeassistant.components.homematic.climate.HMThermostat, homeassistant.components.homekit_controller.climate.HomeKitClimateEntity, homeassistant.components.homekit_controller.climate.HomeKitHeaterCoolerEntity, homeassistant.components.heatmiser.climate.HeatmiserV3Thermostat, homeassistant.components.gree.climate.GreeClimateEntity, homeassistant.components.generic_thermostat.climate.GenericThermostat, homeassistant.components.fritzbox.climate.FritzboxThermostat, homeassistant.components.flexit_bacnet.climate.FlexitClimateEntity, homeassistant.components.fibaro.climate.FibaroThermostat, homeassistant.components.evohome.climate.EvoZone, homeassistant.components.esphome.climate.EsphomeClimateEntity, homeassistant.components.escea.climate.ControllerEntity, homeassistant.components.ephember.climate.EphEmberThermostat, homeassistant.components.elkm1.climate.ElkThermostat, homeassistant.components.econet.climate.EcoNetThermostat, homeassistant.components.ecobee.climate.Thermostat, homeassistant.components.duotecno.climate.DuotecnoClimate, homeassistant.components.devolo_home_control.climate.DevoloClimateDeviceEntity, homeassistant.components.demo.climate.DemoClimate, homeassistant.components.deconz.climate.DeconzThermostat, homeassistant.components.daikin.climate.DaikinClimate, homeassistant.components.coolmaster.climate.CoolmasterClimate, homeassistant.components.comelit.climate.ComelitClimateEntity, homeassistant.components.ccm15.climate.CCM15Climate, homeassistant.components.bsblan.climate.BSBLANClimate, homeassistant.components.blebox.climate.BleBoxClimateEntity, homeassistant.components.balboa.climate.BalboaClimateEntity, homeassistant.components.atag.climate.AtagThermostat, homeassistant.components.aprilaire.climate.AprilaireClimate, homeassistant.components.airtouch4.climate.AirtouchGroup, homeassistant.components.advantage_air.climate.AdvantageAirZone, and homeassistant.components.advantage_air.climate.AdvantageAirAC.
Definition at line 632 of file __init__.py.
Return the highbound target temperature we try to reach. Requires ClimateEntityFeature.TARGET_TEMPERATURE_RANGE.
Reimplemented in homeassistant.components.zwave_js.climate.ZWaveClimate, homeassistant.components.zha.climate.Thermostat, homeassistant.components.venstar.climate.VenstarThermostat, homeassistant.components.smartthings.climate.SmartThingsThermostat, homeassistant.components.plugwise.climate.PlugwiseClimateEntity, homeassistant.components.overkiz.climate.atlantic_pass_apc_zone_control_zone.AtlanticPassAPCZoneControlZone, homeassistant.components.nexia.climate.NexiaZone, homeassistant.components.nest.climate.ThermostatEntity, homeassistant.components.mysensors.climate.MySensorsHVAC, homeassistant.components.lyric.climate.LyricClimate, homeassistant.components.isy994.climate.ISYThermostatEntity, homeassistant.components.insteon.climate.InsteonClimateEntity, homeassistant.components.honeywell.climate.HoneywellUSThermostat, homeassistant.components.homekit_controller.climate.HomeKitClimateEntity, homeassistant.components.esphome.climate.EsphomeClimateEntity, homeassistant.components.elkm1.climate.ElkThermostat, homeassistant.components.econet.climate.EcoNetThermostat, homeassistant.components.ecobee.climate.Thermostat, homeassistant.components.demo.climate.DemoClimate, homeassistant.components.aprilaire.climate.AprilaireClimate, and homeassistant.components.advantage_air.climate.AdvantageAirAC.
Definition at line 642 of file __init__.py.
Return the lowbound target temperature we try to reach. Requires ClimateEntityFeature.TARGET_TEMPERATURE_RANGE.
Reimplemented in homeassistant.components.zwave_js.climate.ZWaveClimate, homeassistant.components.zha.climate.Thermostat, homeassistant.components.venstar.climate.VenstarThermostat, homeassistant.components.smartthings.climate.SmartThingsThermostat, homeassistant.components.plugwise.climate.PlugwiseClimateEntity, homeassistant.components.overkiz.climate.atlantic_pass_apc_zone_control_zone.AtlanticPassAPCZoneControlZone, homeassistant.components.nexia.climate.NexiaZone, homeassistant.components.nest.climate.ThermostatEntity, homeassistant.components.mysensors.climate.MySensorsHVAC, homeassistant.components.lyric.climate.LyricClimate, homeassistant.components.isy994.climate.ISYThermostatEntity, homeassistant.components.insteon.climate.InsteonClimateEntity, homeassistant.components.honeywell.climate.HoneywellUSThermostat, homeassistant.components.homekit_controller.climate.HomeKitClimateEntity, homeassistant.components.esphome.climate.EsphomeClimateEntity, homeassistant.components.elkm1.climate.ElkThermostat, homeassistant.components.econet.climate.EcoNetThermostat, homeassistant.components.ecobee.climate.Thermostat, homeassistant.components.demo.climate.DemoClimate, homeassistant.components.aprilaire.climate.AprilaireClimate, and homeassistant.components.advantage_air.climate.AdvantageAirAC.
Definition at line 650 of file __init__.py.
Return the supported step of target temperature.
Reimplemented in homeassistant.components.zwave_me.climate.ZWaveMeClimate, homeassistant.components.zhong_hong.climate.ZhongHongClimate, homeassistant.components.tado.climate.TadoClimate, homeassistant.components.stiebel_eltron.climate.StiebelEltron, homeassistant.components.sensibo.climate.SensiboClimate, homeassistant.components.melissa.climate.MelissaClimate, homeassistant.components.melcloud.climate.MelCloudClimate, homeassistant.components.intesishome.climate.IntesisAC, homeassistant.components.homematic.climate.HMThermostat, homeassistant.components.homekit_controller.climate.HomeKitHeaterCoolerEntity, homeassistant.components.generic_thermostat.climate.GenericThermostat, homeassistant.components.ecobee.climate.Thermostat, and homeassistant.components.aprilaire.climate.AprilaireClimate.
Definition at line 637 of file __init__.py.
| str homeassistant.components.climate.ClimateEntity.temperature_unit | ( | self | ) |
Return the unit of measurement used by the platform.
Reimplemented in homeassistant.components.zwave_me.climate.ZWaveMeClimate, homeassistant.components.zwave_js.climate.ZWaveClimate, homeassistant.components.xs1.climate.XS1ThermostatEntity, homeassistant.components.vera.climate.VeraThermostat, homeassistant.components.venstar.climate.VenstarThermostat, homeassistant.components.smartthings.climate.SmartThingsAirConditioner, homeassistant.components.smartthings.climate.SmartThingsThermostat, homeassistant.components.sensibo.climate.SensiboClimate, homeassistant.components.screenlogic.climate.ScreenLogicClimate, homeassistant.components.nuheat.climate.NuHeatThermostat, homeassistant.components.mysensors.climate.MySensorsHVAC, homeassistant.components.lcn.climate.LcnClimate, homeassistant.components.isy994.climate.ISYThermostatEntity, homeassistant.components.insteon.climate.InsteonClimateEntity, homeassistant.components.elkm1.climate.ElkThermostat, homeassistant.components.demo.climate.DemoClimate, homeassistant.components.coolmaster.climate.CoolmasterClimate, and homeassistant.components.balboa.climate.BalboaClimateEntity.
Definition at line 597 of file __init__.py.
| None homeassistant.components.climate.ClimateEntity.toggle | ( | self | ) |
Toggle the entity.
Definition at line 927 of file __init__.py.
| None homeassistant.components.climate.ClimateEntity.turn_aux_heat_off | ( | self | ) |
Turn auxiliary heater off.
Reimplemented in homeassistant.components.ephember.climate.EphEmberThermostat, and homeassistant.components.econet.climate.EcoNetThermostat.
Definition at line 873 of file __init__.py.
| None homeassistant.components.climate.ClimateEntity.turn_aux_heat_on | ( | self | ) |
Turn auxiliary heater on.
Reimplemented in homeassistant.components.ephember.climate.EphEmberThermostat, and homeassistant.components.econet.climate.EcoNetThermostat.
Definition at line 865 of file __init__.py.
| None homeassistant.components.climate.ClimateEntity.turn_off | ( | self | ) |
Turn the entity off.
Reimplemented in homeassistant.components.zhong_hong.climate.ZhongHongClimate, and homeassistant.components.tuya.climate.TuyaClimateEntity.
Definition at line 909 of file __init__.py.
| None homeassistant.components.climate.ClimateEntity.turn_on | ( | self | ) |
Turn the entity on.
Reimplemented in homeassistant.components.zhong_hong.climate.ZhongHongClimate, homeassistant.components.tuya.climate.TuyaClimateEntity, and homeassistant.components.ecobee.climate.Thermostat.
Definition at line 881 of file __init__.py.
|
staticprivate |
Definition at line 323 of file __init__.py.
|
staticprivate |
Definition at line 281 of file __init__.py.
|
static |
Definition at line 328 of file __init__.py.
|
static |
Definition at line 311 of file __init__.py.
|
static |
Definition at line 304 of file __init__.py.
| homeassistant.components.climate.ClimateEntity.hvac_mode |
Definition at line 939 of file __init__.py.
|
static |
Definition at line 296 of file __init__.py.