diff --git a/homeassistant/components/xiaomi_miio/__init__.py b/homeassistant/components/xiaomi_miio/__init__.py index afc6783a0bb..4ca64fc175c 100644 --- a/homeassistant/components/xiaomi_miio/__init__.py +++ b/homeassistant/components/xiaomi_miio/__init__.py @@ -104,6 +104,9 @@ async def async_create_miio_device_and_coordinator( if model not in MODELS_HUMIDIFIER: return + + _LOGGER.debug("Initializing with host %s (token %s...)", host, token[:5]) + if model in MODELS_HUMIDIFIER_MIOT: device = AirHumidifierMiot(host, token) else: diff --git a/homeassistant/components/xiaomi_miio/humidifier.py b/homeassistant/components/xiaomi_miio/humidifier.py index 1535a8772ab..9d9f49229d1 100644 --- a/homeassistant/components/xiaomi_miio/humidifier.py +++ b/homeassistant/components/xiaomi_miio/humidifier.py @@ -13,7 +13,7 @@ from homeassistant.components.humidifier.const import ( DEVICE_CLASS_HUMIDIFIER, SUPPORT_MODES, ) -from homeassistant.const import ATTR_MODE, CONF_HOST, CONF_TOKEN +from homeassistant.const import ATTR_MODE from homeassistant.core import callback from homeassistant.util.percentage import percentage_to_ranged_value @@ -49,8 +49,6 @@ async def async_setup_entry(hass, config_entry, async_add_entities): return entities = [] - host = config_entry.data[CONF_HOST] - token = config_entry.data[CONF_TOKEN] model = config_entry.data[CONF_MODEL] unique_id = config_entry.unique_id coordinator = hass.data[DOMAIN][config_entry.entry_id][KEY_COORDINATOR] @@ -59,8 +57,6 @@ async def async_setup_entry(hass, config_entry, async_add_entities): else: name = config_entry.title - _LOGGER.debug("Initializing with host %s (token %s...)", host, token[:5]) - if model in MODELS_HUMIDIFIER_MIOT: air_humidifier = hass.data[DOMAIN][config_entry.entry_id][KEY_DEVICE] entity = XiaomiAirHumidifierMiot( diff --git a/homeassistant/components/xiaomi_miio/number.py b/homeassistant/components/xiaomi_miio/number.py index f81f46967ab..4d0e92b104f 100644 --- a/homeassistant/components/xiaomi_miio/number.py +++ b/homeassistant/components/xiaomi_miio/number.py @@ -1,10 +1,8 @@ """Motor speed support for Xiaomi Mi Air Humidifier.""" from dataclasses import dataclass from enum import Enum -import logging from homeassistant.components.number import NumberEntity -from homeassistant.const import CONF_HOST, CONF_TOKEN from homeassistant.core import callback from .const import ( @@ -20,8 +18,6 @@ from .const import ( ) from .device import XiaomiCoordinatedMiioEntity -_LOGGER = logging.getLogger(__name__) - ATTR_MOTOR_SPEED = "motor_speed" @@ -59,8 +55,6 @@ async def async_setup_entry(hass, config_entry, async_add_entities): entities = [] if not config_entry.data[CONF_FLOW_TYPE] == CONF_DEVICE: return - host = config_entry.data[CONF_HOST] - token = config_entry.data[CONF_TOKEN] model = config_entry.data[CONF_MODEL] device = hass.data[DOMAIN][config_entry.entry_id][KEY_DEVICE] coordinator = hass.data[DOMAIN][config_entry.entry_id][KEY_COORDINATOR] @@ -69,7 +63,6 @@ async def async_setup_entry(hass, config_entry, async_add_entities): else: name = config_entry.title - _LOGGER.debug("Initializing with host %s (token %s...)", host, token[:5]) if model not in [MODEL_AIRHUMIDIFIER_CA4]: return diff --git a/homeassistant/components/xiaomi_miio/select.py b/homeassistant/components/xiaomi_miio/select.py index 40a236aab6a..055d8073739 100644 --- a/homeassistant/components/xiaomi_miio/select.py +++ b/homeassistant/components/xiaomi_miio/select.py @@ -1,13 +1,11 @@ """Support led_brightness for Mi Air Humidifier.""" from dataclasses import dataclass from enum import Enum -import logging from miio.airhumidifier import LedBrightness as AirhumidifierLedBrightness from miio.airhumidifier_miot import LedBrightness as AirhumidifierMiotLedBrightness from homeassistant.components.select import SelectEntity -from homeassistant.const import CONF_HOST, CONF_TOKEN from homeassistant.core import callback from .const import ( @@ -27,8 +25,6 @@ from .const import ( ) from .device import XiaomiCoordinatedMiioEntity -_LOGGER = logging.getLogger(__name__) - ATTR_LED_BRIGHTNESS = "led_brightness" @@ -68,8 +64,6 @@ async def async_setup_entry(hass, config_entry, async_add_entities): return entities = [] - host = config_entry.data[CONF_HOST] - token = config_entry.data[CONF_TOKEN] model = config_entry.data[CONF_MODEL] device = hass.data[DOMAIN][config_entry.entry_id][KEY_DEVICE] coordinator = hass.data[DOMAIN][config_entry.entry_id][KEY_COORDINATOR] @@ -78,8 +72,6 @@ async def async_setup_entry(hass, config_entry, async_add_entities): else: name = config_entry.title - _LOGGER.debug("Initializing with host %s (token %s...)", host, token[:5]) - if model in [MODEL_AIRHUMIDIFIER_CA1, MODEL_AIRHUMIDIFIER_CB1]: entity_class = XiaomiAirHumidifierSelector elif model in [MODEL_AIRHUMIDIFIER_CA4]: