Propagation-Monitor

Der Ausbreitungsmonitor informiert über besondere Ausbreitungsbedingungen im VHF, UHF und SHF-Bereich. Die Aktivierung erfolgt dabei automatisch immer genau dann wenn besondere Ausbreitungsbedingungen gemeldet wurden (DX-Robot, VHF-DX, …)
Dieses Modul kann zwar aktiviert werden, besitzt aber keine weitere Funktionalität.

Aktivierung
in der /etc/svxlink/svxlink.conf durch Hinzufügen des Eintrages

[RepeaterLogic]
...
MODULES=...,ModulePropagationMonitor,...
...

Beispielkonfiguration in der /etc/svxlink/svxlink.d/ModulePropagationMonitor.conf
[ModulePropagationMonitor]
NAME=PropagationMonitor
PLUGIN_NAME=Tcl
ID=5
TIMEOUT=10
SPOOL_DIR=/var/spool/svxlink/propagation_monitor

Beschreibung
NAME
Der Name dieses Modules, z.B. NAME=PropagationMonitor

ID
Die eindeutige Identifikationsnummer, die für jedes SvxLink-Modul eindeutig vergeben werden muss. Die Aktivierung des Modules erfogt bei ID=5 mit dem Kommando 5#

TIMEOUT
Das Modul beendet sich nach der konfigurierten Zeit (in Sekunden) selbsständig, wenn keine Aktivität erfolgte.

SPOOL_DIR
Verzeichnis in dem die bearbeitete Textdatei, die aus der eMail erstellt wurde, abgelegt wird.

Einrichtung des Mailservers zum Empfang der DX-Meldungen vom DX-Robot:

  • Nutzer svxlink auf dem SvxLink-Server erstellen
  • Datei .procmailrc im Verzeichnis /home/svxlink erstellen mit folgenden Einträgen

# This is the configuration file for procmail that is used to
# extract received propagation alerts into separate files.
# This is used by the PropagationMonitor SvxLink module.

LOGFILE=/home/svxlink/procmail.log
VERBOSE=ON

# Store received propagation alerts here
MAILDIR=/var/spool/svxlink/propagation_monitor

# Put e-mails from the DXrobot (gooddx.net) in the folder below
:0:
* ^From.*DXrobot
/var/spool/svxlink/propagation_monitor/dxrobot

# Put e-mails from VHFDX (vhfdx.net) in the folder below, due to
# the change of the domain name you can comment out
# the next lines
#:0:
#* ^From.*DX.Sherlock
#/var/spool/svxlink/propagation_monitor/vhfdx

# the new domain name is dxmaps.com
:0:
* ^From.*warnings@dxmaps.com
/var/spool/svxlink/propagation_monitor/vhfdx

:0:
* ^From.*@gooddx.*
/var/spool/svxlink/propagation_monitor/dxrobot

# Send all other, non matching e-mails, to user root.
# Replace "!root" with "/dev/null" to throw non-matching
# e-mails away instead or comment both lines below out
# to just let non-matching e-mails pass through.
:0:
/dev/null