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.