Private Member Functions | |
| def | _set_operation_mode (self, HVACMode operation_mode) |
Private Attributes | |
| _attr_unique_id | |
| _mode_map | |
Static Private Attributes | |
| list | _attr_fan_modes = [FAN_ON, FAN_AUTO] |
| list | _attr_hvac_modes = [HVACMode.HEAT, HVACMode.COOL, HVACMode.OFF, HVACMode.AUTO] |
| _attr_name = None | |
| _attr_precision = PRECISION_HALVES | |
| bool | _enable_turn_on_off_backwards_compatibility = False |
Additional Inherited Members | |
Public Attributes inherited from homeassistant.components.venstar.coordinator.VenstarDataUpdateCoordinator | |
| client | |
| runtimes | |
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 Venstar thermostat.
Definition at line 106 of file climate.py.
| None homeassistant.components.venstar.climate.VenstarThermostat.__init__ | ( | self, | |
| VenstarDataUpdateCoordinator | venstar_data_coordinator, | ||
| ConfigEntry | config | ||
| ) |
Initialize the thermostat.
Reimplemented from homeassistant.components.venstar.entity.VenstarEntity.
Definition at line 115 of file climate.py.
|
private |
Change the operation mode (internal).
Definition at line 254 of file climate.py.
| def homeassistant.components.venstar.climate.VenstarThermostat.current_humidity | ( | self | ) |
Return the current humidity.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 161 of file climate.py.
| def homeassistant.components.venstar.climate.VenstarThermostat.current_temperature | ( | self | ) |
Return the current temperature.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 156 of file climate.py.
| def homeassistant.components.venstar.climate.VenstarThermostat.extra_state_attributes | ( | self | ) |
Return the optional state attributes.
Reimplemented from homeassistant.helpers.entity.Entity.
Definition at line 195 of file climate.py.
| def homeassistant.components.venstar.climate.VenstarThermostat.fan_mode | ( | self | ) |
Return the current fan mode.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 188 of file climate.py.
| HVACAction homeassistant.components.venstar.climate.VenstarThermostat.hvac_action | ( | self | ) |
Return current operation mode ie. heat, cool, auto.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 177 of file climate.py.
| HVACMode homeassistant.components.venstar.climate.VenstarThermostat.hvac_mode | ( | self | ) |
Return current operation mode ie. heat, cool, auto.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 166 of file climate.py.
| def homeassistant.components.venstar.climate.VenstarThermostat.max_humidity | ( | self | ) |
Return the maximum humidity. Hardcoded to 60 in API.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 236 of file climate.py.
| def homeassistant.components.venstar.climate.VenstarThermostat.min_humidity | ( | self | ) |
Return the minimum humidity. Hardcoded to 0 in API.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 231 of file climate.py.
| def homeassistant.components.venstar.climate.VenstarThermostat.preset_mode | ( | self | ) |
Return current preset.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 241 of file climate.py.
| def homeassistant.components.venstar.climate.VenstarThermostat.preset_modes | ( | self | ) |
Return valid preset modes.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 250 of file climate.py.
Set new target fan mode.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 310 of file climate.py.
| None homeassistant.components.venstar.climate.VenstarThermostat.set_humidity | ( | self, | |
| int | humidity | ||
| ) |
Set new target humidity.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 326 of file climate.py.
| None homeassistant.components.venstar.climate.VenstarThermostat.set_hvac_mode | ( | self, | |
| HVACMode | hvac_mode | ||
| ) |
Set new target operation mode.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 321 of file climate.py.
| None homeassistant.components.venstar.climate.VenstarThermostat.set_preset_mode | ( | self, | |
| str | preset_mode | ||
| ) |
Set the hold mode.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 334 of file climate.py.
| def homeassistant.components.venstar.climate.VenstarThermostat.set_temperature | ( | self, | |
| ** | kwargs | ||
| ) |
Set a new target temperature.
Definition at line 269 of file climate.py.
| ClimateEntityFeature homeassistant.components.venstar.climate.VenstarThermostat.supported_features | ( | self | ) |
Return the list of supported features.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 130 of file climate.py.
| def homeassistant.components.venstar.climate.VenstarThermostat.target_humidity | ( | self | ) |
Return the humidity we try to reach.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 226 of file climate.py.
| def homeassistant.components.venstar.climate.VenstarThermostat.target_temperature | ( | self | ) |
Return the target temperature we try to reach.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 203 of file climate.py.
| def homeassistant.components.venstar.climate.VenstarThermostat.target_temperature_high | ( | self | ) |
Return the upper bound temp if auto mode is on.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 219 of file climate.py.
| def homeassistant.components.venstar.climate.VenstarThermostat.target_temperature_low | ( | self | ) |
Return the lower bound temp if auto mode is on.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 212 of file climate.py.
| str homeassistant.components.venstar.climate.VenstarThermostat.temperature_unit | ( | self | ) |
Return the unit of measurement, as defined by the API.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 149 of file climate.py.
|
staticprivate |
Definition at line 109 of file climate.py.
|
staticprivate |
Definition at line 110 of file climate.py.
|
staticprivate |
Definition at line 112 of file climate.py.
|
staticprivate |
Definition at line 111 of file climate.py.
|
private |
Definition at line 127 of file climate.py.
|
staticprivate |
Definition at line 113 of file climate.py.
|
private |
Definition at line 122 of file climate.py.