Tomáš, OK1XOE, schrieb am GitHub-Projekt XOE ArcoRotorController – eine Desktop-Anwendung, mit der Sie die Antenne steuern können. Rotátor prostredníctvom radiča microHAM ARCO über ein lokales Netzwerk. Der praktische Anstoß für die Entwicklung war konkret: Tomáš und sein Schwiegervater OK2FI betreiben zwei separate Amateurfunkstationen in einem Haus, wobei der Yaesu G-1000-Rotator von ARCO gesteuert wird. Obwohl ARCO über einen integrierten VNC-Server für den Fernzugriff verfügt, ist dieser für die normale Antennenrotation unnötig umständlich. XOE ArcoRotorController löst genau dieses Problem – zwei Funkamateure, zwei Arbeitsplätze, ein Rotator.
Im Artikel werden Sie lesen
Technische Architektur

Die Anwendung kommuniziert direkt über einen TCP-Socket mit ARCO unter Verwendung des Yaesu GS-232-Protokolls. Sie benötigt weder eine REST-API noch eine USB-Seriell-Brücke oder einen Backend-Server auf der Controller-Seite. Voraussetzung ist lediglich, dass ARCO im lokalen Netzwerk verfügbar ist und der Parameter „Steuerungsprotokoll“ auf „Yaesu GS-232“ eingestellt ist. Nach Eingabe der IP-Adresse und des TCP-Ports des Controllers verbindet sich die Anwendung und zeigt den aktuellen Azimut an.
Das Projekt ist in Java geschrieben (97 % des Quellcodes), benötigt Java Version 26 oder höher und ist für Windows, Linux und macOS verfügbar. Mithilfe der Installationsskripte können Sie für jede Plattform ein natives Installationsprogramm erstellen: MSI oder EXE für Windows, DMG oder PKG für macOS sowie DEB oder RPM für Linux.
Funktionen und Bedienelemente
Die Anwendung zeigt den aktuellen Azimut mit einem Aktualisierungsintervall von 150 ms an – die Anzeige erfolgt praktisch in Echtzeit. Der Zielazimut kann auf drei Arten eingegeben werden: durch Klicken auf die Kompassrose, durch Eingabe eines absoluten Wertes im Bereich von 0 bis 360 Grad oder durch Eingabe einer relativen Änderung im Format +10 oder -45. Relative Werte, die außerhalb des zulässigen Bereichs liegen, werden mit einer Fehlermeldung zurückgewiesen. Die Eingabevalidierung ist integraler Bestandteil der Anwendung.
Die Anwendung kommuniziert mit ARCO über einen TCP-Socket mithilfe des Yaesu GS-232-Protokolls. Sie benötigt weder eine REST-API noch eine USB-Seriell-Brücke oder einen laufenden Backend-Server.
Aktuelle Version und Lizenz
Die aktuelle Version v1.0.1 wurde am 6. Juli 2026 veröffentlicht. Das Projekt wird unter der GNU GPL v3.0-Lizenz vertrieben, der Quellcode ist vollständig offen und Änderungen sind unter der Bedingung zulässig, dass die gleiche Lizenz beibehalten wird.
Herunterladen
Der Quellcode und die Installationsskripte sind auf GitHub verfügbar:
