Files
kst4contest/website/_site/manual/de/log-synchronisation/index.html
T
2026-07-12 21:23:10 +00:00

237 lines
14 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>{{ manual.title }} | KST4Contest Manual</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="KST4Contest manual page: {{ manual.title }}">
<link rel="canonical" href="https://kst4contest.hamradioonline.de/manual/de/log-synchronisation/">
<meta property="og:type" content="website">
<meta property="og:title" content="{{ manual.title }} | KST4Contest Manual">
<meta property="og:description" content="KST4Contest manual page: {{ manual.title }}">
<meta property="og:url" content="https://kst4contest.hamradioonline.de/manual/de/log-synchronisation/">
<meta property="og:site_name" content="KST4Contest">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="{{ manual.title }} | KST4Contest Manual">
<meta name="twitter:description" content="KST4Contest manual page: {{ manual.title }}">
<link rel="stylesheet" href="/assets/css/main.css?v=1783891386578">
<link rel="alternate" type="application/rss+xml" title="KST4Contest News" href="/feed.xml">
<meta property="og:image" content="https://kst4contest.hamradioonline.de/assets/social/kst4contest-og.png">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="630">
<meta name="twitter:image" content="https://kst4contest.hamradioonline.de/assets/social/kst4contest-og.png">
</head>
<body>
<div class="site-bg"></div>
<header class="site-header">
<a class="brand" href="/">
<span class="brand-mark"></span>
<span>
<strong>KST4Contest</strong>
<small>ON4KST Contest Client</small>
</span>
</a>
<nav class="site-nav">
<a href="/">Home</a>
<a href="/features/">Features</a>
<a href="/screenshots/">Screenshots</a>
<a href="/manual/">Manual</a>
<a href="/news/">News</a>
<a href="/roadmap/">Roadmap</a>
<a href="/about/">About</a>
<a href="/faq/">FAQ</a>
<a href="/support/">Support</a>
<a class="nav-cta" href="/download/">Download</a>
</nav>
</header>
<main>
<section class="section">
<div class="card manual-content">
<p><a href="/manual/de/">← Back to manual overview</a></p>
<h1>Log Synchronisation</h1>
<h1 id="log-synchronisation" tabindex="-1"><a class="header-anchor" href="#log-synchronisation">Log-Synchronisation</a></h1>
<blockquote>
<p>🇬🇧 <a href="/manual/en/log-sync/">English version</a> | 🇩🇪 Du liest gerade die deutsche Version</p>
</blockquote>
<p>KST4Contest markiert gearbeitete Stationen automatisch in der Chat-Benutzerliste. Dafür gibt es zwei grundlegende Methoden:</p>
<hr>
<p><img src="client_settings_window_logsync.png" alt="Log-Synchronisation Einstellungsfenster"></p>
<h2 id="methode-1%3A-universal-file-based-callsign-interpreter-(simplelogfile)" tabindex="-1"><a class="header-anchor" href="#methode-1%3A-universal-file-based-callsign-interpreter-(simplelogfile)">Methode 1: Universal File Based Callsign Interpreter (Simplelogfile)</a></h2>
<p>KST4Contest liest eine Log-Datei und sucht mittels regulärem Ausdruck nach Rufzeichen-Mustern. Dabei werden auch binäre Logdateien unterstützt unlesbarer Binärinhalt wird einfach ignoriert.</p>
<p><strong>Vorteil</strong>: Funktioniert mit nahezu jedem Logprogramm, das eine Datei schreibt.
<strong>Nachteil</strong>: Keine Bandinformation möglich es wird nur „gearbeitet&quot; markiert, nicht auf welchem Band.</p>
<p>Pfad der Log-Datei in den Preferences eintragen. Die Datei wird nur gelesen, nie verändert (read-only).</p>
<blockquote>
<p><strong>Tipp</strong>: Die Simplelogfile-Funktion kann auch genutzt werden, um Stationen zu markieren, die definitiv nicht erreichbar sind (z. B. eigene Notizen). Das wird in einer späteren Version durch ein besseres Tagging-System ersetzt.</p>
</blockquote>
<hr>
<h2 id="methode-2%3A-netzwerk-listener-(udp-broadcast)-%E2%80%93-empfohlen" tabindex="-1"><a class="header-anchor" href="#methode-2%3A-netzwerk-listener-(udp-broadcast)-%E2%80%93-empfohlen">Methode 2: Netzwerk-Listener (UDP-Broadcast) Empfohlen</a></h2>
<p>Das Logprogramm sendet beim Speichern eines QSOs ein UDP-Paket an die Broadcast-Adresse des Heimnetzwerks. KST4Contest empfängt dieses Paket und markiert die Station inklusive <strong>Bandinformation</strong> in der internen SQLite-Datenbank.</p>
<blockquote>
<p><strong>Wichtig</strong>: KST4Contest muss <strong>parallel zum Logprogramm laufen</strong>. QSOs, die während einer Abwesenheit von KST4Contest geloggt werden, werden nicht erfasst außer bei QARTest (kann das komplette Log senden).</p>
</blockquote>
<p><strong>Standard UDP-Port</strong>: 12060 (entspricht dem Standard der meisten Logprogramme)</p>
<hr>
<h2 id="unterst%C3%BCtzte-logprogramme" tabindex="-1"><a class="header-anchor" href="#unterst%C3%BCtzte-logprogramme">Unterstützte Logprogramme</a></h2>
<h3 id="ucxlog-(dl7ucx)" tabindex="-1"><a class="header-anchor" href="#ucxlog-(dl7ucx)">UCXLog (DL7UCX)</a></h3>
<p><img src="ucxlog_logsync.png" alt="UCXLog Konfiguration"></p>
<p>UCXLog sendet QSO-UDP-Pakete und Transceiver-Frequenzpakete.</p>
<p><strong>Einstellungen in UCXLog:</strong></p>
<ul>
<li>UDP-Broadcast aktivieren</li>
<li>IP-Adresse des KST4Contest-Computers eintragen (bei lokalem Betrieb: <code>127.0.0.1</code>)</li>
<li>Port: 12060 (Standard)</li>
</ul>
<p>Grün markierte Felder in den UCXLog-Einstellungen beachten: IP und Port müssen eingetragen werden.</p>
<p>Hinweis für Multi-Setup (2 Computer, 2 Radios, eine KST4Contest-Instanz): Beide Logprogramme müssen die QSO-Pakete an die IP des KST4Contest-Computers senden. Dann ist mindestens eine IP nicht <code>127.0.0.1</code>.</p>
<h3 id="qartest-(ik3qar)" tabindex="-1"><a class="header-anchor" href="#qartest-(ik3qar)">QARTest (IK3QAR)</a></h3>
<p><img src="qartest_logsync.png" alt="QARTest Konfiguration"></p>
<p><strong>Besonderheit</strong>: QARTest kann das <strong>vollständige Log</strong> an KST4Contest senden (Schaltfläche „Invia log completo&quot; in den QARTest-Einstellungen). Damit werden auch QSOs erfasst, die vor dem Start von KST4Contest geloggt wurden.</p>
<p><strong>Einstellungen in QARTest:</strong></p>
<ul>
<li>UDP-Broadcast und IP/Port wie UCXLog konfigurieren</li>
<li>„Invia log completo&quot; für den vollständigen Log-Upload verwenden</li>
</ul>
<p><em>(„Buona funzionalità caro IK3QAR!&quot; DO5AMF)</em></p>
<h3 id="n1mm%2B" tabindex="-1"><a class="header-anchor" href="#n1mm%2B">N1MM+</a></h3>
<p><strong>Einstellungen in N1MM+:</strong></p>
<p>In N1MM+ unter <code>Config → Configure Ports, Mode Control, Winkey, etc. → Broadcast Data</code>:</p>
<ul>
<li><code>Radio Info</code> aktivieren (für TRX-Sync/QRG)</li>
<li><code>Contact Info</code> aktivieren (für QSO-Sync)</li>
<li>IP: <code>127.0.0.1</code> (oder IP des KST4Contest-Computers)</li>
<li>Port: 12060</li>
</ul>
<p>Für den integrierten DX-Cluster-Server: N1MM+ als DX-Cluster-Client konfigurieren (Server: <code>127.0.0.1</code>, Port wie in KST4Contest eingestellt).</p>
<h3 id="dxlog.net" tabindex="-1"><a class="header-anchor" href="#dxlog.net"><a href="http://DXLog.net">DXLog.net</a></a></h3>
<p><img src="dxlog_net_logsync.png" alt="DXLog.net Konfiguration"></p>
<p><strong>Einstellungen in <a href="http://DXLog.net">DXLog.net</a>:</strong></p>
<ul>
<li>UDP-Broadcast aktivieren</li>
<li>IP des KST4Contest-Computers eintragen (grün markierte Felder)</li>
<li>Port: 12060</li>
</ul>
<h3 id="win-test" tabindex="-1"><a class="header-anchor" href="#win-test">Win-Test</a></h3>
<p>Win-Test wird mit einem dedizierten UDP-Netzwerk-Listener unterstützt, der das native Win-Test Netzwerkprotokoll versteht.</p>
<p><strong>Vorteile der Win-Test Integration:</strong></p>
<ul>
<li>Automatische QSO-Synchronisation zur Markierung gearbeiteter Stationen.</li>
<li><strong>Sked-Übergabe (ADDSKED):</strong> Über den Button “Create sked” im Stationsinfo-Panel wird nicht nur in KST4Contest ein Sked angelegt, sondern dieser auch <em>direkt per UDP an das Win-Test Netzwerk als ADDSKED-Paket gesendet</em> automatisch, sobald der Listener aktiv ist.</li>
<li>Es kann zwischen den Sked-Modi “AUTO”, “SSB” oder “CW” gewählt werden.</li>
<li><strong>Automatische QRG-Auflösung für SKEDs:</strong> KST4Contest wählt die Sked-Frequenz intelligent:
<ol>
<li>Hat die Gegenstation in einer Chat-Nachricht ihre QRG genannt, wird diese verwendet.</li>
<li>Sonst wird die eigene aktuelle QRG verwendet (aus Win-Test STATUS oder manueller Eingabe).</li>
</ol>
</li>
</ul>
<p><strong>Einstellungen im Reiter „Log-Synchronisation&quot;:</strong></p>
<ul>
<li><code>Receive Win-Test network based UDP log messages</code> aktivieren.</li>
<li><code>UDP-Port for Win-Test listener</code> (Standard: 9871).</li>
<li><code>KST station name in Win-Test network (src of SKED packets)</code>: Legt fest, unter welchem Stationsnamen KST4Contest im WT-Netzwerk auftritt (z.B. “KST”).</li>
<li><code>Win-Test network broadcast address</code>: Wird i.d.R. automatisch erkannt; erforderlich für das Senden von Sked-Paketen.</li>
</ul>
<p><strong>Einstellungen im Reiter „TRX-Synchronisation&quot;:</strong></p>
<ul>
<li><code>Win-Test STATUS QRG Sync</code>: Wenn aktiviert, übernimmt KST4Contest die aktuelle Transceiverfrequenz aus dem Win-Test STATUS-Paket als eigene QRG (MYQRG).</li>
<li><code>Use pass frequency from Win-Test STATUS</code>: Statt der eigenen TRX-QRG wird die im STATUS-Paket enthaltene Pass-Frequenz als MYQRG verwendet (für Multi-Op-Setups, bei denen mit einer Pass-QRG gearbeitet wird).</li>
<li><code>Win-Test station name filter</code>: Wird hier ein Name eingetragen (z.B. “STN1”), verarbeitet KST4Contest nur Pakete dieser Win-Test-Instanz. Leer lassen, um alle zu akzeptieren.</li>
</ul>
<p><strong>Einstellungen in Win-Test:</strong></p>
<ul>
<li>Das Netzwerk in Win-Test muss aktiv sein.</li>
<li>Win-Test muss so konfiguriert sein, dass es seine Broadcasts an den entsprechenden Port (Standard 9871) sendet bzw. empfängt.</li>
</ul>
<hr>
<h2 id="trx-frequenz-synchronisation" tabindex="-1"><a class="header-anchor" href="#trx-frequenz-synchronisation">TRX-Frequenz-Synchronisation</a></h2>
<p>Neben der QSO-Synchronisation übertragen UCXLog und andere Programme auch die <strong>aktuelle Transceiverfrequenz</strong> via UDP. KST4Contest verarbeitet diese Information und stellt sie als Variable <code>MYQRG</code> bereit.</p>
<p><img src="qrg_buttons.png" alt="FrequenzButtons"></p>
<p><strong>Ergebnis</strong>: Die eigene QRG muss im Chat nie mehr manuell eingegeben werden ein Klick auf den MYQRG-Button oder die Verwendung der Variable im Beacon genügt.</p>
<p><strong>Quellen für die eigene QRG (MYQRG):</strong></p>
<ul>
<li>UCXLog, N1MM+, <a href="http://DXLog.net">DXLog.net</a>, QARTest via UDP-Port 12060</li>
<li>Win-Test STATUS-Paket (optional, konfigurierbar im Reiter „TRX-Synchronisation&quot; unter „Win-Test STATUS QRG Sync&quot;)</li>
<li>Manuelle Eingabe im QRG-Feld</li>
</ul>
<blockquote>
<p><strong>Hinweis für Multi-Setup</strong>: Bei zwei Logprogrammen an zwei Computern sollte nur <strong>eines</strong> die Frequenzpakete senden. KST4Contest kann nicht zwischen den Quellen unterscheiden und verarbeitet alle eingehenden Pakete.</p>
</blockquote>
<hr>
<h2 id="multi-setup%3A-2-radios%2C-2-computer" tabindex="-1"><a class="header-anchor" href="#multi-setup%3A-2-radios%2C-2-computer">Multi-Setup: 2 Radios, 2 Computer</a></h2>
<p>Für DM5M-typische Setups (2 Radios, 2 Computer, eine KST4Contest-Instanz oder zwei separate):</p>
<p><strong>Variante A Eine gemeinsame KST4Contest-Instanz:</strong></p>
<ul>
<li>Beide Logprogramme senden QSO-Pakete an die IP des KST4Contest-Computers</li>
<li>Nur ein Logprogramm sendet Frequenzpakete (empfohlen: das VHF-Logprogramm)</li>
</ul>
<p><strong>Variante B Zwei separate KST4Contest-Instanzen (empfohlen):</strong></p>
<ul>
<li>Jedes Logprogramm kommuniziert mit seiner eigenen KST4Contest-Instanz via <code>127.0.0.1</code></li>
<li>Zwei separate Chat-Logins</li>
<li>Bessere Trennung und weniger Konflikte</li>
</ul>
<hr>
<h2 id="interne-datenbank" tabindex="-1"><a class="header-anchor" href="#interne-datenbank">Interne Datenbank</a></h2>
<p>KST4Contest speichert die Worked-Information in einer internen <strong>SQLite-Datenbank</strong>. Diese ist von der Logprogramm-Datenbank unabhängig und wird nur über den UDP-Broadcast befüllt.</p>
<p>Vor jedem neuen Contest: Datenbank zurücksetzen! → <a href="Konfiguration#worked-station-database-settings">Konfiguration Worked Station Database Settings</a></p>
</div>
</section>
</main>
<footer class="site-footer">
<div class="footer-grid">
<div>
<strong>KST4Contest</strong>
<p>Contest-optimized ON4KST workflow for VHF/UHF/SHF operators.</p>
</div>
<div>
<strong>Project</strong>
<p><a href="/features/">Features</a></p>
<p><a href="/download/">Download</a></p>
<p><a href="/manual/">Manual</a></p>
<p><a href="/roadmap/">Roadmap</a></p>
</div>
<div>
<strong>Community</strong>
<p><a href="https://github.com/praktimarc/kst4contest">GitHub Repository</a></p>
<p><a href="https://github.com/praktimarc/kst4contest/issues">Issues</a></p>
<p><a href="/contact/">Contact</a></p>
<p><a href="/support/">❤️ Support KST4Contest</a></p>
</div>
<div>
<strong>Legal</strong>
<p><a href="/legal-notice/">Legal Notice</a></p>
<p><a href="/privacy/">Privacy Policy</a></p>
</div>
</div>
</footer>
</body>
</html>