mirror of
https://github.com/home-assistant/core.git
synced 2025-07-18 18:57:06 +00:00
Small lifx fixes (#80828)
This commit is contained in:
parent
5fbf6ce8bd
commit
0f50b2edd3
@ -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
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user