Most of us are familiar with the SAME codes used by NOAA Weather Radio All Hazards transmissions. They allow the radio to be unmuted for Warning/Watch/Advisory (W/W/A) announcements for a county or zone. I thought it would be a good idea to add W/W/A functionality to my existing APRS station. I have been transmitting and iGating local weather readings via APRS for a number of years as part of the Civilian Weather Observer Program (CWOP).
My APRS station uses aprx software. aprx runs under Linux, so I run mine on a Raspberry Pi Model B with Raspbian. aprx supports the ability to run an external program as a beacon. I wrote my program (noaacap.py) to be run by the aprx beacon exec function.
noaacap uses the NOAA CAP (Common Alerting) protocol and the Atom feeds published by the National Weather Service. Installation is quick and simple if you have a running aprx system.
This is what my alerts look like after being iGated to APRS-IS. They also go out over RF to the region. I can even map the alerts on an APRS GUI such as Xastir.
If you’d like to become an APRS weather alert station for your county, consider running aprx and noaacap. You’ll need a 2 meter transceiver, a TNC (hardware or virtual), and an antenna to tranmsit the data feed via RF. Help keep fixed and mobile stations, especially those using radios with APRS display screens, well informed and situationally aware. You don’t have to run a high profile digipeater. If your APRS signal is receivable by a local digipeater, you could even use an HT, a sound card interface, and an RPi to assemble a low cost station and provide this valuable local service via amateur radio.
More information about noaacap can be found on my github page.
2 thoughts on “Become an APRS Weather Alert Station”
I have many iGate digis running aprx. I will give this a try. Thanks for sharing
I just set this up today – and I do see the AX25 messages go out and can see them on aprs.fi – no RF yet as I’m experimenting and setting things up – Raspi – TncPi – APRX and Xastir – now with your noaacap python script. Now I just need to get the alerts to show in Xastir.