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

Classes

class  VentilationMode
 
class  VentilationProgram
 
class  ViCareFan
 

Functions

list[ViCareFan_build_entities (list[ViCareDevice] device_list)
 
None async_setup_entry (HomeAssistant hass, ConfigEntry config_entry, AddEntitiesCallback async_add_entities)
 

Variables

 _LOGGER = logging.getLogger(__name__)
 
dictionary HA_TO_VICARE_MODE_VENTILATION
 
list ORDERED_NAMED_FAN_SPEEDS
 

Detailed Description

Viessmann ViCare ventilation device.

Function Documentation

◆ _build_entities()

list[ViCareFan] homeassistant.components.vicare.fan._build_entities ( list[ViCareDevice device_list)
private
Create ViCare climate entities for a device.

Definition at line 94 of file fan.py.

◆ async_setup_entry()

None homeassistant.components.vicare.fan.async_setup_entry ( HomeAssistant  hass,
ConfigEntry  config_entry,
AddEntitiesCallback  async_add_entities 
)
Set up the ViCare fan platform.

Definition at line 105 of file fan.py.

Variable Documentation

◆ _LOGGER

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

Definition at line 35 of file fan.py.

◆ HA_TO_VICARE_MODE_VENTILATION

dictionary homeassistant.components.vicare.fan.HA_TO_VICARE_MODE_VENTILATION
Initial value:
1 = {
2  VentilationMode.PERMANENT: "permanent",
3  VentilationMode.VENTILATION: "ventilation",
4  VentilationMode.SENSOR_DRIVEN: "sensorDriven",
5  VentilationMode.SENSOR_OVERRIDE: "sensorOverride",
6 }

Definition at line 79 of file fan.py.

◆ ORDERED_NAMED_FAN_SPEEDS

list homeassistant.components.vicare.fan.ORDERED_NAMED_FAN_SPEEDS
Initial value:
1 = [
2  VentilationProgram.LEVEL_ONE,
3  VentilationProgram.LEVEL_TWO,
4  VentilationProgram.LEVEL_THREE,
5  VentilationProgram.LEVEL_FOUR,
6 ]

Definition at line 86 of file fan.py.