# Hardware Validation All rights reserved - Thomas / TuxiNet Target-platformen er en fysisk Debian 13 amd64-maskine. USB-DMX og OLA-output er allerede verificeret af systemejeren på den nuværende host. Codex har ikke selv udført fysisk hardwaretest eller ekstern signalmåling i denne workspace-session. Brug denne checkliste til gentest, ændringsvalidering og installationer på andre hosts. ## 1. Kør diagnostics - Kommando: `scripts/collect-diagnostics.sh` - Forventet resultat: bundle oprettes uden secrets. - Fejlsøgning: kontroller skrivbar `data/diagnostics` og læserettigheder til logs. ## 2. Kontrollér OLA - Kommando: `systemctl status olad` - Forventet resultat: `active (running)`. - Fejlsøgning: verificér OLA-pakke og pluginvalg. ## 3. Tilslut USB-DMX - Forventet resultat: device ses i `lsusb` og i TuxDMX DMX-status. - Fejlsøgning: kontroller kabel, strøm og pluginunderstøttelse. ## 4. Identificér device - Forventet resultat: vendor/product ID eller device path vises. - Fejlsøgning: kontrollér rettigheder til `/dev/ttyUSB*`. ## 5. Patch port - Handling: vælg universe 1 og korrekt OLA-port i UI. - Forventet resultat: binding gemmes uden fejl. - Fejlsøgning: genstart `olad`, opdater device scan. ## 6. Tilslut én simpel lampe - Forventet resultat: lampen er alene på DMX-linjen under første test. - Fejlsøgning: kontrol af terminering og kabling. ## 7. Sæt lampens DMX address - Forventet resultat: lampen matcher patchstartadresse. - Fejlsøgning: verificér personligheds/mode-kanalantal. ## 8. Test dimmer - Handling: brug kanaltest 20 % og 100 %. - Forventet resultat: lampen følger niveauerne og nulstilles efter timer. - Fejlsøgning: kontroller dimmerkanal i korrekt mode. ## 9. Test RGB - Handling: aktivér en simpel farvescene. - Forventet resultat: farver matcher sceneværdier. - Fejlsøgning: tjek kanalrækkefølge og fixturemode. ## 10. Test blackout - Handling: aktivér blackout. - Forventet resultat: output går til nul straks. - Fejlsøgning: kontroller prioritetslag og master-limit. ## 11. Test reconnect - Handling: træk USB-DMX ud og tilslut igen. - Forventet resultat: UI går til degraded mode og reconnecter uden tilfældig flash. - Fejlsøgning: kontroller OLA-device refresh og log for reconnect count. ## 12. Test scene - Handling: aktivér base-scene og en overlay-scene. - Forventet resultat: merge og return-to-base virker. - Fejlsøgning: tjek HTP/LTP-precedence og prioritet. ## 13. Test MixItUp - Handling: send testtrigger via Web Request Action. - Forventet resultat: HTTP 202 og effekt i kø/log. - Fejlsøgning: verificér token, header og rate limits. ## 14. Test BPM - Handling: tilslut lydinput eller syntetisk click track. - Forventet resultat: BPM, confidence og beatindikator opdateres. - Fejlsøgning: kontroller devicevalg, inputkanal og audioadapter. ## 15. Test reboot/autostart - Handling: genstart værtsmaskinen. - Forventet resultat: OLA og TuxDMX starter automatisk, safe scene aktiveres. - Fejlsøgning: inspicér systemd-status og journald. ## 16. Kør 2 timers soak test - Handling: hold UI åbent med scener, BPM og triggers aktive. - Forventet resultat: ingen memory leak, ingen ukontrollerede dropped frames. - Fejlsøgning: brug telemetri, temperatur og diagnostics bundle. ## 17. Gem diagnostic bundle - Handling: kør diagnostics igen efter testen. - Forventet resultat: komplet bundle vedlagt til videre fejlsøgning. - Fejlsøgning: redigeringsfejl i config eller manglende læserettigheder.