Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.comfoconnect.fan Namespace Reference

Classes

class  ComfoConnectFan
 

Functions

None setup_platform (HomeAssistant hass, ConfigType config, AddEntitiesCallback add_entities, DiscoveryInfoType|None discovery_info=None)
 

Variables

 _LOGGER = logging.getLogger(__name__)
 
dictionary CMD_MAPPING
 
string PRESET_MODE_AUTO = "auto"
 
list PRESET_MODES = [PRESET_MODE_AUTO]
 
tuple SPEED_RANGE = (1, 3)
 

Detailed Description

Platform to control a Zehnder ComfoAir Q350/450/600 ventilation unit.

Function Documentation

◆ setup_platform()

None homeassistant.components.comfoconnect.fan.setup_platform ( HomeAssistant  hass,
ConfigType  config,
AddEntitiesCallback  add_entities,
DiscoveryInfoType | None   discovery_info = None 
)
Set up the ComfoConnect fan platform.

Definition at line 48 of file fan.py.

Variable Documentation

◆ _LOGGER

homeassistant.components.comfoconnect.fan._LOGGER = logging.getLogger(__name__)
private

Definition at line 33 of file fan.py.

◆ CMD_MAPPING

dictionary homeassistant.components.comfoconnect.fan.CMD_MAPPING
Initial value:
1 = {
2  0: CMD_FAN_MODE_AWAY,
3  1: CMD_FAN_MODE_LOW,
4  2: CMD_FAN_MODE_MEDIUM,
5  3: CMD_FAN_MODE_HIGH,
6 }

Definition at line 35 of file fan.py.

◆ PRESET_MODE_AUTO

string homeassistant.components.comfoconnect.fan.PRESET_MODE_AUTO = "auto"

Definition at line 44 of file fan.py.

◆ PRESET_MODES

list homeassistant.components.comfoconnect.fan.PRESET_MODES = [PRESET_MODE_AUTO]

Definition at line 45 of file fan.py.

◆ SPEED_RANGE

tuple homeassistant.components.comfoconnect.fan.SPEED_RANGE = (1, 3)

Definition at line 42 of file fan.py.