36 lines
1.9 KiB
Markdown
36 lines
1.9 KiB
Markdown
# 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.
|