Contest
Exporthinweise ab 1.54.0
Cabrillo meldet vor dem Export fehlende empfangene Exchanges. EDI warnt, wenn das gewählte Exportband von den QSO-Bändern abweicht. Prüfe die betroffenen Verbindungen vor der Einreichung. Contest-Vorlagen bleiben verfügbar; veraltete Termine wurden aus ihren Beschreibungen entfernt.
Operatoren ab 1.53.0
Im aktiven Contest-Log öffnet OPs verwalten neben der OP-Auswahl die Rufzeichenliste (ein Rufzeichen pro Zeile). Die Liste gilt für dieses Log; eine leere Liste entspricht Single-Op. Bestehende QSO-Zuweisungen bleiben beim Bearbeiten der Liste erhalten.
Für Korrekturen markierst Du die betreffenden QSOs in der Tabelle und nutzt OP zuweisen. Die Auswahl enthält die Operatorliste, bereits verwendete Operatoren und Kein Operator zum Leeren. Nur die markierten QSOs werden geändert. Prüfe die Auswahl vor der Zuweisung; ein gemeldeter Teilfehler bedeutet, dass nicht alle Änderungen gespeichert wurden.
Vollständiger Contest-Logger mit 40 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 40 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, DARC 10m, 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; SSB, USB und LSB gelten dabei als ein Mode ab 1.57)
- 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, abschaltbar über den Schalter «QSO-Linien» (Standard an). Bei sehr vielen QSOs nennt ein Hinweis das Limit, statt Linien stumm wegzulassen; ohne eigenen Locator erscheint «Kein eigener Locator — keine Linien»
- Band-Filter zum schnellen Drill-Down (unabhängig von Gross-/Kleinschreibung)
- Leerzustand statt leerer Weltkarte, wenn das Log noch keine QSOs mit Position hat ab 1.55
- "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. Importierte QSOs zählen mit, auch wenn das Band anders geschrieben ist («20M» aus dem ADIF-Import und «20m» aus der Eingabe sind ein Band) ab 1.57.
Scoring
Alle 40 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.
ab 1.56 CQ WW DX ist gegen sechs öffentliche Logs des CQ WW SSB 2024 (HB9, CT, W0, JA, VK, PY; 215 bis 1218 QSOs) abgeglichen: fünf Logger-Scores exakt getroffen, beim sechsten bestätigt die amtliche Auswertung die Multiplikatorzählung der Engine. Länder zählen nach der «DXCC + WAE»-Liste (Sizilien, Europäische Türkei, Shetland usw. eigenständig), die frühere Näherung entfällt. Grundlage sind die AD1C-Country-Files (cty.csv, Stand September 2026). Für die IARU-HF-Wertung („gleiche ITU-Zone" = 1 Punkt) muss die eigene CQ-/ITU-Zone in Einstellungen → Station gesetzt sein.ab 1.56 Die im Exchange geloggte ITU-Zone fliesst direkt in die IARU-Wertung ein (vorher zählte nur die Callbook-Zone, QSOs ohne Callbook-Treffer fielen aus der Wertung). Sendet eine HQ-Station ihr Society-Kürzel («USKA», «DARC») statt der Zone, bleibt die Callbook-Zone stehen. Die eigene CQ-/ITU-Zone aus Einstellungen → Station füllt bei CQ WW und IARU das Sent-Feld vor.Cabrillo-Export
Toolbar des Contest-Logs → Cabrillo… → Sheet öffnet sich mit allen Header-Tags vorbelegt aus dem Wizard:
CONTEST,CALLSIGN,OPERATORS—CALLSIGNist das Rufzeichen des Logs (Club-/Portabel-Call aus dem Wizard, sonst das aus Einstellungen → Station),OPERATORSdie Multi-Op-Liste des Logs; beides gilt genauso für EDI (PCall), dort bleibtRCallder verantwortliche Operatorab 1.57- Importierte QSOs mit blosser Seriennummer (ADIF
STX) behalten ihre Nummer je QSO-Zeile; die EDI-Distanz wird vom exportierten Locator gerechnet, nicht vom gespeicherten Heim-QTH-Wertab 1.57 - 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. F1–F8 und Esc als Tasten, Freitext-CW-Feld im CW-Mode. 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.
Eigene Vorlagen
Fehlt ein Contest, legst du ihn selbst an: JSON-Dateien im Ordner Contests des Datenordners (~/Documents/HAM-Tools/Contests/*.json). Einstellungen → Daten → Contest-Vorlagen zeigt, wie viele eigene Vorlagen geladen sind, öffnet die Beispieldatei mit allen Feldern im Texteditor, öffnet den Ordner und lädt neu. Ablauf: Beispiel öffnen → unter neuem Namen sichern und anpassen → «Neu laden». Fehlerhafte Einträge werden dort einzeln gemeldet, die übrigen Vorlagen bleiben nutzbar.
- Aufbau: eine Datei enthält ein Array von Vorlagen (oder eine einzelne). Pflicht sind
id,nameundexchangeFields; jedes Feld brauchtkey,kindundrole. - Feldarten
kind:rst,serial,canton,zone,ituZone,grid,state,district,freeText.role:sentoderrecv. Optionalvisibility(always,onlyIfRecvIsHB,onlyIfRecvIsDX),autoFill(rstFromMode,serialNext,myCanton,myGrid,myZone,myItuZone),placeholder,width. - Wertung:
scoringLikemit der ID einer mitgelieferten Vorlage (z. B."HELVETIA","CQ-WW-CW") übernimmt deren Punkte, Multiplikatoren, Stats-Spalten und Spot-Bewertung. OhnescoringLikezählt jedes QSO einen Punkt ohne Multiplikator. - Gleiche ID wie eine mitgelieferte Vorlage ersetzt diese — so korrigierst du ein Exchange-Format, ohne auf ein Release zu warten.
- Unbekannte Werte werden tolerant behandelt (
kind→ Freitext, unbekanntesautoFillwird ignoriert); die Vorlage bleibt nutzbar. Im Neuer-Contest-Sheet tragen eigene Vorlagen die Marke «Eigene».
Bekannte Einschränkungen
- WAE-QTC-Block noch nicht unterstützt (kommt in Etappe 3)
- Eigene Wertungsregeln gibt es nur über
scoringLike; ein frei definierbares Scoring in der Vorlage ist noch nicht möglich