Fix hue groups inheritance (#61308)

This commit is contained in:
Paulus Schoutsen 2021-12-08 23:58:23 -08:00 committed by GitHub
parent f4f13b7074
commit 54e312e1f7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -7,7 +7,6 @@ from aiohue.v2 import HueBridgeV2
from aiohue.v2.controllers.events import EventType from aiohue.v2.controllers.events import EventType
from aiohue.v2.controllers.groups import GroupedLight, Room, Zone from aiohue.v2.controllers.groups import GroupedLight, Room, Zone
from homeassistant.components.group.light import LightGroup
from homeassistant.components.light import ( from homeassistant.components.light import (
ATTR_BRIGHTNESS, ATTR_BRIGHTNESS,
ATTR_COLOR_TEMP, ATTR_COLOR_TEMP,
@ -18,6 +17,7 @@ from homeassistant.components.light import (
COLOR_MODE_ONOFF, COLOR_MODE_ONOFF,
COLOR_MODE_XY, COLOR_MODE_XY,
SUPPORT_TRANSITION, SUPPORT_TRANSITION,
LightEntity,
) )
from homeassistant.config_entries import ConfigEntry from homeassistant.config_entries import ConfigEntry
from homeassistant.core import HomeAssistant, callback from homeassistant.core import HomeAssistant, callback
@ -73,11 +73,12 @@ async def async_setup_entry(
) )
class GroupedHueLight(HueBaseEntity, LightGroup): class GroupedHueLight(HueBaseEntity, LightEntity):
"""Representation of a Grouped Hue light.""" """Representation of a Grouped Hue light."""
# Entities for Hue groups are disabled by default # Entities for Hue groups are disabled by default
_attr_entity_registry_enabled_default = False _attr_entity_registry_enabled_default = False
_attr_icon = "mdi:lightbulb-group"
def __init__( def __init__(
self, bridge: HueBridge, resource: GroupedLight, group: Room | Zone self, bridge: HueBridge, resource: GroupedLight, group: Room | Zone