OpenMQTTGateway v1.8.1 : wrong Temperature from Shelly BLU HT

Subject: Incorrect Display of Negative Temperatures in Gateway Firmware

Description: In the current gateway firmware, negative temperature values ​​are incorrectly displayed as very large positive values ​​(e.g., -2.3 °C appears as 6551.6). This results in incorrect temperature readings on the dashboard.

Expected Behavior: Negative temperatures should be displayed correctly as negative values.

Actual Behavior: Negative temperatures are displayed as large positive values, presumably due to an incorrect conversion or interpretation of the 16-bit sensor value.

Steps for Reproduction:

Read a sensor with a negative temperature reading.

Observe the value on the dashboard.

Suspected Cause: Incorrect handling of sign bits or scaling in the firmware code.

Please correct this in a future firmware update to ensure accurate temperature readings.

Thank you for your support!

Hi @wotandamm

This has already been addressed a year ago. You can either install the current development version of OpenMQTTGateway

or alternatively use the development or 2.0.0 release version of Theengs Decoder if you can make your own build.