3.5 KiB
Testresultaten ESP32-2432S028 — 12 september 2026
Getest op de via USB aangesloten cyd-2432s028, ESP32 rev3.1, ESPHome
2026.6.2 / ESP-IDF. De firmware meldt compilatietijd
2026-09-12 09:54:02 +0200 en is via USB geschreven en geverifieerd.
Geslaagd
- C++-regressietests voor ruis, contactdender, verspringende aanrakingen,
echte sleepbewegingen, temperatuurafronding en
millis()-overflow. - Vijf indelings-/configuratietests voor schermgrenzen, overlap, modale lagen, voorwaardelijke paginering en guards vóór alle tegelhandlers.
- ESPHome-validatie met
TILE_COUNT: 6; navigatie is in de code aancount > 6gekoppeld en tegels boven het ingestelde aantal zijn verborgen. - Volledige ESP-IDF-build en USB-upload met verificatie van de geschreven data.
- Verbinding met de bestaande Home Assistant-installatie en ontvangst van entiteitsstatussen.
- 10 paginacontroles en 50 overlay-cycli op het echte apparaat. Render-startteller steeg van 38 naar 101 tussen de eerste en laatste paginacontrole: de test controleert ook werkelijke tekenactiviteit.
- Runtime-geometrie: tegelgebied
(0,40)–(319,203), knop Volgende(211,206)–(310,237). De gebieden overlappen niet. - Vrije heap tijdens de tien testmetingen: 86,416–139,696 bytes
volgens
esp_get_free_heap_size(). Geen oplopend geheugenverlies of reset in deze korte tekenproef.
Fysieke touchdiagnose
De gebruiker tikte herhaaldelijk de vier schermhoeken aan. De oorspronkelijke meting sprong linksboven soms meer dan honderd pixels weg. Na de driverfilter bleven de samples in herkenbare hoekgroepen. De overblijvende scheefstand is met een affine correctie op de hoekmedianen gecorrigeerd; de regressietest plaatst die medianen binnen vijf pixels van het doel. De bronwaarden en coëfficiënten staan in de configuratie, tests en CYD_STABILITY.md.
De gebruiker bevestigde na de laatste flash dat de juiste knoppen reageren en de bediening nu goed werkt.
Grenzen
Dit is geen langdurige duurproef. Home Assistant-acties zijn niet automatisch uitgevoerd tijdens de schermtest. De gebruiker heeft de fysieke bediening na de laatste kalibratiecorrectie bevestigd: "Ja, dit werkt nu goed". De tien minuten standby zijn ingesteld; er is niet tien minuten gewacht om de volledige idle-timeout af te laten lopen.
Lokale ruwe logs staan in diagnostics/acceptance-ui-test.log en
diagnostics/acceptance-runtime.log en worden niet in Git opgenomen.
Overdraagbare installatie — aanvullende softwarecontrole
Op 12 september 2026 is de nieuwe onboarding getest:
- 17 Python-tests slagen: layout, kalibratie-fit, onafhankelijke verificatie, foutieve/ruisende metingen, unieke secrets, niet overschrijven en export.
- Beide C++17-regressieprogramma's slagen (touchfilter en UI-guard).
- Starter-ZIP uitgepakt in een verse tijdelijke map; nieuw profiel met eigen gegenereerde sleutels aangemaakt. Volledige ESPHome 2026.6.2 / ESP-IDF-build met kalibratie-opstartmodus geslaagd.
- Gegenereerde C++ gecontroleerd op identiteitcorrectie voor het nieuwe bord. Het aparte lokale profiel behoudt de eerder gemeten zes correctiecoëfficiënten.
- Git-index en bestaande historie gecontroleerd op de lokale credentials; geen overeenkomsten. Lokale profielen en secrets zijn uitgesloten.
De vijfpuntswizard is met synthetische meetgegevens getest. Hij is in deze ronde niet opnieuw fysiek uitgevoerd of naar het bestaande bord geflasht; voor ieder nieuw paneel blijft de fysieke acceptatie verplicht. De bovenstaande oudere hardwaretest betreft de eerder geïnstalleerde firmware.