tap the weather app and go to setting, it should be options for udating time, might have an option to refresh on unlock in there, majority of the weather apps have that option.
Nope no Battery Saver Apps or anything like that. I did not remove any alarms either. I have the refresh set to every 15 minutes. However it keeps sticking and i essentially have to delete the gadget and then put it back on for it to keep working. Which kind of defeats the purpose of having it....Think i am going to try another clock widget and a seperate weather widget