Files
homeassistant_espscreen/docs/LICHTREGELAARS_TESTRESULTATEN.md

2.2 KiB
Raw Permalink Blame History

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 en 17 op CYD-main 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 zijn apart gecontroleerd: de bestaande lokale API-sleutel is met expliciete toestemming gebruikt voor de Guition-koppeling. HA toont het apparaat verbonden; toestemming voor HA-acties stond al aan. Daarna bevestigde de eigenaar na kleur-, wittemperatuur- en helderheidstest: “yes! het werkt top!”. Deze fysieke bevestiging geldt voor de Guition, niet voor de niet-aangesloten CYD.