Static Public Attributes | |
| TYPE = CLIMATE_DOMAIN | |
Static Public Attributes inherited from homeassistant.components.climate.ClimateEntity | |
| bool | |
| ClimateEntityFeature | |
| float | |
| None | |
Static Public Attributes inherited from homeassistant.helpers.entity.Entity | |
| bool | |
| EntityPlatform | |
| HomeAssistant | |
| None | |
| StateInfo | |
| StateType | |
| str | |
Private Attributes | |
| _attr_fan_modes | |
| _attr_hvac_modes | |
| _attr_preset_modes | |
| _attr_supported_features | |
| _deconz_to_hvac_mode | |
Static Private Attributes | |
| _attr_temperature_unit = UnitOfTemperature.CELSIUS | |
| bool | _enable_turn_on_off_backwards_compatibility = False |
Additional Inherited Members | |
Public Attributes inherited from homeassistant.components.climate.ClimateEntity | |
| hvac_mode | |
Public Attributes inherited from homeassistant.helpers.entity.Entity | |
| device_entry | |
| entity_id | |
| hass | |
| parallel_updates | |
| platform | |
| registry_entry | |
Representation of a deCONZ thermostat.
Definition at line 98 of file climate.py.
| None homeassistant.components.deconz.climate.DeconzThermostat.__init__ | ( | self, | |
| Thermostat | device, | ||
| DeconzHub | hub | ||
| ) |
Set up thermostat device.
Definition at line 106 of file climate.py.
| None homeassistant.components.deconz.climate.DeconzThermostat.async_set_fan_mode | ( | self, | |
| str | fan_mode | ||
| ) |
Set new target fan mode.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 147 of file climate.py.
| None homeassistant.components.deconz.climate.DeconzThermostat.async_set_hvac_mode | ( | self, | |
| HVACMode | hvac_mode | ||
| ) |
Set new target hvac mode.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 166 of file climate.py.
| None homeassistant.components.deconz.climate.DeconzThermostat.async_set_preset_mode | ( | self, | |
| str | preset_mode | ||
| ) |
Set new preset mode.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 206 of file climate.py.
| None homeassistant.components.deconz.climate.DeconzThermostat.async_set_temperature | ( | self, | |
| **Any | kwargs | ||
| ) |
Set new target temperature.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 234 of file climate.py.
| float homeassistant.components.deconz.climate.DeconzThermostat.current_temperature | ( | self | ) |
Return the current temperature.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 219 of file climate.py.
| dict[str, bool | int] homeassistant.components.deconz.climate.DeconzThermostat.extra_state_attributes | ( | self | ) |
Return the state attributes of the thermostat.
Reimplemented from homeassistant.helpers.entity.Entity.
Definition at line 251 of file climate.py.
| str homeassistant.components.deconz.climate.DeconzThermostat.fan_mode | ( | self | ) |
Return fan operation.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 141 of file climate.py.
| HVACAction homeassistant.components.deconz.climate.DeconzThermostat.hvac_action | ( | self | ) |
Return current hvac operation ie. heat, cool. Preset 'BOOST' is interpreted as 'state_on'.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 183 of file climate.py.
| HVACMode homeassistant.components.deconz.climate.DeconzThermostat.hvac_mode | ( | self | ) |
Return hvac operation ie. heat, cool mode.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 160 of file climate.py.
Return preset mode.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 200 of file climate.py.
Return the target temperature.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 224 of file climate.py.
|
private |
Definition at line 132 of file climate.py.
|
private |
Definition at line 110 of file climate.py.
|
private |
Definition at line 136 of file climate.py.
|
private |
Definition at line 124 of file climate.py.
|
staticprivate |
Definition at line 103 of file climate.py.
|
private |
Definition at line 120 of file climate.py.
|
staticprivate |
Definition at line 104 of file climate.py.
|
static |
Definition at line 101 of file climate.py.