mirror of
https://github.com/home-assistant/core.git
synced 2025-07-26 22:57:17 +00:00
Sort imports according to PEP8 for yeelight (#29755)
This commit is contained in:
parent
f81e608cc1
commit
3f469eac28
@ -1,24 +1,25 @@
|
|||||||
"""Support for Xiaomi Yeelight WiFi color bulb."""
|
"""Support for Xiaomi Yeelight WiFi color bulb."""
|
||||||
|
|
||||||
import logging
|
|
||||||
from datetime import timedelta
|
from datetime import timedelta
|
||||||
|
import logging
|
||||||
|
|
||||||
import voluptuous as vol
|
import voluptuous as vol
|
||||||
from yeelight import Bulb, BulbException
|
from yeelight import Bulb, BulbException
|
||||||
|
|
||||||
|
from homeassistant.components.binary_sensor import DOMAIN as BINARY_SENSOR_DOMAIN
|
||||||
from homeassistant.components.discovery import SERVICE_YEELIGHT
|
from homeassistant.components.discovery import SERVICE_YEELIGHT
|
||||||
|
from homeassistant.components.light import DOMAIN as LIGHT_DOMAIN
|
||||||
from homeassistant.const import (
|
from homeassistant.const import (
|
||||||
|
ATTR_ENTITY_ID,
|
||||||
CONF_DEVICES,
|
CONF_DEVICES,
|
||||||
|
CONF_HOST,
|
||||||
CONF_NAME,
|
CONF_NAME,
|
||||||
CONF_SCAN_INTERVAL,
|
CONF_SCAN_INTERVAL,
|
||||||
CONF_HOST,
|
|
||||||
ATTR_ENTITY_ID,
|
|
||||||
)
|
)
|
||||||
from homeassistant.components.light import DOMAIN as LIGHT_DOMAIN
|
|
||||||
from homeassistant.components.binary_sensor import DOMAIN as BINARY_SENSOR_DOMAIN
|
|
||||||
from homeassistant.helpers import discovery
|
from homeassistant.helpers import discovery
|
||||||
from homeassistant.helpers.discovery import load_platform
|
|
||||||
import homeassistant.helpers.config_validation as cv
|
import homeassistant.helpers.config_validation as cv
|
||||||
from homeassistant.helpers.dispatcher import dispatcher_send, dispatcher_connect
|
from homeassistant.helpers.discovery import load_platform
|
||||||
|
from homeassistant.helpers.dispatcher import dispatcher_connect, dispatcher_send
|
||||||
from homeassistant.helpers.event import track_time_interval
|
from homeassistant.helpers.event import track_time_interval
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
@ -4,7 +4,8 @@ import logging
|
|||||||
from homeassistant.components.binary_sensor import BinarySensorDevice
|
from homeassistant.components.binary_sensor import BinarySensorDevice
|
||||||
from homeassistant.core import callback
|
from homeassistant.core import callback
|
||||||
from homeassistant.helpers.dispatcher import async_dispatcher_connect
|
from homeassistant.helpers.dispatcher import async_dispatcher_connect
|
||||||
from . import DATA_YEELIGHT, DATA_UPDATED
|
|
||||||
|
from . import DATA_UPDATED, DATA_YEELIGHT
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
@ -4,60 +4,61 @@ import logging
|
|||||||
import voluptuous as vol
|
import voluptuous as vol
|
||||||
import yeelight
|
import yeelight
|
||||||
from yeelight import (
|
from yeelight import (
|
||||||
|
BulbException,
|
||||||
|
Flow,
|
||||||
RGBTransition,
|
RGBTransition,
|
||||||
SleepTransition,
|
SleepTransition,
|
||||||
Flow,
|
|
||||||
BulbException,
|
|
||||||
transitions as yee_transitions,
|
transitions as yee_transitions,
|
||||||
)
|
)
|
||||||
from yeelight.enums import PowerMode, LightType, BulbType, SceneClass
|
from yeelight.enums import BulbType, LightType, PowerMode, SceneClass
|
||||||
|
|
||||||
from homeassistant.helpers.dispatcher import async_dispatcher_connect
|
|
||||||
from homeassistant.helpers.service import extract_entity_ids
|
|
||||||
import homeassistant.helpers.config_validation as cv
|
|
||||||
from homeassistant.util.color import (
|
|
||||||
color_temperature_mired_to_kelvin as mired_to_kelvin,
|
|
||||||
color_temperature_kelvin_to_mired as kelvin_to_mired,
|
|
||||||
)
|
|
||||||
from homeassistant.const import CONF_HOST, ATTR_ENTITY_ID, ATTR_MODE, CONF_NAME
|
|
||||||
from homeassistant.core import callback
|
|
||||||
from homeassistant.components.light import (
|
from homeassistant.components.light import (
|
||||||
ATTR_BRIGHTNESS,
|
ATTR_BRIGHTNESS,
|
||||||
ATTR_HS_COLOR,
|
|
||||||
ATTR_TRANSITION,
|
|
||||||
ATTR_COLOR_TEMP,
|
ATTR_COLOR_TEMP,
|
||||||
ATTR_FLASH,
|
|
||||||
FLASH_SHORT,
|
|
||||||
FLASH_LONG,
|
|
||||||
ATTR_EFFECT,
|
ATTR_EFFECT,
|
||||||
|
ATTR_FLASH,
|
||||||
|
ATTR_HS_COLOR,
|
||||||
|
ATTR_KELVIN,
|
||||||
|
ATTR_RGB_COLOR,
|
||||||
|
ATTR_TRANSITION,
|
||||||
|
FLASH_LONG,
|
||||||
|
FLASH_SHORT,
|
||||||
SUPPORT_BRIGHTNESS,
|
SUPPORT_BRIGHTNESS,
|
||||||
SUPPORT_COLOR,
|
SUPPORT_COLOR,
|
||||||
SUPPORT_TRANSITION,
|
|
||||||
SUPPORT_COLOR_TEMP,
|
SUPPORT_COLOR_TEMP,
|
||||||
SUPPORT_FLASH,
|
|
||||||
SUPPORT_EFFECT,
|
SUPPORT_EFFECT,
|
||||||
|
SUPPORT_FLASH,
|
||||||
|
SUPPORT_TRANSITION,
|
||||||
Light,
|
Light,
|
||||||
ATTR_RGB_COLOR,
|
|
||||||
ATTR_KELVIN,
|
|
||||||
)
|
)
|
||||||
|
from homeassistant.const import ATTR_ENTITY_ID, ATTR_MODE, CONF_HOST, CONF_NAME
|
||||||
|
from homeassistant.core import callback
|
||||||
|
import homeassistant.helpers.config_validation as cv
|
||||||
|
from homeassistant.helpers.dispatcher import async_dispatcher_connect
|
||||||
|
from homeassistant.helpers.service import extract_entity_ids
|
||||||
import homeassistant.util.color as color_util
|
import homeassistant.util.color as color_util
|
||||||
|
from homeassistant.util.color import (
|
||||||
|
color_temperature_kelvin_to_mired as kelvin_to_mired,
|
||||||
|
color_temperature_mired_to_kelvin as mired_to_kelvin,
|
||||||
|
)
|
||||||
|
|
||||||
from . import (
|
from . import (
|
||||||
CONF_TRANSITION,
|
|
||||||
DATA_YEELIGHT,
|
|
||||||
CONF_MODE_MUSIC,
|
|
||||||
CONF_SAVE_ON_CHANGE,
|
|
||||||
CONF_CUSTOM_EFFECTS,
|
|
||||||
DATA_UPDATED,
|
|
||||||
YEELIGHT_SERVICE_SCHEMA,
|
|
||||||
DOMAIN,
|
|
||||||
ATTR_TRANSITIONS,
|
|
||||||
YEELIGHT_FLOW_TRANSITION_SCHEMA,
|
|
||||||
ACTION_RECOVER,
|
ACTION_RECOVER,
|
||||||
CONF_FLOW_PARAMS,
|
|
||||||
ATTR_ACTION,
|
ATTR_ACTION,
|
||||||
ATTR_COUNT,
|
ATTR_COUNT,
|
||||||
NIGHTLIGHT_SWITCH_TYPE_LIGHT,
|
ATTR_TRANSITIONS,
|
||||||
|
CONF_CUSTOM_EFFECTS,
|
||||||
|
CONF_FLOW_PARAMS,
|
||||||
|
CONF_MODE_MUSIC,
|
||||||
CONF_NIGHTLIGHT_SWITCH_TYPE,
|
CONF_NIGHTLIGHT_SWITCH_TYPE,
|
||||||
|
CONF_SAVE_ON_CHANGE,
|
||||||
|
CONF_TRANSITION,
|
||||||
|
DATA_UPDATED,
|
||||||
|
DATA_YEELIGHT,
|
||||||
|
DOMAIN,
|
||||||
|
NIGHTLIGHT_SWITCH_TYPE_LIGHT,
|
||||||
|
YEELIGHT_FLOW_TRANSITION_SCHEMA,
|
||||||
|
YEELIGHT_SERVICE_SCHEMA,
|
||||||
)
|
)
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user