Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
It's somewhat off-topic but a while back the Weather widget in Windows 7 stopped working. It turns out that Microsoft felt these were a security issue and killed it via a security update. Rumor had it that Microsoft wanted to get rid of widgets.

While the OS X Weather widget stopped and then started working for me, the handwriting may already be on the wall for elimination of this widget. We already know that Dashboard gets no love from Apple.
 
I had the same problem recently with any city on "El capitan". After lots of debugging I observed that it has to do with the headers that the WidgetClient sends when requestion weather data and the chance that the returning data requires more than two TCP/IP packager.

I modified the Widget code and now it seems to work always. You can look at the solution at:
https://github.com/gonzalorodrigo/osxcalendarwidget

I've tried your solution, but I can't get to find weatherParser.js. Once I get to the WidgetResources folder i don't see or find .parsers.
I'm running OSX Yosemite 10.10.5 on my MacBook Air. Any clues?


Nevermind, it was a hidden folder but already solved it. It's working like a charm, thanks a lot!
 
Last edited:
Well, it was not for the first time in the past months that the widget would not work. I really started to hate it. First, it keeps being displaced after reboot, second it fails to contact the Yahoo servers on regular basis.
 
I had the same problem recently with any city on "El capitan". After lots of debugging I observed that it has to do with the headers that the WidgetClient sends when requestion weather data and the chance that the returning data requires more than two TCP/IP packager.

I modified the Widget code and now it seems to work always. You can look at the solution at:
https://github.com/gonzalorodrigo/osxcalendarwidget

Been having this issue ever since upgrading to El Capitan and even clean installed and upgraded everything via App Store twice without fixing it. Really appreciate this work!
 
Just upgraded to El Capitan and noticed the problem with the weather widget.

Easiest solution: in Dashboard, just click on More Widgets after you hit + and this gives you a page of hundreds of widgets via Apple. I added the WeatherBug (in the Information category) and it works perfectly.
 
I'm beginning to think this could be an issue on Yahoo's end. The weather widget also has trouble on 10.6.8 and 10.8.5, not just on El Cap. And yesterday, I noticed the weather section on Yahoo's website was stuck on forecast from several days ago.
 
I'm beginning to think this could be an issue on Yahoo's end. The weather widget also has trouble on 10.6.8 and 10.8.5, not just on El Cap. And yesterday, I noticed the weather section on Yahoo's website was stuck on forecast from several days ago.

This makes sense. It seems to be a communication error. Perhaps Yahoo's widget is not (yet) compatible with the Mac upgrades. My WeatherBug widget is working flawlessly and these available additional widgets download directly to the Dashboard so I just removed the Yahoo one.
 
I'm beginning to think this could be an issue on Yahoo's end. The weather widget also has trouble on 10.6.8 and 10.8.5, not just on El Cap. And yesterday, I noticed the weather section on Yahoo's website was stuck on forecast from several days ago.
Yes, the problem is on Yahoo!'s side. Like some weeks ago. Exactly the same happened. The widget still not updating and I had connection problems today with one of my Yahoo! Mail accounts.
 
Just upgraded to El Capitan and noticed the problem with the weather widget.

Easiest solution: in Dashboard, just click on More Widgets after you hit + and this gives you a page of hundreds of widgets via Apple. I added the WeatherBug (in the Information category) and it works perfectly.

Thanks for that. I had totally forgotten about 3rd party weather widgets.

I tried WeatherBug first but it didn't work so well for Canada (for some reason, when C is selected it still showed in F for the forecast section). But found one called Canadian Weather (weather and forecast info from Environment Canada) and that one does work well. It even shows wind chill values, sunset and sunrise times, wind and humidity. But the presentation is so so.
 
January 11th.

The widget won't update, but the app will. It's been like this for a few days now. Reboots and power cycling the phone has not fixed it.
 
I was having the same problem with the widget only taking the default Cupertino location. The way i solved this problem was very simple.

