Hallo,
ich versuche gerade ein DFF für WLED zu erstellen.
Bis jetzt sieht es so aus:
<?xml version="1.0" encoding="utf-8"?>
<device image="WLED.png" type="DMXDevice" dmxaddresscount="11" dmxcversion="3" ddfversion="1.01">
<information>
<model>WLED</model>
<vendor>Aircoookie</vendor>
<author>Marco</author>
<mode>11 channel mode ART-NET</mode>
</information>
<functions>
<dimmer dmxchannel="1" />
<raw dmxchannel="2" name="Effect mode ID">
<range type="linear" mindmx="0" maxdmx="255" minval="0" maxval="255" />
</raw>
<raw dmxchannel="3" name="Effect speed">
<range type="linear" mindmx="0" maxdmx="255" minval="0" maxval="255" />
</raw>
<raw dmxchannel="4" name="Effect intensity">
<range type="linear" mindmx="0" maxdmx="255" minval="0" maxval="255" />
</raw>
<raw dmxchannel="5" name="Effect palette ID">
<range type="linear" mindmx="0" maxdmx="255" minval="0" maxval="255" />
</raw>
<raw dmxchannel="6" name="Red Primary">
<range type="linear" mindmx="0" maxdmx="255" minval="0" maxval="255" />
</raw>
<raw dmxchannel="7" name="Green Primary">
<range type="linear" mindmx="0" maxdmx="255" minval="0" maxval="255" />
</raw>
<raw dmxchannel="8" name="Blue Primary">
<range type="linear" mindmx="0" maxdmx="255" minval="0" maxval="255" />
</raw>
<raw dmxchannel="9" name="Red Secondary">
<range type="linear" mindmx="0" maxdmx="255" minval="0" maxval="255" />
</raw>
<raw dmxchannel="10" name="Green Secondary">
<range type="linear" mindmx="0" maxdmx="255" minval="0" maxval="255" />
</raw>
<raw dmxchannel="11" name="Blue Secondary">
<range type="linear" mindmx="0" maxdmx="255" minval="0" maxval="255" />
</raw>
</functions>
</device>
Display More
Die Funktion an sich habe ich noch nicht testen können, es kommt aber zumindest keine Fehlermeldung mehr, dass das DDF beschädigt ist
Die Kanäle 6-8 hatte ich zuerst über einen RGB-Tag umgesetzt.
Damit war es möglich, die Farbe über die Scheibe in DMXControl tatsächlich auszuwählen.
Für einige Effekte nutzt WLED jedoch auch eine zweite Farbe, ein zweiter RGB-Tag funktionierte jedoch nicht.
Das oben ausgeführte "workaround" ist etwas umständlich zu bedienen und nicht über den Farbkreis auszuwählen.
Unter Setting, Ziffer 3. sind die Kanäle aufgeführt.
Hat jemand eine Idee, wie man es eleganter lösen kann?
Alternativ werde ich für die erste Farbe den RGB-Tag verwenden.
Gibt es sonstige konstruktive Anmerkungen zum DDF?
Zweite Frage:
Für die Effect ID gibt es für einige noch die Möglichkeit, die Intensität zu ändern.
Besonders beim Effekt BPM könnte das sehr sinnvoll sein.
Im DDF werden hier grundsätzlich auch Werte ermöglicht, welche (noch) nicht von WLED benutzt werden.
Die eigentlich Frage: Wäre es grundsätzlich möglich, eine Auswahlliste der Effekte zu programmieren und die Intensität zu "verriegeln" oder freizugeben, je nachdem ob es Sinn macht?
Alternativ im Effektnamen den Zusatz INT mit anhängen um zu kennzeichnen, das die Intensität geändert werden kann.
Und die weiterführende Frage an die Profis: Macht es Sinn überhaupt Sinn so etwas zu programmieren?
Aus der vollständigen Liste haben ich 35 "best off" für mich herausgeschrieben, für eine Lichtshow werden wahrscheinlich max. 10 jeweils mit einem Button ausgewählt werden.
Ob die Intensität für den Effekt relevant ist, könnte durch die Beschriftung des Button kenntlich gemacht werden.
Vielen Dank schon mal für die Hilfe und die Antworten.
(Bereitet euch schon mal auf die Frage vor, wie ich die Anbindung mit Art-Net hinbekomme )
Gruß Marco