Contest
Vollständiger Contest-Logger mit 39 Templates, Live-Score, Dupe-Markierung und Cabrillo V3-Export.
Contest starten
- Top-Bar → Logs → Neues Log → Contest-Karte → öffnet den Wizard
- Schritt 1: Template wählen — Liste aller 39 mitgelieferten Contests mit Suche:
- HB / national: Helvetia (H26), USKA Field Day SSB/CW, USKA 50 MHz, NMD, Weihnachtswettbewerb, Swiss Emergency Contest
- CQ-Familie: CQ-WW CW/SSB/RTTY, CQ-WPX CW/SSB/RTTY
- HF-DX: ARRL DX CW/SSB, ARRL RTTY Roundup, IARU-HF, WAE-DX CW/SSB, DARC-WAG, RUS-DX, All Asian DX CW/SSB, JIDX CW/SSB, EU-HF-Champ, REF CW/SSB, SAC CW/SSB, EUCW/UFT
- VHF/UHF: IARU R1 VHF & UHF, DARC-UKW, Helvetia-VHF, Marconi (144 MHz CW), AGCW VHF/UHF, Alpe-Adria VHF & UHF
- Schritt 2: Cabrillo-Kategorien — Operator (Single-Op, Multi-Two, …), Power (High/Low/QRP), Band (ALL / 160M / …), Mode (wichtig!), Station (Fixed/Portable), Assisted, Time
- Anlegen → der Contest-Log ist erstellt und wird aktiv
Wichtig: Mode-Auswahl im Wizard
Wenn du im Wizard z.B. Mode: PH (= SSB) wählst, filtert die App den Mode-Picker im Contest-Form, den DX-Cluster und das Stats-Panel automatisch auf SSB. Bei MIXED sind alle Modes erlaubt.
Contest-Form
Das Eingabe-Panel im Contest ist schlank gehalten — keine generischen DX-Felder, sondern nur die Felder aus dem Cabrillo-Exchange-Schema des Templates:
- Call (mit Dupe-Erkennung — Call+Band+Mode bereits geloggt → roter Border + Toast)
- Band/Mode (Band aus CAT, Mode auf erlaubte Werte beschränkt)
- Sent: dynamische Felder aus dem Template (z.B. RST + Serial, oder RST + Kanton)
- Recv: dynamische Felder (auto-Auswahl je nach Recv-Call: HB → Kanton, DX → Serial)
- Run / S&P-Toggle (gespeichert pro QSO im
contestIsRun-Flag)
Helvetia-Spezialfall
Bei Helvetia ändert sich das Recv-Feld live beim Tippen des Calls:
HB9XX→ Recv-Feld zeigt Kanton (z.B.ZH)DL1ABC→ Recv-Feld zeigt Serial-Nummer (z.B.001)
Sent ist immer dein eigener Kanton (aus Settings → Station).
Stats-Panel (rechts)
Im Contest-Modus zeigt das rechte Side-Panel Live-Score statt Propagation:
- Score-Summary:
X Pkt × Y Mult = Z gesamtzentriert - Rate-Meter: QSOs/h gerechnet für die letzten 10 und 60 Minuten
- Score-Matrix (Tabelle): Pro Band → Multiplier-Count, CW/Data/SSB-QSOs, Total
- Spalten template-abhängig (Helvetia → "Kant", CQ-WW → "Zone", CQ-WPX → "Pfx", Standard → "DXCC")
- Nur Contest-Bänder angezeigt (160/80/40/20/15/10m bei ALL)
- Band Activity Heatmap: aus DX-Cluster-Spots, gefiltert auf Contest-Bänder
- Op-Statistik (nur Multi-Op, seit 1.10.7): QSO-Anzahl und Prozent-Anteil pro Operator — siehe auch Tutorial: Multi-Op-Contest
DX-Cluster im Contest
Der DXClusters-Tab unten ist im Contest gefiltert:
- Nur Spots im richtigen Mode (PH-Contest → nur SSB-Spots)
- Nur Spots auf Contest-Bändern
Plus farbliche Markierung pro Spot:
- 🔴 Rot — bereits geloggt (Call+Band+Mode-Match in deinem Log)
- 🟢 Grün — vermutlich neuer Multiplier (neues Country pro Band, bei WPX neuer Präfix)
- Normal — weder Dupe noch Mult
Doppelklick auf einen Spot → Call und Frequenz landen im Contest-Form, CAT springt mit.
Contest-Map
Eigener Sub-Tab Contest-Map (nur bei Contest-Logs sichtbar):
- QTH-zentriert auf deinen Locator aus Station-Settings
- Linien vom QTH zu jeder geomappten QSO
- Band-Filter zum schnellen Drill-Down
- "QTH"-Button zum Re-Center
Serial-Counter
- Pro Log (Default) — bei CQ-WW, CQ-WPX Single-Op, ARRL-DX, IARU
- Pro Band — automatisch bei CQ-WPX Multi-Two / Multi-Unlimited / Multi-Distributed (CQ-Regel)
Serial-Nummer wird beim Loggen auto-generiert (höchste vergebene + 1). Bei Undo/Löschen wird die Nummer wiederverwendet.
Scoring
Alle 39 Templates haben ein eigenes, reglementkonformes Scoring (gemeinsam mit MacADIF über die Library ADIFCore). Der Live-Score im Stats-Panel und die Score-Matrix berechnen je nach Contest:
- Punkte je QSO — fest (z.B. 1 Pkt), beziehungsbasiert (gleiches Land / gleiche Zone / gleicher vs. anderer Kontinent) oder bandabhängig.
- Multiplikatoren — DXCC-Länder, CQ-/ITU-Zonen, Präfixe (WPX), Kantone, Oblaste, US-Staaten/Provinzen, Präfekturen … je nach Reglement, teils pro Band.
- VHF/UHF — Distanzwertung (km aus Locatoren, 1 Punkt/km), bei reinen Distanz-Contesten (Marconi, AGCW, Alpe-Adria) ohne Multiplikator.
Scoring ist in Erprobung
Die Engine ist noch nicht für jeden Contest gegen offizielle Ergebnislisten gegengerechnet — prüfe die Endpunktzahl vor einer Einreichung. ARRL RTTY Roundup, Russian DX, All Asian DX und JIDX sind gegen die offiziellen Reglements gebaut, liegen aber noch ohne Vergleichslog vor. Für die IARU-HF-Wertung („gleiche ITU-Zone" = 1 Punkt) muss die eigene CQ-/ITU-Zone in Einstellungen → Station gesetzt sein.
Cabrillo-Export
Toolbar des Contest-Logs → Cabrillo… → Sheet öffnet sich mit allen Header-Tags vorbelegt aus dem Wizard:
CONTEST,CALLSIGN,OPERATORS- Alle
CATEGORY-*-Tags - Sent-Exchange als Default-Wert (Per-QSO-Werte aus dem Log überschreiben)
- Claimed-Score, Club, Soapbox
Datei landet unter ~/Documents/HAM-Tools/Exports/. Format ist Cabrillo V3 — wird von ARRL/CQ/DARC/USKA akzeptiert.
Tipps
- Quick-Toggle DX ↔ Contest: die obere Tab-Leiste im QSO-Eingabe-Panel — Klick wechselt direkt zum zuletzt offenen Log dieses Typs
- Mehrere Contests parallel möglich (z.B. CQ-WPX am Samstag, lokaler HB-Contest danach). Wechsel via Logs-Popover oben
- Tester schon vor dem Contest anlegen — Wizard-Wahl der Cabrillo-Kategorie ist nachträglich nicht änderbar (löschen + neu wäre der Weg)
Macros & Super Check Partial
- F1–F8-Macros sind eingebaut — CW über Hamlib (
send_morse), SSB über eigene Voice-Aufnahmen, plus ICOM/Yaesu-Voice-Keyer-Slots. Anleitung: Tutorial: Contest mit Macros. - SCP (Super Check Partial) ist eingebaut — Vorschläge aus einer Master-Call-DB beim Tippen des Calls im Contest-Form.
Bekannte Einschränkungen
- WAE-QTC-Block noch nicht unterstützt (kommt in Etappe 3)
- Eigene Contest-Definitionen (User-
contests.json) noch nicht — ebenfalls Etappe 3