Skip to content

Einstellungen

Das Einstellungs-Fenster (⌘,) hat zehn Tabs. Jeder Tab konfiguriert einen klar abgegrenzten Bereich der App. Diese Seite ist der Hub — fünf Tabs (Station, CAT, Lookup & Upload, Macros, Lizenz) haben in Tutorials eigene Schritt-für-Schritt-Anleitungen.

TabWofür
StationEigenes Rufzeichen, Locator, Kanton, App-Rufzeichen-Lizenz
DatenDatenordner-Pfad, POTA/SOTA/WWFF/BOTA-Datenbanken, SCP-Quellen
CATTRX-Profil, Serial-Port, Baud, Hamlib-Subprocess-Status
ClusterDXSpider-Knoten verwalten, Spotter-Radius
Lookup & UploadQRZ, HamQTH, eQSL, Club Log, LoTW — alles QSL-bezogene
Externe LoggerUDP-Broadcasting an N1MM, Win-Test, Cluster-Master
MacrosF1–F8 Contest-Macros (CW + SSB)
AlertsWatch-List für Cluster-Spots, macOS-Benachrichtigungen
DarstellungTheme-Auswahl, App-Sprache
LizenzLizenzschlüssel eingeben + aktivieren

Station

Hier definierst du wer du bist — alle anderen Module greifen darauf zurück.

Felder:

FeldBeschreibung
RufzeichenDein primäres Lizenz-Rufzeichen (z.B. HB9HJI). Wird in ADIF/Cabrillo-Exports als OPERATOR verwendet, dient als Substring-Master für die Pro-Log-Callsign-Validation
Locator6-stelliger Maidenhead-Locator (z.B. JN47PN). Quelle für Distanz-Berechnungen, History-Map-Heimat-Punkt, Cluster-Radius-Filter
KantonOptional — nur für CH-Calls. Wird bei Schweizer Conteste als HQ-Info exportiert

Pro-Log-Callsign

Im Logbuch kann jedes Log einen eigenen Station-Call halten (Portabel, Ausland, Club-Call). Der hier eingetragene Master-Call ist nur der Default und die Validation-Basis. Siehe Logbuch — Pro-Log-Callsign.


Daten

Wo HAM-Tools seine Dateien ablegt — und welche Datenbanken es lädt.

Datenordner: Default ist ~/Documents/HAM-Tools/. Wechselbar via File-Picker. Auto-Migration vom Legacy-Pfad beim ersten Start. Enthält:

HAM-Tools/
├── Logs/       — .htlog SQLite-Dateien pro Logbuch
├── Cache/      — Spots, Callbook-Cache, Memories
├── Exports/    — ADIF (.adi) + Cabrillo (.cbr)
├── Backups/    — Auto-Backups vor riskanten Aktionen
└── Macros/     — SSB-Voice-Aufnahmen F1–F8

Datenbanken mit eigenem Lade-/Status-Indikator:

DBQuelleGröße
POTA-Parkspota.app~91k Einträge
SOTA-Gipfelsotadata.org.uk~181k Einträge
WWFF-Referenzenwwff-cc.org + CSV-Importwechselnd
BOTA-ReferenzenCSV-Importwechselnd
SCP Master-Callssupercheckpartial.com + cdn.clublog.org~230k Calls

Jede DB hat Status-Pille (lädt / bereit / Fehler), Aktualisierungs-Button und Auto-Stale-Erinnerung nach 14 Tagen.


CAT

Anbindung an deinen Transceiver via Hamlib — HAM-Tools bringt ein gebundeltes rigctld-Helper-Binary mit (Yaesu, Icom, Kenwood, Elecraft + ~200 weitere Modelle).

Felder:

FeldBeschreibung
TRX-ProfilDropdown mit ~200 unterstützten Modellen (trx-profiles.json) — wählt automatisch Rig-Modell-ID, Default-Baud und PTT-Modus
Serial-Port/dev/cu.usbserial-* oder /dev/cu.SLAB_USBtoUART — auto-detektiert via Dropdown
Baud-Ratewird vom Profil vorbelegt, überschreibbar
CI-V-Adressenur für ICOM (z.B. 0x94 für IC-7300)
Hamlib-StatusLive-Anzeige ob rigctld läuft + Verbindungs-Healthcheck

