From 0f50b2edd3f9114c15e39b6bec9ea53d0ef27e60 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Sun, 23 Oct 2022 14:17:42 -0500 Subject: [PATCH] Small lifx fixes (#80828) --- homeassistant/components/lifx/select.py | 17 +++++++++-------- homeassistant/components/lifx/util.py | 2 -- 2 files changed, 9 insertions(+), 10 deletions(-) diff --git a/homeassistant/components/lifx/select.py b/homeassistant/components/lifx/select.py index 2abbde9aed2..fe49e9d8599 100644 --- a/homeassistant/components/lifx/select.py +++ b/homeassistant/components/lifx/select.py @@ -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.""" diff --git a/homeassistant/components/lifx/util.py b/homeassistant/components/lifx/util.py index 46a087296f2..135e1a7e8e9 100644 --- a/homeassistant/components/lifx/util.py +++ b/homeassistant/components/lifx/util.py @@ -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