---
title: HMCharacteristicTypeTemperatureUnits
framework: homekit
role: symbol
role_heading: Global Variable
path: homekit/hmcharacteristictypetemperatureunits
---

# HMCharacteristicTypeTemperatureUnits

The units of temperature currently active on the accessory.

## Declaration

```swift
let HMCharacteristicTypeTemperatureUnits: String
```

## Discussion

Discussion The corresponding value is one of the constants from the HMCharacteristicValueTemperatureUnit enumeration. HomeKit always reports temperature values in degrees Celsius, but your app should display the temperature in units chosen by the user.

## Topics

### Values

- [HMCharacteristicValueTemperatureUnit](homekit/hmcharacteristicvaluetemperatureunit.md)

## See Also

### Temperature

- [HMCharacteristicTypeCurrentTemperature](homekit/hmcharacteristictypecurrenttemperature.md)
- [HMCharacteristicTypeTargetTemperature](homekit/hmcharacteristictypetargettemperature.md)
- [HMCharacteristicTypeTargetHeatingCooling](homekit/hmcharacteristictypetargetheatingcooling.md)
- [HMCharacteristicTypeCurrentHeatingCooling](homekit/hmcharacteristictypecurrentheatingcooling.md)
- [HMCharacteristicTypeTargetHeaterCoolerState](homekit/hmcharacteristictypetargetheatercoolerstate.md)
- [HMCharacteristicTypeCurrentHeaterCoolerState](homekit/hmcharacteristictypecurrentheatercoolerstate.md)
- [HMCharacteristicTypeCoolingThreshold](homekit/hmcharacteristictypecoolingthreshold.md)
- [HMCharacteristicTypeHeatingThreshold](homekit/hmcharacteristictypeheatingthreshold.md)
