Is my SkywarnPlus broken?

Setup Information

Use sudo asl-show-version to obtain this information from the console or SSH

********** AllStarLink [ASL] Version Info **********

OS : Debian GNU/Linux 12 (bookworm)
OS Kernel : 6.12.34+rpt-rpi-v8

Asterisk : 22.4.1+asl3-3.5.5-1.deb12
ASL [app_rpt] : 3.5.5

Installed ASL packages :

Package Version
============================== ==============================
allmon3 1.6.0-3.deb12
asl3 3.8-1.deb
asl3-asterisk 2:22.4.1+asl3-3.5.5-1.deb12
asl3-asterisk-config 2:22.4.1+asl3-3.5.5-1.deb12
asl3-asterisk-modules 2:22.4.1+asl3-3.5.5-1.deb12
asl3-menu 1.14-1.deb12
asl3-pi-appliance 1.10.0-1.deb12
asl3-update-nodelist 1.5.1-1.deb12
cockpit 287.1-0+deb12u3
cockpit-bridge 287.1-0+deb12u3
cockpit-networkmanager 287.1-0+deb12u3
cockpit-packagekit 287.1-0+deb12u3
cockpit-sosreport 287.1-0+deb12u3
cockpit-storaged 287.1-0+deb12u3
cockpit-system 287.1-0+deb12u3
cockpit-wifimanager 1.1.1-1.deb12
cockpit-ws 287.1-0+deb12u3
dahdi 1:3.1.0-2
dahdi-dkms 1:3.4.0-7.asl
dahdi-linux 1:3.4.0-7.asl

Inquiry

About a week ago, discovered that SWP hasn’t been working. I’m aware of the VoiceRSS issue, but that was working, at least for a while, after the VoiceRSS issue was discovered. I haven’t changed anything as far as my VoiceRSS account. Simply put: SWP has suddenly stopped working. Not even getting Pushover notifications. I went so far as to reinstall the most recent versions of ASL3 and SWP, and the first time I ran it, I did get ONE Pushover notification with the injected test alerts but nothing after. Still not getting anything. Node seems to be working as it should, minus SWP. What am I missing???

You'd need to at the very least provide some kind of logs or additional information for anyone to be able to try and help.

I'd start by reading: GitHub - Mason10198/SkywarnPlus: Empowering Asterisk / app_rpt Nodes with Local Alert Intelligence

You make a lot of assumptions (you do know what happens when we ASSUME, right?).

  1. You ASSUME that I haven’t read the “manual.” You would be wrong.
  2. You ASSUME that everyone who wants to install ASL and/or your product (in this case, Skwyarn Plus) is a programmer. You would be wrong.
  3. You write such a complicated program and then be condescend those who have issues getting it to work.

I attempted to paste the output of asterisk -rvvv and the SkywarnPlus.log here, but it’s too long.

skywarnplus log 8.31.2025.txt (61.2 KB)

asterisk console output 8.31.2025.txt (16.4 KB)

I apologize, you are correct that I assumed this given the lack of information provided in the initial post.

I do not. If I did, I would not have bothered spending a great deal of my own personal time writing detailed documentation on how to use it.

BTW - SkywarnPlus is not a “product”, it is FOSS and I do not make any money from it. I created it for my own personal use and was kind enough to share it publicly for others to use as well.

I’m sorry you find it to be complicated. I tried my best to make it user friendly, but ultimately I just don’t have the time required to make it perfect.

Based on the logs, there is more than one execution of SWP running simultaneously.

  • Maybe you are executing SWP from more than one crontab?
    • Run this command to see how many crontab entries are on your system for SWP. If it’s more than 1, you have a problem.
grep "SkywarnPlus" /var/spool/cron/crontabs/* /etc/cron* 2>/dev/null | wc -l
  • You are polling a LOT of codes.
    • It is likely that you are:
      • Getting rate-limited by the NWS API (seen in the logs at least once)
      • Bogging down your system
      • Scheduling the SWP script to execute faster than the last execution can finish
      • All of the above
    • Decrease the number of codes, or increase the contab interval (4 minutes, etc)
2 Likes

Thanks, @Mason10198 and please keep up the great work!

1 Like