Remove entity description mixin in Aladdin Connect (#112379)

* Remove entity description mixin in Aladdin Connect

* Remove entity description mixin in Aladdin Connect
This commit is contained in:
Joost Lekkerkerker 2024-03-05 18:32:35 +01:00 committed by GitHub
parent 900112b1e8
commit c06ab0bddf
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -23,20 +23,13 @@ from .const import DOMAIN
from .model import DoorDevice
@dataclass(frozen=True)
class AccSensorEntityDescriptionMixin:
"""Mixin for required keys."""
@dataclass(frozen=True, kw_only=True)
class AccSensorEntityDescription(SensorEntityDescription):
"""Describes AladdinConnect sensor entity."""
value_fn: Callable
@dataclass(frozen=True)
class AccSensorEntityDescription(
SensorEntityDescription, AccSensorEntityDescriptionMixin
):
"""Describes AladdinConnect sensor entity."""
SENSORS: tuple[AccSensorEntityDescription, ...] = (
AccSensorEntityDescription(
key="battery_level",