OpenWeatherMap returns incorrect current weather
For those cruising by later, you don't need to do any conversions for Fahrenheit, you can add another query param to your request for that:
Fahrenheit: units=imperial
... also the option for Celsius: units=metric
Example being:
http://api.openweathermap.org/data/2.5/weather?q=London&appid=XXXXXX&units=imperial
Found this here.