WLD Field Day Tracker

Zie tijdens de velddag live welke stations op welke band al gewerkt zijn. Draait naast N1MM Logger+ — N1MM blijft je officiële logger.

Download

Laatste versie: laden…

Windows

Installer met alles erin — geen Python nodig.
Download installer

Linux

Pakket met installatiescript (x86_64).
Download pakket
Wat je krijgt: een matrix van alle deelnemende stations × banden die live meekleurt terwijl je in N1MM logt, filters en overzichten, export naar CSV en PDF, en een publieke webpagina waarop thuisblijvers kunnen meevolgen.

Bekijk de trailer

In een halve minuut zie je wat de tracker tijdens een velddag voor je doet.

Speelt de video niet af? Download het filmpje en open het lokaal.

Installeren

Windows

  1. Download de installer hierboven en dubbelklik ze.
  2. Windows vraagt om beheerrechten — klik Ja. Dat is nodig voor de installatiemap en de firewall-regel.
  3. Ziet je browser of Windows het bestand als "onbekend"? Kies Behouden en daarna Toch uitvoeren. Het pakket is niet ondertekend met een (dure) code-signing-certificaat — de broncode staat volledig open op GitHub.
  4. Op de pagina Standaardinstellingen laat je de waarden staan als N1MM op dezelfde laptop draait: 127.0.0.1, poort 12060, taal nl.
  5. De installer maakt een snelkoppeling op je bureaublad en zet de firewall-regel klaar. Op het eind toont hij de N1MM-instructie.

Linux

tar xzf *-linux-x86_64.tar.gz
cd *-linux-x86_64
./install.sh

Geen root nodig — alles komt in je eigen home-map. Daarna staat het programma in je menu, of start je het met n1mm-fieldday-tracker. Verwijderen kan met ./install.sh --uninstall.

Vanaf de broncode (elk platform)

Zip uitgepakt en de map heet anders dan verwacht? GitHub's "Download ZIP" pakt de broncode altijd in een extra map met de branch- of versienaam erachter, bv. n1mm-fieldday-tracker-main of n1mm-fieldday-tracker-1.2.0. Open je terminal in díé map — herken je aan het bestand requirements.txt dat er direct in staat — en voer de commando's hieronder daar uit.
python -m venv .venv
source .venv/bin/activate      # Windows: .venv\Scripts\activate
pip install -r requirements.txt
python -m app.main
Je gegevens staan veilig apart. Velddagen, QSO's en instellingen bewaren we buiten de programmamap (%LOCALAPPDATA%\N1MM Field Day Tracker\ op Windows, ~/.local/share/ op Linux). Een update of herinstallatie raakt ze nooit.

N1MM instellen (belangrijkste stap)

Zonder deze instelling stuurt N1MM niets door en blijft de matrix leeg.

  1. Open in N1MM Logger+: Config > Configure Ports, Mode Control, Audio, Other…
  2. Ga naar het tabblad Broadcast Data.
  3. Vink Contacts aan — niet Lookup.
  4. Vul bij de bestemming het adres en de poort in:
    SituatieWat invullen
    N1MM op dezelfde laptop als de tracker 127.0.0.1:12060
    N1MM op een andere pc het netwerk-IP van de trackerlaptop, bv. 192.168.1.50:12060 — en zet in de tracker het luisteradres op 0.0.0.0
  5. Kies als contesttype FDREG1.
  6. Log een test-QSO. De cel hoort binnen 5 seconden groen te kleuren.
Meerdere N1MM-pc's? Laat ze allemaal naar hetzelfde adres en dezelfde poort van de trackerlaptop sturen. In de weergave Per bron-PC zie je per computer of hij LIVE of STALE is — handig om een losgeraakte netwerkkabel meteen op te merken.

Gebruiken tijdens de velddag

1. Velddag aanmaken

Beheer → Nieuwe velddag: naam, start en einde (lokale tijd), en de banden die je wil volgen. Je kan de deelnemerslijst en instellingen overnemen van een vorige velddag. Er is altijd precies één actieve velddag — daar schrijft N1MM naartoe.

2. Deelnemerslijst importeren

Beheer → Deelnemerslijst → Excel/CSV importeren. De lijst wordt herkend op kolomkoppen (eerste rij), niet op volgorde. Enkel een roepnaamkolom is verplicht (Call, Callsign of Roepnaam); Naam, Club, Categorie, Sectie en Opmerking worden meegenomen als ze er staan. Ingevulde bandcellen uit de Excel worden bewust niet overgenomen — elke velddag start met een lege matrix.

3. De matrix

Zes weergaven: Matrix, Nog te werken, Per band, Per station, Per bron-PC en Statistiek. Filter op zoekterm, status, band, categorie of sectie.

Tik op een cel voor de details. Daar zet je ook een handmatige status: Markeer gewerkt, Markeer NIET gewerkt of Uitsluiten, met eventueel een reden (bv. "papieren log"). Een handmatige status wint altijd van wat N1MM zegt en is herkenbaar aan het potloodsymbool.

