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

Classes

class  AirtouchAC
 
class  AirtouchGroup
 

Functions

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

Variables

 _LOGGER = logging.getLogger(__name__)
 
list AT_GROUP_MODES = [HVACMode.OFF, HVACMode.FAN_ONLY]
 
dictionary AT_TO_HA_FAN_SPEED
 
dictionary AT_TO_HA_STATE
 
dictionary HA_FAN_SPEED_TO_AT = {value: key for key, value in AT_TO_HA_FAN_SPEED.items()}
 
dictionary HA_STATE_TO_AT
 

Detailed Description

AirTouch 4 component to control of AirTouch 4 Climate Devices.

Function Documentation

◆ async_setup_entry()

None homeassistant.components.airtouch4.climate.async_setup_entry ( HomeAssistant  hass,
AirTouch4ConfigEntry  config_entry,
AddEntitiesCallback  async_add_entities 
)
Set up the Airtouch 4.

Definition at line 64 of file climate.py.

Variable Documentation

◆ _LOGGER

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

Definition at line 61 of file climate.py.

◆ AT_GROUP_MODES

list homeassistant.components.airtouch4.climate.AT_GROUP_MODES = [HVACMode.OFF, HVACMode.FAN_ONLY]

Definition at line 57 of file climate.py.

◆ AT_TO_HA_FAN_SPEED

dictionary homeassistant.components.airtouch4.climate.AT_TO_HA_FAN_SPEED
Initial value:
1 = {
2  "Quiet": FAN_DIFFUSE,
3  "Low": FAN_LOW,
4  "Medium": FAN_MEDIUM,
5  "High": FAN_HIGH,
6  "Powerful": FAN_FOCUS,
7  "Auto": FAN_AUTO,
8  "Turbo": "turbo",
9 }

Definition at line 47 of file climate.py.

◆ AT_TO_HA_STATE

dictionary homeassistant.components.airtouch4.climate.AT_TO_HA_STATE
Initial value:
1 = {
2  "Heat": HVACMode.HEAT,
3  "Cool": HVACMode.COOL,
4  "AutoHeat": HVACMode.AUTO, # airtouch reports either autoheat or autocool
5  "AutoCool": HVACMode.AUTO,
6  "Auto": HVACMode.AUTO,
7  "Dry": HVACMode.DRY,
8  "Fan": HVACMode.FAN_ONLY,
9 }

Definition at line 28 of file climate.py.

◆ HA_FAN_SPEED_TO_AT

dictionary homeassistant.components.airtouch4.climate.HA_FAN_SPEED_TO_AT = {value: key for key, value in AT_TO_HA_FAN_SPEED.items()}

Definition at line 59 of file climate.py.

◆ HA_STATE_TO_AT

dictionary homeassistant.components.airtouch4.climate.HA_STATE_TO_AT
Initial value:
1 = {
2  HVACMode.HEAT: "Heat",
3  HVACMode.COOL: "Cool",
4  HVACMode.AUTO: "Auto",
5  HVACMode.DRY: "Dry",
6  HVACMode.FAN_ONLY: "Fan",
7  HVACMode.OFF: "Off",
8 }

Definition at line 38 of file climate.py.