Private Member Functions | |
| list[ThermostatSetpointType] | _current_mode_setpoint_enums (self) |
| None | _set_modes_and_presets (self) |
| float|None | _setpoint_temperature (self, ThermostatSetpointType setpoint_type) |
| ZwaveValue | _setpoint_value_or_raise (self, ThermostatSetpointType setpoint_type) |
Private Attributes | |
| _current_humidity | |
| _current_mode | |
| _current_temp | |
| _fan_mode | |
| _fan_state | |
| _hvac_modes | |
| _hvac_presets | |
| _last_hvac_mode_id_before_off | |
| _operating_state | |
| _unit_value | |
Static Private Attributes | |
| _attr_precision = PRECISION_TENTHS | |
| bool | _enable_turn_on_off_backwards_compatibility = False |
Additional Inherited Members | |
Public Attributes inherited from homeassistant.components.zwave_js.entity.ZWaveBaseEntity | |
| config_entry | |
| driver | |
| info | |
| watched_value_ids | |
Public Attributes inherited from homeassistant.helpers.entity.Entity | |
| device_entry | |
| entity_id | |
| hass | |
| parallel_updates | |
| platform | |
| registry_entry | |
Public Attributes inherited from homeassistant.components.climate.ClimateEntity | |
| hvac_mode | |
Static Public Attributes inherited from homeassistant.helpers.entity.Entity | |
| bool | |
| EntityPlatform | |
| HomeAssistant | |
| None | |
| StateInfo | |
| StateType | |
| str | |
Static Public Attributes inherited from homeassistant.components.climate.ClimateEntity | |
| bool | |
| ClimateEntityFeature | |
| float | |
| None | |
Representation of a Z-Wave climate.
Definition at line 127 of file climate.py.
| None homeassistant.components.zwave_js.climate.ZWaveClimate.__init__ | ( | self, | |
| ConfigEntry | config_entry, | ||
| Driver | driver, | ||
| ZwaveDiscoveryInfo | info | ||
| ) |
Initialize thermostat.
Reimplemented from homeassistant.components.zwave_js.entity.ZWaveBaseEntity.
Reimplemented in homeassistant.components.zwave_js.climate.DynamicCurrentTempClimate.
Definition at line 133 of file climate.py.
|
private |
Return the list of enums that are relevant to the current thermostat mode.
Definition at line 268 of file climate.py.
|
private |
Convert Z-Wave Thermostat modes into Home Assistant modes and presets.
Definition at line 241 of file climate.py.
|
private |
Optionally return the temperature value of a setpoint.
Definition at line 231 of file climate.py.
|
private |
Return a ZwaveValue for a setpoint or raise if not available.
Definition at line 222 of file climate.py.
| None homeassistant.components.zwave_js.climate.ZWaveClimate.async_set_fan_mode | ( | self, | |
| str | fan_mode | ||
| ) |
Set new target fan mode.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 451 of file climate.py.
| None homeassistant.components.zwave_js.climate.ZWaveClimate.async_set_hvac_mode | ( | self, | |
| HVACMode | hvac_mode | ||
| ) |
Set new target hvac mode.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 494 of file climate.py.
| None homeassistant.components.zwave_js.climate.ZWaveClimate.async_set_preset_mode | ( | self, | |
| str | preset_mode | ||
| ) |
Set new target preset mode.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 551 of file climate.py.
| None homeassistant.components.zwave_js.climate.ZWaveClimate.async_set_temperature | ( | self, | |
| **Any | kwargs | ||
| ) |
Set new target temperature.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 467 of file climate.py.
| None homeassistant.components.zwave_js.climate.ZWaveClimate.async_turn_off | ( | self | ) |
Turn the entity off.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 509 of file climate.py.
| None homeassistant.components.zwave_js.climate.ZWaveClimate.async_turn_on | ( | self | ) |
Turn the entity on.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 513 of file climate.py.
| int | None homeassistant.components.zwave_js.climate.ZWaveClimate.current_humidity | ( | self | ) |
Return the current humidity level.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 315 of file climate.py.
Return the current temperature.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Reimplemented in homeassistant.components.zwave_js.climate.DynamicCurrentTempClimate.
Definition at line 320 of file climate.py.
| dict[str, str] | None homeassistant.components.zwave_js.climate.ZWaveClimate.extra_state_attributes | ( | self | ) |
Return the optional state attributes.
Reimplemented from homeassistant.helpers.entity.Entity.
Definition at line 404 of file climate.py.
Return the fan setting.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 386 of file climate.py.
Return the list of available fan modes.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 397 of file climate.py.
| HVACAction | None homeassistant.components.zwave_js.climate.ZWaveClimate.hvac_action | ( | self | ) |
Return the current running hvac operation if supported.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 305 of file climate.py.
| HVACMode homeassistant.components.zwave_js.climate.ZWaveClimate.hvac_mode | ( | self | ) |
Return hvac operation ie. heat, cool mode.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 288 of file climate.py.
| list[HVACMode] homeassistant.components.zwave_js.climate.ZWaveClimate.hvac_modes | ( | self | ) |
Return the list of available hvac operation modes.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 300 of file climate.py.
| float homeassistant.components.zwave_js.climate.ZWaveClimate.max_temp | ( | self | ) |
Return the maximum temperature.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 436 of file climate.py.
| float homeassistant.components.zwave_js.climate.ZWaveClimate.min_temp | ( | self | ) |
Return the minimum temperature.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 420 of file climate.py.
Return the current preset mode, e.g., home, away, temp.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 367 of file climate.py.
Return a list of available preset modes.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 381 of file climate.py.
Return the temperature we try to reach.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 325 of file climate.py.
Return the highbound target temperature we try to reach.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 339 of file climate.py.
Return the lowbound target temperature we try to reach.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 353 of file climate.py.
| str homeassistant.components.zwave_js.climate.ZWaveClimate.temperature_unit | ( | self | ) |
Return the unit of measurement used by the platform.
Reimplemented from homeassistant.components.climate.ClimateEntity.
Definition at line 277 of file climate.py.
|
staticprivate |
Definition at line 130 of file climate.py.
|
private |
Definition at line 184 of file climate.py.
|
private |
Definition at line 143 of file climate.py.
|
private |
Definition at line 176 of file climate.py.
|
staticprivate |
Definition at line 131 of file climate.py.
|
private |
Definition at line 190 of file climate.py.
|
private |
Definition at line 196 of file climate.py.
|
private |
Definition at line 250 of file climate.py.
|
private |
Definition at line 265 of file climate.py.
|
private |
Definition at line 506 of file climate.py.
|
private |
Definition at line 170 of file climate.py.
|
private |
Definition at line 169 of file climate.py.