Third Reality Temp Sensor mis-match: Temps are in F in Current States, and in C in Preferences

Just paired a new Third Reality Temp/Humidity sensor as title notes. This guy...
image

On the Device page, Current States temp is in F, Preferences setting for temp reporting is in C. There is no Preference option to choose F or C as overall temp scale. Just defaults this way.

Current States: (This is in the freezer.)
24-12-03-1096

Preferences:
image

Using built-in driver:
image

Tag for @mike.maxwell ...

This has always been the case and same with the SmartThings Humidity and Hue Motion drivers. But the state temp values are always reported in the Temp Scale setting on the Hub Details page.

Thanks, did not know that, never noticed...I don't remember seeing a discussion around here about it. Has no one ever asked for that to be fixed?

Seems like a simple fix, use the temp scale selected in Hub Details for both State and Preferences. :man_shrugging:

Guess not but to be fair once I setup these devices and preferences I have never gone back to adjust. Set it and forget it.

From a coding perspective using C as the preference is much easier so maybe that is why the decision was made. Much more involved than you think.

1 Like

Well, speaking as someone who's written several DOS batch files in his time... :wink:

Got my Google on...now I'm prepared to live in a world of mixed F and C in my drivers. :slight_smile:

image

1 Like

FWIW that calculation isn’t correct. For example water boils at 212 F and 100 C. 100 x 1.8 != 212