Unit System not retained across restarts

I have this set in System->General:

After clicking update, temperature units display correctly in the dashboard.
But after a restart, they revert back to Fahrenheit.

I even added this to configuration.yaml - it did not help:

homeassistant:
  unit_system: metric

I feel this is a conspiracy to not let Americans use the Metric System! :rofl:

Seriously. Any ideas how to fix?

Thanks!

1 Like

PS. The Unit of Measurement for all the temperature sensors are set to C

Still broken in Core 2024.7.0

Have you opened an issue?

If you don’t report it then it won’t get fixed.

1 Like

Still broken in Core 2024.7.1
Am I the only one seeing this issue?

You may be the only American ever to use the Metric system :slight_smile:

Have some patience with the github issue. Someone will look at it eventually.

1 Like

I have the same issue. Subscribed to this thread and the GitHub issue…

Did anybody solve the problem? I have the same. The unit_system always changes when I install an update, and the HA has to be restarted.

It seems that one of the HA updates solved it automatically? I only had one problematic temperature display after one of the latest updates, and I solved it by editing the dashboard and just changing the unit of measure from Fahrenheit to Celsius. Now all temperature sensors seem to be OK after restarts, for Tado and Aqara as well.

Hi Viorel - I have always the same problem…
What exactly did you edit in the dashboard - overwritten the unit of each sensor?

Click the dashboard sensor or graph, click settings, like in the image:


Then click Unit of measure and the proper unit (in my case Celsius):

2 Likes

Thx - seems to work now!

1 Like

Thanks, also solve my problem !!!