1-) Go to the apple logo in the top left part of the Screen
2-) System Preferences
3-) Security and Privacy, then click on the Privacy Tab
4-) Verify that "Enable Location Services" is checked and Weather is also selected. If it is then you will need to uncheck Weather, apply the changes, then go back and put the checkmark back again. Lock the settings.
5-)Now test the widget again and enjoy ;)

Hope this help!
 
  • Like
Reactions: ATC
Thanks for that. I had totally forgotten about 3rd party weather widgets.

I tried WeatherBug first but it didn't work so well for Canada (for some reason, when C is selected it still showed in F for the forecast section). But found one called Canadian Weather (weather and forecast info from Environment Canada) and that one does work well. It even shows wind chill values, sunset and sunrise times, wind and humidity. But the presentation is so so.
This method can be found on the net. The problem is that there no Weather under Location Services in System Preferences/Security and privacy/Privacy, at least in my case.

Hi Ulenspiegel

Do you have any other program or app on the location service list ? Please uncheck and put the checkmark again on the location services, then go the the widget and try, this should generate a request for the location service and you should see the "weather" now under that list. once you get the weather app on the list repeat the steps I posted before and see if that helps.
 
I was having the same problem with the widget only taking the default Cupertino location. The way i solved this problem was very simple.

1-) Go to the apple logo in the top left part of the Screen
2-) System Preferences
3-) Security and Privacy, then click on the Privacy Tab
4-) Verify that "Enable Location Services" is checked and Weather is also selected. If it is then you will need to uncheck Weather, apply the changes, then go back and put the checkmark back again. Lock the settings.
5-)Now test the widget again and enjoy ;)

Hope this help!
Thank you! That actually worked for me on my iMac. For the longest time the default weather widget was not working, only able to show Cupertino weather and nothing else.
 
Thank you! That actually worked for me on my iMac. For the longest time the default weather widget was not working, only able to show Cupertino weather and nothing else.

You are welcome :). I am glad it worked for you too! Enjoy. :)
 
No problem with TWC weather widget if I leave well enough alone. Worked fine after upgrading to El Cap until I tried to change the location just to see if what I'd read was true. It was! I restored it from TM and restarted, and it is back to its old self.
 
hmm.... it was working great again yesterday after following arbenz' instructions. Today however, it's back to not working again. It doesn't seem to want to update the date. It's even stuck showing Tuesday (yesterday) as the first day in the forecast. Tried the steps again, no go.
 
hmm.... it was working great again yesterday after following arbenz' instructions. Today however, it's back to not working again. It doesn't seem to want to update the date. It's even stuck showing Tuesday (yesterday) as the first day in the forecast. Tried the steps again, no go.

Strange... The weather widget was not working until today, but suddenly it's working on my iMac (10.8.5) and MBP (10.6.8). I didn't do the "enable location service" for weather widget though.
 
hmm.... it was working great again yesterday after following arbenz' instructions. Today however, it's back to not working again. It doesn't seem to want to update the date. It's even stuck showing Tuesday (yesterday) as the first day in the forecast. Tried the steps again, no go.
Hi, ATC.

This is really strange, my recommendation is to restart your iMac, make sure you have the wifi adapter turned on even if you use the ethernet port for your network connectivity. After restarting please try again the steps i posted previously. I haven't got any problems since i applied this fix in both my iMac and my MBP both running El Capitan. See if that Helps.
 
Hi, ATC.

This is really strange, my recommendation is to restart your iMac, make sure you have the wifi adapter turned on even if you use the ethernet port for your network connectivity. After restarting please try again the steps i posted previously. I haven't got any problems since i applied this fix in both my iMac and my MBP both running El Capitan. See if that Helps.

I don't know what's going on anymore with the weather widget. I tried restarting, then re-doing all the steps from before, t's still not working. Actually it's stuck showing Cupertino weather all the time now, even though my city is selected in the city selection window (when you click the "i" at bottom right corner). Very odd.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.