Value not numeric but seen as string

I have a few temp sensors and two of them are originating from the heatpump, others are Shelly, all are running trough MQTT, i can’t get the values from the heatpump to convert to numeric or float, the strange thing is, is that if i calculate with the values in the template it works, so then it thinks it is numeric, i use the below line in the configuration.yaml to demonstrate
value_template: “{{ value_json[‘1’][‘value’] |float /10}}”

the Shelly sensors are giving a numeric value and they are working as expected.

also the graph shows a flat 0.0 line…
any idea anyone ?