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

Classes

class  FibaroThermostat
 

Functions

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

Variables

 _LOGGER = logging.getLogger(__name__)
 
dictionary FANMODES
 
dictionary HA_FANMODES = {v: k for k, v in FANMODES.items()}
 
dictionary HA_OPMODES_HVAC
 
dictionary HA_OPMODES_PRESET = {v: k for k, v in OPMODES_PRESET.items()}
 
tuple OP_MODE_ACTIONS = ("setMode", "setOperatingMode", "setThermostatMode")
 
dictionary OPMODES_HVAC
 
dictionary OPMODES_PRESET
 
string PRESET_CHANGEOVER = "changeover"
 
string PRESET_ECO_COOL = "eco_cool"
 
string PRESET_ECO_HEAT = "eco_heat"
 
string PRESET_FORCE_OPEN = "force_open"
 
string PRESET_FURNACE = "furnace"
 
string PRESET_MOIST = "moist"
 
string PRESET_RESUME = "resume"
 
tuple TARGET_TEMP_ACTIONS
 

Detailed Description

Support for Fibaro thermostats.

Function Documentation

◆ async_setup_entry()

None homeassistant.components.fibaro.climate.async_setup_entry ( HomeAssistant  hass,
ConfigEntry  entry,
AddEntitiesCallback  async_add_entities 
)
Perform the setup for Fibaro controller devices.

Definition at line 112 of file climate.py.

Variable Documentation

◆ _LOGGER

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

Definition at line 37 of file climate.py.

◆ FANMODES

dictionary homeassistant.components.fibaro.climate.FANMODES
Initial value:
1 = {
2  0: "off",
3  1: "low",
4  2: "auto_high",
5  3: "medium",
6  4: "auto_medium",
7  5: "high",
8  6: "circulation",
9  7: "humidity_circulation",
10  8: "left_right",
11  9: "up_down",
12  10: "quiet",
13  128: "auto",
14 }

Definition at line 41 of file climate.py.

◆ HA_FANMODES

dictionary homeassistant.components.fibaro.climate.HA_FANMODES = {v: k for k, v in FANMODES.items()}

Definition at line 56 of file climate.py.

◆ HA_OPMODES_HVAC

dictionary homeassistant.components.fibaro.climate.HA_OPMODES_HVAC
Initial value:
1 = {
2  HVACMode.OFF: 0,
3  HVACMode.HEAT: 1,
4  HVACMode.COOL: 2,
5  HVACMode.AUTO: 3,
6  HVACMode.FAN_ONLY: 6,
7  HVACMode.DRY: 8,
8 }

Definition at line 94 of file climate.py.

◆ HA_OPMODES_PRESET

dictionary homeassistant.components.fibaro.climate.HA_OPMODES_PRESET = {v: k for k, v in OPMODES_PRESET.items()}

Definition at line 73 of file climate.py.

◆ OP_MODE_ACTIONS

tuple homeassistant.components.fibaro.climate.OP_MODE_ACTIONS = ("setMode", "setOperatingMode", "setThermostatMode")

Definition at line 109 of file climate.py.

◆ OPMODES_HVAC

dictionary homeassistant.components.fibaro.climate.OPMODES_HVAC
Initial value:
1 = {
2  0: HVACMode.OFF,
3  1: HVACMode.HEAT,
4  2: HVACMode.COOL,
5  3: HVACMode.AUTO,
6  4: HVACMode.HEAT,
7  5: HVACMode.AUTO,
8  6: HVACMode.FAN_ONLY,
9  7: HVACMode.HEAT,
10  8: HVACMode.DRY,
11  9: HVACMode.DRY,
12  10: HVACMode.AUTO,
13  11: HVACMode.HEAT,
14  12: HVACMode.COOL,
15  13: HVACMode.AUTO,
16  15: HVACMode.AUTO,
17  31: HVACMode.HEAT,
18 }

Definition at line 75 of file climate.py.

◆ OPMODES_PRESET

dictionary homeassistant.components.fibaro.climate.OPMODES_PRESET
Initial value:
1 = {
2  5: PRESET_RESUME,
3  7: PRESET_FURNACE,
4  9: PRESET_MOIST,
5  10: PRESET_CHANGEOVER,
6  11: PRESET_ECO_HEAT,
7  12: PRESET_ECO_COOL,
8  13: PRESET_AWAY,
9  15: PRESET_BOOST,
10  31: PRESET_FORCE_OPEN,
11 }

Definition at line 61 of file climate.py.

◆ PRESET_CHANGEOVER

string homeassistant.components.fibaro.climate.PRESET_CHANGEOVER = "changeover"

Definition at line 32 of file climate.py.

◆ PRESET_ECO_COOL

string homeassistant.components.fibaro.climate.PRESET_ECO_COOL = "eco_cool"

Definition at line 34 of file climate.py.

◆ PRESET_ECO_HEAT

string homeassistant.components.fibaro.climate.PRESET_ECO_HEAT = "eco_heat"

Definition at line 33 of file climate.py.

◆ PRESET_FORCE_OPEN

string homeassistant.components.fibaro.climate.PRESET_FORCE_OPEN = "force_open"

Definition at line 35 of file climate.py.

◆ PRESET_FURNACE

string homeassistant.components.fibaro.climate.PRESET_FURNACE = "furnace"

Definition at line 31 of file climate.py.

◆ PRESET_MOIST

string homeassistant.components.fibaro.climate.PRESET_MOIST = "moist"

Definition at line 30 of file climate.py.

◆ PRESET_RESUME

string homeassistant.components.fibaro.climate.PRESET_RESUME = "resume"

Definition at line 29 of file climate.py.

◆ TARGET_TEMP_ACTIONS

tuple homeassistant.components.fibaro.climate.TARGET_TEMP_ACTIONS
Initial value:
1 = (
2  "setTargetLevel",
3  "setThermostatSetpoint",
4  "setHeatingThermostatSetpoint",
5 )

Definition at line 103 of file climate.py.