mirror of
https://github.com/home-assistant/core.git
synced 2025-07-19 19:27:45 +00:00
Remove entity description mixin in Tuya (#112959)
This commit is contained in:
parent
b5c5db9ca0
commit
b4dfe455cb
@ -40,20 +40,13 @@ TUYA_HVAC_TO_HA = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@dataclass(frozen=True)
|
@dataclass(frozen=True, kw_only=True)
|
||||||
class TuyaClimateSensorDescriptionMixin:
|
class TuyaClimateEntityDescription(ClimateEntityDescription):
|
||||||
"""Define an entity description mixin for climate entities."""
|
"""Describe an Tuya climate entity."""
|
||||||
|
|
||||||
switch_only_hvac_mode: HVACMode
|
switch_only_hvac_mode: HVACMode
|
||||||
|
|
||||||
|
|
||||||
@dataclass(frozen=True)
|
|
||||||
class TuyaClimateEntityDescription(
|
|
||||||
ClimateEntityDescription, TuyaClimateSensorDescriptionMixin
|
|
||||||
):
|
|
||||||
"""Describe an Tuya climate entity."""
|
|
||||||
|
|
||||||
|
|
||||||
CLIMATE_DESCRIPTIONS: dict[str, TuyaClimateEntityDescription] = {
|
CLIMATE_DESCRIPTIONS: dict[str, TuyaClimateEntityDescription] = {
|
||||||
# Air conditioner
|
# Air conditioner
|
||||||
# https://developer.tuya.com/en/docs/iot/categorykt?id=Kaiuz0z71ov2n
|
# https://developer.tuya.com/en/docs/iot/categorykt?id=Kaiuz0z71ov2n
|
||||||
|
Loading…
x
Reference in New Issue
Block a user