Fix missing windspeed in Tuya climate (#65511)

This commit is contained in:
Franck Nijhof 2022-02-03 14:00:03 +01:00 committed by GitHub
parent 770707f487
commit 3e0856ccac
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 1 deletions

View File

@ -223,7 +223,9 @@ class TuyaClimateEntity(TuyaEntity, ClimateEntity):
# Determine fan modes
if enum_type := self.find_dpcode(
DPCode.FAN_SPEED_ENUM, dptype=DPType.ENUM, prefer_function=True
(DPCode.FAN_SPEED_ENUM, DPCode.WINDSPEED),
dptype=DPType.ENUM,
prefer_function=True,
):
self._attr_supported_features |= SUPPORT_FAN_MODE
self._attr_fan_modes = enum_type.range

View File

@ -367,6 +367,7 @@ class DPCode(StrEnum):
WATER_SET = "water_set" # Water level
WATERSENSOR_STATE = "watersensor_state"
WET = "wet" # Humidification
WINDSPEED = "windspeed"
WIRELESS_BATTERYLOCK = "wireless_batterylock"
WIRELESS_ELECTRICITY = "wireless_electricity"
WORK_MODE = "work_mode" # Working mode