Zigbee Temperature/Humidity Sensor temperature values always in C

I have a Sonoff SNZB-02 Zigbee Temperature/Humidity sensor connected to my Aeotec Smart Hub v3.
Both the SmartThings web site and Android app show the Celcius numeric temperature value regardless if I have units set to F or C in the web site. For example, the website would display 22.9 F when I changed the units to F while the sensor returns 22.9 C.

It uses the edge driver
ccea734e-e56e-4d2c-a259-3b2e1fdebd82 Zigbee Humidity Sensor

Neither the commands or preferences include a unit.
─────────────────────────────────────────────────────────────
Capability Attribute Value
relativeHumidityMeasurement humidity 62 %
temperatureMeasurement temperature 22.9 C
battery battery 100 %
firmwareUpdate lastUpdateStatusReason
firmwareUpdate availableVersion
firmwareUpdate lastUpdateStatus
firmwareUpdate state
firmwareUpdate currentVersion
firmwareUpdate lastUpdateTime
─────────────────────────────────────────────────────────────

────────────────────────────────
Name Type Value
humidityOffset integer 0
tempOffset number 0
────────────────────────────────

Is there something I can do to correct this?

There should be a setting in the mobile app to change that. Open device tile, 3 dots upper right, setting.

If that setting does not exist switch @Mariano_Colmenarejo 's “Zigbee Temp Sensor and Child Thermostat Mc” driver. If has the needed setting.

1 Like

Hi @r_m1

The temperature units displayed by the app are automatically chosen based on the location of your Samsung account