Body sensor temperature showing Farenheit, not Celsius [July 2025]

Has anyone figured out HOW to connect the Core Body sensor to Zwift? I thought that it would be through the “Controls” pairing screen but I do not see the sensor there.

Update: I was able to pair it via HR pairing screen. The new issue is that it only shows the Core Temp in °F and not °C. Looks weird that the setting has that correct but the actual game does not. See below.

Hi @Martin_Skapa

The body temperature showing up in Farenheit is an issue we had ironed out before this feature rolled out. We’ll investigate why this is back, thanks for the report.

Glad you sorted out how to pair the CORE body temperature sensor. For others CORE sensor users who google their way to this thread - you should already have the CORE device paired to your heart rate monitor? Assuming yes - you then pair your HRM to Zwift in the Pairing Screen before you select Core Temperature in your game settings.

There’s a bug with the Core2 body temperature sensor HUD feature in Zwift. Even though my settings are set to metric, the temperature shown on the HUD displays in Fahrenheit.

Here’s what I’ve tried so far:

Switched from metric to imperial and back again

Restarted Zwift

Repaired the sensor

Verified the sensor is set to metric in the Core Temp phone app

Confirmed it displays correctly in Celsius on my Garmin 840

Despite all this, Zwift still shows °F in the HUD. Would appreciate if this could be looked into, seems like a bug with how the HUD reads sensor data.

Thanks!

Possibly locale related?

1 Like

Yep, this was the issue, thanks Paul!

On my Windows 11 Gaming PC (that I use only for Zwift), my “Windows Display Language” was already set to “English (Australia)”.

However, my “Country or region” setting was “United States”, and my “Regional format” was “Recommended”.

I’ve changed “Country or region” setting to “Australia”
and “Regional format” to “English (Australia)”.
Now my Core2 sensor shows as Celcius in Zwift. :grin:

1 Like

Any idea when the temperature units will be fixed on the Apple TV Version?

@George_Thivaios_Sp @Shane_Taylor @Martin_Skapa

We’ve been investigating your body temperature data defaulting to Farenheit, and can use your help to eliminate some root cause suspects.

The game might be thinking you’re located in the US, where Farenheit is expected and correct. Would you check these things please?

  1. On your Zwift computer’s OS settings - what is your home region set to?
  2. Do you use a VPN on that device or WiFi router for your local network? If so - what’ the VPN destination typically set to?
  3. If practical - could you take your laptop/tablet and HRM and use a different WiFi connection as a test? Tethering your device to your phone’s, or a local cafe’s WiFi?

I am indeed in the U.S. but I like
km,kg and C :slight_smile:

I don’t use a VPN but then again Zwift shows me kilometers and kilos and always has done. My Core Sensor app is also in Celsius

4 Likes

Bingo!

I use “use location to set time zone” which is then set to GMT+2.

Under Settings/Languages (Android):

  • I had it set as 1. English (US) and 2. Czech. The temp was shown in Deg F
  • I tried to change it now to Czech. The temp changed to Dec C :+1:
  • I changed the language to English (UK) and the temp remained as Deg C. Case solved for me :+1:
2 Likes

I’m not saying it ought to work this way, but have you tried Canada?

Haha. I can think of plenty of reasons to, I will add making Core work with Zwift to the list

To confirm changing the region to say France does the trick. It still feels like a workaround tbh