Files
TuxDMX-WebUI/HARDWARE-VALIDATION.md
T

104 lines
3.5 KiB
Markdown

# 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.