You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
177 lines
5.3 KiB
177 lines
5.3 KiB
; SkywarnPlus Configuration File
|
|
; by Mason Nelson (N5LSN/WRKF394)
|
|
; Please update this file according to your setup and preferences
|
|
[SKYWARNPLUS]
|
|
; Completely enable/disable SkywarnPlus
|
|
Enable = True
|
|
|
|
; Asterisk Settings
|
|
[Asterisk]
|
|
; Comma separated list of node numbers to broadcast alerts on
|
|
; Example: Nodes = 1998, 1999
|
|
Nodes =
|
|
|
|
; Alerting settings
|
|
[Alerting]
|
|
; List of county codes to pull data for.
|
|
; FIND YOUR COUNTY CODE(S) at https://alerts.weather.gov/
|
|
; DO NOT USE ZONE CODES OR YOU WILL MISS ALERTS
|
|
; See README.md for more information
|
|
; Example: CountyCodes = ARC121,ARC021,ARC139,ARC027
|
|
CountyCodes =
|
|
|
|
; Enable instant alerting when weather alerts change
|
|
; Either True or False
|
|
SayAlert = True
|
|
|
|
; Enable instant alerting when weather alerts are cleared
|
|
; Either True or False
|
|
SayAllClear = True
|
|
|
|
; Specify an optional maximum number of alerts to be processed.
|
|
; SkywarnPlus will retrieve all local alerts from the NWS API
|
|
; and order them by level of severity. This setting will cause
|
|
; SkywarnPlus to only process the N most severe alerts.
|
|
; e.g. If the alerts in your area are...
|
|
; [Tornado Warning, Severe Thunderstorm Warning, Flood Watch, Special Weather Statement],
|
|
; and MaxAlerts = 2, then SkywarnPlus will only process the Tornado Warning and Severe Thunderstorm Warning.
|
|
; Example: MaxAlerts = 3
|
|
MaxAlerts = 5
|
|
|
|
; Optional alternate path to the directory where sound files are stored
|
|
; Default is SkywarnPlus/SOUNDS
|
|
; Example: SoundsPath = /home/repeater/
|
|
;SoundsPath =
|
|
|
|
; Blocking settings
|
|
[Blocking]
|
|
; GLOBAL BLOCKING - These alerts will be completely ignored and filtered out of the entire SkywarnPlus workflow
|
|
; CASE SENSITIVE list of events to ignore, comma separated. Wildcards can be used, e.g. *Statement, *Advisory
|
|
; Example: GlobalBlockedEvents = *Statement, *Advisory
|
|
GlobalBlockedEvents =
|
|
|
|
; SayAlert Blocking
|
|
; These alerts will be blocked from being spoken when they are received
|
|
; These alerts will still be added to the tailmessage
|
|
; CASE SENSITIVE list of events to ignore, comma separated.
|
|
; Example: SayAlertBlockedEvents = *Statement, *Advisory
|
|
SayAlertBlockedEvents =
|
|
|
|
; Tailmessage Blocking
|
|
; These alerts will be blocked from being added to the tailmessage
|
|
; These alerts will still be spoken when they are received
|
|
; CASE SENSITIVE list of events to ignore, comma separated.
|
|
; Example: TailmessageBlockedEvents = *Statement, *Advisory
|
|
TailmessageBlockedEvents =
|
|
|
|
; Tail message settings
|
|
[Tailmessage]
|
|
; REQUIRES SETUP IN RPT.CONF FIRST
|
|
; REFER TO README.MD FOR MORE INFO
|
|
; Enable building of tail message
|
|
; Either True or False
|
|
Enable = False
|
|
|
|
; Optional alternate path & filename where tail message should be saved
|
|
; Default is SkywarnPlus/SOUNDS/wx-tail.wav
|
|
; Example: TailmessagePath = /home/repeater/wx-tail.wav
|
|
;TailmessagePath =
|
|
|
|
; Courtesy tone settings
|
|
[CourtesyTones]
|
|
; REQUIRES SETUP IN RPT.CONF FIRST
|
|
; REFER TO README.MD FOR MORE INFO
|
|
; Enable Automatic Courtesy Tone changing
|
|
; Either True or False
|
|
Enable = False
|
|
|
|
; Optional alternate directory where tone files are located
|
|
; Default is SkywarnPlus/SOUNDS/TONES
|
|
; Example: ToneDir = /home/repeater/TONES
|
|
;ToneDir =
|
|
|
|
; Sound file to use for normal local courtesy tone
|
|
; Example: LocalCT = BOOP.ulaw
|
|
LocalCT = BOOP.ulaw
|
|
|
|
; Sound file to use for normal link courtesy tone
|
|
; Example: LinkCT = BEEP.ulaw
|
|
LinkCT = BEEP.ulaw
|
|
|
|
; Sound file to use for weather courtesy tone (local and link)
|
|
; Example: WXCT = WX-CT.ulaw
|
|
WXCT = WX-CT.ulaw
|
|
|
|
; Sound file rpt.conf is looking for as local courtesy tone
|
|
; Example: RptLocalCT = CT-LOCAL.ulaw
|
|
RptLocalCT = CT-LOCAL.ulaw
|
|
|
|
; Sound file rpt.conf is looking for as link courtesy tone
|
|
; Example: RptLinkCT = CT-LINK.ulaw
|
|
RptLinkCT = CT-LINK.ulaw
|
|
|
|
; CASE SENSITIVE, comma & newline separated list of alerts that trigger the WX courtesy tone
|
|
CTAlerts = Hurricane Force Wind Warning,
|
|
Severe Thunderstorm Warning,
|
|
Tropical Storm Warning,
|
|
Coastal Flood Warning,
|
|
Winter Storm Warning,
|
|
Thunderstorm Warning,
|
|
Extreme Wind Warning,
|
|
Storm Surge Warning,
|
|
Dust Storm Warning,
|
|
Avalanche Warning,
|
|
Ice Storm Warning,
|
|
Hurricane Warning,
|
|
Blizzard Warning,
|
|
Tornado Warning,
|
|
Tornado Watch
|
|
|
|
; Pushover settings
|
|
; Pushover is a free notification service that SkywarnPlus can use to send alerts
|
|
; to your phone or other devices. Visit https://pushover.net/ to sign up for free
|
|
[Pushover]
|
|
; Enable Pushover integration
|
|
; Either True or False
|
|
Enable = False
|
|
|
|
; Your Pushover User Key
|
|
UserKey =
|
|
|
|
; Your Pushover API Token
|
|
APIToken =
|
|
|
|
; Enable more verbose Pushover messaging
|
|
; Either True or False
|
|
Debug = False
|
|
|
|
; Logging Options
|
|
[Logging]
|
|
; Enable more verbose logging
|
|
; Either True or False
|
|
Debug = False
|
|
|
|
; Optional alternate log file path
|
|
; Default is /tmp/Skywarnplus/SkywarnPlus.log
|
|
; Example: LogPath = /path/to/log/file
|
|
;LogPath =
|
|
|
|
; Developer options
|
|
[DEV]
|
|
; Delete cached data on startup
|
|
; Either True or False
|
|
CLEANSLATE = False
|
|
|
|
; Optional alternate TMP directory
|
|
; Default is /tmp/SkywarnPlus
|
|
; Example: TmpDir = /home/repeater/tmp/SkywarnPlus
|
|
;TmpDir = /tmp/SkywarnPlus
|
|
|
|
; Enable to inject the below list of test alerts instead of calling the NWS API
|
|
INJECT = False
|
|
|
|
; CASE SENSITIVE, comma & newline separated list of alerts to inject
|
|
INJECTALERTS = Tornado Warning,
|
|
Tornado Watch,
|
|
Severe Thunderstorm Warning
|