Classes | |
| class | SensiboClimate |
Functions | |
| int | _find_valid_target_temp (int target, list[int] valid_targets) |
| None | async_setup_entry (HomeAssistant hass, SensiboConfigEntry entry, AddEntitiesCallback async_add_entities) |
Variables | |
| dictionary | AC_STATE_TO_DATA |
| string | ATTR_AC_INTEGRATION = "ac_integration" |
| string | ATTR_GEO_INTEGRATION = "geo_integration" |
| string | ATTR_HIGH_TEMPERATURE_STATE = "high_temperature_state" |
| string | ATTR_HIGH_TEMPERATURE_THRESHOLD = "high_temperature_threshold" |
| string | ATTR_HORIZONTAL_SWING_MODE = "horizontal_swing_mode" |
| string | ATTR_INDOOR_INTEGRATION = "indoor_integration" |
| string | ATTR_LIGHT = "light" |
| string | ATTR_LOW_TEMPERATURE_STATE = "low_temperature_state" |
| string | ATTR_LOW_TEMPERATURE_THRESHOLD = "low_temperature_threshold" |
| string | ATTR_MINUTES = "minutes" |
| string | ATTR_OUTDOOR_INTEGRATION = "outdoor_integration" |
| string | ATTR_SENSITIVITY = "sensitivity" |
| string | ATTR_SMART_TYPE = "smart_type" |
| string | ATTR_TARGET_TEMPERATURE = "target_temperature" |
| dictionary | AVAILABLE_FAN_MODES |
| dictionary | AVAILABLE_SWING_MODES |
| string | BOOST_INCLUSIVE = "boost_inclusive" |
| dictionary | FIELD_TO_FLAG |
| dictionary | HA_TO_SENSIBO = {value: key for key, value in SENSIBO_TO_HA.items()} |
| int | PARALLEL_UPDATES = 0 |
| dictionary | SENSIBO_TO_HA |
| string | SERVICE_ASSUME_STATE = "assume_state" |
| string | SERVICE_DISABLE_PURE_BOOST = "disable_pure_boost" |
| string | SERVICE_ENABLE_CLIMATE_REACT = "enable_climate_react" |
| string | SERVICE_ENABLE_PURE_BOOST = "enable_pure_boost" |
| string | SERVICE_ENABLE_TIMER = "enable_timer" |
| string | SERVICE_FULL_STATE = "full_state" |
Support for Sensibo wifi-enabled home thermostats.
|
private |
Definition at line 111 of file climate.py.
| None homeassistant.components.sensibo.climate.async_setup_entry | ( | HomeAssistant | hass, |
| SensiboConfigEntry | entry, | ||
| AddEntitiesCallback | async_add_entities | ||
| ) |
Set up the Sensibo climate entry.
Definition at line 119 of file climate.py.
| dictionary homeassistant.components.sensibo.climate.AC_STATE_TO_DATA |
Definition at line 102 of file climate.py.
| string homeassistant.components.sensibo.climate.ATTR_AC_INTEGRATION = "ac_integration" |
Definition at line 48 of file climate.py.
| string homeassistant.components.sensibo.climate.ATTR_GEO_INTEGRATION = "geo_integration" |
Definition at line 49 of file climate.py.
| string homeassistant.components.sensibo.climate.ATTR_HIGH_TEMPERATURE_STATE = "high_temperature_state" |
Definition at line 43 of file climate.py.
| string homeassistant.components.sensibo.climate.ATTR_HIGH_TEMPERATURE_THRESHOLD = "high_temperature_threshold" |
Definition at line 42 of file climate.py.
| string homeassistant.components.sensibo.climate.ATTR_HORIZONTAL_SWING_MODE = "horizontal_swing_mode" |
Definition at line 54 of file climate.py.
| string homeassistant.components.sensibo.climate.ATTR_INDOOR_INTEGRATION = "indoor_integration" |
Definition at line 50 of file climate.py.
| string homeassistant.components.sensibo.climate.ATTR_LIGHT = "light" |
Definition at line 55 of file climate.py.
| string homeassistant.components.sensibo.climate.ATTR_LOW_TEMPERATURE_STATE = "low_temperature_state" |
Definition at line 45 of file climate.py.
| string homeassistant.components.sensibo.climate.ATTR_LOW_TEMPERATURE_THRESHOLD = "low_temperature_threshold" |
Definition at line 44 of file climate.py.
| string homeassistant.components.sensibo.climate.ATTR_MINUTES = "minutes" |
Definition at line 37 of file climate.py.
| string homeassistant.components.sensibo.climate.ATTR_OUTDOOR_INTEGRATION = "outdoor_integration" |
Definition at line 51 of file climate.py.
| string homeassistant.components.sensibo.climate.ATTR_SENSITIVITY = "sensitivity" |
Definition at line 52 of file climate.py.
| string homeassistant.components.sensibo.climate.ATTR_SMART_TYPE = "smart_type" |
Definition at line 46 of file climate.py.
| string homeassistant.components.sensibo.climate.ATTR_TARGET_TEMPERATURE = "target_temperature" |
Definition at line 53 of file climate.py.
| dictionary homeassistant.components.sensibo.climate.AVAILABLE_FAN_MODES |
Definition at line 58 of file climate.py.
| dictionary homeassistant.components.sensibo.climate.AVAILABLE_SWING_MODES |
Definition at line 68 of file climate.py.
| string homeassistant.components.sensibo.climate.BOOST_INCLUSIVE = "boost_inclusive" |
Definition at line 56 of file climate.py.
| dictionary homeassistant.components.sensibo.climate.FIELD_TO_FLAG |
Definition at line 85 of file climate.py.
| dictionary homeassistant.components.sensibo.climate.HA_TO_SENSIBO = {value: key for key, value in SENSIBO_TO_HA.items()} |
Definition at line 100 of file climate.py.
| int homeassistant.components.sensibo.climate.PARALLEL_UPDATES = 0 |
Definition at line 83 of file climate.py.
| dictionary homeassistant.components.sensibo.climate.SENSIBO_TO_HA |
Definition at line 91 of file climate.py.
| string homeassistant.components.sensibo.climate.SERVICE_ASSUME_STATE = "assume_state" |
Definition at line 35 of file climate.py.
| string homeassistant.components.sensibo.climate.SERVICE_DISABLE_PURE_BOOST = "disable_pure_boost" |
Definition at line 39 of file climate.py.
| string homeassistant.components.sensibo.climate.SERVICE_ENABLE_CLIMATE_REACT = "enable_climate_react" |
Definition at line 41 of file climate.py.
| string homeassistant.components.sensibo.climate.SERVICE_ENABLE_PURE_BOOST = "enable_pure_boost" |
Definition at line 38 of file climate.py.
| string homeassistant.components.sensibo.climate.SERVICE_ENABLE_TIMER = "enable_timer" |
Definition at line 36 of file climate.py.
| string homeassistant.components.sensibo.climate.SERVICE_FULL_STATE = "full_state" |
Definition at line 40 of file climate.py.