SimpleTemp
Last updated
Last updated
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.
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.