Was passiert nach erfolgreicher Verbindung:

  • Frequenz wird automatisch im Logger angezeigt + persistiert
  • Mode wird als Single-Source-of-Truth verwendet (RST-Defaults folgen, Cabrillo-Mismatch-Warnung)
  • Macros F1–F8 senden CW direkt über send_morse
  • ICOM Voice-Keyer V1–V4 wird ausgelöst

CAT-Tutorial folgt

Schritt-für-Schritt-Inbetriebnahme mit USB-Kabel, Treiber-Check und Test-Ablauf kommt in Tutorials → CAT-Inbetriebnahme.


Cluster

DX-Cluster-Knoten verwalten. Mehrere Knoten parallel aktivierbar.

Pro Knoten:

FeldBeispiel
NameDXSpider Funkwelt
Hostdxspider.funkwelt.net
Port7300
AktivToggle (mehrere Knoten gleichzeitig möglich)

Vorbelegte Knoten: Funkwelt, HB9W, DB0ERF, DX.OE5TXF, ON0ANT, VE7CC.

Spotter-Radius-Filter: Spots werden nach Distanz vom eigenen QTH gefiltert (Haversine-Formel, basierend auf Station-Locator).


Lookup & Upload

Der mit Abstand dichteste Tab: alle QSL- und Callbook-Services an einer Stelle. Sub-Picker zur Service-Auswahl, Master-Schalter für Real-Time-Upload.

Callbook-Lookup

FeldBeschreibung
Primary ServiceQRZ.com oder HamQTH.com — zuerst gefragt
Secondary (Fallback)Optional zweiter Service, falls Primary keinen Treffer hat
Auto-Lookup beim TABNach Eingabe des Calls + TAB werden Name/QTH/Locator etc. automatisch geholt
Felder ergänzen10 Toggles: Name, QTH, Locator, Country, DXCC, CQ-Zone, ITU-Zone, IOTA, State, County — du wählst was übernommen wird

Cache: 30 Tage, lokal in Cache/callbook-cache.json.

Upload-Services

Master-Schalter »Real-Time-Upload« ganz oben — wenn aus, sind ALLE Auto-Uploads pausiert (Reise-Mode).

ServiceWas es tut
QRZ.comAuto-Upload pro QSO + Confirmation-Sync (»QRZ-Bestätigungen abrufen« im QSL-Tab)
eQSL.ccForm-POST mit Nickname-Override pro Log, Status-Pille in Tabelle
Club Logrealtime.php mit Firewall-Schutz (Auto-Pause nach Burst)
LoTW (tqsl)Subprocess-Upload via lokales tqsl-Binary, Confirmation-Sync via LoTW-Report-Download

Pro Service: API-Key/Username/Password + Auto-Upload-Toggle + »QSL via X gesendet«-Auto-Mark.

LoTW-Spezial

FeldErklärung
tqsl-BinaryDefault /Applications/Tqsl.app/Contents/MacOS/tqsl. Auto-Detection beim ersten Start. Button »📁 Suchen…« rechts daneben öffnet einen Finder-Picker — du klickst einfach Tqsl.app an, HAM-Tools extrahiert den Binary-Pfad automatisch (auch wenn die App woanders als in /Programme liegt oder per Homebrew installiert wurde)
Station-LocationDropdown aus ~/.tqsl/station_data.xml (tqsl 2.5+) und ~/Library/Application Support/TrustedQSL/station_data.xml (ältere tqsl). Picker zeigt deine in tqsl-GUI angelegten Locations

LoTW-Tutorial folgt

Komplette Pipeline (TQSL.app installieren, Station-Location in tqsl-GUI anlegen, Zertifikat einrichten, ersten Upload in HAM-Tools) kommt in Tutorials → LoTW-Pipeline.


Externe Logger

UDP-Broadcasting von Logged-QSOs an externe Tools. Mehrere Targets parallel konfigurierbar, je mit eigenem Format (N1MM, Win-Test, Cluster-Master, generisches ADIF-UDP).

Pro Target:

FeldBeispiel
NameN1MM Logger
Host192.168.1.50
Port12060
FormatN1MM XML / Win-Test / ADIF-UDP / Custom
AktivToggle

