XvX Skill

DMX Control

Skill für Linux-DMX-Steuerung: ArtNet-Frame-Planung, Open-Fixture-Library-Ladevorgänge und lokale Speicherung von Fixture-Metadaten.

Status: indevelopment ArtNet Open Fixture Library Core API skills_dmxcontrol_*

Unterstützte Hersteller anzeigen

DMX Control Oberfläche mit Lichtsteuerung

Rolle

Der Skill baut 512-Kanal-DMX-Frames aus Fixture-Definitionen und gibt sie an Backend-Adapter weiter. In der Entwicklungsphase bleibt send_enabled standardmäßig false: ArtNet-Paketdaten werden protokolliert, aber nicht per UDP gesendet.

Fähigkeiten

DMX actions

Unterstützt blackout, full-white, rgb und test-pattern für Fixture-basierte Tests.

Fixture loading

Lädt Open-Fixture-Library-JSON zuerst aus dem lokalen Cache und kann fehlende Fixtures aus der konfigurierten OFL-Quelle laden.

ArtNet planning

Baut ArtDMX-Paketmetadaten und protokolliert Ziel-Universe, Payload-Länge und DMX-Vorschau ohne Standard-UDP-Ausgabe.

Core API

Stellt Status, Patch, Fixture-Liste, Reports und Testaktionen unter /api/dmxcontrol/ bereit.

Local storage

Speichert Hersteller, Fixtures, Modi, Kanäle und Import-Logs in lokalen skills_dmxcontrol_* MySQL-Tabellen.

Lokaler Fixture-Cache

Open Fixture Library bleibt das kanonische Fixture-Modell. Die lokalen Tabellen sind Cache und Arbeitskopie, keine konkurrierende Personality-Datenbank.

Prefix
skills_dmxcontrol_*
Tables generated
manufacturers, fixtures, modes, channels, fixture_imports
Sample
generic/rgb-par with one mode and three channels
Core endpoint
/api/dmxcontrol/
Unterstützte Hersteller
131 Hersteller anzeigen

Grenzen

Der Entwicklungsstatus ist absichtlich sichtbar.

OFL-Capability-Parsing ist noch vereinfacht, OLA und sACN sind Platzhalter, und echte ArtNet-UDP-Ausgabe bleibt deaktiviert, bis sie explizit konfiguriert wird. Die Web-Oberfläche ist für lokale Entwicklung und Testaktionen gedacht.