Maybe its not a failure - instead its the data which is served by openwheatermap. Maybe the wheater station they use is buggy - if I check on https://www.openweathermap.org/city/3143244 - there are actually shown 10°. Don’t know, Im from Switzerland - but 10° at midnight in Oslo at November?
Just an idea.