MQTT-Display-LaserCutter/src
MaPaLo76 6bef93210e feat(ota): ArduinoOTA integration + platformio.ini refactor
- ArduinoOTA in web_server.cpp integriert (Hostname: lasercutter-display)
- WebServerManager::loop() hinzugefuegt -> ArduinoOTA.handle()
- webServer.loop() in main.cpp aufgerufen
- platformio.ini: gemeinsamer [env]-Basisblock (lib_deps einmalig)
- Neues env az-delivery-devkit-v4-ota (espota, upload_flags --auth Anleitung)
- Neues env az-delivery-devkit-v4-ota-http (ElegantOTA HTTP Fallback)
- upload_ota.py: HTTP-Multipart-Upload Script fuer ElegantOTA
- README.md: Abschnitt Via WiFi (OTA) mit Passwort-Anleitung
- Implementation-Plan.md: Task 9.9 dokumentiert
2026-02-26 21:35:55 +01:00
..
display_manager.cpp feat(display): showSessionRing - Sekunden-Kreisanzeige auf Modulen 5-7, 12-Uhr-Start (Phase 5b / 5.7 abgeschlossen) 2026-02-23 20:19:33 +01:00
laser_tracker.cpp feat(tracker): resetSessionSum + MQTT reset_session + UI-Verbesserungen 2026-02-23 22:49:30 +01:00
main.cpp feat(ota): ArduinoOTA integration + platformio.ini refactor 2026-02-26 21:35:55 +01:00
mqtt_client.cpp feat(tracker): resetSessionSum + MQTT reset_session + UI-Verbesserungen 2026-02-23 22:49:30 +01:00
settings.cpp fix(auth): HTTP Basic Auth funktioniert korrekt 2026-02-23 22:09:28 +01:00
web_server.cpp feat(ota): ArduinoOTA integration + platformio.ini refactor 2026-02-26 21:35:55 +01:00
wifi_connector.cpp refactor(wifi): non-blocking WiFi-Architektur (Proposal B+D) 2026-02-26 21:05:22 +01:00