<div dir="ltr"><div>I am in the process of working on a program which provides a US Weather forecast </div><div>via APRS message. I have most of the kinks worked out and it is ready for testing</div><div>by a larger group.</div><div><br></div><div>Send a single character APRS message to KI6WJP and the program will respond with a </div><div>brief forecast for your location.</div><div><br></div><div>You can specify "where" and "when" you want the forecast.  If you wish a full forecast</div><div>add the word "full" to your "where" and "when".  The full forecast is spread across</div><div>multiple APRS message.  The default "brief" forecast usually fits within a single</div><div>message.</div><div><br></div><div>"where" is any APRS callsign/object, zipcode, grid, or decimal lat/lon as long as it is </div><div>located in a place covered by the US National Weather Service.</div><div><br></div><div>"when" is any day of the week with optional night.  I.e. Wednesday night</div><div><br></div><div>The forecast is derived from the US National Weather Service point forecast.</div><div>Usually the forecast is produced within 1 or 2 seconds, but during periods of</div><div>heavy activity, the weather service can take 20 or 30 seconds.</div><div><br></div><div>The latitude/longitude for the requested object is extracted from <a href="http://api.aprs.fi">api.aprs.fi</a>,  </div><div>As a result, anything that appears on <a href="http://aprs.fi">aprs.fi</a> is valid including </div><div>CWOP stations and AIS ships.</div><div><br></div><div>Here are some example forecast requests that can be sent to KI6WJP:</div><div><br></div><div>Any message less than 3 characters</div><div>    Returns a brief forecast for the current location of the sending station.</div><div>Tomorrow 96067</div><div>    Returns  tomorrow's forecast for Mount Shasta, CA</div><div>Tonight</div><div>    Returns the forecast for tonight at your current location</div><div>Tuesday night full</div><div>    Returns the Tuesday night full forecast at your current location.</div><div>w1aw</div><div>    Returns the current forecast for the location of station W1AW</div><div>usna-1 Sunday</div><div>    Returns the forecast for the Army Navy football game on Sunday. </div><div>    (Assuming usna-1 is at the stadium)</div><div>CN81uh</div><div>    Returns the forecast for the center of maidenhead grid CN81uh</div><div>36.5786/-118.2920</div><div>    Returns the forecast for the summit of Mount Whitney.</div><div><br></div><div>Currently the program is running on a raspberry Pi on a home dsl internet connection.</div><div>The program is single threaded and can handle a single forecast request at a time.</div><div>Things are still in development and may break at any time.  </div><div><br></div><div>Obviously for this to work via RF, a transmit capable i-gate is necessary.</div><div><br></div><div>Many thanks to Heikki for Ham::APRS::IS, Ham::APRS::FAP and <a href="http://api.aprs.fi">api.aprs.fi</a> that made</div><div>this easy.</div><div><br></div><div>For more information see: <a href="https://sites.google.com/site/ki6wjp/wxbot">https://sites.google.com/site/ki6wjp/wxbot</a></div><div><br></div><div>--</div><div>Regards</div><div>Martin Nile</div><div>KI6WJP</div><div><br></div></div>