Temperatures won't display on the same history graph

I have several esp sensors sending temperature via mqtt and a mistubishi aircon also sending and receiving data over mqtt.
Everything works individually no problem but i’m trying to plot the temp sensors against air con setpoint and current temp. They automatically split into a separate graph, The unit of measure all seems to be the same. I’ve been scratching my head for hours trying to make it work.
Local weather temp data will plot against the A/C but all mqtt sensors remain on their own graph.

type: history-graph
entities:

  • entity: sensor.garage_temp
  • entity: sensor.lounge_temp
  • entity: sensor.roof_temp
  • entity: climate.loungeac
  • entity: sun.sun
  • entity: sensor.cooma_airport_temp
    hours_to_show: 24
    refresh_interval: 0
    title: Duck temps

The config.yaml sensor setup
Lounge temp is pulled from the A/C mqtt so I could get it on the same graph as the other sensors.

sensor:
platform: mqtt
name: “Garage Temp”
state_topic: “esp/dht/garage/temperature”
unit_of_measurement: “°C”

sensor 2:
platform: mqtt
name: “Garage Humidity”
state_topic: “esp/dht/garage/humidity”
unit_of_measurement: “%”

sensor 3:
platform: mqtt
name: “Roof Temp”
state_topic: “esp/dht/roof/temperature”
unit_of_measurement: “°C”

sensor 4:
platform: mqtt
name: “Roof Humidity”
state_topic: “esp/dht/roof/humidity”
unit_of_measurement: “%”

sensor 5:
platform: mqtt
name: “Lounge Temp”
state_topic: “mitsubishi2mqtt/LoungeAC/state”
value_template: “{{ value_json.roomTemperature }}”
unit_of_measurement: “°C”

What am I missing that they won’t combine into the same graph?

Look closely at the degrees symbol. You have used two different types. The three sensors in the bottom graph appear to be using the ordinal indicator instead of the degree symbol.

I thought it was the unit of measure symbol. I messed around with that for ages trying to copy the working ones or removing them all together and it didn’t make a difference.
I shall continue trying.

This put them back to the original degree symbols which doesn’t work either
In the config yaml the º has a little underline but not when i paste here.

sensor 5:
platform: mqtt
name: “Lounge Temp”
state_topic: “mitsubishi2mqtt/LoungeAC/state”
value_template: “{{ value_json.roomTemperature }}”
unit_of_measurement: “ºC”

alt 167 º or alt 248 ° neither make a difference

You will now have to wait for the history data to purge from the 24hr graph. alt 248 is the correct symbol. alt 167 is not.

Alt + 248 has done it. I reduced the history to 1hr and it collapses into a single graph.

Thanks