Tomáš, OK1XOE, a publié le Projet Github XOE ArcoRotorController – une application de bureau qui vous permet de contrôler l'antenne Rotátor prostredníctvom radiča microHAM ARCO via un réseau local. La raison d'être de sa création était concrète : Tomáš et son beau-père, OK2FI, exploitent deux stations radioamateurs distinctes dans une même maison, avec un rotor Yaesu G-1000 piloté par ARCO. Bien qu'ARCO dispose d'un serveur VNC intégré pour l'accès à distance, son utilisation est inutilement complexe pour la rotation d'antenne classique. Le contrôleur de rotor XOE ArcoRotorController résout précisément ce problème : deux opérateurs, deux postes de travail, un seul rotor.
Dans cet article, vous lirez
architecture technique

L'application communique directement avec ARCO via un socket TCP utilisant le protocole Yaesu GS-232. Elle ne nécessite aucune API REST, aucun pont USB-série ni aucun serveur backend côté contrôleur. La seule condition est qu'ARCO soit disponible sur le réseau local et que le paramètre « Protocole de contrôle activé » soit configuré sur Yaesu GS-232. Après avoir saisi l'adresse IP et le port TCP du contrôleur, l'application se connecte et affiche l'azimut actuel.
Ce projet est écrit en Java (97 % du code source), requiert Java version 26 ou supérieure et est disponible pour Windows, Linux et macOS. Les scripts d'installation permettent de créer un programme d'installation natif pour chaque plateforme : MSI ou EXE pour Windows, DMG ou PKG pour macOS, DEB ou RPM pour Linux.
Fonctions et commandes
L'application affiche l'azimut actuel avec un intervalle de rafraîchissement de 150 ms, assurant ainsi une lecture quasi instantanée. L'azimut cible peut être saisi de trois manières : en cliquant sur la rose des vents, en saisissant une valeur absolue comprise entre 0 et 360 degrés, ou en indiquant une variation relative au format +10 ou -45. Les valeurs relatives hors de la plage autorisée sont rejetées et un message d'erreur s'affiche. La validation des données saisies est intégrée à l'application.
L'application communique avec ARCO via une socket TCP utilisant le protocole Yaesu GS-232. Elle ne nécessite aucune API REST, aucun pont USB-série ni aucun serveur backend.
Version actuelle et licence
La version actuelle v1.0.1 a été publiée le 6 juillet 2026. Le projet est distribué sous la licence GNU GPL v3.0, le code source est entièrement ouvert et les modifications sont autorisées à condition de conserver la même licence.
Télécharger
Le code source et les scripts d'installation sont disponibles sur GitHub :
