Private Member Functions | |
| float | _get_precision (self) |
| None | _on_static_info_update (self, EntityInfo static_info) |
Static Private Attributes | |
| _attr_temperature_unit = UnitOfTemperature.CELSIUS | |
| string | _attr_translation_key = "climate" |
| bool | _enable_turn_on_off_backwards_compatibility = False |
Additional Inherited Members | |
Public Attributes inherited from homeassistant.components.esphome.entity.EsphomeEntity | |
| entity_id | |
Public Attributes inherited from homeassistant.helpers.entity.Entity | |
| device_entry | |
| entity_id | |
| hass | |
| parallel_updates | |
| platform | |
| registry_entry | |
Public Attributes inherited from homeassistant.components.climate.ClimateEntity | |
| hvac_mode | |
Static Public Attributes inherited from homeassistant.helpers.entity.Entity | |
| bool | |
| EntityPlatform | |
| HomeAssistant | |
| None | |
| StateInfo | |
| StateType | |
| str | |
Static Public Attributes inherited from homeassistant.components.climate.ClimateEntity | |
| bool | |
| ClimateEntityFeature | |
| float | |
| None | |
A climate implementation for ESPHome.
Definition at line 127 of file climate.py.
|
private |
Return the precision of the climate device.
Definition at line 179 of file climate.py.
|
private |
Set attrs from static info.
Reimplemented from homeassistant.components.esphome.entity.EsphomeEntity.
Definition at line 135 of file climate.py.
| None homeassistant.components.esphome.climate.EsphomeClimateEntity.async_set_fan_mode | ( | self, | |
| str | fan_mode | ||
| ) |
Set new fan mode.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 307 of file climate.py.
| None homeassistant.components.esphome.climate.EsphomeClimateEntity.async_set_humidity | ( | self, | |
| int | humidity | ||
| ) |
Set new target humidity.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 285 of file climate.py.
| None homeassistant.components.esphome.climate.EsphomeClimateEntity.async_set_hvac_mode | ( | self, | |
| HVACMode | hvac_mode | ||
| ) |
Set new target operation mode.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 290 of file climate.py.
| None homeassistant.components.esphome.climate.EsphomeClimateEntity.async_set_preset_mode | ( | self, | |
| str | preset_mode | ||
| ) |
Set preset mode.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 297 of file climate.py.
| None homeassistant.components.esphome.climate.EsphomeClimateEntity.async_set_swing_mode | ( | self, | |
| str | swing_mode | ||
| ) |
Set new swing mode.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 317 of file climate.py.
| None homeassistant.components.esphome.climate.EsphomeClimateEntity.async_set_temperature | ( | self, | |
| **Any | kwargs | ||
| ) |
Set new target temperature (and operation mode if set).
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 269 of file climate.py.
| int | None homeassistant.components.esphome.climate.EsphomeClimateEntity.current_humidity | ( | self | ) |
Return the current humidity.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 238 of file climate.py.
| float | None homeassistant.components.esphome.climate.EsphomeClimateEntity.current_temperature | ( | self | ) |
Return the current temperature.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 232 of file climate.py.
Return current fan setting.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 210 of file climate.py.
| HVACAction | None homeassistant.components.esphome.climate.EsphomeClimateEntity.hvac_action | ( | self | ) |
Return current action.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 201 of file climate.py.
| HVACMode | None homeassistant.components.esphome.climate.EsphomeClimateEntity.hvac_mode | ( | self | ) |
Return current operation ie. heat, cool, idle.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 195 of file climate.py.
Return current preset mode.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 217 of file climate.py.
Return current swing mode.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 226 of file climate.py.
| int homeassistant.components.esphome.climate.EsphomeClimateEntity.target_humidity | ( | self | ) |
Return the humidity we try to reach.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 264 of file climate.py.
| float | None homeassistant.components.esphome.climate.EsphomeClimateEntity.target_temperature | ( | self | ) |
Return the temperature we try to reach.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 246 of file climate.py.
| float | None homeassistant.components.esphome.climate.EsphomeClimateEntity.target_temperature_high | ( | self | ) |
Return the highbound target temperature we try to reach.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 258 of file climate.py.
| float | None homeassistant.components.esphome.climate.EsphomeClimateEntity.target_temperature_low | ( | self | ) |
Return the lowbound target temperature we try to reach.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 252 of file climate.py.
|
private |
Definition at line 143 of file climate.py.
|
private |
Definition at line 140 of file climate.py.
|
private |
Definition at line 161 of file climate.py.
|
private |
Definition at line 159 of file climate.py.
|
private |
Definition at line 160 of file climate.py.
|
private |
Definition at line 158 of file climate.py.
|
private |
Definition at line 139 of file climate.py.
|
private |
Definition at line 146 of file climate.py.
|
private |
Definition at line 177 of file climate.py.
|
private |
Definition at line 150 of file climate.py.
|
private |
Definition at line 155 of file climate.py.
|
staticprivate |
Definition at line 130 of file climate.py.
|
staticprivate |
Definition at line 131 of file climate.py.
|
staticprivate |
Definition at line 132 of file climate.py.