From e2568d83758cfc7e282f1aa9fecee18dea9c2331 Mon Sep 17 00:00:00 2001 From: epenet <6771947+epenet@users.noreply.github.com> Date: Thu, 8 Sep 2022 10:34:44 +0200 Subject: [PATCH] Import climate constants from root [m-z] (#78020) --- homeassistant/components/melcloud/climate.py | 4 ++-- homeassistant/components/modbus/climate.py | 7 +++++-- homeassistant/components/moehlenhoff_alpha2/climate.py | 4 ++-- homeassistant/components/mysensors/climate.py | 4 ++-- homeassistant/components/nexia/climate.py | 4 ++-- homeassistant/components/nuheat/climate.py | 4 ++-- homeassistant/components/oem/climate.py | 5 +++-- .../climate_entities/atlantic_pass_apc_zone_control.py | 3 +-- homeassistant/components/plugwise/climate.py | 4 ++-- homeassistant/components/proliphix/climate.py | 5 +++-- homeassistant/components/prometheus/__init__.py | 2 +- homeassistant/components/schluter/climate.py | 2 -- homeassistant/components/screenlogic/climate.py | 4 ++-- homeassistant/components/sensibo/climate.py | 7 +++++-- homeassistant/components/senz/climate.py | 4 ++-- homeassistant/components/smartthings/climate.py | 5 +++-- homeassistant/components/spider/climate.py | 7 +++++-- homeassistant/components/touchline/climate.py | 8 ++++++-- homeassistant/components/velbus/climate.py | 7 +++++-- homeassistant/components/xs1/climate.py | 7 +++++-- homeassistant/components/zha/sensor.py | 2 +- homeassistant/components/zhong_hong/climate.py | 5 +++-- homeassistant/components/zwave_me/climate.py | 7 +++++-- 23 files changed, 67 insertions(+), 44 deletions(-) diff --git a/homeassistant/components/melcloud/climate.py b/homeassistant/components/melcloud/climate.py index 7f2e2e5c6ca..9fc455893f6 100644 --- a/homeassistant/components/melcloud/climate.py +++ b/homeassistant/components/melcloud/climate.py @@ -14,11 +14,11 @@ from pymelcloud.atw_device import ( ) import voluptuous as vol -from homeassistant.components.climate import ClimateEntity -from homeassistant.components.climate.const import ( +from homeassistant.components.climate import ( ATTR_HVAC_MODE, DEFAULT_MAX_TEMP, DEFAULT_MIN_TEMP, + ClimateEntity, ClimateEntityFeature, HVACMode, ) diff --git a/homeassistant/components/modbus/climate.py b/homeassistant/components/modbus/climate.py index eb2706c6334..7d6376a5a42 100644 --- a/homeassistant/components/modbus/climate.py +++ b/homeassistant/components/modbus/climate.py @@ -5,8 +5,11 @@ from datetime import datetime import struct from typing import Any -from homeassistant.components.climate import ClimateEntity -from homeassistant.components.climate.const import ClimateEntityFeature, HVACMode +from homeassistant.components.climate import ( + ClimateEntity, + ClimateEntityFeature, + HVACMode, +) from homeassistant.const import ( ATTR_TEMPERATURE, CONF_NAME, diff --git a/homeassistant/components/moehlenhoff_alpha2/climate.py b/homeassistant/components/moehlenhoff_alpha2/climate.py index b68e48f83c7..5eac2095706 100644 --- a/homeassistant/components/moehlenhoff_alpha2/climate.py +++ b/homeassistant/components/moehlenhoff_alpha2/climate.py @@ -2,8 +2,8 @@ import logging from typing import Any -from homeassistant.components.climate import ClimateEntity -from homeassistant.components.climate.const import ( +from homeassistant.components.climate import ( + ClimateEntity, ClimateEntityFeature, HVACAction, HVACMode, diff --git a/homeassistant/components/mysensors/climate.py b/homeassistant/components/mysensors/climate.py index 3e540bd5714..435bf2ffddb 100644 --- a/homeassistant/components/mysensors/climate.py +++ b/homeassistant/components/mysensors/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 ( ATTR_TARGET_TEMP_HIGH, ATTR_TARGET_TEMP_LOW, + ClimateEntity, ClimateEntityFeature, HVACMode, ) diff --git a/homeassistant/components/nexia/climate.py b/homeassistant/components/nexia/climate.py index 7a487d0b975..81e6158a872 100644 --- a/homeassistant/components/nexia/climate.py +++ b/homeassistant/components/nexia/climate.py @@ -20,12 +20,12 @@ from nexia.util import find_humidity_setpoint from nexia.zone import NexiaThermostatZone import voluptuous as vol -from homeassistant.components.climate import ClimateEntity -from homeassistant.components.climate.const import ( +from homeassistant.components.climate import ( ATTR_HUMIDITY, ATTR_HVAC_MODE, ATTR_TARGET_TEMP_HIGH, ATTR_TARGET_TEMP_LOW, + ClimateEntity, ClimateEntityFeature, HVACAction, HVACMode, diff --git a/homeassistant/components/nuheat/climate.py b/homeassistant/components/nuheat/climate.py index 78e93ad5cea..c731e3472d6 100644 --- a/homeassistant/components/nuheat/climate.py +++ b/homeassistant/components/nuheat/climate.py @@ -12,9 +12,9 @@ from nuheat.util import ( nuheat_to_fahrenheit, ) -from homeassistant.components.climate import ClimateEntity -from homeassistant.components.climate.const import ( +from homeassistant.components.climate import ( ATTR_HVAC_MODE, + ClimateEntity, ClimateEntityFeature, HVACAction, HVACMode, diff --git a/homeassistant/components/oem/climate.py b/homeassistant/components/oem/climate.py index 3f0110699eb..d6337807fc2 100644 --- a/homeassistant/components/oem/climate.py +++ b/homeassistant/components/oem/climate.py @@ -7,8 +7,9 @@ from oemthermostat import Thermostat import requests 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, + ClimateEntity, ClimateEntityFeature, HVACAction, HVACMode, diff --git a/homeassistant/components/overkiz/climate_entities/atlantic_pass_apc_zone_control.py b/homeassistant/components/overkiz/climate_entities/atlantic_pass_apc_zone_control.py index fc1d909390b..bdb204d4ba7 100644 --- a/homeassistant/components/overkiz/climate_entities/atlantic_pass_apc_zone_control.py +++ b/homeassistant/components/overkiz/climate_entities/atlantic_pass_apc_zone_control.py @@ -3,8 +3,7 @@ from typing import cast from pyoverkiz.enums import OverkizCommand, OverkizCommandParam, OverkizState -from homeassistant.components.climate import ClimateEntity -from homeassistant.components.climate.const import HVACMode +from homeassistant.components.climate import ClimateEntity, HVACMode from homeassistant.components.overkiz.entity import OverkizEntity from homeassistant.const import TEMP_CELSIUS diff --git a/homeassistant/components/plugwise/climate.py b/homeassistant/components/plugwise/climate.py index 9729ad745fd..155c4f73bb6 100644 --- a/homeassistant/components/plugwise/climate.py +++ b/homeassistant/components/plugwise/climate.py @@ -4,8 +4,8 @@ from __future__ import annotations from collections.abc import Mapping from typing import Any -from homeassistant.components.climate import ClimateEntity -from homeassistant.components.climate.const import ( +from homeassistant.components.climate import ( + ClimateEntity, ClimateEntityFeature, HVACAction, HVACMode, diff --git a/homeassistant/components/proliphix/climate.py b/homeassistant/components/proliphix/climate.py index e58ddda0605..4ff1ff0906c 100644 --- a/homeassistant/components/proliphix/climate.py +++ b/homeassistant/components/proliphix/climate.py @@ -6,8 +6,9 @@ from typing import Any import proliphix 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, + ClimateEntity, ClimateEntityFeature, HVACAction, HVACMode, diff --git a/homeassistant/components/prometheus/__init__.py b/homeassistant/components/prometheus/__init__.py index 949895cb76a..d54074088b0 100644 --- a/homeassistant/components/prometheus/__init__.py +++ b/homeassistant/components/prometheus/__init__.py @@ -8,7 +8,7 @@ import prometheus_client import voluptuous as vol from homeassistant import core as hacore -from homeassistant.components.climate.const import ( +from homeassistant.components.climate import ( ATTR_CURRENT_TEMPERATURE, ATTR_HVAC_ACTION, ATTR_HVAC_MODES, diff --git a/homeassistant/components/schluter/climate.py b/homeassistant/components/schluter/climate.py index dd4f578cebb..24a09437d4b 100644 --- a/homeassistant/components/schluter/climate.py +++ b/homeassistant/components/schluter/climate.py @@ -12,8 +12,6 @@ from homeassistant.components.climate import ( SCAN_INTERVAL, TEMP_CELSIUS, ClimateEntity, -) -from homeassistant.components.climate.const import ( ClimateEntityFeature, HVACAction, HVACMode, diff --git a/homeassistant/components/screenlogic/climate.py b/homeassistant/components/screenlogic/climate.py index b5e83ec827a..4b28eea7208 100644 --- a/homeassistant/components/screenlogic/climate.py +++ b/homeassistant/components/screenlogic/climate.py @@ -4,9 +4,9 @@ from typing import Any from screenlogicpy.const import DATA as SL_DATA, EQUIPMENT, HEAT_MODE -from homeassistant.components.climate import ClimateEntity -from homeassistant.components.climate.const import ( +from homeassistant.components.climate import ( ATTR_PRESET_MODE, + ClimateEntity, ClimateEntityFeature, HVACAction, HVACMode, diff --git a/homeassistant/components/sensibo/climate.py b/homeassistant/components/sensibo/climate.py index eda60458d4f..8bd225f2e4d 100644 --- a/homeassistant/components/sensibo/climate.py +++ b/homeassistant/components/sensibo/climate.py @@ -7,8 +7,11 @@ from typing import TYPE_CHECKING, Any from pysensibo.model import SensiboDevice import voluptuous as vol -from homeassistant.components.climate import ClimateEntity -from homeassistant.components.climate.const import ClimateEntityFeature, HVACMode +from homeassistant.components.climate import ( + ClimateEntity, + ClimateEntityFeature, + HVACMode, +) from homeassistant.config_entries import ConfigEntry from homeassistant.const import ( ATTR_STATE, diff --git a/homeassistant/components/senz/climate.py b/homeassistant/components/senz/climate.py index d47ae7a4a85..2e023e13491 100644 --- a/homeassistant/components/senz/climate.py +++ b/homeassistant/components/senz/climate.py @@ -5,8 +5,8 @@ from typing import Any from aiosenz import MODE_AUTO, Thermostat -from homeassistant.components.climate import ClimateEntity -from homeassistant.components.climate.const import ( +from homeassistant.components.climate import ( + ClimateEntity, ClimateEntityFeature, HVACAction, HVACMode, diff --git a/homeassistant/components/smartthings/climate.py b/homeassistant/components/smartthings/climate.py index 7f628b8d8a0..8a516dfc356 100644 --- a/homeassistant/components/smartthings/climate.py +++ b/homeassistant/components/smartthings/climate.py @@ -8,11 +8,12 @@ from typing import Any from pysmartthings import Attribute, Capability -from homeassistant.components.climate import DOMAIN as CLIMATE_DOMAIN, ClimateEntity -from homeassistant.components.climate.const import ( +from homeassistant.components.climate import ( ATTR_HVAC_MODE, ATTR_TARGET_TEMP_HIGH, ATTR_TARGET_TEMP_LOW, + DOMAIN as CLIMATE_DOMAIN, + ClimateEntity, ClimateEntityFeature, HVACAction, HVACMode, diff --git a/homeassistant/components/spider/climate.py b/homeassistant/components/spider/climate.py index c372d64e095..6c02e8485c4 100644 --- a/homeassistant/components/spider/climate.py +++ b/homeassistant/components/spider/climate.py @@ -1,8 +1,11 @@ """Support for Spider thermostats.""" from typing import Any -from homeassistant.components.climate import ClimateEntity -from homeassistant.components.climate.const import ClimateEntityFeature, HVACMode +from homeassistant.components.climate import ( + ClimateEntity, + ClimateEntityFeature, + HVACMode, +) from homeassistant.config_entries import ConfigEntry from homeassistant.const import ATTR_TEMPERATURE, TEMP_CELSIUS from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/touchline/climate.py b/homeassistant/components/touchline/climate.py index bd7bdce4efe..4ce1c4553cb 100644 --- a/homeassistant/components/touchline/climate.py +++ b/homeassistant/components/touchline/climate.py @@ -6,8 +6,12 @@ from typing import Any, NamedTuple from pytouchline import PyTouchline import voluptuous as vol -from homeassistant.components.climate import PLATFORM_SCHEMA, ClimateEntity -from homeassistant.components.climate.const import ClimateEntityFeature, HVACMode +from homeassistant.components.climate import ( + PLATFORM_SCHEMA, + ClimateEntity, + ClimateEntityFeature, + HVACMode, +) from homeassistant.const import ATTR_TEMPERATURE, CONF_HOST, TEMP_CELSIUS from homeassistant.core import HomeAssistant import homeassistant.helpers.config_validation as cv diff --git a/homeassistant/components/velbus/climate.py b/homeassistant/components/velbus/climate.py index 18e01d3ae87..a6549f0262c 100644 --- a/homeassistant/components/velbus/climate.py +++ b/homeassistant/components/velbus/climate.py @@ -5,8 +5,11 @@ from typing import Any from velbusaio.channels import Temperature as VelbusTemp -from homeassistant.components.climate import ClimateEntity -from homeassistant.components.climate.const import ClimateEntityFeature, HVACMode +from homeassistant.components.climate import ( + ClimateEntity, + ClimateEntityFeature, + HVACMode, +) from homeassistant.config_entries import ConfigEntry from homeassistant.const import ATTR_TEMPERATURE, TEMP_CELSIUS from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/xs1/climate.py b/homeassistant/components/xs1/climate.py index f74950437df..4c4f6682ffa 100644 --- a/homeassistant/components/xs1/climate.py +++ b/homeassistant/components/xs1/climate.py @@ -5,8 +5,11 @@ from typing import Any from xs1_api_client.api_constants import ActuatorType -from homeassistant.components.climate import ClimateEntity -from homeassistant.components.climate.const import ClimateEntityFeature, HVACMode +from homeassistant.components.climate import ( + ClimateEntity, + ClimateEntityFeature, + HVACMode, +) from homeassistant.const import ATTR_TEMPERATURE from homeassistant.core import HomeAssistant from homeassistant.helpers.entity_platform import AddEntitiesCallback diff --git a/homeassistant/components/zha/sensor.py b/homeassistant/components/zha/sensor.py index 61fad097fc8..74ec924af78 100644 --- a/homeassistant/components/zha/sensor.py +++ b/homeassistant/components/zha/sensor.py @@ -5,7 +5,7 @@ import functools import numbers from typing import TYPE_CHECKING, Any, TypeVar -from homeassistant.components.climate.const import HVACAction +from homeassistant.components.climate import HVACAction from homeassistant.components.sensor import ( SensorDeviceClass, SensorEntity, diff --git a/homeassistant/components/zhong_hong/climate.py b/homeassistant/components/zhong_hong/climate.py index 7566f5166e6..265d4d15506 100644 --- a/homeassistant/components/zhong_hong/climate.py +++ b/homeassistant/components/zhong_hong/climate.py @@ -8,9 +8,10 @@ import voluptuous as vol from zhong_hong_hvac.hub import ZhongHongGateway from zhong_hong_hvac.hvac import HVAC as ZhongHongHVAC -from homeassistant.components.climate import PLATFORM_SCHEMA, ClimateEntity -from homeassistant.components.climate.const import ( +from homeassistant.components.climate import ( ATTR_HVAC_MODE, + PLATFORM_SCHEMA, + ClimateEntity, ClimateEntityFeature, HVACMode, ) diff --git a/homeassistant/components/zwave_me/climate.py b/homeassistant/components/zwave_me/climate.py index 63903478b51..7d654311213 100644 --- a/homeassistant/components/zwave_me/climate.py +++ b/homeassistant/components/zwave_me/climate.py @@ -5,8 +5,11 @@ from typing import Any from zwave_me_ws import ZWaveMeData -from homeassistant.components.climate import ClimateEntity -from homeassistant.components.climate.const import ClimateEntityFeature, HVACMode +from homeassistant.components.climate import ( + ClimateEntity, + ClimateEntityFeature, + HVACMode, +) from homeassistant.config_entries import ConfigEntry from homeassistant.const import ATTR_TEMPERATURE from homeassistant.core import HomeAssistant, callback