When selecting the units system in Home Assistant we have to select metric or imperial for all units, like this:
I’m in the UK, and I don’t think I’m alone in preferring Celsius (metric) for temperature but miles and miles/hour (imperial) for distance and speed. This limitation means I either have to have Celsius for temperature and km/h for wind speed or Fahrenheit for temperature and mph for wind speed. I can’t have Celsius and mph.
Some integrations allow the units to be overridden but even if a weather integration supports separate units for temperature and wind speed (Dark Sky supports the uk2 unit type which does this) the weather card displays the units based on the global setting.
There are other systems which allow different unit systems for different measurements, for example my Alexa devices allow you to select independently whether you want to use metric or imperial units for temperature and distance like this:
WTH can’t I set this in Home Assistant?