SkywarnPlus-NG is a modern weather-alert system for Asterisk / app_rpt (AllStar Link 3) nodes. It polls official feeds, announces alerts on your repeater with TTS, and gives you a web dashboard to configure and monitor everything.
It is a full rewrite of the original SkywarnPlus by Mason Nelson (N5LSN/WRKF394), aimed at ASL3 nodes with a packaged install and an easier UI.
What it does
- Voice announcements on your node(s) when alerts change (new, updated, all-clear)
- Web dashboard for configuration, live status, health, and history
- DTMF SkyDescribe so users can request alert details on the air
- Quiet hours so voice can stay silent overnight while monitoring continues
- Optional notifications (email, Pushover, SMS, webhooks) when alerts or geo hazards are announced
NWS county weather (core)
Configure one or more NWS county/zone codes. SkywarnPlus-NG polls the National Weather Service and can announce the usual products for your area, including:
- Tornado, severe thunderstorm, flash flood / flood
- Winter weather, heat, wind, and other NWS watches/warnings/advisories
- Fire weather (e.g. Red Flag Warning) — these are normal NWS alerts, not the wildfire perimeter feed below
You control what is announced (filters, blocked events, suffixes, county names, etc.) from the Configuration page.
Optional geo hazards (v1.6.0)
Separate from county codes. Set a shared position once (gpsd and/or static lat/lon), then enable only what you want. Each type has monitor and voice toggles so you can track on the dashboard without talking on the air.
| Feature | What it announces | Source |
|---|---|---|
| Tropical cyclones | Advisories within range | NOAA NHC (Atlantic, East Pacific, Central Pacific) |
| Earthquakes | Quakes above your magnitude/distance limits | USGS |
| Wildfire incidents | Active fire perimeters (not Red Flag) | NIFC WFIGS |
| Tsunami | Watch / advisory / warning at your position | NWS point alerts |
| Space weather | Geomagnetic storms, radio blackouts, solar radiation | NOAA SWPC (global) |
| Volcano notices | Latest aviation color-code notice per volcano in range | USGS VONA |
All geo hazards default to off.
Requirements
- 64-bit Linux (amd64 or arm64)
- asl3-asterisk (user
asterisk) and asl3-tts - Outbound Internet for NWS and other feeds
Install (recommended)
Debian package via the Hardened Penguin APT repo, or a .deb from GitHub Releases:
- Project & docs: GitHub - hardenedpenguin/SkywarnPlus-NG: SkywarnPlus-NG - Modern async weather alert system for amateur radio repeaters with real-time web interface, NWS API integration, and Asterisk connectivity · GitHub
- Releases (v1.6.0): Release Release v1.6.0 · hardenedpenguin/SkywarnPlus-NG · GitHub
- APT repo: Hardened Penguin APT Repository
# One-time keyring, then:
sudo apt update
sudo apt install skywarnplus-ng
sudo systemctl enable --now skywarnplus-ng
Dashboard (default): http://<your-node>/skywarnplus-ng/
Default login: admin / skywarn123 — change this immediately under Configuration.
Who it’s for
Repeater and node operators who want reliable on-air weather alerts on AllStar, with optional earthquake, wildfire, tropical, tsunami, space weather, and volcano monitoring when it matters for their area—without hand-editing a pile of scripts.
Questions, bug reports, and feature requests are welcome on GitHub Issues.