Fix Tuya climate c_f DP not being a string (#63680)

This commit is contained in:
Franck Nijhof 2022-01-10 06:26:28 +01:00 committed by GitHub
parent 689504af86
commit d0ddf3ce8c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -148,8 +148,9 @@ class TuyaClimateEntity(TuyaEntity, ClimateEntity):
):
self._attr_temperature_unit = TEMP_CELSIUS
if any(
"f" in device.status.get(dpcode, "").lower()
"f" in device.status[dpcode].lower()
for dpcode in (DPCode.C_F, DPCode.TEMP_UNIT_CONVERT)
if isinstance(device.status.get(dpcode), str)
):
self._attr_temperature_unit = TEMP_FAHRENHEIT