SkywarnPlus
Empowering Asterisk / app_rpt Nodes with Local Alert Intelligence
Install / Use
/learn @Mason10198/SkywarnPlusREADME
[!CAUTION] This project is no longer maintained. Do not expect updates.
SkywarnPlus is an advanced software solution tailored for Asterisk/app_rpt nodes. It is designed to provide important information about local government-issued alerts in the United States, thereby broadening the scope and functionality of your node. By intelligently integrating local alert data, SkywarnPlus brings a new layer of relevance and utility to your existing system. SkywarnPlus works with all major distributions, including AllstarLink, HAMVOIP, myGMRS, GMRS Live, and more.
- Installation
- TimeType Configuration
- Tail Messages
- Courtesy Tones
- CW / Voice IDs
- Pushover Integration
- SkyControl
- AlertScript
- SkyDescribe
- Customizing the Audio Files
- Supermon Integration
- Manual Installation
- Testing
- Debugging
- Maintenance and Bug Reporting
- Contributing
- Frequently Asked Questions
- I just installed SkywarnPlus on my HamVoIP node, why is it giving me errors?
- Why do I see depreciation warnings when installing SkywarnPlus on my HamVoIP node?
- Can I change the crontab interval to something other than 60 seconds?
- What does "with multiples" mean?
- Why is SkywarnPlus saying the same thing every 60 seconds?
- I just installed SkywarnPlus, why don't I hear anything?
- There is an active alert in my area, but SkywarnPlus isn't doing anything. What gives?
- Why aren't my test alerts working?
- Can SkywarnPlus automatically read the full alert description?
- License
Key Features
-
Real-Time Alerts: The software watches the new NWS v1.2 API for real-time alerts for user-defined areas.
-
Automatic Announcements: Alerts, including when all warnings have been cleared, are announced automatically on the node.
-
Human Speech: Announcements are delivered in a natural, human speech for easier understanding.
-
Unlimited Area & Node Numbers: Users can define as many areas and local node numbers as desired.
-
Tailmessage Creation: The software generates tailmessages for the node to continuously inform listeners about active alerts after the initial broadcast.
-
Dynamic Changes to Node: Courtesy tones and node CW / voice ID automatically change according to user-defined alerts, optimizing communication during severe weather.
-
County Identification: Dynamically and automatically inform listeners which county or counties an alert is affecting
-
Efficiency & Speed: SkywarnPlus is optimized for speed and efficiency to provide real-time information without delay.
-
Preserves Hardware: SkywarnPlus limits I/O to the physical disk, preventing SD card burnout in Raspberry Pi devices.
-
Remote Control: Functions can be mapped to DTMF commands for remote over-the-air control.
-
Detailed Alert Descriptions: In addition to standard alert announcements, SkywarnPlus includes SkyDescribe, a feature for announcing detailed NWS provided descriptions of alert details.
-
Highly Customizable: SkywarnPlus is extremely customizable, offering advanced filtering parameters to block certain alerts or types of alerts from different functions. Users can easily modify the sound effects and audio files used in SkywarnPlus. Users can even map DTMF macros or shell commands to specified weather alerts, infinitely expanding the software's capabilities according to user needs.
-
Pushover Integration: With Pushover integration, SkywarnPlus can send weather alert notifications directly to your phone or other devices.
-
Fault Tolerance: In the event that SkywarnPlus is unable to access the internet for alert updates (during a severe storm), it will continue to function using alert data it has stored from the last successful data update, using the estimated expiration time provided by the NWS to determine when to automatically "clear" alerts. There is no need to worry about your node "locking up" with stale alerts.
Whether you wish to auto-link to a Skywarn net during severe weather, program your node to control an external device like a siren during a tornado warning, or simply want to stay updated on changing weather conditions, SkywarnPlus offers a comprehensive, efficient, and customizable solution for your weather alert needs.
Comprehensive Information
SkywarnPlus supports all 128 alert types included in the NWS v1.2 API.
| | | | | ---------------------------------- | -------------------------------------- | --------------------------------------- | | 911 Telephone Outage Emergency | Administrative Message | Air Quality Alert | | Air Stagnation Advisory | Arroyo And Small Stream Flood Advisory | Ashfall Advisory | | Ashfall Warning | Avalanche Advisory | Avalanche Warning | | Avalanche Watch | Beach Hazards Statement | Blizzard Warning | | Blizzard Watch | Blowing Dust Advisory | Blowing Dust Warning | | Brisk Wind Advisory | Child Abduction Emergency | Civil Danger Warning | | Civil Emergency Message | Coastal Flood Advisory | Coastal Flood Statement | | Coastal Flood Warning | Coastal Flood Watch | Dense Fog Advisory | | Dense Smoke Advisory | Dust Advisory | Dust Storm Warning | | Earthquake Warning | Evacuation - Immediate | Excessive Heat Warning | | Excessive Heat Watch | Extreme Cold Warning | Extreme Cold Watch | | Extreme Fire Danger | Extreme Wind Warning | Fire Warning | | Fire Weather Watch | Flash Flood Statement | Flash Flood Warning | | Flash Flood Watch | Flood Advisory | Flood Statement | | Flood Warning | Flood Watch | Freeze Warning
Related Skills
node-connect
339.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
83.8kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
339.1kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
83.8kCommit, push, and open a PR
