From 05628ecb2f3faee421097763b952c5047874cc35 Mon Sep 17 00:00:00 2001 From: Joost Lekkerkerker Date: Tue, 5 Mar 2024 21:55:45 +0100 Subject: [PATCH] Remove entity description mixin in Comfoconnect (#112397) --- homeassistant/components/comfoconnect/sensor.py | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/homeassistant/components/comfoconnect/sensor.py b/homeassistant/components/comfoconnect/sensor.py index 421643f5ced..be0616468a1 100644 --- a/homeassistant/components/comfoconnect/sensor.py +++ b/homeassistant/components/comfoconnect/sensor.py @@ -79,19 +79,11 @@ ATTR_SUPPLY_TEMPERATURE = "supply_temperature" _LOGGER = logging.getLogger(__name__) -@dataclass(frozen=True) -class ComfoconnectRequiredKeysMixin: - """Mixin for required keys.""" - - sensor_id: int - - -@dataclass(frozen=True) -class ComfoconnectSensorEntityDescription( - SensorEntityDescription, ComfoconnectRequiredKeysMixin -): +@dataclass(frozen=True, kw_only=True) +class ComfoconnectSensorEntityDescription(SensorEntityDescription): """Describes Comfoconnect sensor entity.""" + sensor_id: int multiplier: float = 1