diff --git a/homeassistant/components/awair/sensor.py b/homeassistant/components/awair/sensor.py index 03243e51b7c..45b40d70399 100644 --- a/homeassistant/components/awair/sensor.py +++ b/homeassistant/components/awair/sensor.py @@ -50,18 +50,13 @@ from .coordinator import AwairDataUpdateCoordinator, AwairResult DUST_ALIASES = [API_PM25, API_PM10] -@dataclass(frozen=True) -class AwairRequiredKeysMixin: - """Mixin for required keys.""" +@dataclass(frozen=True, kw_only=True) +class AwairSensorEntityDescription(SensorEntityDescription): + """Describes Awair sensor entity.""" unique_id_tag: str -@dataclass(frozen=True) -class AwairSensorEntityDescription(SensorEntityDescription, AwairRequiredKeysMixin): - """Describes Awair sensor entity.""" - - SENSOR_TYPE_SCORE = AwairSensorEntityDescription( key=API_SCORE, native_unit_of_measurement=PERCENTAGE,