docs: FR-007/009 in Erledigt verschoben; Offen-Sektion bereinigt

This commit is contained in:
MaPaLo76 2026-03-01 00:04:47 +01:00
parent c40668f216
commit d0131cc8b0

View File

@ -19,6 +19,12 @@ Status: `[ ]` = offen · `[x]` = erledigt
## Offen
*(keine offenen Punkte)*
---
## Erledigt
- [x] **FR-009** Bug: `session_start_time` bei nachgelieferten Sessions (Queue) falsch ✅
- Bei Offline-Puffer (Queue) wird `session_start_time` erst beim Publish aus `laserTracker.getSessionStartTime()` gelesen → zeigt immer die **aktuelle** Session-Startzeit, nicht die der gepufferten Session
- Beispiel: Session A (22:00) läuft offline, Session B (22:10) beendet, dann Reconnect → beide Sessions wurden mit Startzeit von Session B publiziert
@ -32,13 +38,7 @@ Status: `[ ]` = offen · `[x]` = erledigt
- Zähler wird im RAM gehalten (kein NVS nötig), startet bei 0 nach jedem Reboot — Lücke beim Reboot ist akzeptabel
- Zähler wird auf 0 zurückgesetzt bei `{"reset":true}` und `{"reset_session":true}` via MQTT
- Betroffene Dateien: `include/mqtt_client.h` (`SessionPayload`, `_sessionCounter`, `resetSessionCounter()`), `src/mqtt_client.cpp`
- Commit:
---
## Erledigt
- Commit: `c40668f`
- [x] **FR-006** Bug: MQTT Session-Publish nicht zuverlässig bei Verbindungsausfall ✅