Firmware 1.1.0
Aktuelle eifel-wx Firmware mit optionalem Regenmesser, Regenerkennung, Windgeschwindigkeit und AS5600-Windrichtung.
Die aktuelle stabile Firmware für die offene Eifel-Wetter DIY-Wetterstation. Die Basis aus ESP32, SHT45 und BMP580 kann optional um Regenmesser, Regenerkennung, Windgeschwindigkeit und die verschleißfreie Windrichtungsmessung mit AS5600 erweitert werden. Freigegebene Stationen übertragen ihre Messwerte verschlüsselt an das Eifel-Wetter Messnetz.
Beide stabilen Firmwarestände bleiben verfügbar. Für neue Stationen empfehlen wir Version 1.1.0. Die Downloadseite unterstützt weiterhin die bisherigen EWOS-Dateinamen, damit durch die Umbenennung keine vorhandenen Dateien neu benannt werden müssen.
Aktuelle eifel-wx Firmware mit optionalem Regenmesser, Regenerkennung, Windgeschwindigkeit und AS5600-Windrichtung.
Basisversion für ESP32, SHT45 und BMP580 ohne Regen- und Windmodule.
1.1.0 ist die aktuelle Empfehlung. Die zusätzlichen Regen- und Windmodule sind optional und standardmäßig deaktiviert, sodass auch eine reine Basisstation mit SHT45 und BMP580 damit betrieben werden kann.
1.0.0 bleibt als unveränderte stabile Basisversion zum Download verfügbar.
ESP32-WROOM / ESP32 DevKit. In der Arduino IDE: ESP32 Dev Module.
Temperatur und relative Luftfeuchtigkeit über I²C, standardmäßig Adresse 0x44.
Absoluter Luftdruck; daraus wird lokal zusätzlich der auf Meereshöhe reduzierte Luftdruck berechnet.
Kipplöffel mit Reed- oder Hallkontakt an GPIO 25. Der Faktor mm pro Kippung ist einstellbar.
Separater Regen-/Nieselregensensor an GPIO 26.
Impulsgeber des Anemometers an GPIO 27. Der Umrechnungsfaktor km/h je Hz ist konfigurierbar.
Der AS5600 arbeitet verschleißfrei magnetisch am gemeinsamen I²C-Bus
und verwendet die Adresse 0x36. Die mechanische Einbaulage
wird über einen konfigurierbaren Nord-Offset auf 0–359° kalibriert.
GPIO 21 = SDA ·
GPIO 22 = SCL ·
GPIO 25 = Regen-Kipplöffel ·
GPIO 26 = Regenerkennung ·
GPIO 27 = Windgeschwindigkeit
SHT45, BMP580 und AS5600 teilen sich den I²C-Bus. Die Zusatzmodule sind optional; eine Basisstation funktioniert weiterhin nur mit SHT45 und BMP580.
Serieller Monitor: 115200 Baud.
ESP32 Dev Module auswählen.
Eifel-Wetter-XXXXXX bereit. Das Setup-Passwort lautet
EW-XXXXXX.
Erase All Flash Before Sketch Upload deaktiviert bleiben.
Sonst werden WLAN, Admin-PIN, Stations-ID und Device-Token aus dem NVS gelöscht.
Nach dem Update auf 1.1.0 sollte die lokale Stationsseite bei einer bereits registrierten Station unter anderem anzeigen:
Im seriellen Monitor erscheint bei erfolgreicher Übertragung:
[UPLOAD] OK HTTP 200.
Die Station enthält keine Datenbank-Zugangsdaten. Neue Geräte registrieren sich über einen separaten, kryptografisch abgesicherten Enrollment-Prozess.
Die Basis aus SHT45 und BMP580 funktioniert unverändert. Regen- und Windmodule sind optional und werden erst nach Aktivierung in der Konfiguration ausgewertet.
Die Veröffentlichung erfolgt als DIY-Projekt. Vor einer Weitergabe an Dritte sollte zusätzlich festgelegt werden, unter welcher Software-Lizenz der Quellcode genutzt und verändert werden darf.