Commit Graph

11 Commits

Author SHA1 Message Date
MaPaLo76
07c99dc7d8 feat(web): HTTP-Basic-Auth fuer alle Routen; webUser/webPassword in NVS; ElegantOTA.setAuth() 2026-02-23 21:32:47 +01:00
MaPaLo76
4111f451d4 docs(tests): Burst-Begriff durch Session ersetzt, MQTT-Payloads aktualisiert 2026-02-23 19:53:35 +01:00
MaPaLo76
e98002db7b refactor(laser,web): getSessionMinutes->getAllSessionsSumMinutes, Platzhalter SESSION->ALLSESSIONS, BURST->LASTSESSION 2026-02-23 19:50:47 +01:00
MaPaLo76
546b155af2 fix(web): POST /reset setzt nur Session zurueck (resetSession), nicht NVS-Gesamtzeit 2026-02-22 20:55:24 +01:00
MaPaLo76
440dd532b6 docs(tests): Test 7.7 WebServer Abschnitt und Checkliste ergaenzt 2026-02-22 20:48:15 +01:00
MaPaLo76
46b62f720a docs(tests): Test 6.5 Checkliste aktualisiert (Reset OK, LWT OK, Modul5/Reconnect ungetestet) 2026-02-22 20:22:02 +01:00
MaPaLo76
100e4b960d feat(mqtt): Reset-Topic akzeptiert JSON-Payload {reset:true} zusaetzlich zu plain 1 2026-02-22 20:15:39 +01:00
MaPaLo76
c1bd36c84f docs(tests): Test 6.5 als OK markiert (mqtt.majufilo.eu TLS:8883) 2026-02-22 20:13:53 +01:00
MaPaLo76
7e7d8797f8 docs(tests): Test 6.5 MqttClient in test_sketches/README ergaenzt 2026-02-22 19:39:52 +01:00
MaPaLo76
f389a7deea docs(tests): test_sketches/README.md vollstaendig auf Phase-5-Stand 2026-02-22 19:17:32 +01:00
MaPaLo76
6ac33f459d feat(phase1): complete hardware setup, display and button test sketches
- platformio.ini: add all 8 libraries via Git URLs, add test-display and
  test-button environments, reduce SPI clock to 1 MHz for stability
- include/config.h: add pin definitions, DISPLAY_HW_TYPE=GENERIC_HW,
  MQTT topics, NVS keys and logging macros
- src/main.cpp: add minimal startup skeleton with config.h include
- test_sketches/test_display.cpp: diagnostic sketch showing 0-based module
  index; GENERIC_HW verified with 90 deg CCW software rotation
- test_sketches/test_button.cpp: GPIO INPUT_PULLUP test; LOW_ACTIVE confirmed
- test_sketches/README.md: add wiring tables, flash commands, results table
- README.md: update HW type to GENERIC_HW, add power supply note (0.5A /
  2.5W measured, external 5V PSU required), add Conventional Commits section
- Implementation-Plan.md: mark tasks 1.1-1.5 as complete

BREAKING CHANGE: none
2026-02-22 13:20:52 +01:00