Private Attributes | |
| _attr_supported_features | |
| _attr_temperature_unit | |
| _attr_unique_id | |
Static Private Attributes | |
| _attr_name = None | |
| _attr_precision = PRECISION_TENTHS | |
| string | _attr_translation_key = "climate_device" |
| bool | _enable_turn_on_off_backwards_compatibility = False |
Additional Inherited Members | |
Public Attributes inherited from homeassistant.components.sensibo.coordinator.SensiboDataUpdateCoordinator | |
| client | |
Public Attributes inherited from homeassistant.helpers.update_coordinator.DataUpdateCoordinator | |
| always_update | |
| config_entry | |
| data | |
| hass | |
| last_exception | |
| last_update_success | |
| logger | |
| name | |
| setup_method | |
| update_interval | |
| update_method | |
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 Sensibo device.
Definition at line 191 of file climate.py.
| None homeassistant.components.sensibo.climate.SensiboClimate.__init__ | ( | self, | |
| SensiboDataUpdateCoordinator | coordinator, | ||
| str | device_id | ||
| ) |
Initiate Sensibo Climate.
Reimplemented from homeassistant.components.sensibo.entity.SensiboDeviceBaseEntity.
Definition at line 199 of file climate.py.
| bool homeassistant.components.sensibo.climate.SensiboClimate.api_call_custom_service_climate_react | ( | self, | |
| str | key, | ||
| Any | value, | ||
| dict | data | ||
| ) |
Make service call to api.
Definition at line 598 of file climate.py.
| bool homeassistant.components.sensibo.climate.SensiboClimate.api_call_custom_service_full_ac_state | ( | self, | |
| str | key, | ||
| Any | value, | ||
| dict | data | ||
| ) |
Make service call to api.
Definition at line 609 of file climate.py.
| bool homeassistant.components.sensibo.climate.SensiboClimate.api_call_custom_service_pure_boost | ( | self, | |
| str | key, | ||
| Any | value, | ||
| dict | data | ||
| ) |
Make service call to api.
Definition at line 587 of file climate.py.
| bool homeassistant.components.sensibo.climate.SensiboClimate.api_call_custom_service_timer | ( | self, | |
| str | key, | ||
| Any | value, | ||
| dict | data | ||
| ) |
Make service call to api.
Definition at line 576 of file climate.py.
Sync state with api.
Definition at line 431 of file climate.py.
| None homeassistant.components.sensibo.climate.SensiboClimate.async_enable_climate_react | ( | self, | |
| float | high_temperature_threshold, | ||
| dict[str, Any] | high_temperature_state, | ||
| float | low_temperature_threshold, | ||
| dict[str, Any] | low_temperature_state, | ||
| str | smart_type | ||
| ) |
Enable Climate React Configuration.
Definition at line 514 of file climate.py.
| None homeassistant.components.sensibo.climate.SensiboClimate.async_enable_pure_boost | ( | self, | |
| bool | None | ac_integration = None, |
||
| bool | None | geo_integration = None, |
||
| bool | None | indoor_integration = None, |
||
| bool | None | outdoor_integration = None, |
||
| str | None | sensitivity = None |
||
| ) |
Enable Pure Boost Configuration.
Definition at line 484 of file climate.py.
| None homeassistant.components.sensibo.climate.SensiboClimate.async_enable_timer | ( | self, | |
| int | minutes | ||
| ) |
Enable the timer.
Definition at line 471 of file climate.py.
| None homeassistant.components.sensibo.climate.SensiboClimate.async_full_ac_state | ( | self, | |
| str | mode, | ||
| int | None | target_temperature = None, |
||
| str | None | fan_mode = None, |
||
| str | None | swing_mode = None, |
||
| str | None | horizontal_swing_mode = None, |
||
| str | None | light = None |
||
| ) |
Set full AC state.
Definition at line 440 of file climate.py.
| bool homeassistant.components.sensibo.climate.SensiboClimate.async_send_api_call | ( | self, | |
| str | key, | ||
| Any | value, | ||
| str | name, | ||
| bool | assumed_state = False, |
||
| dict | None | transformation = None |
||
| ) |
Make service call to api.
Definition at line 555 of file climate.py.
| None homeassistant.components.sensibo.climate.SensiboClimate.async_set_fan_mode | ( | self, | |
| str | fan_mode | ||
| ) |
Set new target fan mode.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 340 of file climate.py.
| None homeassistant.components.sensibo.climate.SensiboClimate.async_set_hvac_mode | ( | self, | |
| HVACMode | hvac_mode | ||
| ) |
Set new target operation mode.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 363 of file climate.py.
| None homeassistant.components.sensibo.climate.SensiboClimate.async_set_swing_mode | ( | self, | |
| str | swing_mode | ||
| ) |
Set new target swing operation.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 390 of file climate.py.
| None homeassistant.components.sensibo.climate.SensiboClimate.async_set_temperature | ( | self, | |
| **Any | kwargs | ||
| ) |
Set new target temperature.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 315 of file climate.py.
| None homeassistant.components.sensibo.climate.SensiboClimate.async_turn_off | ( | self | ) |
Turn Sensibo unit on.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 422 of file climate.py.
| None homeassistant.components.sensibo.climate.SensiboClimate.async_turn_on | ( | self | ) |
Turn Sensibo unit on.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 413 of file climate.py.
| bool homeassistant.components.sensibo.climate.SensiboClimate.available | ( | self | ) |
Return True if entity is available.
Reimplemented from homeassistant.helpers.entity.Entity.
Definition at line 311 of file climate.py.
| int | None homeassistant.components.sensibo.climate.SensiboClimate.current_humidity | ( | self | ) |
Return the current humidity.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 221 of file climate.py.
Return the current temperature.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 241 of file climate.py.
Return the fan setting.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 273 of file climate.py.
Return the list of available fan modes.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 279 of file climate.py.
| ClimateEntityFeature homeassistant.components.sensibo.climate.SensiboClimate.get_features | ( | self | ) |
Get supported features.
Definition at line 212 of file climate.py.
| HVACMode homeassistant.components.sensibo.climate.SensiboClimate.hvac_mode | ( | self | ) |
Return hvac operation.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 226 of file climate.py.
| list[HVACMode] homeassistant.components.sensibo.climate.SensiboClimate.hvac_modes | ( | self | ) |
Return the list of available hvac operation modes.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 233 of file climate.py.
| float homeassistant.components.sensibo.climate.SensiboClimate.max_temp | ( | self | ) |
Return the maximum temperature.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 305 of file climate.py.
| float homeassistant.components.sensibo.climate.SensiboClimate.min_temp | ( | self | ) |
Return the minimum temperature.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 299 of file climate.py.
Return the swing setting.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 286 of file climate.py.
Return the list of available swing modes.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 292 of file climate.py.
Return the temperature we try to reach.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 261 of file climate.py.
| float | None homeassistant.components.sensibo.climate.SensiboClimate.target_temperature_step | ( | self | ) |
Return the supported step of target temperature.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 267 of file climate.py.
| str homeassistant.components.sensibo.climate.SensiboClimate.temperature_unit | ( | self | ) |
Return temperature unit.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 252 of file climate.py.
|
staticprivate |
Definition at line 194 of file climate.py.
|
staticprivate |
Definition at line 195 of file climate.py.
|
private |
Definition at line 210 of file climate.py.
|
private |
Definition at line 205 of file climate.py.
|
staticprivate |
Definition at line 196 of file climate.py.
|
private |
Definition at line 204 of file climate.py.
|
staticprivate |
Definition at line 197 of file climate.py.