Skip to content

Releases: stephanflug/AltitudeSensor

v1.5.1

Choose a tag to compare

@stephanflug stephanflug released this 05 Sep 08:27
75a5a44

🚀 Release Notes

🔧 Changed

  • Verbesserte Benutzeroberfläche für die verschiedenen Einstellungen

🐛 Fixed

  • Textfehler in der Oberfläche korrigiert
image image image

V1.5.0

Choose a tag to compare

@stephanflug stephanflug released this 28 Aug 18:49
a605cd4

v1.5.0 — Vertikalgeschwindigkeit, RSSI-Balken & smarte Anzeige-Einstellungen

Kurz: Präzisere Messung, neue Live-Werte am OLED, Web-UI fürs Display, OTA per Klick – und optionales WLAN-Verhalten im Flug.

🚀 Neu

Steig-/Sinkrate (v) mit Peak-Hold
Maximalwert wird live am OLED angezeigt (Seite „v max“, in m/s).

WLAN-Signalstärke (RSSI) als Balken-Icon
Oben rechts auf dem Display (0–4 Balken).

Anzeige-Einstellungen direkt am Gerät (Web-UI)
Unter /display: Seiten ein-/ausschalten, Rotation oder feste Seite, Intervall, Overlays (RSSI, MQTT-Punkt).
→ „WLAN im Flug verbunden lassen“ lässt sich hier ebenfalls schalten (Standard: aus).

image image image

🔧 Verbesserungen

Stabilere Ermittlung von Höhe & Vertikalgeschwindigkeit (geglättete Werte, Peak-Hold).

Auto-Fit-Zahlen mit Dezimal-Komma für bessere Lesbarkeit.

MQTT-Payload um v und max_v erweitert.

🌐 Geräte-Weboberfläche
GET / Startseite (Links zu Anzeige & OTA)
GET /display Anzeige-Einstellungen (nur Display, kein MQTT)
POST /displaySave
GET /ota OTA-Seite
POST /otaStart OTA-Update starten

📨 MQTT-Payload (Beispiel)
{
"temp": 22.5,
"hum": 45.0,
"alt": 512.3,
"max_delta_alt": 230.5,
"v": 1.42,
"max_v": 14.20,
"bootCount": 7
}

⚙️ Schnellstart / Update

Flashen/OTA: Firmware aufspielen oder unter /ota „Update starten“.

Netzwerk: Beim Erststart Hotspot AltitudeSensor_XXXX öffnen, WLAN/MQTT eintragen.

Display: Unter /display Seiten & Overlays wählen, Intervall setzen.

Optional: „WLAN im Flug verbunden lassen“ aktivieren, wenn Live-Web/MQTT im Flug gewünscht ist.

V1.4.9

Choose a tag to compare

@stephanflug stephanflug released this 26 Aug 06:55
2b3fae7

✨ Verbesserungen

  • MQTT-Handling optimiert

    • Verbindung bleibt bestehen, statt nach jedem Publish getrennt zu werden.
    • Reconnects sind jetzt rate-limitiert (alle 5 Sekunden) und mit kurzem Timeout (1 s).
    • Keine langen Blockaden der loop() mehr, wenn der MQTT-Server nicht erreichbar ist.
  • Tasten-Reaktivität verbessert

    • Reset-Taste und Boot-Button reagieren jetzt zuverlässig auch dann, wenn
      • keine WLAN-Verbindung besteht oder
      • der MQTT-Server nicht gefunden wird.
    • Tasteingaben haben Vorrang gegenüber MQTT-Aktionen.

🐛 Bugfixes

  • Reset-Funktion blockierte vorher, wenn kein WLAN oder kein MQTT-Server erreichbar war → behoben.
  • MQTT-Socket-Parameter angepasst (schnelleres Timeout, weniger Blockaden).

🔧 Unverändert

  • WLAN wird weiterhin bei Höhenabweichungen von > ±5 m hart getrennt (WiFi.disconnect(true)).

V1.4.8

Choose a tag to compare

@stephanflug stephanflug released this 03 Aug 08:26
2b3fae7

Code-Optimierungen:

Doppelte Codeabschnitte entfernt:
Der Reset-Vorgang (Sensor zurücksetzen, Werte auf Null setzen, Anzeige aktualisieren) war mehrfach im Code implementiert. Dieser Ablauf wurde in die neue Funktion resetSensorStateAndDisplay() ausgelagert.

Funktion handleButtonClicks() bereinigt:
Die Funktion war doppelt vorhanden. Die ältere, nicht optimierte Version wurde entfernt. Es wird nun ausschließlich die Version verwendet, die die neue Reset-Funktion nutzt.

v1.4.7

Choose a tag to compare

@stephanflug stephanflug released this 06 Jul 17:40
fc5a910

Verbesserung an der Software durchgeführt.

Anzeige AF und Flughöhe umgestellt auf Wechselbetrieb.

v1.4.5

Choose a tag to compare

@stephanflug stephanflug released this 12 Jun 19:57
b6fb726

Es wurde eine OTA-Funktion (Over-the-Air Update) erweitert. Damit ist es nun möglich, Firmware-Updates kabellos über das WLAN direkt auf den Mikrocontroller zu übertragen – ein USB-Anschluss ist für Updates nicht mehr erforderlich. Dies erleichtert insbesondere die Wartung und Weiterentwicklung im laufenden Betrieb.

v1.3

Choose a tag to compare

@stephanflug stephanflug released this 03 Jun 05:05
bed99be

Einige Fehler behoben bei der Darstellung am Display.
Zusätzlich werden die Starts und max Höhe jetzt abwechselt am Display angezeigt wenn der Sensor nicht mehr bewegt wird.

v1.0

Choose a tag to compare

@stephanflug stephanflug released this 31 May 16:29
fd6a0ac

Software wurde erstellt.

image