Breezedude
WindstationHardware und Kompatibilität
Übersicht

Vom Berg ins Internet

Die Windstation sendet ihre Werte per FANET. Jede Bodenstation in Reichweite nimmt sie auf und reicht sie ans OGN weiter.

Datenweg: Windstation und Fluginstumente senden per FANET und FLARM an OGN-SDR, GxAirCom und Breezedude-Groundstation; diese geben die Daten ans OGN weiter. Von dort bezieht der Breezedude-Server, zusammen mit externen Wetterdiensten die Daten und zeigt sie auf der Karte an. Segelflugzeug Windstation FANET-Vario Winddaten & Tracking OGN-SDR FANET + FLARM GxAirCom FANET + FLARM Breezedude GS derzeit nur FANET OGN glidernet.org Breezedude Server Winddaten, OTA, Diagnosedaten Wetterdienste teilen & beziehen Karte & App
FANET FLARM Internet

Forwarding & Repeater

Liegt eine Windstation hinter einem Bergrücken und erreicht keine Bodenstation, kann eine zweite Breezedude-Station auf einem Gipfel als Repeater dazwischenstehen und die Pakete weiterreichen.

Repeater-Aufbau: Bodenstation im Tal, Repeater-Windstation auf dem mittleren Berg, Edge-Windstation auf dem entfernten Berg keine Sichtverbindung FANET FANET Bodenstation Repeater-Station Edge-Station 1 2 3
1

Bodenstation im Tal

Bleibt völlig unverändert — sie empfängt die weitergereichten Pakete wie die einer direkt sichtbaren Station.

2

Repeater am Berg

  • REPEATER=1 setzen
  • Externe Solarzelle nötig: Der Empfänger läuft dauerhaft mit und braucht deutlich mehr Strom
  • Der eigene Sensor wird ganz normal konfiguriert — die Station misst also weiterhin selbst
  • Alternativ REPEATER_SCHED=1 dazu: der geplante Repeater, siehe unten
3

Edge-Station am anderen Berg

  • Ganz normale Konfiguration
  • Zusätzlich FORWARD_DATA=1 setzen — damit markiert sie ihre Pakete zum Weiterreichen

Die Repeater-Modi

Der Empfänger ist beim Repeater der große Stromverbraucher. Die Modi unterscheiden sich darin, wann er eingeschaltet ist:

  • Smart Forward (FANET_SMART_FORWARD=1): Der Empfänger läuft nur, solange der Akku voll ist und die Solarzelle Überschuss liefert — tagsüber bei Sonne. Kommt ohne externe Solarzelle aus, leitet aber nur dann weiter. Für eine Station, die sowieso in der Sonne steht und gelegentlich aushelfen soll.
  • Repeater, dauerhaft (REPEATER=1): Der Empfänger ist immer an, jedes Paket mit Forward-Flag wird sofort weitergereicht. Zuverlässig, aber der Verbrauch liegt um ein Vielfaches über dem einer normalen Station — ohne externe 5 V Solarzelle hält der Akku das nicht durch.
  • Repeater, geplant (REPEATER=1 + REPEATER_SCHED=1, ab Firmware 1.2): Jede Station sendet in einem festen Takt. Der geplante Repeater lernt diesen Takt für jede Station, die er weiterleitet, und schaltet den Empfänger nur kurz vor dem erwarteten Paket ein; sobald es da ist, schläft er wieder. Das kostet nur einen Bruchteil des Stroms des dauerhaften Repeaters. Damit er auch Stationen findet, die neu dazukommen oder ihren Takt ändern, öffnet er regelmäßig ein Suchfenster, in dem er dauerhaft hört — Standard: alle 60 Minuten für 6 Minuten (REPEATER_SCAN_INTERVAL=3600, REPEATER_SCAN_DURATION=360, jeweils Sekunden). Ist der Akku voll und die Solarzelle liefert Überschuss, hört er trotzdem dauerhaft; dann gibt es nichts zu sparen. Außerhalb seiner Fenster ist er taub: Pakete, die nicht in den gelernten Takt passen, sieht er nur im Suchfenster.

Welcher Modus läuft und welche Stationen der Repeater gerade verfolgt, meldet er alle 15 Minuten in seiner Statusmeldung — zu sehen in der Geräteverwaltung und auf der Groundstation.

⚠️ Über die Repeater-Strecke laufen Winddaten, Stationsname und Statusmeldungen der Edge-Station. OTA-Firmware- und Konfigurations-Updates sind darüber derzeit nicht möglich.

Firmware · Bootloader · Groundstation

Firmware
Bootloader
Groundstation (OTA)
Sep 2025
V0.5
  • HP203B-Barometer (V2-PCB)
  • WS80/WS85 Debug-Modus
  • Davis 6410
Sep 2025
V0.6
  • WS85 UART-Modus
  • Debug-Ausgabe auf TX1
Okt 2025
V0.6.1
  • WS85-UART-Datenweiterleitung
  • Baro-/Akku-Lesefehler behoben
Mär 2026
V0.7
  • Beta: Restrukturierung
  • LBT-Modus
  • macOS-Dateisystem-Fix
