Block a user
#17 Messzyklus & RAM-Buffer
Issue #16 ist jetzt abgeschlossen. Damit stehen für die Implementierung dieses Issues bereit:
SensorMeasurementStruct (Timestamp + Readings-Array + Count)sensorRead(cfg, measurement)…
#16 1-Wire Sensor-Auslesung (Produktionsmodus)
#16 1-Wire Sensor-Auslesung (Produktionsmodus)
Implementiert in Commit 5d077f2.
Was wurde gemacht:
sensor.h:SensorReadingundSensorMeasurementStructs definiertsensor.cpp:sensorBegin()undsensorRead()implementiert -…
#15 MQTT TLS-Verbindung zum Broker
#15 MQTT TLS-Verbindung zum Broker
Implementiert in Commit 69652de (feat: MQTT TLS-Verbindung zum Broker).
Was wurde gemacht:
src/mqtt.h+src/mqtt.cppneu angelegtBearSSL::WiFiClientSecure+PubSubClient…
#14 NTP-Zeitsynchronisation
#14 NTP-Zeitsynchronisation
Implementiert in Commit beb1689.
Was wurde gemacht:
ntp.h/ntp.cpp: NTP-Sync viapool.ntp.orgbeim Start und alle 6 Stunden- Timestamp-Validierung (Bereich 946684800–4102444800…
#13 Produktionsmodus: WiFi Station-Verbindung
#13 Produktionsmodus: WiFi Station-Verbindung
Implementiert in commit ce3c6ca.
Was wurde gemacht:
wifi_sta.h/wifi_sta.cpperstelltWiFi.mode(WIFI_STA)+WiFi.persistent(false)gesetzt- Blockierender Verbindungsaufbau mit…
#12 Setup-Timeout: 5-Minuten Inaktivität
#12 Setup-Timeout: 5-Minuten Inaktivität
Implementiert in Commit 69270c8.
Was wurde gemacht:
s_lastActivityMsVariable (millis()-basiert) undSETUP_TIMEOUT_MSKonstante (5 Min) hinzugefügtresetActivityTimer()…
#11 Setup Schritt 6: Speichern & Neustart
#11 Setup Schritt 6: Speichern & Neustart
Implementiert in commit 47a7f2d.
Was gemacht wurde:
- handleSaveGet() fuer /setup/save hinzugefuegt
- Config-Validierung via isConfigValid() vor dem Speichern
- Speichern via saveConfig() ins…
#10 Setup Schritt 5: Zusammenfassung