Contents

Propagation Gauge-Anzeige

Was ist neu?

Neuer Anzeigemodus mit zwei halbkreisfoermigen Tachometer-Gauges fuer eine visuelle Darstellung der aktuellen Propagationsbedingungen.

Neues: Gauge-Panel (only="gauges")

  • SFI-Gauge — Halbkreis-Anzeige des Solar Flux Index (Skala 60–250) mit farbigen Zonen: rot (< 100), orange (100–150), gruen (> 150)
  • K-Index-Gauge — Magnetische Aktivitaet (Skala 0–9) mit Zonen: gruen (0–2 ruhig), orange (2–4 aktiv), rot (4–9 Sturm)
  • A-Index wird zusaetzlich als Textwert unter dem K-Gauge angezeigt
  • Gauges sind als reines SVG implementiert — keine externe JavaScript-Bibliothek noetig

#---

Daten von [HamQSL (N0NBH)](https://www.hamqsl.com) — kein API-Key erforderlich.

APRS Live-Tracking fuer HB9HJI

Neues Plugin fuer das Live-Tracking der eigenen APRS-Stationen. Die Karte zeigt die aktuellen Positionen und Tracks von HB9HJI auf einer interaktiven Leaflet-Karte.

Die verfuegbaren Rufzeichen (HB9HJI-9, -7, -6, -5, -10) koennen per Checkbox ein- und ausgeblendet werden, standardmaessig sind -9 (Mobil) und -7 (Handheld) aktiv. Jede Station hat eine eigene Farbe und zeigt Track-Linie, Zeitstempel des letzten Pakets sowie Geschwindigkeit und Hoehe im Popup. Der Auto-Refresh aktualisiert die Karte alle 5 Minuten. Daten kommen direkt von aprs.fi via API.

Erste Version – Vier Loop-Typen mit SVG-Skizze und Anpassungsberechnung

Neue Funktionen

  • Einheitlicher Loop-Antennenrechner via Shortcode [fw_loop]
  • Vier Antennentypen per Tab waehlbar, ersetzt drei inkonsistente HTML-Einzelrechner
  • Gemeinsame Eingaben fuer Frequenz und Verkuerzungsfaktor Draht
  • Ergebniskacheln passen sich je nach aktivem Tab dynamisch an

Antennentypen

Delta-Loop 110Ω (gleichseitig, gruen): Gesamtumfang, Schenkellaenge (3x), Speisepunkt-Impedanz, λ/4 Anpassleitung aus 75Ω-Koax, 1:1 Balun-Empfehlung, Speisung Basis-Mitte

Delta-Loop 50Ω symmetrisch (rot): Basis 40%, Schenkel 2x je 30%, Apex-Speisung, direkte 50Ω-Einspeisung ohne Anpassleitung, Orientierung Apex oben oder unten waehlbar

Delta-Loop 50Ω Langschenkel (violett): Basis 18%, Schenkel 2x je 41%, Apex-Speisung, direkte 50Ω-Einspeisung, schmales hohes Dreieck, Orientierung Apex oben oder unten waehlbar

Quad-Loop 110Ω (blau): Gesamtumfang, Seitenlaenge (4x), λ/4 Anpassleitung, Balun-Empfehlung (1:1 oder 4:1), Speisung Mitte Unterseite

SVG-Skizzen

  • Delta-Loop 110Ω: gleichseitiges Dreieck mit Speisepunkt Basis-Mitte und Koax-Zuleitung
  • Delta-Loop 50Ω symmetrisch: breites flaches Dreieck, Apex-Speisepunkt, Orientierung wechselt die Skizze live
  • Delta-Loop 50Ω Langschenkel: schmales hohes Dreieck, Proportionen 18/41/41 korrekt dargestellt, Orientierung wechselt live
  • Quad-Loop: Quadrat mit Speisepunkt Mitte Unterseite und Koax-Zuleitung
  • Alle Skizzen mit Bemassung der Laengen direkt an den Schenkeln
  • Speisepunkt immer als farbiger Kreis mit Beschriftung markiert
  • Jeder Tab hat eigene Farbgebung fuer klare visuelle Unterscheidung

Anpassung & Speisung

  • λ/4 Anpassleitung: Laenge aus 75Ω-Koax berechnet, Verkuerzungsfaktor im Admin konfigurierbar (Standard 0.66)
  • Balun-Empfehlung mit Typ und Hinweistext je nach Antennentyp
  • Anpassleitung wird bei beiden 50Ω-Varianten automatisch ausgeblendet

Admin-Bereich

  • Eigener Menuepunkt «Loop-Rechner» in der WordPress-Sidebar
  • Standardfrequenz, Verkuerzungsfaktor, Standard-Tab und Koax-Verkuerzungsfaktor konfigurierbar
  • SVG-Skizze, Anpassleitung und Balun-Empfehlung einzeln ein- oder ausblendbar
  • Reset-Funktion auf Standardwerte
  • Shortcode-Parameter tab und freq fuer individuelle Einbindung

Erste Version – 26 Kabeltypen mit Admin-Verwaltung

Neue Funktionen

  • Interaktiver Koaxialkabel-Daempfungsrechner via Shortcode [fw_kabeldaempfung]
  • 26 Kabeltypen in 6 Gruppen vorinstalliert (RG-Typen, Ecoflex, Aircell, LMR, Huber+Suhner, H-Typen)
  • Frequenz-Interpolation zwischen 8 Messpunkten (10 MHz bis 1296 MHz) mit Wurzel-Extrapolation ausserhalb des Bereichs
  • Vier Ergebnisblöcke: Daempfung in dB, Leistung an der Antenne, Effizienz in Prozent, Verlustleistung in Watt
  • Grafischer Effizienzbalken mit Farbkodierung (gruen / orange / rot)
  • Warnmeldung bei mehr als 3 dB Daempfung oder weniger als 50 Prozent Effizienz
  • Kabelbeschreibung wird beim Waehlen eines Typs angezeigt
  • Optgroup-Auswahlliste gruppiert Kabel nach Hersteller

Admin-Bereich

  • Eigener Menuepunkt «Kabeldaempfung» in der WordPress-Sidebar
  • Kabelliste tabellarisch nach Gruppen dargestellt mit allen acht Daempfungswerten
  • Kabel einzeln aktivieren, deaktivieren, bearbeiten oder loeschen
  • Neues Kabel anlegen mit Gruppe, Name, Beschreibung, Wellenwiderstand, Sortierung und acht Frequenzwerten
  • Bestehende Gruppen per Datalist vorgeschlagen, neue Gruppen frei eingebbar
  • Kabelliste per Klick auf Standardwerte zuruecksetzen
  • Shortcode-Parameter gruppe filtert die Anzeige auf eine Kabelgruppe

Enthaltene Kabeltypen

RG-Typen: RG-174, RG-316, RG-58, RG-8X, RG-8/8A, RG-213, RG-214, RG-393 Ecoflex: Ecoflex 6, 10, 15, 15 Plus Aircell: Aircell 5, 7 LMR: LMR-200, LMR-400, LMR-600, LMR-900 Huber+Suhner: Sucoflex 104, Sucofeed 1/2", S_FLEX-C 1/2" H-Typen: H-100, H-155, Hyperflex 10

Erste Version – Interaktiver SWR-Simulator mit Balkendiagramm

Neue Funktionen

  • Interaktiver SWR-Simulator via Shortcode [fw_swr]
  • Farbiger Schieberegler (gruen bis rot) mit Live-SWR-Badge
  • Grosse SWR-Anzeige auf dunklem Hintergrund mit farbigem Statusbalken
  • Animiertes Balkendiagramm: Vorlauf, Rücklauf und Verlust in Prozent
  • Fuenf Kenngrössenkacheln: Leistung an der Antenne, Reflexionsfaktor Gamma, Rueckflussdaempfung, Mismatch-Verlust, Impedanz Z-Last
  • Dreistufige Warnbox: gelb ab SWR 1:1.5, orange ab 1:2.5, rot ab 1:4.0
  • Shortcode-Parameter power, swr, swr_max, swr_step, z0 fuer individuelle Einbindung

Admin-Bereich

  • Eigener Menuepunkt «SWR Simulator» in der WordPress-Sidebar
  • Standard-Sendeleistung und Standard-SWR beim Laden einstellbar
  • Slider-Maximum und Schrittweite konfigurierbar
  • Systemimpedanz 50 oder 75 Ohm waehlbar (fuer Z-Last-Berechnung)
  • Jede Kenngroesse einzeln ein- oder ausblendbar (Gamma, Rueckflussdaempfung, Mismatch-Verlust, Impedanz)
  • Reset-Funktion auf Standardwerte

Erste Version – Luftspulenrechner mit SVG-Skizze, LC-Resonanz und Guete

Neue Funktionen

  • Einlagiger Luftspulen-Rechner via Shortcode [fw_spulen]
  • Berechnung nach Wheeler-Formel mit iterativer Loesung (Toleranz ca. 2%)
  • Eingaben: Induktivitaet L, Spulenkoerper-Durchmesser, Drahtdurchmesser, Windungsabstand, Kondensator C
  • Einheitenfelder mit farbiger Beschriftung direkt am Eingabefeld

Ergebnisse

  • Windungsanzahl, Spulenlaenge, Drahtbedarf
  • LC-Resonanzfrequenz mit einstellbarem Kondensatorwert (MHz oder kHz automatisch)
  • Guete Q als Naeherung ueber DC-Widerstand des Kupferdrahts bei Resonanzfrequenz
  • Detailtabelle: Steigung (Pitch), Aussendurchmesser, Induktivitaet je Windung, Schlankheitsgrad l/d, Laenge-zu-Durchmesser-Verhaeltnis

SVG-Spulenskizze

  • Dynamisch generierte Skizze der Spule mit korrektem Windungsabstand
  • Vordere und hintere Windungshaelften farblich unterschieden
  • Zuleitungen links und rechts
  • Bemassung: Spulenlaenge unten, Koerperdurchmesser rechts
  • Bis zu 40 Windungen dargestellt, Hinweis bei mehr Windungen
  • Vollstaendig skaliert auf den verfuegbaren Darstellungsbereich

Admin-Bereich

  • Eigener Menuepunkt «Spulen-Wickler» in der WordPress-Sidebar
  • Alle fuenf Eingabefelder mit eigenen Standardwerten konfigurierbar
  • SVG-Skizze, LC-Resonanz und Guete Q einzeln ein- oder ausblendbar
  • Reset-Funktion auf Standardwerte
  • Shortcode-Parameter l, diam, wire, spacing, cap fuer individuelle Einbindung

Aktivierungs-Fehler behoben (short_open_tag-Konflikt)

Behebt einen fatalen Parse-Error bei der Plugin-Aktivierung auf Servern mit aktivierter PHP-Einstellung short_open_tag. Die XML-Deklaration im SVG-Export-Code wurde vom PHP-Parser fälschlicherweise als kurzes PHP-Tag interpretiert. Funktional keine Änderung gegenüber v10.0.0.

version: 9.1.0

Änderungen

  • Höchste Präzision: Implementierung der empirischen Original-Maße aus der offiziellen DF4SA Bauanleitung für die 5-Band Version (20m, 17m, 15m, 12m, 10m).
  • Physikalisch korrekte Skizze: Darstellung der echten +-Kreuz-Geometrie inklusive Abspannleinen. Drahtenden werden nun korrekt zum Fluchtpunkt am Träger berechnet.
  • HF-Kollisionserkennung: Ein neues Warnsystem meldet sich automatisch, wenn Elemente auf dem Boom zu nah beieinander liegen (< 7cm) und kapazitiv einkoppeln könnten.
  • Intelligente Skalierung: Der neue Auto-Zoom berechnet den maximalen Radius in X- und Y-Richtung, sodass die Skizze den Platz auf dem Bildschirm immer perfekt zu 90% ausnutzt.
  • Kollisionsfreie Beschriftung: Element-Namen und S-Werte werden mit dynamischem Text-Ausweichen und Hintergrund-Boxen direkt in der Skizze gerendert, ohne sich zu überlagern.
  • Clean UI Datentabelle: Übersichtliche Stückliste zum Zuschneiden und exakten Positionieren der Elemente unterhalb der Skizze.

Neues Plugin – Spiderbeam für ein einzelnes Band berechnen

Erstveröffentlichung des Einzelband Spiderbeam Rechners als Ergänzung zum bestehenden Multi-Band Rechner. Berechnet einen Spiderbeam für ein einziges Amateurfunkband mit beliebiger Element-Anzahl.

Funktionen:

  • 8 Bänder wählbar: 40m, 30m, 20m, 17m, 15m, 12m, 10m und 6m – jeweils mit der typischen Designfrequenz vorbelegt.
  • Designfrequenz frei wählbar in MHz (z. B. für CW-optimierte Antennen oder spezifische Kontestbänder).
  • 2 bis 6 Elemente: vom einfachen 2-Element Beam (Strahler + Reflektor) bis zum 6-Element Long-Yagi mit 4 Direktoren.
  • Skalierung nach DF4SA-Methodik: Strahler ≈ 0.466 × λ, Reflektor ≈ 5 % länger, progressive Direktor-Verkürzung (3.5 % bis 6.5 %) mit DL6WU/W4RNL-konformen Boom-Abständen.
  • Plausibilitäts-Warnungen: zeigt automatisch an, wenn die nötige Spreizer-Länge die klassischen 5 m bzw. WARC-6 m überschreitet, oder wenn die Boom-Länge mechanisch nicht mehr realistisch ist.
  • Statistik-Boxen: Wellenlänge, Strahler-Länge, Boom-Länge und Spreizer-Bedarf auf einen Blick.
  • Skizze im Spider-Stil: Strahler gerade, Reflektor und Direktoren V-förmig, mit Bandfarbe, Mass-Stab und Mast-Marker.
  • Komplette Zuschnitt-Liste: L_el (elektrisch), L_schenkel (halbe Länge), L_cut (mit 4 cm Knoten-Zugabe), Boom-Position und Δ relativ zum Strahler in Prozent.
  • PNG- und SVG-Export mit High-DPI-Support.

Inspiration: DF4SA selbst regt im Anhang seiner Bauanleitung explizit an, das Spider-Konzept auf Einzelband-Beams zu übertragen ("Wie wäre es z. B. mit einem 6 Element für 6m, oder 5 Element für 10m im nächsten 10m Kontest..."). Dieses Plugin liefert die Startwerte dafür.

Hinweis: Die berechneten Werte sind theoretische Startwerte basierend auf empirischer Skalierung. Bei höheren Element-Zahlen oder ungewohnten Bändern ist eine experimentelle Optimierung am realen Aufbau (SWR und Vor/Rück-Verhältnis in Bandmitte) empfehlenswert.

Shortcode: [spiderbeam_einzelband]

73 de HB9HJI.

Neuer Yagi-Rechner für KW-Bänder

Ab sofort steht in der Antennenwerkstatt auf funkwelt.net ein neuer Antennen-Rechner bereit: der Yagi-Rechner für alle KW-Bänder von 40 bis 10 Metern. Du wählst Band, Anzahl Elemente (2 bis 5), Bauweise (Alurohr oder Draht im Spiderbeam-Style) und Designfrequenz über Presets für CW, SSB, FT8 oder Bandmitte — und bekommst sofort einen kompletten Bauplan.

Was der Rechner ausgibt

  • Masstabelle mit allen Elementlängen und Abständen in Millimetern
  • Massstabsgetreue SVG-Skizze in der Draufsicht mit Bemassung und Abstrahlrichtung
  • Ergebnis-Zusammenfassung mit Wellenlänge, Boomlänge, Gewinn, Rückdämpfung und Impedanz
  • Material-abhängige Stückliste — je nach Bauweise mit Alurohren, Spreizern, Draht, Balun etc.
  • Druckbarer Bauplan — direkt aus dem Browser, praktisch für die Werkstatt

Technische Grundlage

Die Berechnungen basieren auf den bewährten DL6WU- und W4RNL-Designs für monoband Yagis, inklusive Velocity Factor für das gewählte Material (Alu 0.95, Draht 0.96). Die Werte sind Richtwerte für den Rohbau — das Feintuning am Aufbauort mit dem Antennenanalyzer bleibt nach wie vor Pflicht, da Umgebung, Montagehöhe und Speisekabel das Resonanzverhalten beeinflussen.

73 de HB9HJI.

POTA & SOTA Integration mit Inline-Editing und Log-Erkennung

### 🚀 Update: Parks on the Air & Summits on the Air

Mit der Version 2.3.4 werden POTA und SOTA vollständig in HamLogTools integriert. Aktivierungen und Hunter-QSOs können direkt erfasst, aus bestehenden Logs erkannt, inline bearbeitet und im richtigen Format exportiert werden.

🎯 Fokus: POTA & SOTA direkt im Browser

  • POTA-Tab: Eigener Datei-Upload für POTA-Logs, automatische Erkennung von Park-Referenzen aus ADIF-Feldern (MY_SIG_INFO, SIG_INFO, POTA_REF) und aus Dateinamen. Alle QSOs werden als Tabelle angezeigt und sind inline editierbar.
  • SOTA-Tab: Aktivierungen, Chaser-QSOs und S2S-QSOs (Summit to Summit) erfassen und exportieren. Punkte-Schätzung anhand der Summit-Referenz.
  • Inline-Editing: Doppelklick auf jede Zelle in der POTA/SOTA-Tabelle öffnet ein Eingabefeld. Enter speichert, Escape bricht ab.
  • Automatische Erkennung: POTA- und SOTA-QSOs aus dem Editor-Log werden automatisch erkannt und in den jeweiligen Tabs angezeigt – kein manuelles Übertragen nötig.
  • Eigener File-Upload: POTA- und SOTA-Logs können direkt im jeweiligen Tab geladen werden, ohne Umweg über den Editor.
  • POTA ADIF Export: Exportiert ein ADIF-File mit korrekten Feldern (POTA_REF, SIG=POTA, SIG_INFO) für den Upload auf pota.app.
  • SOTA Export: ADIF-Export sowie CSV-Export im Format für sota.org Activator-Logs.

🛠 Technische Details & Optimierungen

  • POTA-Formaterkennung: Unterstützt alle gängigen Logger-Formate: HAMRS (MY_SIG/MY_SIG_INFO), Standard-ADIF (SIG/SIG_INFO), Direktfeld (POTA_REF) und Dateiname als Fallback.
  • SOTA S2S-Erkennung: QSOs mit eigenem und fremdem Gipfel werden automatisch als S2S klassifiziert und im separaten S2S-Tab angezeigt.
  • Typ-Erkennung: MY_SIG=POTA → Aktivierung (eigenes Log), SIG=POTA → Hunter (Gegenstation aktivierte).
  • OPERATOR-Feld: Bei POTA-Aktivierungen wird das OPERATOR-Feld (DL/HB9HJI/P) als Rufzeichen angezeigt.
  • Unified State: potaFromLog (aus Datei) und potaQsos (manuell erfasst) werden über getPotaAll() zusammengeführt ohne Duplikate.
  • Park-Liste & Gipfel-Liste: Automatische Zusammenfassung aller gearbeiteten Parks/Gipfel mit QSO-Anzahl, Bändern und Punkten.

📟 Unterstützte Formate

| Format-Typ | Dateiendung | Verwendung | Status | |---|---|---|---| | ADIF | .adi, .adif | Universalformat, alle gängigen Logprogramme, POTA, SOTA | ✅ Aktiv | | Cabrillo | .cbr, .log | Contest-Logs, N1MM, Win-Test | ✅ Aktiv | | CSV | .csv | Excel, LibreOffice, sota.org Upload | ✅ Aktiv | | EDI / Reg1Test | .edi | UHF/Mikrowellen-Contests | ✅ Aktiv |

📋 Versionshistorie

| Version | Status | Highlights | |---|---|---| | v2.3.4 | 🟢 Stabil | POTA & SOTA Integration. Inline-Editing. Automatische Log-Erkennung. POTA/SOTA Export. | | v2.3.x | 🟡 Beta | POTA/SOTA Grundstruktur, Datei-Upload, Park/Gipfel-Liste. | | v2.2.4 | 🟢 Stabil | Alle Felder im Editor. Leaflet-Karte. Rufzeichen-Validierung. JS neu geschrieben. | | v2.0.0 | 🟡 Beta | QSO-Erfassung, DXCC-Auswertung, Karten-Ansicht, Drucken/PDF. | | v1.0.0 | 🟡 Beta | Erstveröffentlichung. ADIF, Cabrillo, CSV, EDI. Editor, Duplikate, Merge, Validierung, Statistik. |


Zukunft des Projekts: Geplant sind QSL-Status-Verwaltung (sent/rcvd/bureau/direct), LoTW/eQSL-Abgleich sowie ein Contest-Modus mit Autonummerierung. Bitte sichern Sie Ihre Log-Dateien vor jedem Import.

[Log-Tool öffnen](https://www.funkwelt.net/) | [Feedback geben](https://www.funkwelt.net/startseite/kontakt/)

Interaktive QSO-Weltkarte, Band/Mode-Filter & Statistiken

Was ist neu

Neues Plugin zur Visualisierung von Amateurfunk-Logbüchern als interaktive Weltkarte. Die ADIF-Datei wird vollständig im Browser verarbeitet — keine Daten werden auf den Server übertragen.


Funktionen

  • ADIF-Upload per Drag & Drop oder Dateiauswahl (.adi / .adif)
  • Grosskreis-Linien vom eigenen QTH-Locator zu jedem gearbeiteten Standort (antimeridian-sicher, 60 Punkte pro Verbindung)
  • Farben nach Band — jedes Amateurfunkband hat eine eigene Farbe: 80m (braun), 40m (gold), 20m (grün), 15m (blau), 10m (lila), 2m (orange) usw.
  • Band-Filter — einzelne Bänder ein- und ausblenden
  • Mode-Filter — SSB / CW / FT8 / FT4 / WSPR / AM / FM / RTTY / PSK / JS8 / Digi unabhängig kombinierbar
  • Hover-Tooltip mit Rufzeichen, Locator, Band, Mode, RST, Land, Datum und Distanz in km
  • Eigener QTH-Marker (roter Punkt) aus Shortcode-Parameter oder MY_GRIDSQUARE-Feld im ADIF

Statistiken

Sechs Kacheln werden nach jedem Filter-Wechsel aktualisiert:

  • QSOs gesamt / aktuell sichtbar
  • Länder (DXCC) gesamt / sichtbar
  • Fernste DX-Verbindung mit Rufzeichen und Band
  • Aktivstes Band mit Anzahl und Prozentsatz
  • Häufigste Betriebsart mit Anzahl und Prozentsatz
  • Kontinente mit Namensliste

Der Parameter locator ist optional — fehlt er, wird MY_GRIDSQUARE aus dem ADIF gelesen. Als letztes Fallback erscheint ein Eingabefenster. Der Parameter height ist ebenfalls optional; ohne Angabe passt sich die Karte dynamisch an den Viewport an (100vh - Offset).


Technische Details

  • Rein clientseitiger ADIF-Parser in JavaScript, kein Server-Upload
  • Maidenhead-Locator Dekodierung bis auf Subsquare-Ebene (6 Zeichen)
  • Grosskreis-Berechnung mit sphärischer Trigonometrie
  • Leaflet.js für die interaktive Karte mit OpenStreetMap-Kacheln
  • Unterstützt mehrere Plugin-Instanzen auf derselben Seite
  • WordPress Admin-Bar-Offset wird automatisch in der Kartenhöhe berücksichtigt

Ortsnamens-Suche via Nominatim

Erweiterung der Standort-Eingabe um eine integrierte Ortsnamens-Suche.

Neue Funktionen

  • Ortsnamens-Suche (Geocoding): Unter jedem Locator-Feld gibt es neu ein Suchfeld «Ort suchen». Nach Eingabe eines Ortsnamens und Klick auf «Suchen» (oder Enter) werden bis zu 5 Treffer aus der OpenStreetMap-Datenbank angezeigt.
  • Nominatim-Integration: Geocoding läuft über die kostenfreie Nominatim-API von OpenStreetMap – kein API-Key erforderlich. Resultate werden auf Deutsch geliefert und umfassen Gemeinden, Quartiere, Berggipfel, Strassen und weitere POIs.
  • Ergebnis-Dropdown: Die Treffer erscheinen als Dropdown direkt unterhalb des Suchfelds, mit Ortstyp-Angabe (Stadt, Dorf, Gipfel usw.). Ein Klick auf einen Eintrag übernimmt den Standort automatisch.
  • Automatische Locator-Berechnung: Nach Auswahl eines Ortes wird die geografische Position in den Maidenhead-Locator umgerechnet und ins Locator-Feld eingetragen.
  • Karten-Synchronisation: Der zugehörige Leaflet-Marker wird sofort auf die gewählte Position verschoben, die Verbindungslinie neu gezeichnet und die Karte auf beide Standorte gezoomt.

Technische Änderungen

  • fwlosConfig wurde um den Parameter geocodeUrl ergänzt (Nominatim-Endpunkt).
  • Neue JavaScript-Funktionen: geocodeSearch(), applyGeoResult(), typeLabel(), escHtml().
  • Neues CSS für Geo-Suchzeile, Dropdown und Hover-Zustand (.fwlos-geo-*-Klassen).
  • Klick ausserhalb des Suchfeldes schliesst das Ergebnis-Dropdown automatisch.

Hinweise

  • Alle bisherigen Eingabewege (Locator direkt, Marker ziehen) bleiben vollständig erhalten.
  • Nominatim unterliegt einer Fair-Use-Richtlinie (max. 1 Anfrage/Sekunde) – für den normalen Einsatz auf einer Amateur-Funkseite problemlos.

Changelog

v1.1.0

  • Ortsnamens-Suche via Nominatim/OpenStreetMap eingebaut.
  • Geocoding-URL über wp_localize_script konfigurierbar.
  • Neues CSS für Geo-Suchzeile und Ergebnis-Dropdown.
  • Hint-Text im Eingabe-Bereich aktualisiert.

v1.0.0

  • Initialer Release.
  • Implementierung der REST-API-Schnittstelle.
  • Support für 6m bis 6cm Band-Presets.

Tag/Nacht-Umschaltung für HF-Bänder

v1.3.0 – 2026-04-07

Neu

  • Tag/Nacht-Umschaltung für HF-Bänder: zwei Buttons (☀ Tag / ☾ Nacht) direkt über der Bandliste
  • Beide Datensätze werden beim Seitenaufruf mitgeladen, Umschaltung erfolgt per JavaScript ohne Nachladen
  • Mehrere Widget-Instanzen auf einer Seite funktionieren unabhängig voneinander (eindeutige IDs)

v1.2.0 – 2026-04-07

Neu

  • A-Index Farbbewertung: grün (≤7, ruhig), orange (8–19, aktiv), rot (≥20, Sturm) mit deutschem Label
  • X-Ray / Flare-Warnung: erscheint als farbiges Banner (orange = M-Flare, rot = X-Flare) direkt unter den Indizes; bei ruhigem Niveau unsichtbar
  • Proton Flux: wird in der Warnzeile ergänzt wenn Wert > 10
  • Shortcode-Parameter only=: [solar_widget only="hf"] oder [solar_widget only="vhf"] zeigt nur den jeweiligen Block

Geändert

  • Datenabruf: xray und protonflux werden neu aus HamQSL XML gelesen und gecacht

Behoben

  • Fehlender Funktionskopf funkwelt_kindex_label() (PHP Parse error Zeile 132) – verursacht durch fehlerhaften str_replace beim Einfügen der neuen Hilfsfunktionen

v1.1.0 – Ursprungsversion

Features

  • Solar-Indizes: SFI, K-Index, A-Index, Sonnenflecken
  • HF-Bandbedingungen von HamQSL mit Tag/Nacht-Werten (automatisch nach UTC)
  • VHF/UHF-Bedingungen (Aurora, Sporadic-E, Tropo) für 6m, 4m, 2m, 70cm, 23cm
  • Fortschrittsbalken pro Band mit Farbkodierung (grün/orange/rot)
  • WordPress Sidebar-Widget + Shortcode [solar_widget]
  • Server-seitiges Caching: HF 3h, VHF 30min
  • Pulsierender Live-Punkt in der Fusszeile

Performance und Bugfixes

Änderungen

  • Performance-Optimierung bei der Abfrage der Cluster-Nodes.
  • Filterfunktion für bestimmte Bänder verbessert.
  • Bugfix: Anzeige von Sonderzeichen in Kommentaren korrigiert.

Erhöhte Genauigkeit und Kartenansicht

Änderungen

  • Genauigkeit der Umrechnung auf 10 Stellen erhöht.
  • Kartenansicht für die visuelle Kontrolle des Standorts hinzugefügt.

Sub-Square Support und Mobile UI

Änderungen

  • Support für 8-stellige Sub-Square Locatoren hinzugefügt.
  • UI-Anpassungen für mobile Endgeräte.

Manuelle Trennzeichen-Wahl beim Export

### 🚀 Update: Dynamische Trennzeichen-Wahl

Mit der Version 1.7.0 führen wir volle Flexibilität beim Datenexport ein. Nutzer können nun das Trennzeichen manuell wählen, um Kompatibilitätsprobleme mit unterschiedlichen Betriebssystem-Ländereinstellungen zu umgehen.

🎯 Fokus: Volle Kontrolle beim Export

Zusätzlich zum modellspezifischen Export bietet die neue Version erweiterte Einstellungen für Power-User:

  • Neues Trennzeichen-Dropdown: Im Frontend kann nun explizit zwischen Semikolon (;) und Komma (,) gewählt werden. Standardmäßig ist das Semikolon vorausgewählt.
  • Dynamisches Backend: Das Skript liest diese Auswahl aus und überschreibt den Standardwert des Geräts.
  • Intelligentes Text-Escaping: Das Setzen von Anführungszeichen bei Text, der das Trennzeichen enthält, funktioniert jetzt dynamisch für beide Zeichen.

🛠 Technische Details & Optimierungen

  • Trennzeichen-Überschreibung: Die manuelle Wahl im Dropdown hat Vorrang vor der im Profil hinterlegten Standard-Syntax der ICOM-Modelle.
  • Verbesserte Sicherheit: Das dynamische Escaping verhindert Import-Fehler in der ICOM CS-Software, unabhängig vom gewählten Trennzeichen.
  • Import-Kompatibilität: Optimiert für die Nutzung mit dem originalen ICOM CS-Programm (Programming Software).

📟 Unterstützte Formate

| Format-Typ | Spalten | Beispiel-Geräte | Status | |---|---|---|---| | Typ A | 17 | IC-705, ID-52, ID-50 | ✅ Aktiv | | Typ B | 18 | IC-9700, ID-51 | ✅ Aktiv |

📋 Versionshistorie

| Version | Status | Highlights | |---|---|---| | v1.7.0 | 🟡 Beta | Neu: Manuelle Trennzeichen-Wahl (; / ,). Dynamisches Text-Escaping. | | v1.6.0 | 🟡 Beta | Fix: Trennzeichen-Problematik gelöst. Beibehaltung der Modell-Exporte. | | v1.5.0 | 🟡 Beta | Neue Quelldaten, Trennzeichen-Erkennung, ID-51A/E |


Zukunft des Projekts: Wir evaluieren stetig die Kompatibilität mit neuen Firmware-Versionen. Bitte sichern Sie Ihre bestehende Repeater-Liste im Gerät, bevor Sie einen neuen Import durchführen.

[Aktuelle Liste extrahieren](https://www.funkwelt.net/afu-amateurfunk/d-star/icom-d-star-repeaterliste/) | [Feedback geben](https://www.funkwelt.net/startseite/kontakt/)

Trap-Dipole und grafische Drahtlängen

Änderungen

  • Berechnung für Trap-Dipole hinzugefügt.
  • Grafische Darstellung der Drahtlängen implementiert.

Dashboard-Update und schnellerer Modulwechsel

Änderungen

  • Zentrales Dashboard zur Auswahl der Unterrechner aktualisiert.
  • Schnellerer Wechsel zwischen den Modulen.

iCal-Export und Distanzberechnung

Änderungen

  • Exportfunktion für Kalender (iCal) hinzugefügt.
  • Automatische Distanzberechnung zum Zielgebiet integriert.

WWFF-Integration und Cluster-Optimierung

Änderungen

  • Integration der WWFF-Referenzdatenbank.
  • Cluster-Ansicht für Gebiete mit hoher Aktivität optimiert.
  • Offline-Caching der Kartenkacheln verbessert.