mirror of
https://github.com/home-assistant/core.git
synced 2025-07-24 21:57:51 +00:00
Clean device initialization log for Xiaomi Miio humidifiers (#53612)
This commit is contained in:
parent
6299f58bd7
commit
c81371f82b
@ -104,6 +104,9 @@ async def async_create_miio_device_and_coordinator(
|
|||||||
|
|
||||||
if model not in MODELS_HUMIDIFIER:
|
if model not in MODELS_HUMIDIFIER:
|
||||||
return
|
return
|
||||||
|
|
||||||
|
_LOGGER.debug("Initializing with host %s (token %s...)", host, token[:5])
|
||||||
|
|
||||||
if model in MODELS_HUMIDIFIER_MIOT:
|
if model in MODELS_HUMIDIFIER_MIOT:
|
||||||
device = AirHumidifierMiot(host, token)
|
device = AirHumidifierMiot(host, token)
|
||||||
else:
|
else:
|
||||||
|
@ -13,7 +13,7 @@ from homeassistant.components.humidifier.const import (
|
|||||||
DEVICE_CLASS_HUMIDIFIER,
|
DEVICE_CLASS_HUMIDIFIER,
|
||||||
SUPPORT_MODES,
|
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.core import callback
|
||||||
from homeassistant.util.percentage import percentage_to_ranged_value
|
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
|
return
|
||||||
|
|
||||||
entities = []
|
entities = []
|
||||||
host = config_entry.data[CONF_HOST]
|
|
||||||
token = config_entry.data[CONF_TOKEN]
|
|
||||||
model = config_entry.data[CONF_MODEL]
|
model = config_entry.data[CONF_MODEL]
|
||||||
unique_id = config_entry.unique_id
|
unique_id = config_entry.unique_id
|
||||||
coordinator = hass.data[DOMAIN][config_entry.entry_id][KEY_COORDINATOR]
|
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:
|
else:
|
||||||
name = config_entry.title
|
name = config_entry.title
|
||||||
|
|
||||||
_LOGGER.debug("Initializing with host %s (token %s...)", host, token[:5])
|
|
||||||
|
|
||||||
if model in MODELS_HUMIDIFIER_MIOT:
|
if model in MODELS_HUMIDIFIER_MIOT:
|
||||||
air_humidifier = hass.data[DOMAIN][config_entry.entry_id][KEY_DEVICE]
|
air_humidifier = hass.data[DOMAIN][config_entry.entry_id][KEY_DEVICE]
|
||||||
entity = XiaomiAirHumidifierMiot(
|
entity = XiaomiAirHumidifierMiot(
|
||||||
|
@ -1,10 +1,8 @@
|
|||||||
"""Motor speed support for Xiaomi Mi Air Humidifier."""
|
"""Motor speed support for Xiaomi Mi Air Humidifier."""
|
||||||
from dataclasses import dataclass
|
from dataclasses import dataclass
|
||||||
from enum import Enum
|
from enum import Enum
|
||||||
import logging
|
|
||||||
|
|
||||||
from homeassistant.components.number import NumberEntity
|
from homeassistant.components.number import NumberEntity
|
||||||
from homeassistant.const import CONF_HOST, CONF_TOKEN
|
|
||||||
from homeassistant.core import callback
|
from homeassistant.core import callback
|
||||||
|
|
||||||
from .const import (
|
from .const import (
|
||||||
@ -20,8 +18,6 @@ from .const import (
|
|||||||
)
|
)
|
||||||
from .device import XiaomiCoordinatedMiioEntity
|
from .device import XiaomiCoordinatedMiioEntity
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
|
||||||
|
|
||||||
ATTR_MOTOR_SPEED = "motor_speed"
|
ATTR_MOTOR_SPEED = "motor_speed"
|
||||||
|
|
||||||
|
|
||||||
@ -59,8 +55,6 @@ async def async_setup_entry(hass, config_entry, async_add_entities):
|
|||||||
entities = []
|
entities = []
|
||||||
if not config_entry.data[CONF_FLOW_TYPE] == CONF_DEVICE:
|
if not config_entry.data[CONF_FLOW_TYPE] == CONF_DEVICE:
|
||||||
return
|
return
|
||||||
host = config_entry.data[CONF_HOST]
|
|
||||||
token = config_entry.data[CONF_TOKEN]
|
|
||||||
model = config_entry.data[CONF_MODEL]
|
model = config_entry.data[CONF_MODEL]
|
||||||
device = hass.data[DOMAIN][config_entry.entry_id][KEY_DEVICE]
|
device = hass.data[DOMAIN][config_entry.entry_id][KEY_DEVICE]
|
||||||
coordinator = hass.data[DOMAIN][config_entry.entry_id][KEY_COORDINATOR]
|
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:
|
else:
|
||||||
name = config_entry.title
|
name = config_entry.title
|
||||||
|
|
||||||
_LOGGER.debug("Initializing with host %s (token %s...)", host, token[:5])
|
|
||||||
if model not in [MODEL_AIRHUMIDIFIER_CA4]:
|
if model not in [MODEL_AIRHUMIDIFIER_CA4]:
|
||||||
return
|
return
|
||||||
|
|
||||||
|
@ -1,13 +1,11 @@
|
|||||||
"""Support led_brightness for Mi Air Humidifier."""
|
"""Support led_brightness for Mi Air Humidifier."""
|
||||||
from dataclasses import dataclass
|
from dataclasses import dataclass
|
||||||
from enum import Enum
|
from enum import Enum
|
||||||
import logging
|
|
||||||
|
|
||||||
from miio.airhumidifier import LedBrightness as AirhumidifierLedBrightness
|
from miio.airhumidifier import LedBrightness as AirhumidifierLedBrightness
|
||||||
from miio.airhumidifier_miot import LedBrightness as AirhumidifierMiotLedBrightness
|
from miio.airhumidifier_miot import LedBrightness as AirhumidifierMiotLedBrightness
|
||||||
|
|
||||||
from homeassistant.components.select import SelectEntity
|
from homeassistant.components.select import SelectEntity
|
||||||
from homeassistant.const import CONF_HOST, CONF_TOKEN
|
|
||||||
from homeassistant.core import callback
|
from homeassistant.core import callback
|
||||||
|
|
||||||
from .const import (
|
from .const import (
|
||||||
@ -27,8 +25,6 @@ from .const import (
|
|||||||
)
|
)
|
||||||
from .device import XiaomiCoordinatedMiioEntity
|
from .device import XiaomiCoordinatedMiioEntity
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
|
||||||
|
|
||||||
ATTR_LED_BRIGHTNESS = "led_brightness"
|
ATTR_LED_BRIGHTNESS = "led_brightness"
|
||||||
|
|
||||||
|
|
||||||
@ -68,8 +64,6 @@ async def async_setup_entry(hass, config_entry, async_add_entities):
|
|||||||
return
|
return
|
||||||
|
|
||||||
entities = []
|
entities = []
|
||||||
host = config_entry.data[CONF_HOST]
|
|
||||||
token = config_entry.data[CONF_TOKEN]
|
|
||||||
model = config_entry.data[CONF_MODEL]
|
model = config_entry.data[CONF_MODEL]
|
||||||
device = hass.data[DOMAIN][config_entry.entry_id][KEY_DEVICE]
|
device = hass.data[DOMAIN][config_entry.entry_id][KEY_DEVICE]
|
||||||
coordinator = hass.data[DOMAIN][config_entry.entry_id][KEY_COORDINATOR]
|
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:
|
else:
|
||||||
name = config_entry.title
|
name = config_entry.title
|
||||||
|
|
||||||
_LOGGER.debug("Initializing with host %s (token %s...)", host, token[:5])
|
|
||||||
|
|
||||||
if model in [MODEL_AIRHUMIDIFIER_CA1, MODEL_AIRHUMIDIFIER_CB1]:
|
if model in [MODEL_AIRHUMIDIFIER_CA1, MODEL_AIRHUMIDIFIER_CB1]:
|
||||||
entity_class = XiaomiAirHumidifierSelector
|
entity_class = XiaomiAirHumidifierSelector
|
||||||
elif model in [MODEL_AIRHUMIDIFIER_CA4]:
|
elif model in [MODEL_AIRHUMIDIFIER_CA4]:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user