Er kennt keine Grenzen. Keine Berge. Keine Flüsse. Keine Seen. Der OE8RADIO-Hund ist in Kärnten unterwegs und verbreitet frohe Kunde – mit satten 80 km/h, quer durch die Landschaft, schnurstracks durch Wälder, über Gipfel und mitten durch den Wörthersee. Hindernisse? Kennt er nicht. Pause? Braucht er nicht. Er läuft und läuft und läuft.
Und das Beste: Du kannst ihm dabei zusehen – live auf aprs.fi!

Kleines Geständnis: Die Idee mit dem Hund ist schamlos von OE8CKK Chris geklaut. Und leider gab es kein besseres APRS-Icon – oder zumindest keines, das mir gefallen hat. Also läuft jetzt ein Hund durch Kärnten. Hi!
Was steckt dahinter?
Hinter dem unermüdlichen Vierbeiner steckt APRSRunner – ein Open-Source-Tool, das ein APRS-Objekt entlang einer definierten Route über das APRS-IS-Netzwerk bewegt. Damit lassen sich Amateurfunk-Events, Rundsprüche oder einfach der eigene Verein auf der APRS-Karte sichtbar bewerben.
Im Fall von OE8RADIO dreht der Hund seine Runden durch Kärnten und trägt dabei im APRS-Kommentarfeld die Nachricht: oeradio.at – als laufende Werbung für unseren Verein, sichtbar für jeden, der die APRS-Karte beobachtet.
Bau dir deinen eigenen APRS-Runner!
Du willst auch ein virtuelles Objekt über die APRS-Karte laufen lassen? Mit APRSRunner ist das in wenigen Minuten eingerichtet:
Was du brauchst
- Python 3.8+ oder Docker
- Ein gültiges Amateurfunk-Rufzeichen
- Einen APRS-IS Passcode (bekommst du z.B. über diverse Online-Tools)
- Eine Route – entweder als Wegpunkte in der Config oder als GPX-Datei
So funktioniert es
APRSRunner nimmt eine YAML-Konfigurationsdatei, in der du festlegst:
- Rufzeichen & Passcode – deine APRS-IS Zugangsdaten
- Objekt-Name – max. 9 Zeichen, z.B. „OE8RADIO“
- Symbol – das APRS-Icon (bei uns der Hund)
- Kommentar – der Text, der auf der Karte erscheint
- Geschwindigkeit – wie schnell sich das Objekt bewegt (unser Hund: 80 km/h, Respekt!)
- Route – Wegpunkte als Koordinaten oder GPX-Datei
- Loop – ob die Route endlos wiederholt werden soll
Der Runner berechnet dann die Zwischenpositionen, sendet regelmäßig Positionsmeldungen an APRS-IS und bewegt so das Objekt Schritt für Schritt über die Karte. Mit Ctrl+C wird automatisch ein Kill-Paket gesendet und das Objekt verschwindet wieder von der Karte.
Schnellstart mit Docker
Am einfachsten geht es mit Docker – Rufzeichen und Passcode als Umgebungsvariablen setzen, Route konfigurieren, und los geht’s:
git clone https://github.com/achildrenmile/aprsrunner.git
cd aprsrunner
cp config.example.yaml config.yaml
# config.yaml anpassen (Rufzeichen, Passcode, Route, etc.)
docker-compose up -d
Es gibt auch einen --dry-run Modus zum Testen, der die Pakete nur in die Konsole schreibt, ohne sie tatsächlich zu senden. Perfekt zum Ausprobieren!
Features im Überblick
- Wegpunkt-basiertes Routing mit variabler Geschwindigkeit
- GPX-Import für Routen (Tracks, Routen, Wegpunkte)
- Konfigurierbares Beacon-Intervall
- Endlos-Schleife (Loop-Modus)
- Docker-Support für einfaches Deployment
- Dry-Run-Modus zum Testen
- Automatisches Kill-Paket beim Beenden
- MIT-Lizenz – frei verwendbar
Dem OE8RADIO-Hund folgen
Du willst sehen, wo der Hund gerade ist? Klick auf den Link und verfolge ihn live auf der Karte:
OE8RADIO live auf aprs.fi verfolgen
Und wenn du selbst einen Runner bauen willst – der gesamte Quellcode ist auf GitHub:
73 de OE8YML

