@vkorn is correct - your formatting is off. And if you want to use a custom icon, it should line up right under the friendly name attribute.
Please feel free to use the customizations I developed for the original Weather Underground app in the post below - the naming convention remains the same as the official component and it includes relevant icons as well.
I also have a great set for DarkSky if you use that - let me know if you need them.