You’re missing a whole lot. You’ve shown us the raw message and jumped straight to how to see it on your UI. There’s a ton of stuff between those two points.
What’s your Thing/Channel config?
What’s your Item config?
What’s your UI config?
Sadly not really. Screen shots are terrible. Please click on the code tab for the Thing and paste in the code you see there. Use code fences:
```
code goes here
```
Why use a String Item?
Create the Channel as a number Channel (all the configs you’ve already done will probably be the same.
One additional setting you’ll have is “Unit of Measurement”. Put °C there.
Recreate the Item as a Number:Temperature Item.
Click on “Add Metadata” and add “State Description”. In the “Pattern” section put in %.1f °F. That tells MainUI to convert the °C to °F (with one decimal place) in most places it’s shown in the UI.
I think @rossko57 is on to something. I don’t think that fix existed in OH 3.2 release.
So you can either upgrade to the latest milestone, wait a couple weeks for 3.3 to be released, or deal with this using a JS transformation that converts the °C to °F before it gets to the Item.