remotemkuup2424 - Überwachung eines abgesetzten Kuhne MKU UP2424B.

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.

Installation

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

Starten des Programm

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.

Beispielansicht

Das folgende Bild zeigt ein Beispiel der Ansicht in einem Webbrowser

Beispielansicht
Beispielansicht

Rechtliches

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.