Files
homeassistant_espscreen/docs/GUITION_TESTRESULTATEN.md
T

51 lines
2.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Guition hardwaretest — 12 september 2026
Getest op de aangesloten ESP32-S3 rev. 0.2, 16 MB flash en 8 MB PSRAM,
GT911 op I²C-adres 0x5D, GUITION-4848S040 RGB-display op 480×480.
## Werkende versie
ESPHome 2026.6.2 / ESP-IDF 5.5.4. De firmware rapporteert buildtijd
`2026-09-12 10:45:49 +0200`, config-hash `0xbaee760b`.
- Beide GT911-assen gespiegeld. De gebruiker zag eerst linksboven als
rechtsonder; na correctie kwamen de vijf aangeraakte regio's in de juiste
volgorde binnen: linksboven, rechtsboven, rechtsonder, linksonder, midden.
- Pixelklok 16 MHz. De gebruiker bevestigde dat het zachte flikkeren daarmee
verdween, maar meldde nog af en toe een glitch.
- Vervolgens PSRAM-uitvoering voor code/constanten, 64KB datacache met
64-byte cachelijnen en RGB-herstel op VSYNC ingeschakeld. Na deze update en
de herhaalde renderproef bevestigde de gebruiker: **“het werkt super!”**
## Uitgevoerde controles
- 23 Python-regressietests geslaagd, inclusief nieuw bordprofiel, tegelformaat,
navigatieruimte, GT911-coördinaten/rotatie en overdracht zonder lokale secrets.
- Beide C++17-testprogramma's geslaagd: eventguard/temperatuur en CYD-touchfilter.
- Volledige S3-build geslaagd. Eerste USB-upload op 115200 baud met verificatie
van de geschreven hash; vervolguploads via geauthenticeerde OTA geslaagd.
- De originele gebruikte applicatie, bootloader, partitietabel en NVS zijn
als lokale herstelkopie bewaard; zie GUITION.md voor lengte en SHA-256.
- Bootlogs bevestigen 8192KB beschikbare PSRAM, de GT911 en RGB-driver.
- **Tien paginacontroles en vijftig overlaycycli op de definitieve firmware**
geslaagd, inclusief controle dat zichtbare klikgebieden binnen 480×480 liggen.
- Tegelgebied eindigt op y=419; de volgende-knop begint op y=432. Geen overlap.
- Vrije heap bleef tijdens de definitieve renderproef rond **6,51 MB**.
- Een echte LVGL-snapshot via de versleutelde API opgehaald en visueel
gecontroleerd op tekst, kleuren en indeling. Deze screenshotfunctie bekijkt
de renderer; de fysieke signaalcontrole komt van de gebruiker.
- Een verse export uitgepakt en een neutraal Guition-profiel aangemaakt;
ESPHome-codegeneratie geslaagd zonder de persoonlijke tegelconfiguratie.
## Grenzen van deze test
De fysieke check gebruikte één tik per doel plus gebruik van de bediening;
het volledige drie-tikken-per-punt-protocol uit `verify_gt911.py` is niet op
het bord uitgevoerd. Stabiliteit is tijdens deze testsessie geobserveerd,
niet gedurende dagen. De tien-minutenstandby is behouden in de configuratie;
een nieuwe volledige standbyduurtest is niet uitgevoerd.
Home Assistant ontdekte het nieuwe apparaat. De koppeldialoog wacht nog op de
lokale API-encryptiesleutel. Werkelijke HA-acties en de terugmelding van eigen
entiteiten zijn op dit nieuwe apparaat daarom **nog niet geverifieerd**.