Sinnvoll z.B. wenn du HAM-Tools als Master-Logger nutzt und parallel ein zweites Tool für SDR-Bandscope oder Skimmer fütterst.


Macros

F1–F8 Contest-Macros (siehe Contest-Macros & Voice-Keyer). Acht Slots, je mit Label + CW-Text + optionaler SSB-Aufnahme.

Pro Slot:

FeldBeschreibung
LabelKurzer Anzeigename auf dem Button (z.B. CQ, 5NN, TU)
CW-TextTemplate mit Variablen {MyCall}, {TheirCall}, {Snt}, {Rcv}, {Cnt}, {Exch}
SSB-AufnahmeLive-Aufnahme via Mikrofon, AAC/m4a-Datei in Macros/Contest/. Vorhören ohne PTT, Lösch-Button

Werks-Belegung (N1MM-Style): CQ · Exch · TU · MyCall · HisCall · ? · 5NN · AGN.

Mode-Auto-Erkennung: Beim Drücken eines Macro-Buttons schaut HAM-Tools auf radio.hamlibMode — CW → Hamlib send_morse, SSB → AVAudioPlayer mit PTT-Toggling.

Macros-Tutorial folgt

Setup-Walkthrough mit eigener Mikrofon-Aufnahme + ICOM Voice-Keyer kommt in Tutorials → Contest mit Macros.


Alerts

Watch-List für Cluster-Spots. Wenn ein Spot ein Prefix oder Rufzeichen aus der Liste matched, gibt's eine macOS-Benachrichtigung plus ★-Markierung in der Spot-Liste.

FeldBeschreibung
Watch-EinträgeListe von Prefixen (DL, K1) oder vollen Calls (K1AA)
DXCC-FilterOptional zusätzliche DXCC-Auswahl (z.B. nur Most-Wanted-DXCC)
macOS-NotificationsToggle — System-Notifications aktivieren, Permission wird beim ersten Aktivieren gefragt

Darstellung

Optik + Sprache der App.

Theme (V1.9.1):

ThemeCharakter
HAM StyleDefault, ham-grün auf Anthrazit
Darkklassisches macOS-Dunkel
Ham ClassicBeige/Gold, Retro-Funk-Optik
MatrixSchwarz mit Matrix-Grün (#00FF41) und Cyan-Akzenten

Sprache: System / Deutsch / English. Effekt wird live übernommen, kein Neustart nötig.


Lizenz

Lizenzschlüssel-Verwaltung. HAM-Tools nutzt Ed25519-signierte Lizenzen — der Public-Key ist in der App eingebacken, der Private-Key liegt nur beim Autor (siehe Lizenz aktivieren).

AktionWofür
Schlüssel einfügenAus E-Mail kopieren, hier einsetzen, Aktivieren klicken
Aktivierungs-StatusZeigt Lizenz-Inhaber + Ablaufdatum (falls zeitlich begrenzt)
ResetLöscht den aktuellen Schlüssel, App geht in Demo-Modus

Demo-Modus

Ohne aktivierten Schlüssel laufen einige Pro-Features (Auto-Upload an QSL-Services, Bulk-Operationen, Voice-Keyer-Aufnahme) eingeschränkt oder gar nicht. Details siehe Lizenz aktivieren.


Wo werden die Einstellungen gespeichert?

Alle Einstellungen leben in UserDefaults unter ~/Library/Preferences/com.hb9hji.hamrechner.plist. Passwörter (QRZ, HamQTH, eQSL, Club Log) liegen verschlüsselt im macOS-Keychain.

Wenn du auf einen neuen Mac umziehst:

  1. Datenordner (~/Documents/HAM-Tools/) kopieren — enthält Logs, Caches, Macros
  2. Plist (~/Library/Preferences/com.hb9hji.hamrechner.plist) kopieren — enthält Einstellungen ohne Passwörter
  3. Passwörter neu eingeben — Keychain wird nicht automatisch mitkopiert (außer per iCloud-Keychain-Sync)
  4. CAT-Profile neu zuordnen falls Serial-Port-Namen abweichen

HAM-Tools © HB9HJI · Funkwelt