{"id":520,"date":"2017-11-01T08:30:02","date_gmt":"2017-11-01T13:30:02","guid":{"rendered":"http:\/\/www.k2dls.net\/blog\/?p=520"},"modified":"2019-10-02T10:17:43","modified_gmt":"2019-10-02T15:17:43","slug":"become-an-aprs-weather-alert-station","status":"publish","type":"post","link":"https:\/\/www.k2ie.net\/blog\/2017\/11\/01\/become-an-aprs-weather-alert-station\/","title":{"rendered":"Become an APRS Weather Alert Station"},"content":{"rendered":"<p>Most of us are familiar with the <a href=\"http:\/\/www.nws.noaa.gov\/nwr\/coverage\/county_coverage.html\">SAME codes<\/a> used by <a href=\"http:\/\/www.nws.noaa.gov\/nwr\/\">NOAA Weather Radio All Hazards<\/a> transmissions.&nbsp; They allow the radio to be unmuted for Warning\/Watch\/Advisory (W\/W\/A) announcements for a county or zone.&nbsp; I thought it would be a good idea to add W\/W\/A functionality to my existing APRS station.&nbsp; I have been transmitting and iGating local weather readings via <a href=\"http:\/\/www.aprs.org\/\">APRS<\/a> for a number of years as part of the <a href=\"http:\/\/wxqa.com\/cwop_info.htm\">Civilian Weather Observer Program<\/a> (CWOP).<\/p>\n<p>My APRS station uses <a href=\"http:\/\/thelifeofkenneth.com\/aprx\/\">aprx software<\/a>.&nbsp; aprx runs under Linux, so I run mine on a Raspberry Pi Model B with Raspbian.&nbsp; aprx supports the ability to run an external program as a beacon.&nbsp; I wrote my program (noaacap.py) to be run by the aprx beacon exec function.<\/p>\n<p>noaacap uses the <a href=\"https:\/\/alerts.weather.gov\/\">NOAA CAP<\/a> (Common Alerting) protocol and the Atom feeds published by the National Weather Service.&nbsp; Installation is quick and simple if you have a running aprx system.<\/p>\n<p>This is what <a href=\"http:\/\/www.findu.com\/cgi-bin\/msg.cgi?call=K2IE-13\">my alerts<\/a> look like after being iGated to APRS-IS.&nbsp; They also go out over RF to the region.&nbsp; I can even map the alerts on an APRS GUI such as <a href=\"http:\/\/xastir.org\/index.php\/Main_Page\">Xastir<\/a>.<\/p>\n<figure id=\"attachment_522\" aria-describedby=\"caption-attachment-522\" style=\"width: 1680px\" class=\"wp-caption alignright\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-522 size-full\" src=\"https:\/\/www.k2ie.net\/blog\/wp-content\/uploads\/2017\/11\/APRS-WX-Jose.png\" alt=\"\" width=\"1680\" height=\"1023\"><figcaption id=\"caption-attachment-522\" class=\"wp-caption-text\">Weather alert map @ K2DLS-13 during Hurricane Jose<\/figcaption><\/figure>\n<p>If you&#8217;d like to become an APRS weather alert station for your county, consider running aprx and noaacap. You&#8217;ll need a 2 meter transceiver, a TNC (hardware or <a href=\"https:\/\/github.com\/wb2osz\/direwolf\">virtual<\/a>), and an antenna to tranmsit the data feed via RF.&nbsp; Help keep fixed and mobile stations, especially those using radios with APRS display screens, well informed and situationally aware.&nbsp; You don&#8217;t have to run a high profile digipeater.&nbsp; 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.<\/p>\n<p><a href=\"https:\/\/github.com\/K2IE\/noaacap\">More information<\/a> about noaacap can be found on my github page.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Most of us are familiar with the SAME codes used by NOAA Weather Radio All Hazards transmissions.&nbsp; They allow the radio to be unmuted for Warning\/Watch\/Advisory (W\/W\/A) announcements for a county or zone.&nbsp; I thought it would be a good idea to add W\/W\/A functionality to my existing APRS station.&nbsp; I have been transmitting and &hellip; <a href=\"https:\/\/www.k2ie.net\/blog\/2017\/11\/01\/become-an-aprs-weather-alert-station\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Become an APRS Weather Alert Station&#8221;<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,6],"tags":[64,61,75,77,62,76],"class_list":["post-520","post","type-post","status-publish","format-standard","hentry","category-radio","category-technology","tag-aprs","tag-aprx","tag-noaacap","tag-same-codes","tag-weather","tag-xastir"],"_links":{"self":[{"href":"https:\/\/www.k2ie.net\/blog\/wp-json\/wp\/v2\/posts\/520","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.k2ie.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.k2ie.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.k2ie.net\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.k2ie.net\/blog\/wp-json\/wp\/v2\/comments?post=520"}],"version-history":[{"count":11,"href":"https:\/\/www.k2ie.net\/blog\/wp-json\/wp\/v2\/posts\/520\/revisions"}],"predecessor-version":[{"id":844,"href":"https:\/\/www.k2ie.net\/blog\/wp-json\/wp\/v2\/posts\/520\/revisions\/844"}],"wp:attachment":[{"href":"https:\/\/www.k2ie.net\/blog\/wp-json\/wp\/v2\/media?parent=520"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.k2ie.net\/blog\/wp-json\/wp\/v2\/categories?post=520"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.k2ie.net\/blog\/wp-json\/wp\/v2\/tags?post=520"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}