Replace light presets with shared hue, temperature and brightness sliders
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
# Lichtregelaars — 12 september 2026
|
||||
|
||||
Gedeelde `light_controls.h` vervangt de kleurpresets in de CYD- en
|
||||
Guition-profielen. Hue, wittemperatuur en helderheid staan op één kaart;
|
||||
capabilities bepalen welke schuiven verschijnen.
|
||||
|
||||
## Uitgevoerd
|
||||
|
||||
- 23 Python-regressietests op de Guition-branch geslaagd.
|
||||
- C++-tests voor touchguard, touchfilter en nieuwe lichtwaardenparser geslaagd.
|
||||
- Beide persoonlijke profielen volledig gebouwd met ESPHome 2026.6.2.
|
||||
- Guition: RAM statisch 74.380 bytes; firmware 1.349.559 bytes.
|
||||
- CYD: RAM statisch 70.820 bytes; firmware 1.291.519 bytes (70,4% app-partitie).
|
||||
- Guition via OTA geflasht en apparaatidentiteit via versleutelde API bevestigd.
|
||||
- Op Guition `Light sliders: PASS`: twintig preview-events per regelaar,
|
||||
één commit bij loslaten, geen dubbele commit, geen commit na press-lost,
|
||||
vier capabilitycombinaties. Callbacks vervangen tijdens deze test: geen lampacties.
|
||||
- Tien pagina-/geometriecontroles en vijftig overlay-rendercycli geslaagd.
|
||||
Frames 6–69; vrije heap circa 6.514.320 bytes.
|
||||
- Veilige voorbeeldkaart uit LVGL als screenshot opgehaald en visueel gecontroleerd.
|
||||
Eerste screenshotpoging verloor de API-verbinding; herhaling met USB-logging
|
||||
voltooide alle 240 rijen zonder exception/backtrace in de capture.
|
||||
- Neutrale starterbundel met gedeelde header succesvol geëxporteerd.
|
||||
|
||||
De CYD-build vond een lokale PlatformIO-esptool-koppeling naar versie 4.9,
|
||||
terwijl de platformmetadata 5.3 vereiste. De lokale editable installatie is
|
||||
hersteld naar de al aanwezige 5.3-package; de volledige build slaagt daarna.
|
||||
Dit is een lokale toolchainreparatie, geen wijziging van bord/flashinstellingen.
|
||||
|
||||
## Grenzen
|
||||
|
||||
Een succesvolle build is geen fysieke CYD-test: alleen de Guition was aangesloten.
|
||||
Schuifevents in de firmwaretest zijn synthetisch; menselijke touchbediening en
|
||||
werkelijke HA-lampacties moeten apart worden gecontroleerd. De eigenaar vond de
|
||||
voorbeeldkaart er goed uitzien; de HA-koppeling ontbrak op dat moment nog.
|
||||
Reference in New Issue
Block a user