Remove TwenteMilieu entity descriptions required fields mixins (#103990)

* Remove TwenteMilieu entity descriptions required fields mixins

* Fix doc
This commit is contained in:
Franck Nijhof 2023-11-15 04:11:52 +01:00 committed by GitHub
parent a513511936
commit f24212b66e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -21,20 +21,13 @@ from .const import DOMAIN
from .entity import TwenteMilieuEntity
@dataclass
class TwenteMilieuSensorDescriptionMixin:
"""Define an entity description mixin."""
@dataclass(kw_only=True)
class TwenteMilieuSensorDescription(SensorEntityDescription):
"""Describe an Twente Milieu sensor."""
waste_type: WasteType
@dataclass
class TwenteMilieuSensorDescription(
SensorEntityDescription, TwenteMilieuSensorDescriptionMixin
):
"""Describe an Ambient PWS binary sensor."""
SENSORS: tuple[TwenteMilieuSensorDescription, ...] = (
TwenteMilieuSensorDescription(
key="tree",