<div dir="ltr">Version 1.4 of WxBot is available at <a href="https://sites.google.com/site/ki6wjp/wxbot" target="_blank">https://sites.google.com/site/ki6wjp/wxbot</a>. <div>At the bottom of the screen you can download the perl script. It isn't pretty, but</div><div>so far seems to be working pretty well. </div><div><br></div><div>So far the biggest problem is the program isn't too clever when it is presented </div><div>with something it can't figure out. It returns the forecast for your location instead.</div><div><div><br></div><div>This version incorporates several of the changes suggested:</div><div> 3 second delay between packets sent to the same station.</div><div> Recognize abbreviations for days of the week.</div><div> Report "current" conditions.</div><div> Transmit BLN0-2 occasionally for those who read bulletins.</div><div>--</div><div>Martin</div><div>KI6WJP</div><div><br></div><div><br></div><div><br></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Jan 22, 2016 at 9:11 AM, Max Harper <span dir="ltr"><<a href="mailto:kg4pid@yahoo.com" target="_blank">kg4pid@yahoo.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div style="color:#000;background-color:#fff;font-family:Courier New,courier,monaco,monospace,sans-serif;font-size:13px"><div><span></span></div><div>I hope you make a version available to us dummies that runs on the raspberry pi. That would make a great addition for those of us who use them for igates.</div><div><br></div><div>Thanks for your hard work.<br> </div><div>Max KG4PID<br><br></div><div style="display:block"> <div style="font-family:Courier New,courier,monaco,monospace,sans-serif;font-size:13px"> <div style="font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:16px"> <div dir="ltr"> <font face="Arial" size="2"><span class=""> <hr size="1"> <b><span style="font-weight:bold">From:</span></b> Martin Nile via aprssig <<a href="mailto:aprssig@tapr.org" target="_blank">aprssig@tapr.org</a>><br> </span><b><span style="font-weight:bold">To:</span></b> TAPR APRS Mailing List <<a href="mailto:aprssig@tapr.org" target="_blank">aprssig@tapr.org</a>> <br> <b><span style="font-weight:bold">Sent:</span></b> Friday, January 22, 2016 10:38 AM<br> <b><span style="font-weight:bold">Subject:</span></b> Re: [aprssig] US Weather forecast via APRS message<br> </font> </div> <div><div><div class="h5"><br><div><div><div dir="ltr">Thanks Fred,<div><br clear="none"></div><div>Once I get all of the kinks worked out of the program, I'll move it to a proper server and rename it to something more easily remembered. I'm open to suggestions. WXBOT, USAWX, FORCST, WXRPT and others have been suggested.</div><div><br clear="none"></div><div>Looking at the messages that came in overnight, I realized that I can also give current conditions. I'll be adding "now" and "current". If the requested station is an APRS weather station, or a CWOP station I can return the most recent report from the station. Otherwise, I'll use the report from the weather service.</div><div><br clear="none"></div><div>--</div><div>Martin</div><div>KI6WJP</div><div><br clear="none"></div><div><br clear="none"></div><div><br clear="none"></div></div><div><div><br clear="none"><div>On Fri, Jan 22, 2016 at 6:42 AM, Fred Hillhouse Jr <span dir="ltr"><<a href="mailto:fmhillhouse@comcast.net" rel="nofollow" shape="rect" target="_blank">fmhillhouse@comcast.net</a>></span> wrote:<br clear="none"><blockquote style="margin:0px 0px 0px 0.8ex;padding-left:1ex;border-left-color:rgb(204,204,204);border-left-width:1px;border-left-style:solid">
<u></u>
<u></u>
<u></u>
<u></u>
<div lang="EN-US">
<div>
<div><font color="navy" face="Arial" size="2"><span style="color:navy;font-family:Arial;font-size:10pt">Hi Martin,<u></u><u></u></span></font></div>
<div><font color="navy" face="Arial" size="2"><span style="color:navy;font-family:Arial;font-size:10pt"><u></u> <u></u></span></font></div>
<div><font color="navy" face="Arial" size="2"><span style="color:navy;font-family:Arial;font-size:10pt">Very nice! Now to remember it exists and
that will be challenging!<u></u><u></u></span></font></div>
<div><font color="navy" face="Arial" size="2"><span style="color:navy;font-family:Arial;font-size:10pt"><u></u> <u></u></span></font></div>
<div><font color="navy" face="Arial" size="2"><span style="color:navy;font-family:Arial;font-size:10pt">Will you be making your work available for
others to use?<u></u><u></u></span></font></div>
<div><font color="navy" face="Arial" size="2"><span style="color:navy;font-family:Arial;font-size:10pt"><u></u> <u></u></span></font></div>
<div><font color="navy" face="Arial" size="2"><span style="color:navy;font-family:Arial;font-size:10pt">Thanks for your service!<u></u><u></u></span></font></div>
<div><font color="navy" face="Arial" size="2"><span style="color:navy;font-family:Arial;font-size:10pt"><u></u> <u></u></span></font></div>
<div><font color="navy" face="Arial" size="2"><span style="color:navy;font-family:Arial;font-size:10pt">Best regards,<u></u><u></u></span></font></div>
<div><font color="navy" face="Arial" size="2"><span style="color:navy;font-family:Arial;font-size:10pt">Fred N7FMH<u></u><u></u></span></font></div>
<div><font color="navy" face="Arial" size="2"><span style="color:navy;font-family:Arial;font-size:10pt"><u></u> <u></u></span></font></div>
<div><font color="navy" face="Arial" size="2"><span style="color:navy;font-family:Arial;font-size:10pt"><u></u> <u></u></span></font></div>
<div>
<div align="center" style="text-align:center"><font face="Times New Roman" size="3"><span style="font-size:12pt">
</span></font><hr width="100%" size="2" align="center">
</div>
<div><b><font face="Tahoma" size="2"><span style="font-family:Tahoma;font-size:10pt;font-weight:bold">From:</span></font></b><font face="Tahoma" size="2"><span style="font-family:Tahoma;font-size:10pt"> aprssig
[mailto:<a href="mailto:aprssig-bounces@tapr.org" rel="nofollow" shape="rect" target="_blank">aprssig-bounces@tapr.org</a>] <b><span style="font-weight:bold">On Behalf
Of </span></b>Martin Nile via aprssig<span><br clear="none">
<b><span style="font-weight:bold">Sent:</span></b> Thursday, January 21, 2016
7:03 PM<br clear="none">
<b><span style="font-weight:bold">To:</span></b> <a href="mailto:aprssig@tapr.org" rel="nofollow" shape="rect" target="_blank">aprssig@tapr.org</a><br clear="none">
</span><b><span style="font-weight:bold">Subject:</span></b> [aprssig] US Weather
forecast via APRS message</span></font><u></u><u></u></div>
</div><div><div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt"><u></u> <u></u></span></font></div>
<div>
<div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt">I am in the process of working on a program which provides a US Weather
forecast <u></u><u></u></span></font></div>
</div>
<div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt">via APRS message. I have most of the kinks worked out and it is ready
for testing<u></u><u></u></span></font></div>
</div>
<div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt">by a larger group.<u></u><u></u></span></font></div>
</div>
<div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt"><u></u> <u></u></span></font></div>
</div>
<div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt">Send a single character APRS message to KI6WJP and the program will respond
with a <u></u><u></u></span></font></div>
</div>
<div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt">brief forecast for your location.<u></u><u></u></span></font></div>
</div>
<div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt"><u></u> <u></u></span></font></div>
</div>
<div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt">You can specify "where" and "when" you want the
forecast. If you wish a full forecast<u></u><u></u></span></font></div>
</div>
<div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt">add the word "full" to your "where" and
"when". The full forecast is spread across<u></u><u></u></span></font></div>
</div>
<div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt">multiple APRS message. The default "brief" forecast
usually fits within a single<u></u><u></u></span></font></div>
</div>
<div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt">message.<u></u><u></u></span></font></div>
</div>
<div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt"><u></u> <u></u></span></font></div>
</div>
<div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt">"where" is any APRS callsign/object, zipcode, grid, or
decimal lat/lon as long as it is <u></u><u></u></span></font></div>
</div>
<div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt">located in a place covered by the US National Weather Service.<u></u><u></u></span></font></div>
</div>
<div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt"><u></u> <u></u></span></font></div>
</div>
<div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt">"when" is any day of the week with optional night. I.e.
Wednesday night<u></u><u></u></span></font></div>
</div>
<div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt"><u></u> <u></u></span></font></div>
</div>
<div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt">The forecast is derived from the US National Weather Service point
forecast.<u></u><u></u></span></font></div>
</div>
<div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt">Usually the forecast is produced within 1 or 2 seconds, but during
periods of<u></u><u></u></span></font></div>
</div>
<div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt">heavy activity, the weather service can take 20 or 30 seconds.<u></u><u></u></span></font></div>
</div>
<div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt"><u></u> <u></u></span></font></div>
</div>
<div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt">The latitude/longitude for the requested object is extracted from <a href="http://api.aprs.fi/" rel="nofollow" shape="rect" target="_blank">api.aprs.fi</a>, <u></u><u></u></span></font></div>
</div>
<div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt">As a result, anything that appears on <a href="http://aprs.fi/" rel="nofollow" shape="rect" target="_blank">aprs.fi</a>
is valid including <u></u><u></u></span></font></div>
</div>
<div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt">CWOP stations and AIS ships.<u></u><u></u></span></font></div>
</div>
<div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt"><u></u> <u></u></span></font></div>
</div>
<div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt">Here are some example forecast requests that can be sent to KI6WJP:<u></u><u></u></span></font></div>
</div>
<div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt"><u></u> <u></u></span></font></div>
</div>
<div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt">Any message less than 3 characters<u></u><u></u></span></font></div>
</div>
<div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt"> Returns a brief forecast for the current location of the
sending station.<u></u><u></u></span></font></div>
</div>
<div>
<div><u></u><font face="Times New Roman" size="3"><span style="font-size:12pt">Tom</span></font><u></u>orrow 96067<u></u><u></u></div>
</div>
<div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt"> Returns tomorrow's forecast for <u></u><u></u>Mount Shasta<u></u>, <u></u>CA<u></u><u></u><u></u><u></u></span></font></div>
</div>
<div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt">Tonight<u></u><u></u></span></font></div>
</div>
<div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt"> Returns the forecast for tonight at your current location<u></u><u></u></span></font></div>
</div>
<div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt">Tuesday night full<u></u><u></u></span></font></div>
</div>
<div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt"> Returns the Tuesday night full forecast at your current
location.<u></u><u></u></span></font></div>
</div>
<div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt">w1aw<u></u><u></u></span></font></div>
</div>
<div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt"> Returns the current forecast for the location of station
W1AW<u></u><u></u></span></font></div>
</div>
<div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt">usna-1 Sunday<u></u><u></u></span></font></div>
</div>
<div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt"> Returns the forecast for the Army Navy football game on
Sunday. <u></u><u></u></span></font></div>
</div>
<div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt"> (Assuming usna-1 is at the stadium)<u></u><u></u></span></font></div>
</div>
<div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt">CN81uh<u></u><u></u></span></font></div>
</div>
<div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt"> Returns the forecast for the center of maidenhead grid
CN81uh<u></u><u></u></span></font></div>
</div>
<div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt">36.5786/-118.2920<u></u><u></u></span></font></div>
</div>
<div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt"> Returns the forecast for the summit of <u></u>Mount
Whitney<u></u>.<u></u><u></u></span></font></div>
</div>
<div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt"><u></u> <u></u></span></font></div>
</div>
<div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt">Currently the program is running on a raspberry Pi on a home dsl
internet connection.<u></u><u></u></span></font></div>
</div>
<div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt">The program is single threaded and can handle a single forecast request
at a time.<u></u><u></u></span></font></div>
</div>
<div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt">Things are still in development and may break at any time. <u></u><u></u></span></font></div>
</div>
<div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt"><u></u> <u></u></span></font></div>
</div>
<div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt">Obviously for this to work via RF, a transmit capable i-gate is
necessary.<u></u><u></u></span></font></div>
</div>
<div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt"><u></u> <u></u></span></font></div>
</div>
<div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt">Many thanks to Heikki for Ham::APRS::IS, Ham::APRS::FAP and <a href="http://api.aprs.fi/" rel="nofollow" shape="rect" target="_blank">api.aprs.fi</a> that made<u></u><u></u></span></font></div>
</div>
<div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt">this easy.<u></u><u></u></span></font></div>
</div>
<div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt"><u></u> <u></u></span></font></div>
</div>
<div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt">For more information see: <a href="https://sites.google.com/site/ki6wjp/wxbot" rel="nofollow" shape="rect" target="_blank">https://sites.google.com/site/ki6wjp/wxbot</a><u></u><u></u></span></font></div>
</div>
<div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt"><u></u> <u></u></span></font></div>
</div>
<div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt">--<u></u><u></u></span></font></div>
</div>
<div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt">Regards<u></u><u></u></span></font></div>
</div>
<div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt">Martin Nile<u></u><u></u></span></font></div>
</div>
<div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt">KI6WJP<u></u><u></u></span></font></div>
</div>
<div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt"><u></u> <u></u></span></font></div>
</div>
</div>
</div></div></div>
</div>
</blockquote></div><br clear="none"></div></div></div></div><br></div></div><span class=""><div>_______________________________________________<br clear="none">aprssig mailing list<br clear="none"><a href="mailto:aprssig@tapr.org" shape="rect" target="_blank">aprssig@tapr.org</a><br clear="none"><a href="http://www.tapr.org/mailman/listinfo/aprssig" shape="rect" target="_blank">http://www.tapr.org/mailman/listinfo/aprssig</a><br clear="none"></div><br><br></span></div> </div> </div> </div></div></div></blockquote></div><br></div>