Clean device initialization log for Xiaomi Miio humidifiers (#53612)
This commit is contained in:
parent
6299f58bd7
commit
c81371f82b
4 changed files with 4 additions and 20 deletions
|
@ -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:
|
||||
|
|
|
@ -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(
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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]:
|
||||
|
|
Loading…
Add table
Reference in a new issue