Update weather on unlock, with optional throttle

It would be nice to have the option to set auto-update for weather to 'update on unlock' instead / in addition to the current 'update every x hours' setting.

Ideally, a combination could be used that would restrict updating on unlock 'at most once every x hours', to prevent updating 10 times in a period of x hours if I unlock my phone a lot.

This way I would get a fresh weather update first thing in the morning, and it would probably avoid waking up the phone every x hours (even in the night), and save some battery life.