Files
TuxDMX-WebUI/HARDWARE-VALIDATION.md
T

3.5 KiB

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.