Apr 2026
V1.0.0
  • OTA v3: signierte Funk-Updates
  • Neuer 16-kB-Bootloader, Settings im Bootloader
  • HW-Info-Aussendung
  • Letzte Firmware für HW 1.x (Heizung)
Mai 2026
V1.0.2
  • Deepsleep-Stromfix (7 mA)
  • OTA-Fixes
Mai 2026
V1.0.3
  • WS80-Aussetzer behoben
  • Repeater-Modus
Jun 2026
V1.0.4
  • Baro-Werte ohne Feuchtesensor gefixt
  • OTA-Stabilität verbessert
Jul 2026
V1.0.9Bootloader-Updater
  • Keine Wetterstations-Firmware, sondern ein per OTA einspielbarer Bootloader-Updater
  • Hebt den Bootloader von V4.1.x auf V4.2.0 — die Voraussetzung für Firmware V1.1
  • Damit lassen sich schwer erreichbare Stationen komplett per Funk umstellen: V1.0.3+ → V1.0.9 → V1.1.1
  • Benötigt Groundstation ≥ 0.6.7
Jul 2026
V1.1.1
  • OTA v4: zwei größere Flash-Slots
  • Timing-Anpassung für Davis Protection Board
  • HW-Info-Aussendung
v3.16(Adafruit)
  • Standard-UF2-Bootloader (8 kB) auf Adafruit-Basis
  • Settings als separates USB-Laufwerk
  • Kein OTA
V4.1.6 – V4.1.8
  • Neuer 16-kB-Bootloader mit OTA-Unterstützung
  • settings.txt im Bootloader integriert (Doppelklick auf Reset)
  • Firmware-Prüfung per CRC32/SHA-256
  • V4.1.8: OTA-Fix für manche Geräte
V4.1.x → V4.2.0per OTA
  • V1.0.9 überschreibt den Bootloader aus der laufenden Firmware heraus
  • Nach dem Neustart läuft V4.2.0 — die Station wartet dann auf die Firmware V1.1
  • Alternativ per USB: Bootloader-UF2 aufspielen (Settings vorher sichern)
V4.2.0
  • Neues Flash-Layout: zwei größere Slots für OTA v4
  • Voraussetzung für Firmware V1.1+
beliebignur Empfang, kein OTA
  • FANET-Empfang und OGN-Weiterleitung funktionieren mit jeder GS-Version
  • Diese Firmwares können keine OTA-Updates empfangen
≥ 0.6.1
  • OTA v3: signierte Funk-Updates für Firmware V1.0.x
  • Remote-Konfiguration für Breezedude-Sensoren
≥ 0.6.7
  • OTA v4 mit Fortschritts-Überwachung
  • Nötig für die Migration V1.0.x → V1.1 und Updates von V1.1+
kein OTA OTA v3 + HW-Info OTA v4 + HW-Info Bootloader-Update per OTA

Die Groundstation ist abwärtskompatibel: FANET-Empfang und OGN-Weiterleitung funktionieren mit jeder Version — die Spalte zeigt nur die Mindestversion für OTA-Updates.
Details in den GitHub-Releases.

Hardware-Versionen

V2.4 AktuellJun 2026
  • Verbesserter ESD-Schutz: Serienwiderstände in Daten- und Versorgungsleitungen, TVS- und Klemmdioden-Arrays
  • Davis-Sensorversorgung über P-MOS geschaltet
  • Neue Stecker für I2C und Debug-UART

Mausrad: Zoom · Ziehen: Verschieben · Klick: Bauteil/Netz Vollbild ⤢

V2.3Sep 2025
  • TP4057-Laderegler statt CN3063 (bessere Verfügbarkeit)
  • 10-kΩ-Pull-up am Sensor-UART-RX gegen Aufwachen bei fehlendem Sensor / Kabelbruch
  • SWD-Anschluss besser zugänglich platziert
  • HF-Optimierung

Vollbild ⤢

V2.2Apr 2025
  • Kostenoptimierte Version: HP203B-Barometer und Vollgo-CC68-LoRa-Modul als Standard

Vollbild ⤢

V2.1Jan 2025
  • P-FET-Beschaltung korrigiert
  • Vollgo-CC68-Funkmodul als Bestückungsoption ergänzt
  • SMA-Buchse vertikal

Vollbild ⤢

Mini V2.0Dez 2024
  • Neuauflage der Alpha 1.4 in KiCad
  • Heizung entfernt (DCDC entfällt)
  • Linearer Solarladeregler CN3063
  • SAMD21 im TQFP48-Gehäuse (günstiger, thermisch robuster)
  • TVS-Dioden an allen externen Anschlüssen
  • Zweite (rote) LED zur Fehleranzeige
  • Akkuhalter für 16340 direkt auf der Platine
  • BMP388-Barometer-Option

Vollbild ⤢

Alpha 1.xDez 2023
  • Erste Version auf Basis des Adafruit ItsyBitsy M0 (SAMD21), RFM95W-Funkmodul
  • Mit Sensorheizung (im Feldtest kaum Nutzen bei hohem Stromverbrauch — ab V2.0 entfernt)

⚠️ Letzte kompatible Firmware: V1.0.0 (letzte Version mit Heizungs-Unterstützung) — siehe GitHub-Releases.

Design im Eagle-Format — im Web-Viewer nicht darstellbar. Dateien auf GitHub ⤢