Import climate constants from root [a-l] (#78177)

This commit is contained in:
epenet 2022-09-10 23:39:52 +02:00 committed by GitHub
parent 7eefaa308f
commit ec532414ba
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
36 changed files with 75 additions and 71 deletions

View file

@ -4,12 +4,12 @@ from __future__ import annotations
import logging import logging
from typing import Any from typing import Any
from homeassistant.components.climate import ClimateEntity from homeassistant.components.climate import (
from homeassistant.components.climate.const import (
FAN_AUTO, FAN_AUTO,
FAN_HIGH, FAN_HIGH,
FAN_LOW, FAN_LOW,
FAN_MEDIUM, FAN_MEDIUM,
ClimateEntity,
ClimateEntityFeature, ClimateEntityFeature,
HVACMode, HVACMode,
) )

View file

@ -4,14 +4,14 @@ from __future__ import annotations
import logging import logging
from typing import Any from typing import Any
from homeassistant.components.climate import ClimateEntity from homeassistant.components.climate import (
from homeassistant.components.climate.const import (
FAN_AUTO, FAN_AUTO,
FAN_DIFFUSE, FAN_DIFFUSE,
FAN_FOCUS, FAN_FOCUS,
FAN_HIGH, FAN_HIGH,
FAN_LOW, FAN_LOW,
FAN_MEDIUM, FAN_MEDIUM,
ClimateEntity,
ClimateEntityFeature, ClimateEntityFeature,
HVACMode, HVACMode,
) )

View file

@ -3,10 +3,10 @@ from __future__ import annotations
from typing import Any from typing import Any
from homeassistant.components.climate import ClimateEntity from homeassistant.components.climate import (
from homeassistant.components.climate.const import (
PRESET_AWAY, PRESET_AWAY,
PRESET_BOOST, PRESET_BOOST,
ClimateEntity,
ClimateEntityFeature, ClimateEntityFeature,
HVACAction, HVACAction,
HVACMode, HVACMode,

View file

@ -4,12 +4,12 @@ from __future__ import annotations
import asyncio import asyncio
from typing import Any from typing import Any
from homeassistant.components.climate import ClimateEntity from homeassistant.components.climate import (
from homeassistant.components.climate.const import (
FAN_HIGH, FAN_HIGH,
FAN_LOW, FAN_LOW,
FAN_MEDIUM, FAN_MEDIUM,
FAN_OFF, FAN_OFF,
ClimateEntity,
ClimateEntityFeature, ClimateEntityFeature,
HVACAction, HVACAction,
HVACMode, HVACMode,

View file

@ -3,7 +3,7 @@ from __future__ import annotations
import logging import logging
from homeassistant.components.climate.const import ( from homeassistant.components.climate import (
FAN_HIGH, FAN_HIGH,
FAN_LOW, FAN_LOW,
FAN_MEDIUM, FAN_MEDIUM,

View file

@ -7,12 +7,12 @@ from typing import Any
from bsblan import BSBLan, BSBLanError, Info, State from bsblan import BSBLan, BSBLanError, Info, State
from homeassistant.components.climate import ClimateEntity from homeassistant.components.climate import (
from homeassistant.components.climate.const import (
ATTR_HVAC_MODE, ATTR_HVAC_MODE,
ATTR_PRESET_MODE, ATTR_PRESET_MODE,
PRESET_ECO, PRESET_ECO,
PRESET_NONE, PRESET_NONE,
ClimateEntity,
ClimateEntityFeature, ClimateEntityFeature,
HVACMode, HVACMode,
) )

View file

@ -6,16 +6,17 @@ from typing import Any
import voluptuous as vol import voluptuous as vol
from homeassistant.components.climate import PLATFORM_SCHEMA, ClimateEntity from homeassistant.components.climate import (
from homeassistant.components.climate.const import (
ATTR_FAN_MODE, ATTR_FAN_MODE,
ATTR_HVAC_MODE, ATTR_HVAC_MODE,
ATTR_PRESET_MODE, ATTR_PRESET_MODE,
ATTR_SWING_MODE, ATTR_SWING_MODE,
PLATFORM_SCHEMA,
PRESET_AWAY, PRESET_AWAY,
PRESET_BOOST, PRESET_BOOST,
PRESET_ECO, PRESET_ECO,
PRESET_NONE, PRESET_NONE,
ClimateEntity,
ClimateEntityFeature, ClimateEntityFeature,
HVACAction, HVACAction,
HVACMode, HVACMode,

View file

@ -11,8 +11,8 @@ from pydeconz.models.sensor.thermostat import (
ThermostatPreset, ThermostatPreset,
) )
from homeassistant.components.climate import DOMAIN, ClimateEntity from homeassistant.components.climate import (
from homeassistant.components.climate.const import ( DOMAIN,
FAN_AUTO, FAN_AUTO,
FAN_HIGH, FAN_HIGH,
FAN_LOW, FAN_LOW,
@ -22,6 +22,7 @@ from homeassistant.components.climate.const import (
PRESET_BOOST, PRESET_BOOST,
PRESET_COMFORT, PRESET_COMFORT,
PRESET_ECO, PRESET_ECO,
ClimateEntity,
ClimateEntityFeature, ClimateEntityFeature,
HVACMode, HVACMode,
) )

View file

@ -6,14 +6,14 @@ from typing import Any
import voluptuous as vol import voluptuous as vol
from homeassistant.components.climate import ClimateEntity from homeassistant.components.climate import (
from homeassistant.components.climate.const import (
ATTR_TARGET_TEMP_HIGH, ATTR_TARGET_TEMP_HIGH,
ATTR_TARGET_TEMP_LOW, ATTR_TARGET_TEMP_LOW,
FAN_AUTO, FAN_AUTO,
FAN_ON, FAN_ON,
PRESET_AWAY, PRESET_AWAY,
PRESET_NONE, PRESET_NONE,
ClimateEntity,
ClimateEntityFeature, ClimateEntityFeature,
HVACAction, HVACAction,
HVACMode, HVACMode,

View file

@ -4,14 +4,14 @@ from typing import Any
from pyeconet.equipment import EquipmentType from pyeconet.equipment import EquipmentType
from pyeconet.equipment.thermostat import ThermostatFanMode, ThermostatOperationMode from pyeconet.equipment.thermostat import ThermostatFanMode, ThermostatOperationMode
from homeassistant.components.climate import ClimateEntity from homeassistant.components.climate import (
from homeassistant.components.climate.const import (
ATTR_TARGET_TEMP_HIGH, ATTR_TARGET_TEMP_HIGH,
ATTR_TARGET_TEMP_LOW, ATTR_TARGET_TEMP_LOW,
FAN_AUTO, FAN_AUTO,
FAN_HIGH, FAN_HIGH,
FAN_LOW, FAN_LOW,
FAN_MEDIUM, FAN_MEDIUM,
ClimateEntity,
ClimateEntityFeature, ClimateEntityFeature,
HVACMode, HVACMode,
) )

View file

@ -8,12 +8,12 @@ from elkm1_lib.elements import Element
from elkm1_lib.elk import Elk from elkm1_lib.elk import Elk
from elkm1_lib.thermostats import Thermostat from elkm1_lib.thermostats import Thermostat
from homeassistant.components.climate import ClimateEntity from homeassistant.components.climate import (
from homeassistant.components.climate.const import (
ATTR_TARGET_TEMP_HIGH, ATTR_TARGET_TEMP_HIGH,
ATTR_TARGET_TEMP_LOW, ATTR_TARGET_TEMP_LOW,
FAN_AUTO, FAN_AUTO,
FAN_ON, FAN_ON,
ClimateEntity,
ClimateEntityFeature, ClimateEntityFeature,
HVACMode, HVACMode,
) )

View file

@ -7,11 +7,12 @@ from typing import Any
import eq3bt as eq3 # pylint: disable=import-error import eq3bt as eq3 # pylint: disable=import-error
import voluptuous as vol import voluptuous as vol
from homeassistant.components.climate import PLATFORM_SCHEMA, ClimateEntity from homeassistant.components.climate import (
from homeassistant.components.climate.const import ( PLATFORM_SCHEMA,
PRESET_AWAY, PRESET_AWAY,
PRESET_BOOST, PRESET_BOOST,
PRESET_NONE, PRESET_NONE,
ClimateEntity,
ClimateEntityFeature, ClimateEntityFeature,
HVACMode, HVACMode,
) )

View file

@ -7,11 +7,11 @@ from typing import Any
from pescea import Controller from pescea import Controller
from homeassistant.components.climate import ClimateEntity from homeassistant.components.climate import (
from homeassistant.components.climate.const import (
FAN_AUTO, FAN_AUTO,
FAN_HIGH, FAN_HIGH,
FAN_LOW, FAN_LOW,
ClimateEntity,
ClimateEntityFeature, ClimateEntityFeature,
HVACMode, HVACMode,
) )

View file

@ -13,8 +13,7 @@ from aioesphomeapi import (
ClimateSwingMode, ClimateSwingMode,
) )
from homeassistant.components.climate import ClimateEntity from homeassistant.components.climate import (
from homeassistant.components.climate.const import (
ATTR_HVAC_MODE, ATTR_HVAC_MODE,
ATTR_TARGET_TEMP_HIGH, ATTR_TARGET_TEMP_HIGH,
ATTR_TARGET_TEMP_LOW, ATTR_TARGET_TEMP_LOW,
@ -39,6 +38,7 @@ from homeassistant.components.climate.const import (
SWING_HORIZONTAL, SWING_HORIZONTAL,
SWING_OFF, SWING_OFF,
SWING_VERTICAL, SWING_VERTICAL,
ClimateEntity,
ClimateEntityFeature, ClimateEntityFeature,
HVACAction, HVACAction,
HVACMode, HVACMode,

View file

@ -5,12 +5,12 @@ from datetime import datetime as dt
import logging import logging
from typing import Any from typing import Any
from homeassistant.components.climate import ClimateEntity from homeassistant.components.climate import (
from homeassistant.components.climate.const import (
PRESET_AWAY, PRESET_AWAY,
PRESET_ECO, PRESET_ECO,
PRESET_HOME, PRESET_HOME,
PRESET_NONE, PRESET_NONE,
ClimateEntity,
ClimateEntityFeature, ClimateEntityFeature,
HVACMode, HVACMode,
) )

View file

@ -4,10 +4,11 @@ from __future__ import annotations
import logging import logging
from typing import Any from typing import Any
from homeassistant.components.climate import ENTITY_ID_FORMAT, ClimateEntity from homeassistant.components.climate import (
from homeassistant.components.climate.const import ( ENTITY_ID_FORMAT,
PRESET_AWAY, PRESET_AWAY,
PRESET_BOOST, PRESET_BOOST,
ClimateEntity,
ClimateEntityFeature, ClimateEntityFeature,
HVACMode, HVACMode,
) )

View file

@ -3,11 +3,11 @@ from __future__ import annotations
from typing import Any from typing import Any
from homeassistant.components.climate import ClimateEntity from homeassistant.components.climate import (
from homeassistant.components.climate.const import (
ATTR_HVAC_MODE, ATTR_HVAC_MODE,
PRESET_COMFORT, PRESET_COMFORT,
PRESET_ECO, PRESET_ECO,
ClimateEntity,
ClimateEntityFeature, ClimateEntityFeature,
HVACMode, HVACMode,
) )

View file

@ -8,7 +8,7 @@ from typing import Final
from pyfritzhome.fritzhomedevice import FritzhomeDevice from pyfritzhome.fritzhomedevice import FritzhomeDevice
from homeassistant.components.climate.const import PRESET_COMFORT, PRESET_ECO from homeassistant.components.climate import PRESET_COMFORT, PRESET_ECO
from homeassistant.components.sensor import ( from homeassistant.components.sensor import (
SensorDeviceClass, SensorDeviceClass,
SensorEntity, SensorEntity,

View file

@ -8,15 +8,16 @@ from typing import Any
import voluptuous as vol import voluptuous as vol
from homeassistant.components.climate import PLATFORM_SCHEMA, ClimateEntity from homeassistant.components.climate import (
from homeassistant.components.climate.const import (
ATTR_PRESET_MODE, ATTR_PRESET_MODE,
PLATFORM_SCHEMA,
PRESET_ACTIVITY, PRESET_ACTIVITY,
PRESET_AWAY, PRESET_AWAY,
PRESET_COMFORT, PRESET_COMFORT,
PRESET_HOME, PRESET_HOME,
PRESET_NONE, PRESET_NONE,
PRESET_SLEEP, PRESET_SLEEP,
ClimateEntity,
ClimateEntityFeature, ClimateEntityFeature,
HVACAction, HVACAction,
HVACMode, HVACMode,

View file

@ -1,10 +1,10 @@
"""Support for Genius Hub climate devices.""" """Support for Genius Hub climate devices."""
from __future__ import annotations from __future__ import annotations
from homeassistant.components.climate import ClimateEntity from homeassistant.components.climate import (
from homeassistant.components.climate.const import (
PRESET_ACTIVITY, PRESET_ACTIVITY,
PRESET_BOOST, PRESET_BOOST,
ClimateEntity,
ClimateEntityFeature, ClimateEntityFeature,
HVACAction, HVACAction,
HVACMode, HVACMode,

View file

@ -16,8 +16,7 @@ from greeclimate.device import (
VerticalSwing, VerticalSwing,
) )
from homeassistant.components.climate import ClimateEntity from homeassistant.components.climate import (
from homeassistant.components.climate.const import (
FAN_AUTO, FAN_AUTO,
FAN_HIGH, FAN_HIGH,
FAN_LOW, FAN_LOW,
@ -31,6 +30,7 @@ from homeassistant.components.climate.const import (
SWING_HORIZONTAL, SWING_HORIZONTAL,
SWING_OFF, SWING_OFF,
SWING_VERTICAL, SWING_VERTICAL,
ClimateEntity,
ClimateEntityFeature, ClimateEntityFeature,
HVACMode, HVACMode,
) )

View file

@ -7,8 +7,7 @@ from typing import Any
from pyaehw4a1.aehw4a1 import AehW4a1 from pyaehw4a1.aehw4a1 import AehW4a1
import pyaehw4a1.exceptions import pyaehw4a1.exceptions
from homeassistant.components.climate import ClimateEntity from homeassistant.components.climate import (
from homeassistant.components.climate.const import (
FAN_AUTO, FAN_AUTO,
FAN_HIGH, FAN_HIGH,
FAN_LOW, FAN_LOW,
@ -21,6 +20,7 @@ from homeassistant.components.climate.const import (
SWING_HORIZONTAL, SWING_HORIZONTAL,
SWING_OFF, SWING_OFF,
SWING_VERTICAL, SWING_VERTICAL,
ClimateEntity,
ClimateEntityFeature, ClimateEntityFeature,
HVACMode, HVACMode,
) )

View file

@ -5,10 +5,10 @@ from typing import Any
import voluptuous as vol import voluptuous as vol
from homeassistant.components.climate import ClimateEntity from homeassistant.components.climate import (
from homeassistant.components.climate.const import (
PRESET_BOOST, PRESET_BOOST,
PRESET_NONE, PRESET_NONE,
ClimateEntity,
ClimateEntityFeature, ClimateEntityFeature,
HVACAction, HVACAction,
HVACMode, HVACMode,

View file

@ -3,8 +3,7 @@ import logging
from pyhap.const import CATEGORY_THERMOSTAT from pyhap.const import CATEGORY_THERMOSTAT
from homeassistant.components.climate import ClimateEntityFeature from homeassistant.components.climate import (
from homeassistant.components.climate.const import (
ATTR_CURRENT_HUMIDITY, ATTR_CURRENT_HUMIDITY,
ATTR_CURRENT_TEMPERATURE, ATTR_CURRENT_TEMPERATURE,
ATTR_FAN_MODE, ATTR_FAN_MODE,
@ -41,6 +40,7 @@ from homeassistant.components.climate.const import (
SWING_OFF, SWING_OFF,
SWING_ON, SWING_ON,
SWING_VERTICAL, SWING_VERTICAL,
ClimateEntityFeature,
HVACAction, HVACAction,
HVACMode, HVACMode,
) )

View file

@ -17,18 +17,16 @@ from aiohomekit.model.services import Service, ServicesTypes
from aiohomekit.utils import clamp_enum_to_char from aiohomekit.utils import clamp_enum_to_char
from homeassistant.components.climate import ( from homeassistant.components.climate import (
DEFAULT_MAX_TEMP,
DEFAULT_MIN_TEMP,
ClimateEntity,
)
from homeassistant.components.climate.const import (
ATTR_HVAC_MODE, ATTR_HVAC_MODE,
ATTR_TARGET_TEMP_HIGH, ATTR_TARGET_TEMP_HIGH,
ATTR_TARGET_TEMP_LOW, ATTR_TARGET_TEMP_LOW,
DEFAULT_MAX_TEMP,
DEFAULT_MIN_TEMP,
FAN_AUTO, FAN_AUTO,
FAN_ON, FAN_ON,
SWING_OFF, SWING_OFF,
SWING_VERTICAL, SWING_VERTICAL,
ClimateEntity,
ClimateEntityFeature, ClimateEntityFeature,
HVACAction, HVACAction,
HVACMode, HVACMode,

View file

@ -3,12 +3,12 @@ from __future__ import annotations
from typing import Any from typing import Any
from homeassistant.components.climate import ClimateEntity from homeassistant.components.climate import (
from homeassistant.components.climate.const import (
PRESET_BOOST, PRESET_BOOST,
PRESET_COMFORT, PRESET_COMFORT,
PRESET_ECO, PRESET_ECO,
PRESET_NONE, PRESET_NONE,
ClimateEntity,
ClimateEntityFeature, ClimateEntityFeature,
HVACMode, HVACMode,
) )

View file

@ -9,12 +9,12 @@ from homematicip.base.enums import AbsenceType
from homematicip.device import Switch from homematicip.device import Switch
from homematicip.functionalHomes import IndoorClimateHome from homematicip.functionalHomes import IndoorClimateHome
from homeassistant.components.climate import ClimateEntity from homeassistant.components.climate import (
from homeassistant.components.climate.const import (
PRESET_AWAY, PRESET_AWAY,
PRESET_BOOST, PRESET_BOOST,
PRESET_ECO, PRESET_ECO,
PRESET_NONE, PRESET_NONE,
ClimateEntity,
ClimateEntityFeature, ClimateEntityFeature,
HVACAction, HVACAction,
HVACMode, HVACMode,

View file

@ -6,8 +6,7 @@ from typing import Any
import somecomfort import somecomfort
from homeassistant.components.climate import ClimateEntity from homeassistant.components.climate import (
from homeassistant.components.climate.const import (
ATTR_TARGET_TEMP_HIGH, ATTR_TARGET_TEMP_HIGH,
ATTR_TARGET_TEMP_LOW, ATTR_TARGET_TEMP_LOW,
DEFAULT_MAX_TEMP, DEFAULT_MAX_TEMP,
@ -17,6 +16,7 @@ from homeassistant.components.climate.const import (
FAN_ON, FAN_ON,
PRESET_AWAY, PRESET_AWAY,
PRESET_NONE, PRESET_NONE,
ClimateEntity,
ClimateEntityFeature, ClimateEntityFeature,
HVACAction, HVACAction,
HVACMode, HVACMode,

View file

@ -6,12 +6,12 @@ from typing import Any
from pyinsteon.config import CELSIUS from pyinsteon.config import CELSIUS
from pyinsteon.constants import ThermostatMode from pyinsteon.constants import ThermostatMode
from homeassistant.components.climate import ClimateEntity from homeassistant.components.climate import (
from homeassistant.components.climate.const import (
ATTR_TARGET_TEMP_HIGH, ATTR_TARGET_TEMP_HIGH,
ATTR_TARGET_TEMP_LOW, ATTR_TARGET_TEMP_LOW,
DOMAIN as CLIMATE_DOMAIN, DOMAIN as CLIMATE_DOMAIN,
FAN_AUTO, FAN_AUTO,
ClimateEntity,
ClimateEntityFeature, ClimateEntityFeature,
HVACAction, HVACAction,
HVACMode, HVACMode,

View file

@ -8,9 +8,9 @@ from typing import Any, NamedTuple
from pyintesishome import IHAuthenticationError, IHConnectionError, IntesisHome from pyintesishome import IHAuthenticationError, IHConnectionError, IntesisHome
import voluptuous as vol import voluptuous as vol
from homeassistant.components.climate import PLATFORM_SCHEMA, ClimateEntity from homeassistant.components.climate import (
from homeassistant.components.climate.const import (
ATTR_HVAC_MODE, ATTR_HVAC_MODE,
PLATFORM_SCHEMA,
PRESET_BOOST, PRESET_BOOST,
PRESET_COMFORT, PRESET_COMFORT,
PRESET_ECO, PRESET_ECO,
@ -18,6 +18,7 @@ from homeassistant.components.climate.const import (
SWING_HORIZONTAL, SWING_HORIZONTAL,
SWING_OFF, SWING_OFF,
SWING_VERTICAL, SWING_VERTICAL,
ClimateEntity,
ClimateEntityFeature, ClimateEntityFeature,
HVACMode, HVACMode,
) )

View file

@ -16,14 +16,14 @@ from pyisy.constants import (
) )
from pyisy.nodes import Node from pyisy.nodes import Node
from homeassistant.components.climate import ClimateEntity from homeassistant.components.climate import (
from homeassistant.components.climate.const import (
ATTR_TARGET_TEMP_HIGH, ATTR_TARGET_TEMP_HIGH,
ATTR_TARGET_TEMP_LOW, ATTR_TARGET_TEMP_LOW,
DOMAIN as CLIMATE, DOMAIN as CLIMATE,
FAN_AUTO, FAN_AUTO,
FAN_OFF, FAN_OFF,
FAN_ON, FAN_ON,
ClimateEntity,
ClimateEntityFeature, ClimateEntityFeature,
HVACAction, HVACAction,
HVACMode, HVACMode,

View file

@ -2,7 +2,7 @@
import logging import logging
from homeassistant.components.binary_sensor import BinarySensorDeviceClass from homeassistant.components.binary_sensor import BinarySensorDeviceClass
from homeassistant.components.climate.const import ( from homeassistant.components.climate import (
FAN_AUTO, FAN_AUTO,
FAN_HIGH, FAN_HIGH,
FAN_MEDIUM, FAN_MEDIUM,

View file

@ -7,8 +7,7 @@ from typing import Any
from pizone import Controller, Zone from pizone import Controller, Zone
import voluptuous as vol import voluptuous as vol
from homeassistant.components.climate import ClimateEntity from homeassistant.components.climate import (
from homeassistant.components.climate.const import (
FAN_AUTO, FAN_AUTO,
FAN_HIGH, FAN_HIGH,
FAN_LOW, FAN_LOW,
@ -16,6 +15,7 @@ from homeassistant.components.climate.const import (
FAN_TOP, FAN_TOP,
PRESET_ECO, PRESET_ECO,
PRESET_NONE, PRESET_NONE,
ClimateEntity,
ClimateEntityFeature, ClimateEntityFeature,
HVACMode, HVACMode,
) )

View file

@ -8,9 +8,9 @@ from xknx.devices import Climate as XknxClimate, ClimateMode as XknxClimateMode
from xknx.dpt.dpt_hvac_mode import HVACControllerMode, HVACOperationMode from xknx.dpt.dpt_hvac_mode import HVACControllerMode, HVACOperationMode
from homeassistant import config_entries from homeassistant import config_entries
from homeassistant.components.climate import ClimateEntity from homeassistant.components.climate import (
from homeassistant.components.climate.const import (
PRESET_AWAY, PRESET_AWAY,
ClimateEntity,
ClimateEntityFeature, ClimateEntityFeature,
HVACAction, HVACAction,
HVACMode, HVACMode,

View file

@ -4,7 +4,7 @@ from __future__ import annotations
from enum import Enum from enum import Enum
from typing import Final, TypedDict from typing import Final, TypedDict
from homeassistant.components.climate.const import ( from homeassistant.components.climate import (
PRESET_AWAY, PRESET_AWAY,
PRESET_COMFORT, PRESET_COMFORT,
PRESET_ECO, PRESET_ECO,

View file

@ -7,8 +7,7 @@ from typing import Any, Final, cast
from aiolookin import Climate, MeteoSensor from aiolookin import Climate, MeteoSensor
from aiolookin.models import UDPCommandType, UDPEvent from aiolookin.models import UDPCommandType, UDPEvent
from homeassistant.components.climate import ClimateEntity from homeassistant.components.climate import (
from homeassistant.components.climate.const import (
ATTR_HVAC_MODE, ATTR_HVAC_MODE,
FAN_AUTO, FAN_AUTO,
FAN_HIGH, FAN_HIGH,
@ -16,6 +15,7 @@ from homeassistant.components.climate.const import (
FAN_MIDDLE, FAN_MIDDLE,
SWING_BOTH, SWING_BOTH,
SWING_OFF, SWING_OFF,
ClimateEntity,
ClimateEntityFeature, ClimateEntityFeature,
HVACMode, HVACMode,
) )