Trouble changing Google Nest Thermostat Units to Metric (C)

Hi all! Just getting into HA and one of the devices I just added (after a lot of steps and a $5 fee to Google) is my Google Nest Thermostat.
It wasn’t too hard to set up, but in the Devices section, I was able to change the sensor temperature units to Metric (C) from Imperial (F), however the actual Thermostat controls itself are still in Imperial and I’m having a hard time finding where to change it.
A few posts here and around Google says that I should either be able to change my preferred units displayed under my user profile somewhere but I can’t seem to find that, or change it the configuration.yaml file which I am having a hard time finding too (actually know where the file is in File Explorer but can’t see much of the actual YAML code to change).

Any help here would be great!

Also bonus question/query: I have a sensor that is in another room of the house that came with the Thermostat but not really sure how to set that up and have it detect as a device/entity in HA. Any help there too would be fantastic!

On the device or in the Home Assistant Dashboard?

Hi there, sorry should’ve specified in the HA dashboard. Here’s a screenshot of what the device control and sensors are showing:

Find the temperature sensor associated with the Nest thermostat. You can change the unit of measure there…

click on this


Then click the gear icon in the right corner

EDIT: After Tom pointed out to me that you already executed this step, is the Unit of Measurement updated in the settings GUI after the change ?

They’ve already done that:

My bad, missed that…This indicates the native app is set to °F

The app setting doesn’t affect HA from switching from °F to °C.

Thanks @LiQuid_cOOled and @tom_l

So this likely means I’m gonna have to figure out how to change this within the Google app instance I had to create to get the integration added it seems?

What Google App integration is HA using for this device?

Nest?

Yup! When I went through it, I remember searching for Google > Google Nest via the Add Integration flow

I have the Nest App set to °F and HA set to °C. In my opinion, the issue is on the HA side. I’d double check the sensor setting to see if the original change from °F to °C took.


@LiQuid_cOOled
So I was thinking I might’ve set things up incorrectly inadvertently. When I chose the Google > Nest integration, I’m wondering if that was referring to the Nest app and not the Nest Thermostat product line?
The reason I think this is now relevant is because I have the 4th gen learning thermostat which cannot be added to the native Nest app in iOS I’m finding and it redirects me to set it up in the Google Home app instead… :thinking:

Wondering also if a solution like this one in the link below would still apply in 2025?

I do not have unit_system: imperial is my configuration.yaml and is actually depreciated.

Dang it I feel like I’m stuck with this thermostat in F now… there’s got to be something I’m missing here

Can you screenshot the Nest Temperature Sensor?

Similar to this view

It’s odd because I can literally swap UoM with no issues

I am a bit stumped as well.

Here’s what I can see when I look up the entity and edit the card in the dashboard:

I ended up looking through the developer tools based on this thread

I found what looks like the YAML to that entity but nothing specifying the unit of measurement. I’m thinking maybe I can get janky and change the numbers to the Celsius equivalents?

May also be worth noting that yours is showing sensor whereas mine is showing climate as the entity type.

I do have the unit of measurement for the sensor equivalent to the same device though:

You could always template the sensor as temporary fix

{{ ((states('sensor.living_room_temperature') | int(0)-32)/(9/5))| round(0)}}°C

Now you have me confused. This picture shows your temp sensor associated with the Nest is showing °C

I assume now you want this data in Celsius

1 Like

So the senator is showing correctly in C but the control card cannot be set to anything other than F.

Here are both entities in their respective card types on the same dashboard:

I eventually want to get the control at the top to show the same as the sensors below it