From 63115a906d7c8ede02be7ee9c30ac95d0c5ff7b8 Mon Sep 17 00:00:00 2001 From: Joost Lekkerkerker Date: Sun, 16 Jul 2023 03:03:47 +0200 Subject: [PATCH] Migrate evil genius labs to has entity name (#96570) --- homeassistant/components/evil_genius_labs/__init__.py | 2 ++ homeassistant/components/evil_genius_labs/light.py | 6 +----- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/homeassistant/components/evil_genius_labs/__init__.py b/homeassistant/components/evil_genius_labs/__init__.py index d7083715394..839d546588c 100644 --- a/homeassistant/components/evil_genius_labs/__init__.py +++ b/homeassistant/components/evil_genius_labs/__init__.py @@ -103,6 +103,8 @@ class EvilGeniusUpdateCoordinator(DataUpdateCoordinator[dict]): class EvilGeniusEntity(CoordinatorEntity[EvilGeniusUpdateCoordinator]): """Base entity for Evil Genius.""" + _attr_has_entity_name = True + @property def device_info(self) -> DeviceInfo: """Return device info.""" diff --git a/homeassistant/components/evil_genius_labs/light.py b/homeassistant/components/evil_genius_labs/light.py index 41fbcfa9b48..a915619b1b8 100644 --- a/homeassistant/components/evil_genius_labs/light.py +++ b/homeassistant/components/evil_genius_labs/light.py @@ -32,6 +32,7 @@ async def async_setup_entry( class EvilGeniusLight(EvilGeniusEntity, LightEntity): """Evil Genius Labs light.""" + _attr_name = None _attr_supported_features = LightEntityFeature.EFFECT _attr_supported_color_modes = {ColorMode.RGB} _attr_color_mode = ColorMode.RGB @@ -47,11 +48,6 @@ class EvilGeniusLight(EvilGeniusEntity, LightEntity): ] self._attr_effect_list.insert(0, HA_NO_EFFECT) - @property - def name(self) -> str: - """Return name.""" - return cast(str, self.coordinator.data["name"]["value"]) - @property def is_on(self) -> bool: """Return if light is on."""