Public Attributes | |
| is_initialized | |
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 | |
Private Member Functions | |
| def | _after_update (self, climate) |
Private Attributes | |
| _current_fan_mode | |
| _current_operation | |
| _current_temperature | |
| _device | |
| _hub | |
| _target_temperature | |
Static Private Attributes | |
| list | _attr_hvac_modes |
| bool | _attr_should_poll = False |
| tuple | _attr_supported_features |
| _attr_temperature_unit = UnitOfTemperature.CELSIUS | |
| bool | _enable_turn_on_off_backwards_compatibility = False |
Additional Inherited Members | |
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 ZhongHong controller support HVAC.
Definition at line 120 of file climate.py.
| def homeassistant.components.zhong_hong.climate.ZhongHongClimate.__init__ | ( | self, | |
| hub, | |||
| addr_out, | |||
| addr_in | |||
| ) |
Set up the ZhongHong climate devices.
Definition at line 140 of file climate.py.
|
private |
Handle state update.
Definition at line 157 of file climate.py.
| None homeassistant.components.zhong_hong.climate.ZhongHongClimate.async_added_to_hass | ( | self | ) |
Register callbacks.
Reimplemented from homeassistant.helpers.entity.Entity.
Definition at line 151 of file climate.py.
| def homeassistant.components.zhong_hong.climate.ZhongHongClimate.current_temperature | ( | self | ) |
Return the current temperature.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 190 of file climate.py.
| def homeassistant.components.zhong_hong.climate.ZhongHongClimate.fan_mode | ( | self | ) |
Return the fan setting.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 210 of file climate.py.
| def homeassistant.components.zhong_hong.climate.ZhongHongClimate.fan_modes | ( | self | ) |
Return the list of available fan modes.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 215 of file climate.py.
| HVACMode homeassistant.components.zhong_hong.climate.ZhongHongClimate.hvac_mode | ( | self | ) |
Return current operation ie. heat, cool, idle.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 183 of file climate.py.
| def homeassistant.components.zhong_hong.climate.ZhongHongClimate.is_on | ( | self | ) |
Return true if on.
Definition at line 205 of file climate.py.
| def homeassistant.components.zhong_hong.climate.ZhongHongClimate.max_temp | ( | self | ) |
Return the maximum temperature.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 225 of file climate.py.
| def homeassistant.components.zhong_hong.climate.ZhongHongClimate.min_temp | ( | self | ) |
Return the minimum temperature.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 220 of file climate.py.
| def homeassistant.components.zhong_hong.climate.ZhongHongClimate.name | ( | self | ) |
Return the name of the thermostat, if any.
Reimplemented from homeassistant.helpers.entity.Entity.
Definition at line 173 of file climate.py.
| None homeassistant.components.zhong_hong.climate.ZhongHongClimate.set_fan_mode | ( | self, | |
| str | fan_mode | ||
| ) |
Set new target fan mode.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 257 of file climate.py.
| None homeassistant.components.zhong_hong.climate.ZhongHongClimate.set_hvac_mode | ( | self, | |
| HVACMode | hvac_mode | ||
| ) |
Set new target operation mode.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 245 of file climate.py.
| None homeassistant.components.zhong_hong.climate.ZhongHongClimate.set_temperature | ( | self, | |
| **Any | kwargs | ||
| ) |
Set new target temperature.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 237 of file climate.py.
| def homeassistant.components.zhong_hong.climate.ZhongHongClimate.target_temperature | ( | self | ) |
Return the temperature we try to reach.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 195 of file climate.py.
| def homeassistant.components.zhong_hong.climate.ZhongHongClimate.target_temperature_step | ( | self | ) |
Return the supported step of target temperature.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 200 of file climate.py.
| None homeassistant.components.zhong_hong.climate.ZhongHongClimate.turn_off | ( | self | ) |
Turn off ac.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 233 of file climate.py.
| None homeassistant.components.zhong_hong.climate.ZhongHongClimate.turn_on | ( | self | ) |
Turn on ac.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 229 of file climate.py.
| def homeassistant.components.zhong_hong.climate.ZhongHongClimate.unique_id | ( | self | ) |
Return the unique ID of the HVAC.
Reimplemented from homeassistant.helpers.entity.Entity.
Definition at line 178 of file climate.py.
|
staticprivate |
Definition at line 123 of file climate.py.
|
staticprivate |
Definition at line 130 of file climate.py.
|
staticprivate |
Definition at line 131 of file climate.py.
|
staticprivate |
Definition at line 137 of file climate.py.
|
private |
Definition at line 148 of file climate.py.
|
private |
Definition at line 145 of file climate.py.
|
private |
Definition at line 146 of file climate.py.
|
private |
Definition at line 143 of file climate.py.
|
staticprivate |
Definition at line 138 of file climate.py.
|
private |
Definition at line 144 of file climate.py.
|
private |
Definition at line 147 of file climate.py.
| homeassistant.components.zhong_hong.climate.ZhongHongClimate.is_initialized |
Definition at line 149 of file climate.py.