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

Classes

class  LyricClimate
 
class  LyricThermostatType
 

Functions

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

Variables

 _LOGGER = logging.getLogger(__name__)
 
string ATTR_TIME_PERIOD = "time_period"
 
 default
 
dictionary FAN_MODES
 
dictionary HVAC_ACTIONS
 
dictionary HVAC_MODES
 
string LYRIC_FAN_MODE_AUTO = "Auto"
 
string LYRIC_FAN_MODE_DIFFUSE = "Circulate"
 
string LYRIC_FAN_MODE_ON = "On"
 
dictionary LYRIC_FAN_MODES
 
string LYRIC_HVAC_ACTION_COOL = "Cool"
 
string LYRIC_HVAC_ACTION_HEAT = "Heat"
 
string LYRIC_HVAC_ACTION_OFF = "EquipmentOff"
 
string LYRIC_HVAC_MODE_COOL = "Cool"
 
string LYRIC_HVAC_MODE_HEAT = "Heat"
 
string LYRIC_HVAC_MODE_HEAT_COOL = "Auto"
 
string LYRIC_HVAC_MODE_OFF = "Off"
 
dictionary LYRIC_HVAC_MODES
 
string SERVICE_HOLD_TIME = "set_hold_time"
 
tuple SUPPORT_FLAGS_LCC
 
tuple SUPPORT_FLAGS_TCC
 
 VolDictType
 

Detailed Description

Support for Honeywell Lyric climate platform.

Function Documentation

◆ async_setup_entry()

None homeassistant.components.lyric.climate.async_setup_entry ( HomeAssistant  hass,
ConfigEntry  entry,
AddEntitiesCallback   async_add_entities 
)
Set up the Honeywell Lyric climate platform based on a config entry.

Definition at line 124 of file climate.py.

Variable Documentation

◆ _LOGGER

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

Definition at line 54 of file climate.py.

◆ ATTR_TIME_PERIOD

homeassistant.components.lyric.climate.ATTR_TIME_PERIOD = "time_period"

Definition at line 113 of file climate.py.

◆ default

homeassistant.components.lyric.climate.default

Definition at line 116 of file climate.py.

◆ FAN_MODES

dictionary homeassistant.components.lyric.climate.FAN_MODES
Initial value:
1 = {
2  LYRIC_FAN_MODE_ON: FAN_ON,
3  LYRIC_FAN_MODE_AUTO: FAN_AUTO,
4  LYRIC_FAN_MODE_DIFFUSE: FAN_DIFFUSE,
5 }

Definition at line 100 of file climate.py.

◆ HVAC_ACTIONS

dictionary homeassistant.components.lyric.climate.HVAC_ACTIONS
Initial value:
1 = {
2  LYRIC_HVAC_ACTION_OFF: HVACAction.OFF,
3  LYRIC_HVAC_ACTION_HEAT: HVACAction.HEATING,
4  LYRIC_HVAC_ACTION_COOL: HVACAction.COOLING,
5 }

Definition at line 106 of file climate.py.

◆ HVAC_MODES

dictionary homeassistant.components.lyric.climate.HVAC_MODES
Initial value:
1 = {
2  LYRIC_HVAC_MODE_OFF: HVACMode.OFF,
3  LYRIC_HVAC_MODE_HEAT: HVACMode.HEAT,
4  LYRIC_HVAC_MODE_COOL: HVACMode.COOL,
5  LYRIC_HVAC_MODE_HEAT_COOL: HVACMode.HEAT_COOL,
6 }

Definition at line 87 of file climate.py.

◆ LYRIC_FAN_MODE_AUTO

string homeassistant.components.lyric.climate.LYRIC_FAN_MODE_AUTO = "Auto"

Definition at line 77 of file climate.py.

◆ LYRIC_FAN_MODE_DIFFUSE

string homeassistant.components.lyric.climate.LYRIC_FAN_MODE_DIFFUSE = "Circulate"

Definition at line 78 of file climate.py.

◆ LYRIC_FAN_MODE_ON

string homeassistant.components.lyric.climate.LYRIC_FAN_MODE_ON = "On"

Definition at line 76 of file climate.py.

◆ LYRIC_FAN_MODES

dictionary homeassistant.components.lyric.climate.LYRIC_FAN_MODES
Initial value:
1 = {
2  FAN_ON: LYRIC_FAN_MODE_ON,
3  FAN_AUTO: LYRIC_FAN_MODE_AUTO,
4  FAN_DIFFUSE: LYRIC_FAN_MODE_DIFFUSE,
5 }

Definition at line 94 of file climate.py.

◆ LYRIC_HVAC_ACTION_COOL

string homeassistant.components.lyric.climate.LYRIC_HVAC_ACTION_COOL = "Cool"

Definition at line 69 of file climate.py.

◆ LYRIC_HVAC_ACTION_HEAT

string homeassistant.components.lyric.climate.LYRIC_HVAC_ACTION_HEAT = "Heat"

Definition at line 68 of file climate.py.

◆ LYRIC_HVAC_ACTION_OFF

string homeassistant.components.lyric.climate.LYRIC_HVAC_ACTION_OFF = "EquipmentOff"

Definition at line 67 of file climate.py.

◆ LYRIC_HVAC_MODE_COOL

string homeassistant.components.lyric.climate.LYRIC_HVAC_MODE_COOL = "Cool"

Definition at line 73 of file climate.py.

◆ LYRIC_HVAC_MODE_HEAT

string homeassistant.components.lyric.climate.LYRIC_HVAC_MODE_HEAT = "Heat"

Definition at line 72 of file climate.py.

◆ LYRIC_HVAC_MODE_HEAT_COOL

string homeassistant.components.lyric.climate.LYRIC_HVAC_MODE_HEAT_COOL = "Auto"

Definition at line 74 of file climate.py.

◆ LYRIC_HVAC_MODE_OFF

string homeassistant.components.lyric.climate.LYRIC_HVAC_MODE_OFF = "Off"

Definition at line 71 of file climate.py.

◆ LYRIC_HVAC_MODES

dictionary homeassistant.components.lyric.climate.LYRIC_HVAC_MODES
Initial value:
1 = {
2  HVACMode.OFF: LYRIC_HVAC_MODE_OFF,
3  HVACMode.HEAT: LYRIC_HVAC_MODE_HEAT,
4  HVACMode.COOL: LYRIC_HVAC_MODE_COOL,
5  HVACMode.HEAT_COOL: LYRIC_HVAC_MODE_HEAT_COOL,
6 }

Definition at line 80 of file climate.py.

◆ SERVICE_HOLD_TIME

string homeassistant.components.lyric.climate.SERVICE_HOLD_TIME = "set_hold_time"

Definition at line 112 of file climate.py.

◆ SUPPORT_FLAGS_LCC

tuple homeassistant.components.lyric.climate.SUPPORT_FLAGS_LCC
Initial value:
1 = (
2  ClimateEntityFeature.TARGET_TEMPERATURE
3  | ClimateEntityFeature.PRESET_MODE
4  | ClimateEntityFeature.TARGET_TEMPERATURE_RANGE
5 )

Definition at line 57 of file climate.py.

◆ SUPPORT_FLAGS_TCC

tuple homeassistant.components.lyric.climate.SUPPORT_FLAGS_TCC
Initial value:
1 = (
2  ClimateEntityFeature.TARGET_TEMPERATURE
3  | ClimateEntityFeature.TARGET_TEMPERATURE_RANGE
4 )

Definition at line 62 of file climate.py.

◆ VolDictType

homeassistant.components.lyric.climate.VolDictType

Definition at line 115 of file climate.py.