diff --git a/homeassistant/components/tuya/climate.py b/homeassistant/components/tuya/climate.py index 35e6f5814f3..a56f64a8aad 100644 --- a/homeassistant/components/tuya/climate.py +++ b/homeassistant/components/tuya/climate.py @@ -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