Shellies Discovery script, external temperature

Hi. Newbie here… I have the Shellies discovery script installed but noticed that the external temp sensors connected to one of my 1PM:s are showing way too high readings in Lovelace. Looks like Fahrenheit. I have the general settings (my location, time zone correct and units set to imperial) Am I doing something wrong?

The temperature is actually shown in Celsius in Lovelace but the reading is waaaay off. (40-50 degrees) I checked mqtt traffic with MQTT Explorer and it shows correct readings there.