Small lifx fixes (#80828)

This commit is contained in:
J. Nick Koston 2022-10-23 14:17:42 -05:00 committed by GitHub
parent 5fbf6ce8bd
commit 0f50b2edd3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 9 additions and 10 deletions

View File

@ -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."""

View File

@ -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