I’m using the built-in Nest integration to control my Nest thermostats with automation. I am in the UK and my thermostats are in Celsius.
What’s weird is that I see that the thermostats start reporting in Farenheit on a daily basis. I think this is triggered by a built-in automation running against the Nest (I’ve got no custom apps currently).
Note temperature and heating temperature are out of sync in the screenshot:
I have the same issue… In my Nest automation, the cooling temperature randomly changed to Celcius while the heating temp stayed Fahrenheit. No luck with ST support so far. The Nest App and my SmartThings account are both set to fahrenheit.
Try switching to “Cool” mode briefly (with a high enough setpoint that the Thermostat will not actually run). That should trigger a report of the temperature scale for that mode, which should correct what you’re seeing within Routines and Scenes.