remotemkuup2424 ermöglicht durch die Verwendung der RS-232 Schnittstelle des MKU UP2424B den Transverter bei angesetzten Betrieb zu überwachen.
Das Programm stellt einen Webserver bereits, der aus Shack angesprochen werden kann. Es zeigt den Status des Transverters im Webbrowser an. Dabei werden die folgenden Informationen ausgegeben:
Über die Einschaltaste kann der Transverter in den Standby Modus geschaltete und wiedereingeschaltet werden. Bei einem SWR-Alarm kann diese Alarm aus der ferne zurückgesetzt werden.
Zu Installation sollte die Datei remotemkuup2424.<version>.tgz
mit tar -xzvf <Dateiname>
in ein Verzeichnis entpackt werden.
Das in Python3 geschrieben Programm basiert auf den Python-Paketen waitress und morpath.
Waitress kann mit sudo apt-get install python3-waitress
installiert werden. Morepath und more.chameleon stehen nicht in der Standarddistribution bei debian oder ubuntu zur Verfügung. Sie müssen daher mit sudo pip3 install morepath
installiert werden. Wer diese Module nicht global installieren möchte, kann sie in ein virtuelles Environment installieren.
Um das Programm im Suchpfad zu haben empfehle ich einen symbolischen Link von /usr/bin/remotemkup2424 auf das die Datei remotemkup2424.py im Installationsverzeichnis zeigt. Dieses erfolgt mit sudo ln -s <Pfad zu remotemkuup2424.py> /usr/bin/remotemkuup2424
Der Start erfolgt über den Aufruf von remotemkup2424 in der Kommandozeile Mit dem Parameter -h gibt es eine Übersicht über die Kommandozeilenparameter
usage: remotemkup2424.py [-h] --serial SERIAL [--port PORT]
[--verbose VERBOSE] [--antennaswitch] [--demo DEMO]
optional arguments:
-h, --help show this help message and exit
--serial SERIAL Serial port of mku2424b
--port PORT Web service listen port (default: 8080)
--verbose VERBOSE Verbose level 0..4
--antennaswitch enabled antennaswitch
--demo DEMO demofiles
Mit --port
lässt sich noch der Port des Webservers überschreiben.
Nach dem Start kann im Webbrowser mit http://<hostname>:8080
die Webseite auf dem Rechner angesprochen werden.
Das folgende Bild zeigt ein Beispiel der Ansicht in einem Webbrowser
Copyright dg7bbp, Jens Rosebrock, 2022
Das Programm darf von Funkamateuren für den privaten Einsatz frei verwendet werden. Eine kommerzielle Nutzung ist ausgeschlossen.
Die Verwendung des Programms erfolgt auf eigene Gefahr. Der Autor übernimmt keine Haftung für irgendwelche Schäden, die durch die Verwendung des Programms entstehen.