Have you ever checked the local weather report and been told it was sunny out when rain was pelting your window? There’s a reason for that: weather updates depend on the location of the monitoring equipment, often at airports, where conditions can be quite different from where you are.
See this
Article for an interesting idea.
The one from Oregon scientific is $300