I'm using the xml weather docklet and have the same problem that started today also. Deleting the weather docklet fixed it. Does this issue usually resolve itself soon from weather.com's end or could this problem last awhile?
I hate using the Accuweather docklet because it is anything but accurate; the temperature shown on the dock says 68 sunny/cloudy and temperature for today on the flyout menu says 72 sunny/cloudy but it says 74 on their website and there is not a single cloud outside, AT ALL.
Is there a way to make a script using NOAA's National Weather Service or a similar service?
Edit: After searching around it seems the problem with the accuweather docklet reporting inaccurate information is because of the stardockweather.ocx file. I replaced it with another one and now accuweather seems to be working fine. I still don't trust it completely but it's useable now at least. This link has instructions on how to fix it https://forums.wincustomize.com/332642