diff --git a/homeassistant/components/daikin/sensor.py b/homeassistant/components/daikin/sensor.py index b890ad823f7..8076cd52b56 100644 --- a/homeassistant/components/daikin/sensor.py +++ b/homeassistant/components/daikin/sensor.py @@ -39,18 +39,13 @@ from .const import ( ) -@dataclass(frozen=True) -class DaikinRequiredKeysMixin: - """Mixin for required keys.""" +@dataclass(frozen=True, kw_only=True) +class DaikinSensorEntityDescription(SensorEntityDescription): + """Describes Daikin sensor entity.""" value_func: Callable[[Appliance], float | None] -@dataclass(frozen=True) -class DaikinSensorEntityDescription(SensorEntityDescription, DaikinRequiredKeysMixin): - """Describes Daikin sensor entity.""" - - SENSOR_TYPES: tuple[DaikinSensorEntityDescription, ...] = ( DaikinSensorEntityDescription( key=ATTR_INSIDE_TEMPERATURE,