4. Stations toevoegen of verwijderen

Een station dat op de dag zelf aansluit voeg je toe met + Station. Verwijderen doe je via het celdetail (Dit station verwijderen, met bevestiging); ontvangen QSO's blijven bewaard, dus opnieuw toevoegen herstelt alles.

5. Was de tracker even uit?

UDP draagt enkel live-verkeer, dus QSO's van tijdens een uitval komen niet vanzelf binnen. Haal ze in: in N1MM File → Export → Export to ADIF, en in de tracker Beheer → ADIF-import. Reeds bekende QSO's worden overgeslagen, dus dit mag zo vaak als nodig zonder dubbels.

6. Exporteren

Beheer → Export geeft een CSV of een PDF (A4 liggend) van de volledige matrix. Handig als naslag na afloop.

7. Velddag afsluiten

Met Velddag afsluiten negeert de tracker nieuwe QSO's; bekijken en exporteren blijft gewoon mogelijk. Heropenen kan altijd.

De live-pagina publiceren (optioneel)

Wil je dat thuisblijvers en andere secties kunnen meevolgen, dan publiceert de tracker een alleen-lezen pagina naar GitHub Pages. Dit hoef je maar één keer op te zetten.

Eenmalige opzet

  1. Maak op GitHub een publieke repository aan, bv. velddag-live.
  2. Ga in die repo naar Settings → Pages en zet de bron op de main-branch, map / (root).
  3. Maak een fine-grained token: Settings → Developer settings → Personal access tokens → Fine-grained tokens. Geef het toegang tot enkel die ene repo, met de rechten Contents: Read and write.
  4. Vul in de tracker onder Beheer → Publiceren in:
    • Repository: als eigenaar/naam, bv. ON3VZ/velddag-live — dus niet de volledige https-link.
    • Token: plak het token en klik Token opslaan. Het gaat in de sleutelbos van je besturingssysteem, nooit in een bestand.
  5. Klik Nu publiceren. De pagina staat daarna op https://<jouw-account>.github.io/velddag-live/.

Zet daarna automatisch publiceren aan met een interval (bv. elke 5 minuten), zodat de pagina vanzelf meeloopt.

De gepubliceerde pagina is openbaar. Iedereen met de link ziet roepnamen en gewerkt-status. Opmerkingen en operatornotities blijven weggelaten, tenzij je dat expliciet aanzet.

Wat het publiek ziet

SituatieDe publieke pagina toont
Actieve velddag, binnen de periodede live matrix
Vóór de startaankondiging met datum en aftelling
Geen actieve velddag"geen actieve velddag" + de volgende geplande datum
Vanaf 1 week na het einde"deze velddag is afgelopen" — geen resultaten meer

Bij alle niet-live toestanden staat er ook géén deelnemers- of QSO-data in het gepubliceerde bestand.

Updaten

Ga in de app naar Beheer → Applicatie. Daar staat je huidige versienummer en de knop Controleer op updates. Is er een nieuwere versie, dan haalt Nu downloaden en installeren de setup op en start ze — bevestig de Windows-melding en klaar.

Je velddagen, QSO's en instellingen blijven daarbij ongemoeid.

Op Linux: download het nieuwe pakket hierboven en draai opnieuw ./install.sh — dat vervangt de vorige installatie.

Problemen oplossen

De matrix blijft leeg terwijl ik log

  1. Staat in N1MM Broadcast Data → Contacts aangevinkt (niet Lookup)?
  2. Komt de poort in N1MM exact overeen met die in de tracker (standaard 12060)?
  3. Draait N1MM op een andere pc? Zet dan het luisteradres van de tracker op 0.0.0.0 en gebruik in N1MM het netwerk-IP van de trackerlaptop.
  4. Kijk bij Per bron-PC: staat daar niets, dan komt er geen enkel pakket binnen — dat wijst op de firewall of een verkeerd adres.
  5. Staat de roepnaam wel in de deelnemerslijst? Onbekende roepnamen worden bewust genegeerd.

Ontvangst viel stil na slaapstand

De app herstelt dat normaal binnen tien seconden vanzelf. Gebeurt het toch niet, klik dan Beheer → Applicatie → Ontvangst herstarten.

Windows vraagt om firewall-toegang

Klik Toegang toestaan. Gebruikte je de installer, dan is de regel al gezet en zou de vraag niet mogen komen.

Publiceren lukt niet

Controleer of de repository als eigenaar/naam is ingevuld (niet de volledige link) en of het token Contents: Read and write heeft op díé repo. Zonder internet pauzeert het publiceren netjes en hervat het vanzelf.

De app is gecrasht

Herstart gewoon. Elk QSO wordt bij binnenkomst meteen weggeschreven, dus je verliest niets. Als laatste vangnet staat elk ruw pakket in raw_packets.log.

Versiegeschiedenis

Releases ophalen…

Alle releases op GitHub →