Static Private Attributes | |
| bool | _attr_has_entity_name = True |
| _attr_name = None | |
| bool | _attr_should_poll = False |
| string | _attr_translation_key = "ubercool" |
| 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 | |
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 | |
Representation of a demo climate device.
Definition at line 94 of file climate.py.
| None homeassistant.components.demo.climate.DemoClimate.__init__ | ( | self, | |
| str | unique_id, | ||
| str | device_name, | ||
| float | None | target_temperature, | ||
| str | unit_of_measurement, | ||
| str | None | preset, | ||
| float | current_temperature, | ||
| str | None | fan_mode, | ||
| float | None | target_humidity, | ||
| float | None | current_humidity, | ||
| str | None | swing_mode, | ||
| str | None | swing_horizontal_mode, | ||
| HVACMode | hvac_mode, | ||
| HVACAction | None | hvac_action, | ||
| float | None | target_temp_high, | ||
| float | None | target_temp_low, | ||
| list[HVACMode] | hvac_modes, | ||
| list[str] | None | preset_modes = None |
||
| ) |
Initialize the climate device.
Definition at line 103 of file climate.py.
Set new fan mode.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 292 of file climate.py.
| None homeassistant.components.demo.climate.DemoClimate.async_set_humidity | ( | self, | |
| int | humidity | ||
| ) |
Set new humidity level.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 277 of file climate.py.
| None homeassistant.components.demo.climate.DemoClimate.async_set_hvac_mode | ( | self, | |
| HVACMode | hvac_mode | ||
| ) |
Set new operation mode.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 297 of file climate.py.
| None homeassistant.components.demo.climate.DemoClimate.async_set_preset_mode | ( | self, | |
| str | preset_mode | ||
| ) |
Update preset_mode on.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 302 of file climate.py.
| None homeassistant.components.demo.climate.DemoClimate.async_set_swing_horizontal_mode | ( | self, | |
| str | swing_horizontal_mode | ||
| ) |
Set new swing mode.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 287 of file climate.py.
| None homeassistant.components.demo.climate.DemoClimate.async_set_swing_mode | ( | self, | |
| str | swing_mode | ||
| ) |
Set new swing mode.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 282 of file climate.py.
| None homeassistant.components.demo.climate.DemoClimate.async_set_temperature | ( | self, | |
| **Any | kwargs | ||
| ) |
Set new target temperatures.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 263 of file climate.py.
Return the current humidity.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 199 of file climate.py.
| float homeassistant.components.demo.climate.DemoClimate.current_temperature | ( | self | ) |
Return the current temperature.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 179 of file climate.py.
Return the fan setting.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 234 of file climate.py.
| list[str] homeassistant.components.demo.climate.DemoClimate.fan_modes | ( | self | ) |
Return the list of available fan modes.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 239 of file climate.py.
| HVACAction | None homeassistant.components.demo.climate.DemoClimate.hvac_action | ( | self | ) |
Return current operation ie. heat, cool, idle.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 209 of file climate.py.
| HVACMode homeassistant.components.demo.climate.DemoClimate.hvac_mode | ( | self | ) |
Return hvac target hvac state.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 214 of file climate.py.
| list[HVACMode] homeassistant.components.demo.climate.DemoClimate.hvac_modes | ( | self | ) |
Return the list of available operation modes.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 219 of file climate.py.
Return preset mode.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 224 of file climate.py.
Return preset modes.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 229 of file climate.py.
Return the swing setting.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 254 of file climate.py.
| list[str] homeassistant.components.demo.climate.DemoClimate.swing_horizontal_modes | ( | self | ) |
List of available swing modes.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 259 of file climate.py.
Return the swing setting.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 244 of file climate.py.
| list[str] homeassistant.components.demo.climate.DemoClimate.swing_modes | ( | self | ) |
List of available swing modes.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 249 of file climate.py.
Return the humidity we try to reach.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 204 of file climate.py.
Return the temperature we try to reach.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 184 of file climate.py.
Return the highbound target temperature we try to reach.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 189 of file climate.py.
Return the lowbound target temperature we try to reach.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 194 of file climate.py.
| str homeassistant.components.demo.climate.DemoClimate.temperature_unit | ( | self | ) |
Return the unit of measurement.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 174 of file climate.py.
| str homeassistant.components.demo.climate.DemoClimate.unique_id | ( | self | ) |
Return the unique id.
Reimplemented from homeassistant.helpers.entity.Entity.
Definition at line 169 of file climate.py.
|
private |
Definition at line 163 of file climate.py.
|
staticprivate |
Definition at line 97 of file climate.py.
|
staticprivate |
Definition at line 98 of file climate.py.
|
staticprivate |
Definition at line 99 of file climate.py.
|
private |
Definition at line 125 of file climate.py.
|
staticprivate |
Definition at line 100 of file climate.py.
|
private |
Definition at line 152 of file climate.py.
|
private |
Definition at line 151 of file climate.py.
|
private |
Definition at line 156 of file climate.py.
|
private |
Definition at line 155 of file climate.py.
|
private |
Definition at line 150 of file climate.py.
|
staticprivate |
Definition at line 101 of file climate.py.
|
private |
Definition at line 157 of file climate.py.
|
private |
Definition at line 153 of file climate.py.
|
private |
Definition at line 154 of file climate.py.
|
private |
Definition at line 158 of file climate.py.
|
private |
Definition at line 148 of file climate.py.
|
private |
Definition at line 149 of file climate.py.
|
private |
Definition at line 160 of file climate.py.
|
private |
Definition at line 159 of file climate.py.
|
private |
Definition at line 146 of file climate.py.
|
private |
Definition at line 145 of file climate.py.
|
private |
Definition at line 161 of file climate.py.
|
private |
Definition at line 162 of file climate.py.
|
private |
Definition at line 124 of file climate.py.
|
private |
Definition at line 147 of file climate.py.