Block a user
#18 MQTT Batch-Versand (JSON Payload)
Relevant durch #17 (Messzyklus & RAM-Buffer):
Die Buffer-Infrastruktur ist jetzt bereit. Für die Implementierung stehen zur Verfügung:
measureBufferCount()– Anzahl Einträge im…
#17 Messzyklus & RAM-Buffer
#17 Messzyklus & RAM-Buffer
Implementiert in Commit 054bbde.
Was umgesetzt wurde:
production.h/cpp: millis()-basierter Messzyklus + FIFO-RingpufferBUFFER_MAX=20(~8 KB BSS) statt theoretischen 500 – ESP8266…
#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()…