From ec532414badf98d5c19f0b7b6d42fede465a7948 Mon Sep 17 00:00:00 2001 From: epenet <6771947+epenet@users.noreply.github.com> Date: Sat, 10 Sep 2022 23:39:52 +0200 Subject: [PATCH] Import climate constants from root [a-l] (#78177) --- homeassistant/components/advantage_air/climate.py | 4 ++-- homeassistant/components/airtouch4/climate.py | 4 ++-- homeassistant/components/atag/climate.py | 4 ++-- homeassistant/components/balboa/climate.py | 4 ++-- homeassistant/components/balboa/const.py | 2 +- homeassistant/components/bsblan/climate.py | 4 ++-- homeassistant/components/daikin/climate.py | 5 +++-- homeassistant/components/deconz/climate.py | 5 +++-- homeassistant/components/ecobee/climate.py | 4 ++-- homeassistant/components/econet/climate.py | 4 ++-- homeassistant/components/elkm1/climate.py | 4 ++-- homeassistant/components/eq3btsmart/climate.py | 5 +++-- homeassistant/components/escea/climate.py | 4 ++-- homeassistant/components/esphome/climate.py | 4 ++-- homeassistant/components/evohome/climate.py | 4 ++-- homeassistant/components/fibaro/climate.py | 5 +++-- homeassistant/components/fritzbox/climate.py | 4 ++-- homeassistant/components/fritzbox/sensor.py | 2 +- homeassistant/components/generic_thermostat/climate.py | 5 +++-- homeassistant/components/geniushub/climate.py | 4 ++-- homeassistant/components/gree/climate.py | 4 ++-- homeassistant/components/hisense_aehw4a1/climate.py | 4 ++-- homeassistant/components/hive/climate.py | 4 ++-- homeassistant/components/homekit/type_thermostats.py | 4 ++-- homeassistant/components/homekit_controller/climate.py | 8 +++----- homeassistant/components/homematic/climate.py | 4 ++-- homeassistant/components/homematicip_cloud/climate.py | 4 ++-- homeassistant/components/honeywell/climate.py | 4 ++-- homeassistant/components/insteon/climate.py | 4 ++-- homeassistant/components/intesishome/climate.py | 5 +++-- homeassistant/components/isy994/climate.py | 4 ++-- homeassistant/components/isy994/const.py | 2 +- homeassistant/components/izone/climate.py | 4 ++-- homeassistant/components/knx/climate.py | 4 ++-- homeassistant/components/knx/const.py | 2 +- homeassistant/components/lookin/climate.py | 4 ++-- 36 files changed, 75 insertions(+), 71 deletions(-) diff --git a/homeassistant/components/advantage_air/climate.py b/homeassistant/components/advantage_air/climate.py index c11b01f3ace..1925b519a38 100644 --- a/homeassistant/components/advantage_air/climate.py +++ b/homeassistant/components/advantage_air/climate.py @@ -4,12 +4,12 @@ from __future__ import annotations import logging from typing import Any -from homeassistant.components.climate import ClimateEntity -from homeassistant.components.climate.const import ( +from homeassistant.components.climate import ( FAN_AUTO, FAN_HIGH, FAN_LOW, FAN_MEDIUM, + ClimateEntity, ClimateEntityFeature, HVACMode, ) diff --git a/homeassistant/components/airtouch4/climate.py b/homeassistant/components/airtouch4/climate.py index dcc107453d5..598b6ecd6e3 100644 --- a/homeassistant/components/airtouch4/climate.py +++ b/homeassistant/components/airtouch4/climate.py @@ -4,14 +4,14 @@ from __future__ import annotations import logging from typing import Any -from homeassistant.components.climate import ClimateEntity -from homeassistant.components.climate.const import ( +from homeassistant.components.climate import ( FAN_AUTO, FAN_DIFFUSE, FAN_FOCUS, FAN_HIGH, FAN_LOW, FAN_MEDIUM, + ClimateEntity, ClimateEntityFeature, HVACMode, ) diff --git a/homeassistant/components/atag/climate.py b/homeassistant/components/atag/climate.py index e6e9d8503e8..ce52bd4fd65 100644 --- a/homeassistant/components/atag/climate.py +++ b/homeassistant/components/atag/climate.py @@ -3,10 +3,10 @@ from __future__ import annotations from typing import Any -from homeassistant.components.climate import ClimateEntity -from homeassistant.components.climate.const import ( +from homeassistant.components.climate import ( PRESET_AWAY, PRESET_BOOST, + ClimateEntity, ClimateEntityFeature, HVACAction, HVACMode, diff --git a/homeassistant/components/balboa/climate.py b/homeassistant/components/balboa/climate.py index cd10ccf2bc9..1cd93b4fddb 100644 --- a/homeassistant/components/balboa/climate.py +++ b/homeassistant/components/balboa/climate.py @@ -4,12 +4,12 @@ from __future__ import annotations import asyncio from typing import Any -from homeassistant.components.climate import ClimateEntity -from homeassistant.components.climate.const import ( +from homeassistant.components.climate import ( FAN_HIGH, FAN_LOW, FAN_MEDIUM, FAN_OFF, + ClimateEntity, ClimateEntityFeature, HVACAction, HVACMode, diff --git a/homeassistant/components/balboa/const.py b/homeassistant/components/balboa/const.py index 9a2d6b704ff..dcd9c05ac91 100644 --- a/homeassistant/components/balboa/const.py +++ b/homeassistant/components/balboa/const.py @@ -3,7 +3,7 @@ from __future__ import annotations import logging -from homeassistant.components.climate.const import ( +from homeassistant.components.climate import ( FAN_HIGH, FAN_LOW, FAN_MEDIUM, diff --git a/homeassistant/components/bsblan/climate.py b/homeassistant/components/bsblan/climate.py index e83415ebf52..b7fa2bb8010 100644 --- a/homeassistant/components/bsblan/climate.py +++ b/homeassistant/components/bsblan/climate.py @@ -7,12 +7,12 @@ from typing import Any from bsblan import BSBLan, BSBLanError, Info, State -from homeassistant.components.climate import ClimateEntity -from homeassistant.components.climate.const import ( +from homeassistant.components.climate import ( ATTR_HVAC_MODE, ATTR_PRESET_MODE, PRESET_ECO, PRESET_NONE, + ClimateEntity, ClimateEntityFeature, HVACMode, ) diff --git a/homeassistant/components/daikin/climate.py b/homeassistant/components/daikin/climate.py index 2f07c5a0bdc..02107205e70 100644 --- a/homeassistant/components/daikin/climate.py +++ b/homeassistant/components/daikin/climate.py @@ -6,16 +6,17 @@ from typing import Any import voluptuous as vol -from homeassistant.components.climate import PLATFORM_SCHEMA, ClimateEntity -from homeassistant.components.climate.const import ( +from homeassistant.components.climate import ( ATTR_FAN_MODE, ATTR_HVAC_MODE, ATTR_PRESET_MODE, ATTR_SWING_MODE, + PLATFORM_SCHEMA, PRESET_AWAY, PRESET_BOOST, PRESET_ECO, PRESET_NONE, + ClimateEntity, ClimateEntityFeature, HVACAction, HVACMode, diff --git a/homeassistant/components/deconz/climate.py b/homeassistant/components/deconz/climate.py index e49918e14f2..24cc6c8d5c8 100644 --- a/homeassistant/components/deconz/climate.py +++ b/homeassistant/components/deconz/climate.py @@ -11,8 +11,8 @@ from pydeconz.models.sensor.thermostat import ( ThermostatPreset, ) -from homeassistant.components.climate import DOMAIN, ClimateEntity -from homeassistant.components.climate.const import ( +from homeassistant.components.climate import ( + DOMAIN, FAN_AUTO, FAN_HIGH, FAN_LOW, @@ -22,6 +22,7 @@ from homeassistant.components.climate.const import ( PRESET_BOOST, PRESET_COMFORT, PRESET_ECO, + ClimateEntity, ClimateEntityFeature, HVACMode, ) diff --git a/homeassistant/components/ecobee/climate.py b/homeassistant/components/ecobee/climate.py index 6a96b5418b6..c5490c55850 100644 --- a/homeassistant/components/ecobee/climate.py +++ b/homeassistant/components/ecobee/climate.py @@ -6,14 +6,14 @@ from typing import Any import voluptuous as vol -from homeassistant.components.climate import ClimateEntity -from homeassistant.components.climate.const import ( +from homeassistant.components.climate import ( ATTR_TARGET_TEMP_HIGH, ATTR_TARGET_TEMP_LOW, FAN_AUTO, FAN_ON, PRESET_AWAY, PRESET_NONE, + ClimateEntity, ClimateEntityFeature, HVACAction, HVACMode, diff --git a/homeassistant/components/econet/climate.py b/homeassistant/components/econet/climate.py index 9fba4883644..bda462285fc 100644 --- a/homeassistant/components/econet/climate.py +++ b/homeassistant/components/econet/climate.py @@ -4,14 +4,14 @@ from typing import Any from pyeconet.equipment import EquipmentType from pyeconet.equipment.thermostat import ThermostatFanMode, ThermostatOperationMode -from homeassistant.components.climate import ClimateEntity -from homeassistant.components.climate.const import ( +from homeassistant.components.climate import ( ATTR_TARGET_TEMP_HIGH, ATTR_TARGET_TEMP_LOW, FAN_AUTO, FAN_HIGH, FAN_LOW, FAN_MEDIUM, + ClimateEntity, ClimateEntityFeature, HVACMode, ) diff --git a/homeassistant/components/elkm1/climate.py b/homeassistant/components/elkm1/climate.py index 6eca3083b3a..570c8567403 100644 --- a/homeassistant/components/elkm1/climate.py +++ b/homeassistant/components/elkm1/climate.py @@ -8,12 +8,12 @@ from elkm1_lib.elements import Element from elkm1_lib.elk import Elk from elkm1_lib.thermostats import Thermostat -from homeassistant.components.climate import ClimateEntity -from homeassistant.components.climate.const import ( +from homeassistant.components.climate import ( ATTR_TARGET_TEMP_HIGH, ATTR_TARGET_TEMP_LOW, FAN_AUTO, FAN_ON, + ClimateEntity, ClimateEntityFeature, HVACMode, ) diff --git a/homeassistant/components/eq3btsmart/climate.py b/homeassistant/components/eq3btsmart/climate.py index e469512123b..027366c96ef 100644 --- a/homeassistant/components/eq3btsmart/climate.py +++ b/homeassistant/components/eq3btsmart/climate.py @@ -7,11 +7,12 @@ from typing import Any import eq3bt as eq3 # pylint: disable=import-error import voluptuous as vol -from homeassistant.components.climate import PLATFORM_SCHEMA, ClimateEntity -from homeassistant.components.climate.const import ( +from homeassistant.components.climate import ( + PLATFORM_SCHEMA, PRESET_AWAY, PRESET_BOOST, PRESET_NONE, + ClimateEntity, ClimateEntityFeature, HVACMode, ) diff --git a/homeassistant/components/escea/climate.py b/homeassistant/components/escea/climate.py index 1ddea9cb026..a764c019c50 100644 --- a/homeassistant/components/escea/climate.py +++ b/homeassistant/components/escea/climate.py @@ -7,11 +7,11 @@ from typing import Any from pescea import Controller -from homeassistant.components.climate import ClimateEntity -from homeassistant.components.climate.const import ( +from homeassistant.components.climate import ( FAN_AUTO, FAN_HIGH, FAN_LOW, + ClimateEntity, ClimateEntityFeature, HVACMode, ) diff --git a/homeassistant/components/esphome/climate.py b/homeassistant/components/esphome/climate.py index aba51a47a9d..6dbc9a58ea5 100644 --- a/homeassistant/components/esphome/climate.py +++ b/homeassistant/components/esphome/climate.py @@ -13,8 +13,7 @@ from aioesphomeapi import ( ClimateSwingMode, ) -from homeassistant.components.climate import ClimateEntity -from homeassistant.components.climate.const import ( +from homeassistant.components.climate import ( ATTR_HVAC_MODE, ATTR_TARGET_TEMP_HIGH, ATTR_TARGET_TEMP_LOW, @@ -39,6 +38,7 @@ from homeassistant.components.climate.const import ( SWING_HORIZONTAL, SWING_OFF, SWING_VERTICAL, + ClimateEntity, ClimateEntityFeature, HVACAction, HVACMode, diff --git a/homeassistant/components/evohome/climate.py b/homeassistant/components/evohome/climate.py index e9eab8c2ae3..0ec64c6b2b1 100644 --- a/homeassistant/components/evohome/climate.py +++ b/homeassistant/components/evohome/climate.py @@ -5,12 +5,12 @@ from datetime import datetime as dt import logging from typing import Any -from homeassistant.components.climate import ClimateEntity -from homeassistant.components.climate.const import ( +from homeassistant.components.climate import ( PRESET_AWAY, PRESET_ECO, PRESET_HOME, PRESET_NONE, + ClimateEntity, ClimateEntityFeature, HVACMode, ) diff --git a/homeassistant/components/fibaro/climate.py b/homeassistant/components/fibaro/climate.py index 94dd599698d..90a13fe8988 100644 --- a/homeassistant/components/fibaro/climate.py +++ b/homeassistant/components/fibaro/climate.py @@ -4,10 +4,11 @@ from __future__ import annotations import logging from typing import Any -from homeassistant.components.climate import ENTITY_ID_FORMAT, ClimateEntity -from homeassistant.components.climate.const import ( +from homeassistant.components.climate import ( + ENTITY_ID_FORMAT, PRESET_AWAY, PRESET_BOOST, + ClimateEntity, ClimateEntityFeature, HVACMode, ) diff --git a/homeassistant/components/fritzbox/climate.py b/homeassistant/components/fritzbox/climate.py index 10fd3cf0177..806f8b2303e 100644 --- a/homeassistant/components/fritzbox/climate.py +++ b/homeassistant/components/fritzbox/climate.py @@ -3,11 +3,11 @@ from __future__ import annotations from typing import Any -from homeassistant.components.climate import ClimateEntity -from homeassistant.components.climate.const import ( +from homeassistant.components.climate import ( ATTR_HVAC_MODE, PRESET_COMFORT, PRESET_ECO, + ClimateEntity, ClimateEntityFeature, HVACMode, ) diff --git a/homeassistant/components/fritzbox/sensor.py b/homeassistant/components/fritzbox/sensor.py index 161dfc196d2..4908cfa84a3 100644 --- a/homeassistant/components/fritzbox/sensor.py +++ b/homeassistant/components/fritzbox/sensor.py @@ -8,7 +8,7 @@ from typing import Final 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 ( SensorDeviceClass, SensorEntity, diff --git a/homeassistant/components/generic_thermostat/climate.py b/homeassistant/components/generic_thermostat/climate.py index f095037d7f7..dadfc995e03 100644 --- a/homeassistant/components/generic_thermostat/climate.py +++ b/homeassistant/components/generic_thermostat/climate.py @@ -8,15 +8,16 @@ from typing import Any import voluptuous as vol -from homeassistant.components.climate import PLATFORM_SCHEMA, ClimateEntity -from homeassistant.components.climate.const import ( +from homeassistant.components.climate import ( ATTR_PRESET_MODE, + PLATFORM_SCHEMA, PRESET_ACTIVITY, PRESET_AWAY, PRESET_COMFORT, PRESET_HOME, PRESET_NONE, PRESET_SLEEP, + ClimateEntity, ClimateEntityFeature, HVACAction, HVACMode, diff --git a/homeassistant/components/geniushub/climate.py b/homeassistant/components/geniushub/climate.py index 429d51c0035..3f8fb0c6805 100644 --- a/homeassistant/components/geniushub/climate.py +++ b/homeassistant/components/geniushub/climate.py @@ -1,10 +1,10 @@ """Support for Genius Hub climate devices.""" from __future__ import annotations -from homeassistant.components.climate import ClimateEntity -from homeassistant.components.climate.const import ( +from homeassistant.components.climate import ( PRESET_ACTIVITY, PRESET_BOOST, + ClimateEntity, ClimateEntityFeature, HVACAction, HVACMode, diff --git a/homeassistant/components/gree/climate.py b/homeassistant/components/gree/climate.py index 4096f58e4cb..976cc31761d 100644 --- a/homeassistant/components/gree/climate.py +++ b/homeassistant/components/gree/climate.py @@ -16,8 +16,7 @@ from greeclimate.device import ( VerticalSwing, ) -from homeassistant.components.climate import ClimateEntity -from homeassistant.components.climate.const import ( +from homeassistant.components.climate import ( FAN_AUTO, FAN_HIGH, FAN_LOW, @@ -31,6 +30,7 @@ from homeassistant.components.climate.const import ( SWING_HORIZONTAL, SWING_OFF, SWING_VERTICAL, + ClimateEntity, ClimateEntityFeature, HVACMode, ) diff --git a/homeassistant/components/hisense_aehw4a1/climate.py b/homeassistant/components/hisense_aehw4a1/climate.py index 6f6ce2f2366..fc956ec8760 100644 --- a/homeassistant/components/hisense_aehw4a1/climate.py +++ b/homeassistant/components/hisense_aehw4a1/climate.py @@ -7,8 +7,7 @@ from typing import Any from pyaehw4a1.aehw4a1 import AehW4a1 import pyaehw4a1.exceptions -from homeassistant.components.climate import ClimateEntity -from homeassistant.components.climate.const import ( +from homeassistant.components.climate import ( FAN_AUTO, FAN_HIGH, FAN_LOW, @@ -21,6 +20,7 @@ from homeassistant.components.climate.const import ( SWING_HORIZONTAL, SWING_OFF, SWING_VERTICAL, + ClimateEntity, ClimateEntityFeature, HVACMode, ) diff --git a/homeassistant/components/hive/climate.py b/homeassistant/components/hive/climate.py index 8e33dda244a..620d679fe1c 100644 --- a/homeassistant/components/hive/climate.py +++ b/homeassistant/components/hive/climate.py @@ -5,10 +5,10 @@ from typing import Any import voluptuous as vol -from homeassistant.components.climate import ClimateEntity -from homeassistant.components.climate.const import ( +from homeassistant.components.climate import ( PRESET_BOOST, PRESET_NONE, + ClimateEntity, ClimateEntityFeature, HVACAction, HVACMode, diff --git a/homeassistant/components/homekit/type_thermostats.py b/homeassistant/components/homekit/type_thermostats.py index fc27a85850f..a924548816b 100644 --- a/homeassistant/components/homekit/type_thermostats.py +++ b/homeassistant/components/homekit/type_thermostats.py @@ -3,8 +3,7 @@ import logging from pyhap.const import CATEGORY_THERMOSTAT -from homeassistant.components.climate import ClimateEntityFeature -from homeassistant.components.climate.const import ( +from homeassistant.components.climate import ( ATTR_CURRENT_HUMIDITY, ATTR_CURRENT_TEMPERATURE, ATTR_FAN_MODE, @@ -41,6 +40,7 @@ from homeassistant.components.climate.const import ( SWING_OFF, SWING_ON, SWING_VERTICAL, + ClimateEntityFeature, HVACAction, HVACMode, ) diff --git a/homeassistant/components/homekit_controller/climate.py b/homeassistant/components/homekit_controller/climate.py index 7254363e835..2c4d2e3871d 100644 --- a/homeassistant/components/homekit_controller/climate.py +++ b/homeassistant/components/homekit_controller/climate.py @@ -17,18 +17,16 @@ from aiohomekit.model.services import Service, ServicesTypes from aiohomekit.utils import clamp_enum_to_char from homeassistant.components.climate import ( - DEFAULT_MAX_TEMP, - DEFAULT_MIN_TEMP, - ClimateEntity, -) -from homeassistant.components.climate.const import ( ATTR_HVAC_MODE, ATTR_TARGET_TEMP_HIGH, ATTR_TARGET_TEMP_LOW, + DEFAULT_MAX_TEMP, + DEFAULT_MIN_TEMP, FAN_AUTO, FAN_ON, SWING_OFF, SWING_VERTICAL, + ClimateEntity, ClimateEntityFeature, HVACAction, HVACMode, diff --git a/homeassistant/components/homematic/climate.py b/homeassistant/components/homematic/climate.py index 2d106b90072..d597eca30cd 100644 --- a/homeassistant/components/homematic/climate.py +++ b/homeassistant/components/homematic/climate.py @@ -3,12 +3,12 @@ from __future__ import annotations from typing import Any -from homeassistant.components.climate import ClimateEntity -from homeassistant.components.climate.const import ( +from homeassistant.components.climate import ( PRESET_BOOST, PRESET_COMFORT, PRESET_ECO, PRESET_NONE, + ClimateEntity, ClimateEntityFeature, HVACMode, ) diff --git a/homeassistant/components/homematicip_cloud/climate.py b/homeassistant/components/homematicip_cloud/climate.py index ae3ecf9dc9d..b3d2236f05a 100644 --- a/homeassistant/components/homematicip_cloud/climate.py +++ b/homeassistant/components/homematicip_cloud/climate.py @@ -9,12 +9,12 @@ from homematicip.base.enums import AbsenceType from homematicip.device import Switch from homematicip.functionalHomes import IndoorClimateHome -from homeassistant.components.climate import ClimateEntity -from homeassistant.components.climate.const import ( +from homeassistant.components.climate import ( PRESET_AWAY, PRESET_BOOST, PRESET_ECO, PRESET_NONE, + ClimateEntity, ClimateEntityFeature, HVACAction, HVACMode, diff --git a/homeassistant/components/honeywell/climate.py b/homeassistant/components/honeywell/climate.py index abcd1d6f340..64f87fd19ae 100644 --- a/homeassistant/components/honeywell/climate.py +++ b/homeassistant/components/honeywell/climate.py @@ -6,8 +6,7 @@ from typing import Any import somecomfort -from homeassistant.components.climate import ClimateEntity -from homeassistant.components.climate.const import ( +from homeassistant.components.climate import ( ATTR_TARGET_TEMP_HIGH, ATTR_TARGET_TEMP_LOW, DEFAULT_MAX_TEMP, @@ -17,6 +16,7 @@ from homeassistant.components.climate.const import ( FAN_ON, PRESET_AWAY, PRESET_NONE, + ClimateEntity, ClimateEntityFeature, HVACAction, HVACMode, diff --git a/homeassistant/components/insteon/climate.py b/homeassistant/components/insteon/climate.py index 922ef141350..0211b316b96 100644 --- a/homeassistant/components/insteon/climate.py +++ b/homeassistant/components/insteon/climate.py @@ -6,12 +6,12 @@ from typing import Any from pyinsteon.config import CELSIUS from pyinsteon.constants import ThermostatMode -from homeassistant.components.climate import ClimateEntity -from homeassistant.components.climate.const import ( +from homeassistant.components.climate import ( ATTR_TARGET_TEMP_HIGH, ATTR_TARGET_TEMP_LOW, DOMAIN as CLIMATE_DOMAIN, FAN_AUTO, + ClimateEntity, ClimateEntityFeature, HVACAction, HVACMode, diff --git a/homeassistant/components/intesishome/climate.py b/homeassistant/components/intesishome/climate.py index b85c976a928..29cb30b81a2 100644 --- a/homeassistant/components/intesishome/climate.py +++ b/homeassistant/components/intesishome/climate.py @@ -8,9 +8,9 @@ from typing import Any, NamedTuple from pyintesishome import IHAuthenticationError, IHConnectionError, IntesisHome import voluptuous as vol -from homeassistant.components.climate import PLATFORM_SCHEMA, ClimateEntity -from homeassistant.components.climate.const import ( +from homeassistant.components.climate import ( ATTR_HVAC_MODE, + PLATFORM_SCHEMA, PRESET_BOOST, PRESET_COMFORT, PRESET_ECO, @@ -18,6 +18,7 @@ from homeassistant.components.climate.const import ( SWING_HORIZONTAL, SWING_OFF, SWING_VERTICAL, + ClimateEntity, ClimateEntityFeature, HVACMode, ) diff --git a/homeassistant/components/isy994/climate.py b/homeassistant/components/isy994/climate.py index bc1f0353455..c141f856408 100644 --- a/homeassistant/components/isy994/climate.py +++ b/homeassistant/components/isy994/climate.py @@ -16,14 +16,14 @@ from pyisy.constants import ( ) from pyisy.nodes import Node -from homeassistant.components.climate import ClimateEntity -from homeassistant.components.climate.const import ( +from homeassistant.components.climate import ( ATTR_TARGET_TEMP_HIGH, ATTR_TARGET_TEMP_LOW, DOMAIN as CLIMATE, FAN_AUTO, FAN_OFF, FAN_ON, + ClimateEntity, ClimateEntityFeature, HVACAction, HVACMode, diff --git a/homeassistant/components/isy994/const.py b/homeassistant/components/isy994/const.py index ddabe1b9680..21cc23b01ca 100644 --- a/homeassistant/components/isy994/const.py +++ b/homeassistant/components/isy994/const.py @@ -2,7 +2,7 @@ import logging from homeassistant.components.binary_sensor import BinarySensorDeviceClass -from homeassistant.components.climate.const import ( +from homeassistant.components.climate import ( FAN_AUTO, FAN_HIGH, FAN_MEDIUM, diff --git a/homeassistant/components/izone/climate.py b/homeassistant/components/izone/climate.py index a80549f27fc..155ec7ba210 100644 --- a/homeassistant/components/izone/climate.py +++ b/homeassistant/components/izone/climate.py @@ -7,8 +7,7 @@ from typing import Any from pizone import Controller, Zone import voluptuous as vol -from homeassistant.components.climate import ClimateEntity -from homeassistant.components.climate.const import ( +from homeassistant.components.climate import ( FAN_AUTO, FAN_HIGH, FAN_LOW, @@ -16,6 +15,7 @@ from homeassistant.components.climate.const import ( FAN_TOP, PRESET_ECO, PRESET_NONE, + ClimateEntity, ClimateEntityFeature, HVACMode, ) diff --git a/homeassistant/components/knx/climate.py b/homeassistant/components/knx/climate.py index 2e1fd61ad43..bb2fe7dfbcc 100644 --- a/homeassistant/components/knx/climate.py +++ b/homeassistant/components/knx/climate.py @@ -8,9 +8,9 @@ from xknx.devices import Climate as XknxClimate, ClimateMode as XknxClimateMode from xknx.dpt.dpt_hvac_mode import HVACControllerMode, HVACOperationMode from homeassistant import config_entries -from homeassistant.components.climate import ClimateEntity -from homeassistant.components.climate.const import ( +from homeassistant.components.climate import ( PRESET_AWAY, + ClimateEntity, ClimateEntityFeature, HVACAction, HVACMode, diff --git a/homeassistant/components/knx/const.py b/homeassistant/components/knx/const.py index df8f0de3216..3cc73a6dd35 100644 --- a/homeassistant/components/knx/const.py +++ b/homeassistant/components/knx/const.py @@ -4,7 +4,7 @@ from __future__ import annotations from enum import Enum from typing import Final, TypedDict -from homeassistant.components.climate.const import ( +from homeassistant.components.climate import ( PRESET_AWAY, PRESET_COMFORT, PRESET_ECO, diff --git a/homeassistant/components/lookin/climate.py b/homeassistant/components/lookin/climate.py index b8042cef72a..5b3ecefa4ff 100644 --- a/homeassistant/components/lookin/climate.py +++ b/homeassistant/components/lookin/climate.py @@ -7,8 +7,7 @@ from typing import Any, Final, cast from aiolookin import Climate, MeteoSensor from aiolookin.models import UDPCommandType, UDPEvent -from homeassistant.components.climate import ClimateEntity -from homeassistant.components.climate.const import ( +from homeassistant.components.climate import ( ATTR_HVAC_MODE, FAN_AUTO, FAN_HIGH, @@ -16,6 +15,7 @@ from homeassistant.components.climate.const import ( FAN_MIDDLE, SWING_BOTH, SWING_OFF, + ClimateEntity, ClimateEntityFeature, HVACMode, )