Skip to content

Schedules — Skeds + DX-Events planen

Neu in V1.9.9: ein einheitlicher Tab im Logbuch zum Verwalten von geplanten Funkterminen. Zwei Arten von Einträgen, gleiche UI:

  • Skeds — 1:1-Termine mit konkretem Gegen-Call (»Sonntag 14:30 UTC, HB9XYZ, Antenna-Vergleich«)
  • DX-Events — angekündigte DXpeditions, Net-Slots, Contest-Windows (»3D2A Fiji, EU-Window 18:00 → 22:00 UTC«)

Aufrufbar als untere Tab-Bar-Sektion »Schedules« im Logbuch (Standard- und Contest-Logs).

Einen Schedule anlegen

Toolbar oben → »+ Neu«:

FeldBeschreibung
TypSked oder DX-Event (segmented control oben)
TitelOptional, z.B. »Antenna-Test« oder »3D2A Fiji«
CallGegenstation (Sked) bzw. DX-Call (DX-Event). Auto-Uppercase
Start (UTC)Datum + Uhrzeit, Pflichtfeld
Ende (UTC)Nur DX-Events, optional — Window mit Toggle aktivierbar
FrequenzIn MHz (z.B. 14.205). Beim Tippen wird Band automatisch gesetzt
BandAuto aus Freq, manuell überschreibbar (160m – 23cm)
ModeSSB · CW · FM · AM · RTTY · FT8 · FT4 · JT65 · JS8 · PSK31 · DIGITAL
Statusgeplant / erledigt / verpasst / abgesagt
Erinnerungkeine · 10 Min · 30 Min · 1 Std · 1 Tag vorher (macOS-Notification)
NotizenFreier Text

Mindestens Titel oder Call muss gesetzt sein — sonst Speichern-Button disabled.

Card-Aktionen

Jeder Schedule-Eintrag erscheint als Card mit:

ElementFunktion
Type-IconPersonen-Symbol (Sked) oder Globus (DX-Event)
CountdownLive: »in 1h 23m«, »Morgen 09:00«, »läuft jetzt« — farbcodiert
Status-BadgeBei nicht-»geplant« sichtbar, abgedimmte Card bei erledigt/verpasst
📡 Loggen jetztÖffnet QSO-Form mit Pre-Fill (Call · Freq · Band · Mode · Notiz) und schickt CAT-QSY ans Radio, falls verbunden
🔍 Cluster-FilterNur bei DX-Events: setzt DX-Cluster-Suchfeld auf Call + Band-Filter
✏ EditSheet öffnet sich vorbefüllt
▾ StatusQuick-Menü: geplant / erledigt / verpasst / abgesagt
🗑 TrashLöschen ohne Bestätigung

»Loggen jetzt« + CAT

Wenn dein TRX über CAT verbunden ist, springt er beim Klick auf »Loggen jetzt« automatisch auf die geplante Frequenz und in den geplanten Mode — du musst nur noch die RST-Werte tippen und Loggen.

Sortierung

Reihenfolge in der Liste:

  1. Gerade laufende DX-Events ganz oben (mit grünem »läuft jetzt«-Tag)
  2. Zukunfts-Termine aufsteigend nach Startzeit (nächster oben)
  3. Vergangene Termine absteigend (jüngste oben), abgedimmt
  4. Abgesagte Termine ganz unten

Filter

Pillen-Filter oberhalb der Liste:

  • Type: Alle · Skeds · DX-Events
  • Zeit: Alle Zeiten · Heute · Diese Woche · Zukunft · Vergangen

Filter sind unabhängig kombinierbar. Zähler oben rechts zeigt »X von Y« sichtbare/gesamte Einträge.

macOS-Notifications

Wenn du beim Anlegen eine Erinnerung wählst (z.B. »10 Min vorher«), schickt macOS eine System-Notification zum Lead-Zeitpunkt:

Sked mit HB9XYZ
In 10 Min · 14.205 MHz · 20m · SSB

Permission: Beim ersten Mal fragt macOS um Erlaubnis. Wenn du ablehnst, wird der Schedule trotzdem gespeichert — nur die Notification entfällt.

Verhalten bei Änderungen:

  • Schedule bearbeiten → alte Notification ersetzt durch neue
  • Status auf »erledigt/verpasst/abgesagt« setzen → Notification wird gecancelt
  • Schedule löschen → Notification wird gecancelt
  • App neu starten → alle aktiven Schedules werden bei UN neu eingereiht (rehydrate)

Notifications brauchen einen signierten App-Build

Im DMG-Release laufen Notifications normal. In einem unsignierten Dev-Build (swift run aus dem Source) verweigert macOS die Permission-Anfrage stillschweigend — Code-Pfad ist sicher (kein Crash), aber keine echte Notification.

Wo werden Schedules gespeichert?

JSON-Datei unter ~/Documents/HAM-Tools/Cache/schedules.json. Format ist menschenlesbar (ISO-Datums, pretty-printed) — du kannst die Datei mit jedem Text-Editor öffnen, falls du mal Bulk-Import oder -Export brauchst.

Häufige Workflows

Vereinbarter Sked mit Funkfreund

  1. + Neu → Typ »Sked«, Call eintippen, Datum + UTC-Zeit, Frequenz
  2. Notiz: »Anwesenheits-Check vor Auslandseinsatz« o.ä.
  3. Erinnerung: »10 Min vorher«
  4. Anlegen — beim Trigger feuert macOS-Notification

DXpedition-Window markieren

  1. + Neu → Typ »DX-Event«, Titel »3D2A Fiji«, Call »3D2A«
  2. Start = Window-Anfang UTC, »Window-Ende setzen« an, End = Window-Schluss
  3. Frequenz + Band + Mode aus DX-Newsletter
  4. Beim Start des Windows: »Cluster-Filter« klicken → DX-Cluster zeigt nur 3D2A-Spots auf dem geplanten Band

Nach erfolgreichem QSO

  1. Card → Status ▾ → »erledigt« — Card wird abgedimmt, Notification (falls noch nicht gefeuert) wird gecancelt
  2. Bei Fehlschlag: »verpasst« — gleiche UI-Reaktion
  3. Falls Schedule storniert: »abgesagt« — landet in der Sortierung ganz unten

Verwandte Module

HAM-Tools © HB9HJI · Funkwelt