The second entity’s value, 50, appears to be a conversion from Fahrenheit to Celsius.
122 F = 50 C
There appears to be a miscommunication of units somewhere. The value of 122 is converted to Celsius but is displayed using your default temperature unit system (Fahrenheit).
I have 3 other thermostats connected and configured the same way, only this one is displaying inaccurate readings, do you know where this calculation takes place? Maybe I can take a look ?
When you look at the temperatures in Developer tools > States, for the two thermostats that show the temperatures correctly and the one thermostat that doesn’t, do you see any differences?
Check if any of the temperature sensors explicitly specify a unit_of_measurement or whatever it may be called on the Hubitat side of the equation.
Interesting. The debug log shows there is no difference in how the data is presented for the two thermostats (identical ‘unit’). Nevertheless, the Attic Thermostat’s current temperature of 46 F gets handled like 46 C and converted to 114.8 F.
I suggest you bring this to the attention of the Hubitat integration’s author. Whatever is causing this doesn’t appear to be due to anything you have configured.
Yes! And it’s been working fine for a while. Is there a way to find out the exact time I updated Home Assistant? I did some digging and I think this happened right around the time I installed the latest update, this bug also looks like it affected another thermostat but fixed itself? If I can pinpoint exactly when I updated maybe I’ll restore a snapshot