High temperature is way off

I’m using

#WTH##WM#|#WTL##WM#

to display the day’s high and low temps, and while the low temp is exactly the same as on my Galaxy Watch’s default weather app, the high temp is 15 degrees too low. The current temp is always accurate too. It’s just the high that I’m having serious trouble with. Any idea what’s causing this?

A buddy of mine has the Moto360 and says his high temp is off by 4 degrees, which I’m guessing is within the margin of error. 15 degrees is definitely not within the margin of error. Maybe this is another issue with Samsung devices.

Actually, Wunderground on my phone says the current temp is 69, my watch’s default weather app says it’s 59, and my Facer face says it’s 63. I don’t know what to believe anymore.