Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.whirlpool.climate Namespace Reference

Classes

class  AirConEntity
 

Functions

None async_setup_entry (HomeAssistant hass, ConfigEntry config_entry, AddEntitiesCallback async_add_entities)
 

Variables

 _LOGGER = logging.getLogger(__name__)
 
dictionary AIRCON_FANSPEED_MAP
 
dictionary AIRCON_MODE_MAP
 
dictionary FAN_MODE_TO_AIRCON_FANSPEED = {v: k for k, v in AIRCON_FANSPEED_MAP.items()}
 
dictionary HVAC_MODE_TO_AIRCON_MODE = {v: k for k, v in AIRCON_MODE_MAP.items()}
 
list SUPPORTED_FAN_MODES = [FAN_AUTO, FAN_HIGH, FAN_MEDIUM, FAN_LOW, FAN_OFF]
 
list SUPPORTED_HVAC_MODES
 
int SUPPORTED_MAX_TEMP = 30
 
int SUPPORTED_MIN_TEMP = 16
 
list SUPPORTED_SWING_MODES = [SWING_HORIZONTAL, SWING_OFF]
 
int SUPPORTED_TARGET_TEMPERATURE_STEP = 1
 

Detailed Description

Platform for climate integration.

Function Documentation

◆ async_setup_entry()

None homeassistant.components.whirlpool.climate.async_setup_entry ( HomeAssistant  hass,
ConfigEntry  config_entry,
AddEntitiesCallback  async_add_entities 
)
Set up entry.

Definition at line 71 of file climate.py.

Variable Documentation

◆ _LOGGER

homeassistant.components.whirlpool.climate._LOGGER = logging.getLogger(__name__)
private

Definition at line 37 of file climate.py.

◆ AIRCON_FANSPEED_MAP

dictionary homeassistant.components.whirlpool.climate.AIRCON_FANSPEED_MAP
Initial value:
1 = {
2  AirconFanSpeed.Off: FAN_OFF,
3  AirconFanSpeed.Auto: FAN_AUTO,
4  AirconFanSpeed.Low: FAN_LOW,
5  AirconFanSpeed.Medium: FAN_MEDIUM,
6  AirconFanSpeed.High: FAN_HIGH,
7 }

Definition at line 48 of file climate.py.

◆ AIRCON_MODE_MAP

dictionary homeassistant.components.whirlpool.climate.AIRCON_MODE_MAP
Initial value:
1 = {
2  AirconMode.Cool: HVACMode.COOL,
3  AirconMode.Heat: HVACMode.HEAT,
4  AirconMode.Fan: HVACMode.FAN_ONLY,
5 }

Definition at line 40 of file climate.py.

◆ FAN_MODE_TO_AIRCON_FANSPEED

dictionary homeassistant.components.whirlpool.climate.FAN_MODE_TO_AIRCON_FANSPEED = {v: k for k, v in AIRCON_FANSPEED_MAP.items()}

Definition at line 56 of file climate.py.

◆ HVAC_MODE_TO_AIRCON_MODE

dictionary homeassistant.components.whirlpool.climate.HVAC_MODE_TO_AIRCON_MODE = {v: k for k, v in AIRCON_MODE_MAP.items()}

Definition at line 46 of file climate.py.

◆ SUPPORTED_FAN_MODES

list homeassistant.components.whirlpool.climate.SUPPORTED_FAN_MODES = [FAN_AUTO, FAN_HIGH, FAN_MEDIUM, FAN_LOW, FAN_OFF]

Definition at line 58 of file climate.py.

◆ SUPPORTED_HVAC_MODES

list homeassistant.components.whirlpool.climate.SUPPORTED_HVAC_MODES
Initial value:
1 = [
2  HVACMode.COOL,
3  HVACMode.HEAT,
4  HVACMode.FAN_ONLY,
5  HVACMode.OFF,
6 ]

Definition at line 59 of file climate.py.

◆ SUPPORTED_MAX_TEMP

int homeassistant.components.whirlpool.climate.SUPPORTED_MAX_TEMP = 30

Definition at line 65 of file climate.py.

◆ SUPPORTED_MIN_TEMP

int homeassistant.components.whirlpool.climate.SUPPORTED_MIN_TEMP = 16

Definition at line 66 of file climate.py.

◆ SUPPORTED_SWING_MODES

list homeassistant.components.whirlpool.climate.SUPPORTED_SWING_MODES = [SWING_HORIZONTAL, SWING_OFF]

Definition at line 67 of file climate.py.

◆ SUPPORTED_TARGET_TEMPERATURE_STEP

int homeassistant.components.whirlpool.climate.SUPPORTED_TARGET_TEMPERATURE_STEP = 1

Definition at line 68 of file climate.py.