Monthly archives: September, 2023

ClearNode API 107 and App 1.43 released …

This is the second follow up release for SkywarnPlus and SkyDescribe. We’ve implemented the various DTMF commands to control the SkywarnPlus installation in real time, and to allow you to manually call for repeat announcements of the SkyDescribe interpretation of the current Wx advisories. We’ve also provided the option that allows SkywarnPlus to control and automate your courtesy tones.

See this page on Github for a detailed description of SkywarnPlus, how it is configured and what DTMF commands are available.

Be aware that SkyDescribe has to reach out to VoiceRSS.org to convert the text to speech – if that text is long it may take a couple of minutes to complete. Therefore the actual voice transmission may take a couple of minutes before it plays.

For SkyDescribe and Automatic Courtesy Tones, the configuration defines a subset of the complete list of Advisory types for which those processes will be triggered – here’s the list as currently defined:

  • Ashfall Warning
  • Avalanche Warning
  • Blizzard Warning
  • Blowing Dust Warning
  • Civil Danger Warning
  • Civil Emergency Message
  • Coastal Flood Warning
  • Dust Storm Warning
  • Earthquake Warning
  • Evacuation – Immediate
  • Extreme Wind Warning
  • Fire Warning
  • Flood Watch
  • Flood Advisory
  • Gale Warning
  • Gale Watch
  • Hazardous Materials Warning
  • Hurricane Force Wind Warning
  • Hurricane Warning
  • Ice Storm Warning
  • Law Enforcement Warning
  • Local Area Emergency
  • Nuclear Power Plant Warning
  • Radiological Hazard Warning
  • Severe Thunderstorm Warning
  • Shelter In Place Warning
  • Storm Surge Warning
  • Tornado Warning
  • Tornado Watch
  • Tropical Storm Warning
  • Tsunami Warning
  • Typhoon Warning
  • Volcano Warning
  • Winter Storm Warning

We could expand that list if there is a desire for specific types that aren’t currently defined – let us know.

NOTE: If you are using the ClearNode mobile app to configure SkywarnPlus, you MUST have “Generate Configuration File” turned ON. The only reason to turn this option off is because you have elected to edit the configuration file yourself using SSH and a command line editor like “nano”, and you don’t want your edits overwritten by the ClearNode configuration process. If you turn this off – your “SkywarnPlus Options” will be ignored.

NOTE: If you turn ON “Enable Automatic Courtesy Tones” – you are handing over control of your courtesy tones to SkywarnPlus. Whatever tones you have selected in the Telemetry section of AllStar Setup will be ignored.

NOTE: You should NOT have “Enable Test Mode” turned on. If you turn it on, all it will do is announce 3 random alerts just to test that SkywarnPlus is working end to end. It will not poll the the NOAA for Advisories.

As always – let me know if you’ve got ideas or you are missing some other configuration option.

73 … Gerry.


ClearNode API 106 and App 1.42 released …

This is a follow up release for SkywarnPlus – fixed a couple of bugs and several new configuration options, including enabling SkyDescribe.

To use SkyDescribe you will need an API Key from https://www.voicerss.org. Once you have it, enter into Node Details > AllStar Setup > SkywarnPlus Options > “VoiceRSS API Key” and Save. You can’t activate SkyDescribe without having an API Key.

Don’t Enable Test Mode – unless you know why you are doing it.

Don’t forget to enable the corresponding Timed Event which should have been automatically installed during the update.

Note that you cannot have AutoSky and SkywarnPlus enabled at the same time – they would stomp on each other’s “tailmessage”.

Likely the defaults for “Play Wx every (ms)” and “Play Wx after busy delay (ms)” are incorrect in your default AllStar Setup – set them to 180000 and 60000 respectively. (Looks like they both had an extra zero in the default setup.)

Big Thank You to the folks that contributed knowledge to this update – you know who you are – Cheers !

73 … Gerry.


ClearNode API 104 and App 1.41 released …

(Both iOS and Android apps are now available in the respective App Stores.)

This release upgrade process might take a little time (depending on your internet connection) and will reboot a couple of times – don’t interrupt power ! Here’s what’s going on:

  • Installation of SkywarnPlus – all the files you need – minus a working configuration. That’s so we don’t stomp on any existing configuration if you have already installed SkywarnPlus. To get a working configuration, you need to go to Node Details > AllStar Setup > Weather Options … turn on “Generate SkywarnPlus configuration” and tap Save in the top right corner. The configuration will be generated with your call sign and the same NWS County Code you use for AutoSky. There are an awesome number of configuration options – so far we haven’t exposed any of them – let us know what you need – we’ll work on it. You also need to enable the Timed Event “SkywarnPlus Check Advisories” which was automatically installed during the upgrade. If you’re already using AutoSky, you should disable it if you’re going to use SkyWarn Plus – Node Details > AllStar Setup > Weather Options … turn off “Enable AutoSky at Boot” and tap Save in the top right corner. Also turn off the associated Timed Event “AutoSky Check Advisories”.
  • If you have multiple nodes and you use the Digital Modes – you no doubt have run into AllStar’s restriction that prevents creating a loop if you connect them together. That’s because we use the default “1999” node number for the pseudo-node that implements the endpoint for the Digital Mode audio. To get around that restriction, each of your nodes needs to use a different pseudo-node number. With this release you can go to Node Details > Digital Bridge Setup > Global Information > MMDVM Node NUmber and choose a new number. We suggest using a sequence such as 1999, 1888, 1777, etc. If you have a single node, you probably don’t need to deal with this.
  • Some of you have implemented a hardware vocoder on a separate piece of hardware and can use it over the network instead of plugging one in locally. To facilitate that we’ve exposed that in two configuration options – Node Details > Digital Bridge Setup > DSTAR Setup > Network Vocoder Address / Port ***
  • The live GPIO control settings have moved from the bottom of the Node Details > Node setup section to the top section “Radio” – Type: RedRPT – Tap to configure”. Just to keep the UI as consistent as we can from device to device.

*** Wah! – just spotted the bug – “Network Vocoder Address/Port” was mis-labelled in iOS. Will fix it in the next release.

Want to know more about SkywarnPlus : SkywarnPlus on Github.

73 … Gerry.


ClearNode API 102 …

Some of you have already noticed the release of API 102 – you will get it automatically if you have automatic updates enabled and your reboot your node … or you can get it manually by tapping on “Node Details” > “Versions” > “RedNode API Level”. Do upgrade when you get the chance.

No new functionality, this is a maintenance release to clear up some minor bugs and installs some “Support” utilities to help us inspect your node when you call for help.

73 … Gerry.