WXYO is a fork of WXBOT an APRS-IS listener app that listens for messages and responds with a brief weather forecast using Open Weather API and can be used word wide also using and CWOP are the only useful queries.
A big difference to WXBOT is that WXYO doesn’t recognize the words with “day”(Sunday, tomorrow, today, Sunday, etc). A day has 24 hours and in my opinion is too big for a forecast and is more simple to enter 2 digits for number of hours.
Send an APRS message to WXYO and receive back a weather forecast for your nearest location.
Optionally, you can specify "where" "when" and "what"
The "where" can take the following form:
When an ICAO station is given, the default "what" is changed to METAR. (You can specify full, or brief along with the ICAO station to get a normal forecast instead of the METAR report.)
The "When" can be a number (of hours) multiple of 3 and not greater then 36. Is used to indicate the forecast. Abbreviations for days of the week are NOT recognized
The "What" can be:
brief -- default. Short forecast. Usually a single APRS Message.
full -- multi line more complete forecast.
current -- Returns current conditions from the nearest NWS station.
metar -- Returns the current conditions from the specified. ICAO station in METAR form.
If an ICAO station is not specified, the nearest ICAO station to the given location is used.
cwop -- Returns weather report from the CWOP station nearest to the given location.
If no location was given, it assumes your location.
If a callsign was given, it returns results from the CWOP station nearest to the location of the callsign
help or ? -- Return a help message
Examples
Example forecast request messages sent to WXYO
Any message that is not according to the format
Returns a brief forecast for the current location of the sending station.
An integer number multiple of 3 and not greater than 36
Returns the forecast for the current location of the sending station for that number of hours sent in the message:
Any Callsign-SSID
Returns a brief forecast for the last location received from that CallSign with that SSID:
Cotnari, IS 3 full
Returns full forecast for 3hours for Cotnari, Iasi . Works for Romania’s country
KM30 cwop or 41.123/-122.1123 cwop
Returns the current conditions as reported by the nearest CWOP station to that location
KN20ZZ full
Returns the forecast for the center of maidenhead grid KN20ZZ
41.123/121.334
Returns the full forecast for Lattitude 41.123N, Longitude 121.334E, use “-“ for S and W
current
Returns the current conditions
cwop
Returns the current conditions as reported by the nearest CWOP (Citizen's Weather Observer Program) station.
"CWOP Station ID" (i.e. DW6273)
Returns the current conditions as reported by the specified CWOP station.
'CALLSIGN' cwop
Returns the current conditions from the CWOP station nearest to 'CALLSIGN'.
Messages are "Acked" if requested. The program understands and uses "Reply Acks" if the originating station supports them.
If the originating station sends an unnumbered message, then the reply will be unnumbered. However, the program DOES NOT attempt to resend un-acknowledged messages.
If you didn't get a forecast, send the request again.
73 de Florin, YO8SDE
Credits and Thanks