mirror of
https://github.com/home-assistant/core.git
synced 2025-07-27 23:27:37 +00:00
Improve led_ble generic typing (#107534)
This commit is contained in:
parent
438ba7eaad
commit
8150754b9b
@ -38,7 +38,7 @@ async def async_setup_entry(
|
|||||||
async_add_entities([LEDBLEEntity(data.coordinator, data.device, entry.title)])
|
async_add_entities([LEDBLEEntity(data.coordinator, data.device, entry.title)])
|
||||||
|
|
||||||
|
|
||||||
class LEDBLEEntity(CoordinatorEntity, LightEntity):
|
class LEDBLEEntity(CoordinatorEntity[DataUpdateCoordinator[None]], LightEntity):
|
||||||
"""Representation of LEDBLE device."""
|
"""Representation of LEDBLE device."""
|
||||||
|
|
||||||
_attr_supported_color_modes = {ColorMode.RGB, ColorMode.WHITE}
|
_attr_supported_color_modes = {ColorMode.RGB, ColorMode.WHITE}
|
||||||
@ -47,7 +47,7 @@ class LEDBLEEntity(CoordinatorEntity, LightEntity):
|
|||||||
_attr_supported_features = LightEntityFeature.EFFECT
|
_attr_supported_features = LightEntityFeature.EFFECT
|
||||||
|
|
||||||
def __init__(
|
def __init__(
|
||||||
self, coordinator: DataUpdateCoordinator, device: LEDBLE, name: str
|
self, coordinator: DataUpdateCoordinator[None], device: LEDBLE, name: str
|
||||||
) -> None:
|
) -> None:
|
||||||
"""Initialize an ledble light."""
|
"""Initialize an ledble light."""
|
||||||
super().__init__(coordinator)
|
super().__init__(coordinator)
|
||||||
|
@ -14,4 +14,4 @@ class LEDBLEData:
|
|||||||
|
|
||||||
title: str
|
title: str
|
||||||
device: LEDBLE
|
device: LEDBLE
|
||||||
coordinator: DataUpdateCoordinator
|
coordinator: DataUpdateCoordinator[None]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user