[aprssig] US Weather forecast via APRS message

Nagi Punyamurthula n0agi at n0agi.com
Sat Jan 23 17:57:23 EST 2016

Hi Martin
This is a nice service and thanks for doing this work and sharing. I did a short video testing this service w/ my FT-1D.  It can be found here:

I was thinking about doing something like this for my call sign lookup : it can be found here:
http://call.n0agi.com/?c=KI6WJP as an example.  More details can be found here: http://www.n0agi.com/call-sign-lookup/

I am intrigued by how you exposed your weather service as an APRS message based service.  If you’re open to the idea of making my call sign available as a service via APRS Message, I am able to add a formatting parameter that will only include Name, Address and Class Level detail in my so that the APRS message is short and quick,.

You can “r” me if you’re open to the idea (or otherwise)

Anyways, best wishes.  Your weather service is a great one.  Thanks again

73s, N0AGI

From: aprssig [mailto:aprssig-bounces at tapr.org] On Behalf Of Martin Nile via aprssig
Sent: Thursday, January 21, 2016 6:03 PM
To: aprssig at tapr.org
Subject: [aprssig] US Weather forecast via APRS message

I am in the process of working on a program which provides a US Weather forecast
via APRS message. I have most of the kinks worked out and it is ready for testing
by a larger group.

Send a single character APRS message to KI6WJP and the program will respond with a
brief forecast for your location.

You can specify "where" and "when" you want the forecast.  If you wish a full forecast
add the word "full" to your "where" and "when".  The full forecast is spread across
multiple APRS message.  The default "brief" forecast usually fits within a single

"where" is any APRS callsign/object, zipcode, grid, or decimal lat/lon as long as it is
located in a place covered by the US National Weather Service.

"when" is any day of the week with optional night.  I.e. Wednesday night

The forecast is derived from the US National Weather Service point forecast.
Usually the forecast is produced within 1 or 2 seconds, but during periods of
heavy activity, the weather service can take 20 or 30 seconds.

The latitude/longitude for the requested object is extracted from api.aprs.fi<http://api.aprs.fi>,
As a result, anything that appears on aprs.fi<http://aprs.fi> is valid including
CWOP stations and AIS ships.

Here are some example forecast requests that can be sent to KI6WJP:

Any message less than 3 characters
    Returns a brief forecast for the current location of the sending station.
Tomorrow 96067
    Returns  tomorrow's forecast for Mount Shasta, CA
    Returns the forecast for tonight at your current location
Tuesday night full
    Returns the Tuesday night full forecast at your current location.
    Returns the current forecast for the location of station W1AW
usna-1 Sunday
    Returns the forecast for the Army Navy football game on Sunday.
    (Assuming usna-1 is at the stadium)
    Returns the forecast for the center of maidenhead grid CN81uh
    Returns the forecast for the summit of Mount Whitney.

Currently the program is running on a raspberry Pi on a home dsl internet connection.
The program is single threaded and can handle a single forecast request at a time.
Things are still in development and may break at any time.

Obviously for this to work via RF, a transmit capable i-gate is necessary.

Many thanks to Heikki for Ham::APRS::IS, Ham::APRS::FAP and api.aprs.fi<http://api.aprs.fi> that made
this easy.

For more information see: https://sites.google.com/site/ki6wjp/wxbot

Martin Nile

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.tapr.org/pipermail/aprssig_lists.tapr.org/attachments/20160123/6e395a30/attachment.html>

More information about the aprssig mailing list