mirror of
https://github.com/home-assistant/core.git
synced 2025-07-14 16:57:10 +00:00
Flume code quality improvments (#79815)
This commit is contained in:
parent
b28ad1282a
commit
f43c802a03
@ -33,6 +33,11 @@ from .coordinator import (
|
|||||||
from .entity import FlumeEntity
|
from .entity import FlumeEntity
|
||||||
from .util import get_valid_flume_devices
|
from .util import get_valid_flume_devices
|
||||||
|
|
||||||
|
BINARY_SENSOR_DESCRIPTION_CONNECTED = BinarySensorEntityDescription(
|
||||||
|
name="Connected",
|
||||||
|
key="connected",
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
@dataclass
|
@dataclass
|
||||||
class FlumeBinarySensorRequiredKeysMixin:
|
class FlumeBinarySensorRequiredKeysMixin:
|
||||||
@ -93,10 +98,7 @@ async def async_setup_entry(
|
|||||||
|
|
||||||
connection_sensor = FlumeConnectionBinarySensor(
|
connection_sensor = FlumeConnectionBinarySensor(
|
||||||
coordinator=connection_coordinator,
|
coordinator=connection_coordinator,
|
||||||
description=BinarySensorEntityDescription(
|
description=BINARY_SENSOR_DESCRIPTION_CONNECTED,
|
||||||
name="Connected",
|
|
||||||
key="connected",
|
|
||||||
),
|
|
||||||
device_id=device_id,
|
device_id=device_id,
|
||||||
location_name=device_location_name,
|
location_name=device_location_name,
|
||||||
is_bridge=(device[KEY_DEVICE_TYPE] is FLUME_TYPE_BRIDGE),
|
is_bridge=(device[KEY_DEVICE_TYPE] is FLUME_TYPE_BRIDGE),
|
||||||
|
@ -10,7 +10,7 @@ from homeassistant.helpers.update_coordinator import (
|
|||||||
from .const import DOMAIN
|
from .const import DOMAIN
|
||||||
|
|
||||||
|
|
||||||
class FlumeEntity(CoordinatorEntity[DataUpdateCoordinator]):
|
class FlumeEntity(CoordinatorEntity[DataUpdateCoordinator[None]]):
|
||||||
"""Base entity class."""
|
"""Base entity class."""
|
||||||
|
|
||||||
_attr_attribution = "Data provided by Flume API"
|
_attr_attribution = "Data provided by Flume API"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user