mirror of
https://github.com/home-assistant/core.git
synced 2025-08-05 21:55:10 +02:00
Small lifx fixes (#80828)
This commit is contained in:
@@ -41,21 +41,22 @@ async def async_setup_entry(
|
||||
) -> None:
|
||||
"""Set up LIFX from a config entry."""
|
||||
coordinator: LIFXUpdateCoordinator = hass.data[DOMAIN][entry.entry_id]
|
||||
entities: list[LIFXEntity] = []
|
||||
|
||||
if lifx_features(coordinator.device)["infrared"]:
|
||||
async_add_entities(
|
||||
[
|
||||
LIFXInfraredBrightnessSelectEntity(
|
||||
coordinator=coordinator, description=INFRARED_BRIGHTNESS_ENTITY
|
||||
)
|
||||
]
|
||||
entities.append(
|
||||
LIFXInfraredBrightnessSelectEntity(
|
||||
coordinator=coordinator, description=INFRARED_BRIGHTNESS_ENTITY
|
||||
)
|
||||
)
|
||||
|
||||
if lifx_features(coordinator.device)["multizone"] is True:
|
||||
async_add_entities(
|
||||
[LIFXThemeSelectEntity(coordinator=coordinator, description=THEME_ENTITY)]
|
||||
entities.append(
|
||||
LIFXThemeSelectEntity(coordinator=coordinator, description=THEME_ENTITY)
|
||||
)
|
||||
|
||||
async_add_entities(entities)
|
||||
|
||||
|
||||
class LIFXInfraredBrightnessSelectEntity(LIFXEntity, SelectEntity):
|
||||
"""LIFX Nightvision infrared brightness configuration entity."""
|
||||
|
@@ -154,8 +154,6 @@ async def async_execute_lifx(method: Callable) -> Message:
|
||||
# us by async_timeout when we hit the OVERALL_TIMEOUT
|
||||
future.set_result(message)
|
||||
|
||||
# _LOGGER.debug("Sending LIFX command: %s", method)
|
||||
|
||||
method(callb=_callback)
|
||||
result = None
|
||||
|
||||
|
Reference in New Issue
Block a user