Weather notifications

Making #915 ready for a merge