diff --git a/homeassistant/components/aladdin_connect/sensor.py b/homeassistant/components/aladdin_connect/sensor.py index 0a264edc8c2..5ea1c13fc27 100644 --- a/homeassistant/components/aladdin_connect/sensor.py +++ b/homeassistant/components/aladdin_connect/sensor.py @@ -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",