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.

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).

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.

pageHere are all the SimpleTemp true temperature values

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.

pageHere are all the SimpleTemp temperature hysteresis values

Last updated