# SimpleTemp

SimpleTemp encoding allows you to represent a temperature value from -40°C (-40°F) to 87,5°C (189,5°F).

If you want to monitor temperature, understanding the *SimpleTemp* encoding is necessary. This is a simple system where **each hex value has a predefined value in degrees Celsius** (or Fahrenheit).

*SimpleTemp* encoding covers **two sets of temperature values** - true temperature values and temperature hysteresis values. Hysteresis values are used in specific downlink registers (0x1E, 0x20, 0x22) only, every other temperature value is a true temperature value.

{% hint style="danger" %}
Please note that there are two thermometer versions - ambi and precise. The **ambi** will have a precision of around **2-3°C (3.6°F-5.4°F)** and the **precise** **<0.5°C (<0.9°F)**. If you have a ***Full*** version of your device, you will have the precise version (which also has a humidity sensor).
{% endhint %}

**True temperature values** range from **-40°C (-40°F)** to **87.5°C (189.5°F)** where the difference between each value is **±0.5°C (±0.9°F)** for a total of **256** true temperature values. This covers all possible use cases from commercial freezer monitoring to forest fire prevention.

{% content-ref url="simpletemp/here-are-all-the-simpletemp-true-temperature-values" %}
[here-are-all-the-simpletemp-true-temperature-values](https://ask.simplehw.eu/kb/simple-api-6-generation/api-6-encoding_23396515/simpletemp/here-are-all-the-simpletemp-true-temperature-values)
{% endcontent-ref %}

**Temperature hysteresis values** range from **0°C (32°F)** to **15.75°C (60.35°F)** where the difference between each value is **±0.25°C (±0.45°F)** for a total of **64** hysteresis values. They are used in temperature hysteresis downlink registers only.

{% content-ref url="simpletemp/here-are-all-the-simpletemp-temperature-hysteresis-values" %}
[here-are-all-the-simpletemp-temperature-hysteresis-values](https://ask.simplehw.eu/kb/simple-api-6-generation/api-6-encoding_23396515/simpletemp/here-are-all-the-simpletemp-temperature-hysteresis-values)
{% endcontent-ref %}
