OscarWatch ist eine Open-Source-Desktop-Anwendung zur Verfolgung von Amateurfunksatelliten. Sie wird von Peter Goodhall, MM9SQL, einem Funkamateur und Entwickler, der auch als Autor des Cloudlog-Protokollierungssystems bekannt ist, entwickelt. Das Projekt wird auf GitHub gehostet (github.com/magicbug/ OscarWatch -TrackerDie Anwendung steht unter der AGPL-3.0-Lizenz. Die aktuelle Version zum Zeitpunkt der Erstellung dieses Dokuments ist v0.7.2 (veröffentlicht am 1. Juni 2026). Die Anwendung befindet sich noch in der Entwicklung, ist aber für den täglichen Satellitenbetrieb voll funktionsfähig.
Im Artikel werden Sie lesen
Für wen ist OscarWatch gedacht?
Die Zielgruppe sind lizenzierte Funkamateure, die mit VHF/UHF-Satelliten arbeiten: FM-Cubesats (SO-50, ISS usw.), Satelliten mit linearen Transpondern (RS-44, FO-29 usw.) und ähnliche Systeme. Der Autor setzt voraus, dass der Nutzer mit den grundlegenden Konzepten – Laufzeit, Azimut, Elevation, Dopplerverschiebung – vertraut ist. OscarWatch übernimmt die Berechnungen und die optionale Hardwaresteuerung, sodass sich der Nutzer auf das QSO konzentrieren kann.
Für die Installation vorkonfigurierter Pakete sind keine Programmierkenntnisse erforderlich.
Was OscarWatch tut

Die Anwendung funktioniert als ein einziges Fenster mit einer Weltkarte im Zentrum, über das alle wichtigen Funktionen gesteuert werden: Satellitenverfolgung, Reiseplanung, Doppler-korrigierte Frequenzen sowie optional die automatische Steuerung von Rotator und Transceiver.
Karte und Himmelsdiagramm
Der Hauptbildschirm zeigt eine äquirektanguläre Erdkarte mit Satellitenposition (Unterpunkt), Bodenbahn, Ausleuchtungsfläche und optionalen Richtungspfeilen. Neben der Karte befindet sich eine polare Himmelsdarstellung – eine Ansicht von Azimut und Elevation des Satelliten vom Standort der Station aus. Beide Ansichten werden synchronisiert, sobald ein Satellit ausgewählt (fokussiert) ist. Optional kann die Karte auch eine Markierung für eine entfernte DX-Station gemäß dem Maidenhead-Gitterkoordinatensystem anzeigen, inklusive Live-Azimut und -Elevation des verfolgten Satelliten von dessen Position aus – nützlich für die gemeinsame Planung von Verbindungen.
Flugplanung
Die Liste der anstehenden Überflüge zeigt den Empfangszeitpunkt (AOS), die maximale Annäherungszeit (TCA) und die Überflugdauer an. Filter für minimale Annäherungshöhe und minimale Überflugdauer ermöglichen die Anzeige nur nutzbarer Zeitfenster. Der Überflugplaner unterstützt mehrere Stationsprofile (Heimstation/Mobilstation), und Überflüge können im .ics-Format für die Kalenderplanung exportiert werden – praktisch bei der Planung von AMSAT-Aktivitäten während Wettbewerben oder Field Days.
Die Funktion „Gegenseitige Bahnübergangssuche“ findet Bahnübergänge, die von zwei Bahnhöfen gleichzeitig sichtbar sind – eine Hilfe bei der Koordination von Fahrplänen.
Frequenzpanel und Doppler
Der Transponder-Viewer greift auf eine Datenbank auf tle.oscarwatch.org zu und zeigt Uplink und Downlink in Echtzeit mit Dopplerverschiebung an, die sekündlich aktualisiert werden. Bei linearen SSB-Transpondern werden separate Empfangs-Offsets für Sprache und CW gespeichert. Bei FM-Satelliten zeigt das Display zusätzlich CTCSS-Töne (Zugriff und Aktivierung) an. Tastenkombinationen ermöglichen die schnelle Korrektur des Empfangs-Offsets (Ziffernblock + / −), das Umschalten zwischen Sprache und CW (Strg+W) oder das Umschalten in die Einzelkartenansicht (S).
Sprachwarnungen und Flugaufzeichnung
Optionale Sprachansagen informieren den Bediener über einen aufsteigenden Satelliten (z. B. „Alpha Oscar Zero Seven steigt auf“), sobald die eingestellte Elevationshöhe überschritten wird. Die automatische Aufzeichnung von Übergängen in WAV-Dateien erfolgt über PortAudio von jedem Audioeingang, solange sich der Satellit oberhalb der eingestellten Elevationshöhe befindet. Die Dateien werden gemäß dem Schema {Satellitenname}-{JJ}-{MM}-{TT}-{HH}-{MM}.wav (UTC) benannt.
Integration mit Cloudlog
Wenn die Satellitenverfolgung aktiv ist, kann OscarWatch die Live-Uplink- und Downlink-Frequenzen über die Cloudlog Radio API v2 direkt mit dem Cloudlog-Protokollierungssystem synchronisieren.
Unterstützte Transceiver und Rotatoren
Transceiver (CAT über serielle Schnittstelle)

| Transceiver | Protokoll | Notiz |
|---|---|---|
| Icom IC-910 | CI-V | Crossband, Satellitenmodus, Haupt-/Neben-VFO, Sub-Uplink-CTCSS |
| Icom IC-9100 | CI-V | Gleiche Funktionalität wie IC-9700; Standard-CI-V-Adresse 7C |
| Icom IC-9700 | CI-V | Gleiches Layout wie IC-910 |
| yaesu FT-847 | yaesu CAT | Satellitenmodus, SAT RX/TX VFO, Doppler, Uplink CTCSS |
| Kenwood TS-2000 | Kenwood ASCII CAT | Beta – SATL über CAT, automatischer FA/FB-Bandwechsel, CW-Uplink in SATL |
| Dummy-Rig | – | Keine serielle Kommunikation; zum Testen von Benutzeroberfläche und Doppler ohne Funk |
Alle Transceiver werden unterstützt: linearer NOR/REV-Doppler, interaktive VFO-Abstimmung über USB/LSB/CW, TX/RX-Offset, konfigurierbare CAT-Schwellenwerte und Pause. Die CAT-Schwellenwerte sind standardmäßig auf 350 Hz für FM und 50 Hz für SSB/CW eingestellt.
Rotatoren
| Regler | Protokoll | Notiz |
|---|---|---|
| yaesu GS-232 | GS-232 | Yaesu-Rotatoren und die meisten GS-232-Klone |
| EasyComm | EasyComm II | SPID-, M2- und andere EasyComm-kompatible Controller |
OscarWatch unterstützt sowohl 360°- als auch 450°-Azimutbereiche (z. B. Yaesu G-5500). Für 450°-Rotatoren ist optional ein intelligenter Azimut verfügbar, der 361°- bis 450°-Befehle für den kürzesten Weg durch Norden auswählt. Kalibrierungs-Offsets korrigieren Tracking-Übergänge und manuelle Bewegungen. Im Standby-Modus wird der Rotator geparkt und CAT angehalten; die manuelle Rotatorsteuerung bleibt über das Rotatormenü möglich, ohne dass das Tracking fortgesetzt werden muss.
Transceiver und Rotator müssen an unterschiedliche serielle Schnittstellen angeschlossen werden.
Plattformen und Downloads
OscarWatch ist für Windows x64, macOS (Apple Silicon und Intel) und Linux (x64 und ARM64, einschließlich Raspberry Pi 64-Bit-Betriebssystem) verfügbar. Vorkompilierte Pakete finden Sie auf der Releases-Seite des GitHub-Repositorys. github.com/magicbug/ OscarWatch -Tracker/releasesEinfach das Archiv für das jeweilige Betriebssystem entpacken und ausführen OscarWatch Beachten Sie bei macOS, dass Release-Builds nicht signiert sind – Sie müssen die Anwendung beim ersten Start über Systemeinstellungen → Datenschutz & Sicherheit genehmigen.
Die TLE-Elemente und die Transponderdatenbank werden auf tle.oscarwatch.org veröffentlicht und von OscarWatch automatisch heruntergeladen. TLEs können manuell, beim Start (falls veraltet) oder automatisch alle 6 Stunden während des Betriebs aktualisiert werden. Die Transponderdatenbank enthält einen Editor, mit dem Satelliten hinzugefügt, JSON-Dateien importiert und exportiert sowie Serveraktualisierungen zusammengeführt werden können. Lokale Änderungen bleiben dabei im Konfliktfall erhalten.
Für Entwicklerinteressierte: Die Anwendung ist in C# (.NET 10) mit Avalonia UI geschrieben. Orbit Promotion nutzt die OrbitTools-Bibliothek. Dokumentation zum Erstellen eigener Funktreiber (IRigDriver) und Rotatorantriebe (IRotatorDriver) befindet sich im Verzeichnis Unterlagen/Das Projekt ist kostenlos, und Sie können die Entwicklung über GitHub Sponsors oder PayPal mit einer Spende unterstützen.
Videos
Zum Zeitpunkt der Veröffentlichung dieses Artikels sind keine YouTube-Videos zum OscarWatch-Projekt vom Autor oder Dritten verfügbar. Folgen Sie dem GitHub-Repository unter github.com/magicbug/OscarWatch-Tracker und den zugehörigen GitHub-Diskussionen, wo der Autor regelmäßig Neuigkeiten und Screenshots aus der Entwicklung veröffentlicht.
