Export von Devices

We proudly present: The release of DMXControl 3.3.3!


On September 29, 2026, we held our release show for DMXControl 3.3.3. During our usual “hour-long” session, we showed you all the new features in this version and what it now has to offer.
Read all about it in the corresponding news article: We proudly present: The release of DMXControl 3.3.3!


  • Gibt es eine Möglichkeit Devices aus einem Projekt zu exportieren/importieren?

    Manche Fehler lassen sich durch anlegen eines neuen Projekts beheben, aber jedes Mal 50 Devices wieder definieren?

    So schleppe ich halt immer die Altlasten vom letzten Projekt durch das kopieren der alten zip-Datei mit.

    Achim

  • Guten Morgen.

    Der Weg ist der, dass deine eigenen DDFs in dem Verzeichnis „UserDevices“ (also eigene DDFs) liegen. Korrekturen an einem DDF nimmst in diesem Verzeichnis vor. Üblicherweise überschreibst du dabei den alten Stand und legst keine zweite Datei für die neue Version an.

    Hast du nun ein DDF in einem Projekt, was aktualisiert werden möchtest, gibt es hierzu die gleichnamige Funktion. Hier wählst du dann ein oder auch mehrere DDFs aus, die du aktualisieren möchtest. Nach dem Speichern und erneuten Laden des Projekts steht dir dann die aktuelle Version des DDFs im Projekt zur Verfügung.

    Bedeutet als am Ende, dass du üblicherweise immer nur DDFs in ein Projekt importierst, aber nie exportierst.

    Stefan

  • Guten Morgen.

    Der Weg ist der, dass deine eigenen DDFs in dem Verzeichnis „UserDevices“ (also eigene DDFs) liegen. Korrekturen an einem DDF nimmst in diesem Verzeichnis vor. Üblicherweise überschreibst du dabei den alten Stand und legst keine zweite Datei für die neue Version an.

    Hast du nun ein DDF in einem Projekt, was aktualisiert werden möchtest, gibt es hierzu die gleichnamige Funktion. Hier wählst du dann ein oder auch mehrere DDFs aus, die du aktualisieren möchtest. Nach dem Speichern und erneuten Laden des Projekts steht dir dann die aktuelle Version des DDFs im Projekt zur Verfügung.

    Bedeutet als am Ende, dass du üblicherweise immer nur DDFs in ein Projekt importierst, aber nie exportierst.

    Stefan

    Das Problem hab ich auch. Das die geänderte DDF nicht übernommen wird.
    Auch wenn die alte DDF Überschreiben sogar die Versionsnummer geändert wurde er immer die alte nimmt.
    Oft hilft da nur Neu Installieren von DMXC.

    Ich arbeite ja zuhause und nehme die Projekte per USB Stick dann geändertem Namen mit in den Club.
    Wenn ich dort diese Projekte importiere nimmt er dei DDF welche im Projekt drin ist.

  • Lordcyber Wie nutzer99 schon sagte, geht es hier im Thread um das Importieren von Scheinwerfern + Patch aus einem anderen Projekt und nicht um das Updaten vom DDFs in einem importierten Projekt ;) Wenn du da Probleme hast, könntest du dazu bitte nochmal einen separaten Thread aufmachen oder mir per PN einen Hinweis auf einen bestehenden Thread geben, in dem du das Problem schon einmal angesprochen hast. Dann kann ich da entsprechend darauf antworten.

    Zum Problem von Scheunentechnik : Tatsächlich ist das, wie nutzer99 schon sagte, nicht möglich. Dieser Usecase wurde bisher so nicht berücksichtigt und daher ist DMXC 3 auch nicht so gebaut, dass das möglich ist. Ich weiß auch, dass es da gewisse Hindernisse gibt, weshalb das bisher nicht gemacht wurde. Ich kann also nichts versprechen, aber ich nehme das Thema mal mit und kläre das mit den anderen Entwicklern ab, ob man so eine Funktion evtl. zukünftig mit vertretbarem Aufwand einbauen kann. Warum ich da so vorsichtig bin liegt auch daran, dass wir bei solchen Import-Sachen häufiger mal Probleme mit der Zuordnung von bereits existierenden Objekten haben. Sprich was ist, wenn ich (gemünzt auf dein Thema) z.B. 5 Geräte importieren möchte, aber eines davon schon existiert. Um es noch etwas schwieriger zu machen: Dieses eine Gerät existiert schon, hat aber eine um 1 abweichende Startadresse und nutzt auch noch eine ältere / neuere DDF Version. Für solche Corner-Cases müsste eine solche Implementierung auch funktionieren und das wird schnell kompliziert / nicht möglicht. Aber wie gesagt nehme ich es mal mit und überlege nochmal, ob es da nicht eine Möglichkeit dafür gibt. Dann wird das aber vermutlich auch erst einmal etwas auf sich warten lassen und nicht so schnell in DMXC zu finden sein :saint:

    Viele Grüße

    JP

    im Falle eines Falles klebt Gaffa einfach alles, denn Gaffa ist dein Freund und Helfer :thumbup:

  • Ich kann also nichts versprechen, aber ich nehme das Thema mal mit und kläre das mit den anderen Entwicklern ab, ob man so eine Funktion evtl. zukünftig mit vertretbarem Aufwand einbauen kann.

    Vielleicht darf ich an dieser Stelle nochmal einwerfen (etwas Off-Topic), dass der Export und Import, für mich jedenfalls, generell wünschenswert wäre, z.B. CueList, Softdesk, IA usw.

    Gruß

    KaHe

  • dass der Export und Import, für mich jedenfalls, generell wünschenswert wäre, z.B. CueList, Softdesk, IA usw.

    Um hier mal etwas Erwartungsmanagement zu betreiben: Das ist tatsächlich noch komplexer und aufwändiger als das mit den Geräten und in manchen Fällen eben auch gar nicht möglich. Speziell mit den Cuelists wird das eher nichts, weil da zu viele Abhängigkeiten da sind, die man nicht zuordnen kann. Es ist also mit der Struktur von DMXC 3 in manchen Fällen einfach technisch nicht möglich, das umzusetzen. Wie gesagt ist es vernommen, dass da ein solcher Wunsch besteht und ich werde mal mit den Kollegen darüber reden. Aber wie gesagt kann ich nichts versprechen.

    im Falle eines Falles klebt Gaffa einfach alles, denn Gaffa ist dein Freund und Helfer :thumbup:

  • Ich greife diesen alten Thread mal wieder auf, weil das Thema mich die Tage auch beschäftigt hat.

    Ich habe in einem Projekt viel Zeit und Mühe in u.a. Connection Sets im Input Assignment und in Softdesks gesteckt. Jetzt wollte ich das in einem neuen Projekt weiterverwenden. Der Gedanke das alles nochmal machen zu müssen war sehr ärgerlich. Ich wollte aber unbedingt ein neues Projekt, weil eine komplett andere Hardware zum Einsatz kommt und ich vom vorherigen Projekt viel gelernt hatte, das ich besser machen wollte. Dennoch ist wie gesagt in Dashboard und InputAssignment sehr viel 1:1 gleich.

    Jetzt hab ich mich mit einem einfachen "das ist aktuell nicht vorgesehen" aber nicht zufrieden gegeben :D

    Ich habe festgestellt, dass wenn man das Projektarchiv was ja auf .dmz endet einfach mal umbenennt und zu .zip macht, kann man das einfach wie ein .zip Archiv öffnen. Dieser "Trick" ist nicht neu Word z.B. macht das auch so, deswegen bin ich drauf gekommen. Und siehe da: Jede Menge xml-Dateien, die Executors, Graphs, Softdesk, etc. heißen. Ich habe dann die Graph Dateien für das Input Assignment und die Dashboard Dateien für die Dashboards einfach mal in ein neues leeres Projekt kopiert. Ein bisschen war dann zu viel drin, das habe ich einfach wieder gelöscht. Ein paar Referenzen wurden nicht gefunden. Die habe ich dann von Hand korrigiert. Aber im Großen und Ganzen war ich positiv überrascht wie viel Arbeit mir das abgenommen hat.

    Natürlich ist das hier kein vorgesehener Usecase und birgt sicherlich zahlreiche Risiken. Ich wollte nur berichten was ich persönlich erlebt habe und dass es in diesem speziellen Fall geklappt hat und sehr viel Arbeit erspart hat. Möglicherweise klappt das auch in anderen Fällen.

    Möglicherweise ist das aber auch eine Anregung zumindest einige Dinge importierbar zu machen. Und da wo die Referenz nicht gefunden wird kommt halt provisorisch ein Nullzeiger rein bis der User wieder eine gültige Referenz gesetzt hat. Bei Szenen sicherlich sehr schwer sinnvoll umzusetzen aber z.B. bei den beiden genannten Fällen besser möglich.

  • Da gibt es tatsächlich mehrere Probleme, warum wir das nicht anbieten. Einen hast du schon genannt: Die Referenzen passen nicht. Und es gibt auch sehr viele Edge Cases, die da berücksichgigt weden müssten. Das ist sehr aufwändig und wir hatten und haben bisher andere Baustellen ;)

    im Falle eines Falles klebt Gaffa einfach alles, denn Gaffa ist dein Freund und Helfer :thumbup:

  • Ich habe auch das Problem und wollte (wenn man mal wieder Zeit hat) ein vorhandenes DMXC 3.3.0 Projekt duplizieren und danach alles rauswerfen, was ich NICHT will. (Cuelists, Cues, Softdesktests, Executoren etc) Danach sollte das IA , die Geräte, das MIDI noch drin sein.

    Dann würde ich das Projekt exportieren.

    Für ein neues Projekt war meine Idee dann diese Vorlage ( Export) in eine leere Datei importieren.

    nur eine Idee. Ungetestet….. zu wenig Zeit :(

  • Ich habe auch das Problem und wollte (wenn man mal wieder Zeit hat) ein vorhandenes DMXC 3.3.0 Projekt duplizieren und danach alles rauswerfen, was ich NICHT will. (Cuelists, Cues, Softdesktests, Executoren etc) Danach sollte das IA , die Geräte, das MIDI noch drin sein.

    Dann würde ich das Projekt exportieren.

    Für ein neues Projekt war meine Idee dann diese Vorlage ( Export) in eine leere Datei importieren.

    nur eine Idee. Ungetestet….. zu wenig Zeit :(

    Gute Idee.

    Werde ich auch testen.

  • Newly created posts will remain inaccessible for others until approved by a moderator. The last reply was more than 365 days ago, this thread is most likely obsolete. It is recommended to create a new thread instead.