Keine Artnet-Verbindung von DMXControl 3.3.3 nach DMXControl 2.12.2 mehr möglich

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!


  • Nachdem ich seit längerem mit Problemen durch zu viele Audiofiles in meinem Projekt und den damit verbundenen Speicherüberläufen kämpfe (DMXC 3.3.0 RC5: Ständige Abstürze der GUI - Hilfe und Unterstützung [v3] - DMXControl Projects e.V.) hatte ich im letzten Jahr einen eleganten Workaround gefunden, indem ich alle Audio-Files die nicht zwingend in einer Timecodeshow laufen müssen (z.B. weil nur statisches Bühnenbild) nach DMXControl2 auszulagern und dort per Artnet von DMXControl 3 aus zu starten (Status von Timecodeplayer und Soundfiles über Executor Child-ID - Input Assignment - DMXControl Projects e.V.). Beide Programme befinden sich auf dem gleichen Rechner. Das hat damals wunderbar funktioniert. Nachdem ich nun wieder begonnen habe die kommende Faschings-Saison vorzubereiten, bekomme ich das ein Jahr später nicht mehr hin.

    Mit DMXWorkspace sehe ich die Daten auf dem entsprechenden ArtNetUniverse. DMXControl3 scheint also zu senden. Im DMX-In Fenster von DMXControl2 bekomme ich nur Fragezeichen - da kommt also nichts an.

    Ich habe hier im Forum gesehen, dass da die Einschaltreihenfolge entscheidend sein soll (DMXC 2 und 3 über Artnet verbinden - Hilfe und Unterstützung [v3] - DMXControl Projects e.V.). Hier habe ich schon alle Varianten mehrmals ohne Erfolg probiert.

    Ich habe gesehen, dass die Ports wie folgt belegt werden:

    DMXControl 2 bindet 0.0.0.0:6454

    DMXControl 3 bindet 192.168.178.47:6454 und 127.0.0.1:6454


    Ich vermute mal, das hängt damit zusammen.


    Kann mir jemand sagen, wie ich die Verbindung wieder hin bekomme? Hat sich da mittlerweile etwas verändert? Ich denke damals hatte ich die 3.3.1 installiert.

    LG Bernd

  • Hallo,

    es haben sich seither zwei Dinge verändert (genauer seit DMXControl 3.3.2). Einerseits haben wir ein neues Artnet Plugin eingeführt. Dieses wird nun standardmäßig installiert. Im Vergleich zum vorherigen Plugin ist das neue Artnet 4 geeignet. Dieses erfordert es eigentlich, dass sich Empfänger beim Sender anmelden, bevor Daten an sie geschickt werden. Dabei kann es sein, dass DMXControl 3 nicht mitbekommt, dass DMXControl 2.12 läuft, weil das noch einem älteren Standard folgt. Du kannst aber mal versuchen, im Artnet Plugin in DMXControl 3 die Loopback-Adresse (also 127.0.0.1) als zusätzliche Empfängeradresse einzutragen. Dann sollte DMXControl 3 auch dahin Artnet-Daten schicken.

    Das andere, was wir geändert haben ist ein Bug im Timecode-Player: Dieser Bug hatte dazu geführt, dass wenn man mehrere Shows öffnet, dass dann der Speicher voll läuft (der Player hat den Speicher nicht aufgeräumt). Das sollte nun auch behoben sein und du könntest es nochmal in DMXControl 3 selbst probieren, ob du immernoch Speicherprobleme hast.

    Viele Grüße

    JP

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

  • Danke für die Infos.

    Ich habe bereits sowohl die loopback-Adresse 127.0.0.1 als auch die IP des Rechners versucht. Hat alles nichts gebracht. Der Fehler blieb unverändert.

    Speicherprobleme habe ich nach wie vor (vielleicht ist jetzt die Ursache eine andere). Ich habe z.B. mein Projekt nach Installation von 3.3.3 erst öffnen können, nachdem ich den Inhalt der Standard-LibDevices gelöscht und nur die DFFs, die ich benutze eingefügt hatte. Das mache ich schon seit der 3.3.0 so. Ansonsten wird das Laden des Projektes mit Speicherüberlauffehlern im Kernel abgebrochen. Danach kann ich einigermaßen arbeiten. Ab und zu wird beim Laden des Projektes das GUI-Fenster geschlossen. Das kann man dann aber einfach im Launcher wieder starten. In Außnahmefällen wird auch mein Projekt beim Laden zerschossen ("Beim Laden sind Fehler aufgetreten"). Danach ist es unbrauchbar. Backups sind beim mir Pflicht ;.)

    Wenn es aber dann läuft, dann funktioniert alles stabil.

    Hast du sonst noch eine Idee, wie ich die Artnetverbindung zum Laufen bringe?

  • Hast du denn die Konfiguration für Art-Net abgeglichen? DMXC3 schickt mit dem Art-Net-4-Plugin gemäß der Art-Net-Spezifikation die Daten auf der Port-Adresse 1 raus, was dem Net 0, Sub-Net 0, (Art-Net-) Universum 1 entspricht. Daran müsstest du die Konfiguration in DMXC2 anpassen. Das Verschicken auf dem Art-Net-Universum 0 ist nicht vorgesehen.

  • Ah OK. Das ist ein guter Hinweis. Ich habe das tatsächlich bis jetzt immer über das Art-Net-Universum 0 geschickt, weil ich ab 1 meine ArtNet-DMX-Notes konfiguriert habe.

    Ich habe das jetzt mal testweise auf ein anderes, freies ArtNet-Universum gelegt. Das Ergebnis ist allerdings immer noch das gleiche.

    Hier die (neue) Konfiguration in DMX-Control 3.3.3


    Das habe ich in DMX-Control 2.12.2 eingestellt:


    Ich habe auch jeweils immer ein Universum nach oben und unten ausprobiert um Fehler durch eine mögliche unterschiedliche Zählweise auszuschließen (0,1,2,... vs. 1,2.3,...).

    Aber es ist immer das gleiche Ergebnis (ich bekomme nur Fragezeichen):

    Ich vermute, dass bei mir auf dem Rechner die Kommunikation in irgendeiner Weise geblockt wird. Deswegen habe ich mir auch die Portbelegung angesehen (siehe oben). Da bin ich nur nicht so fit. Da benötige ich eure Hilfe ...

    LG

    Bernd

  • Ich habe mal ein bisschen bei mir herumgespielt. Dass die Kommunikation nicht klappt, muss offenbar wirklich in Verbindung mit dem Art-Net-4-Ausgabeplugin stehen. Ich habe nämlich auch noch ein anderes Programm, welches ich damit nicht ansprechen kann.

    Was du aber machen kannst: führe den Installer für DMXControl 3.3.3 nochmal aus und wähle bei den zu installierenden DMX-Interfaces das alte Art-Net-Ausgabeplugin an. Mit diesem habe ich sowohl das zweite Programm als auch DMXC2 erreichen können.

    Zu deiner Aussage:

    Ich habe z.B. mein Projekt nach Installation von 3.3.3 erst öffnen können, nachdem ich den Inhalt der Standard-LibDevices gelöscht und nur die DFFs, die ich benutze eingefügt hatte.

    Du weißt, dass du

    • zum einen bei der Installation unter anderem direkt auswählen kannst, dass die Standard-Gerätebibliothek nicht mit installiert wird und
    • zum anderen deine eigenen DDFs im Installationsverzeichnis von DMXC3 nichts zu suchen haben? Für deine eigenen DDFs gibt es das Verzeichnis "UserDevices".
  • Ich habe mal ein bisschen bei mir herumgespielt. Dass die Kommunikation nicht klappt, muss offenbar wirklich in Verbindung mit dem Art-Net-4-Ausgabeplugin stehen. Ich habe nämlich auch noch ein anderes Programm, welches ich damit nicht ansprechen kann.

    Ok, spannend. Dann bitte ein Ticket anlegen.

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

  • zum einen bei der Installation unter anderem direkt auswählen kannst, dass die Standard-Gerätebibliothek nicht mit installiert wird und
    zum anderen deine eigenen DDFs im Installationsverzeichnis von DMXC3 nichts zu suchen haben? Für deine eigenen DDFs gibt es das Verzeichnis "UserDevices".

    Gut zu wissen. Danke für die Info.

    Wo genau finde ich das "UserDevices" Verzeichnis?


    Was du aber machen kannst: führe den Installer für DMXControl 3.3.3 nochmal aus und wähle bei den zu installierenden DMX-Interfaces das alte Art-Net-Ausgabeplugin an. Mit diesem habe ich sowohl das zweite Programm als auch DMXC2 erreichen können.

    Das werde ich mal versuchen. Das vorherige Plugin hatte einen Bug, richtig? Ich benutze seit neuesten nämlich mehrere 1-Kanal Artnet-Nodes. Alle haben ihr eigenes Artnet-Universum. Auf diese Artnet-Universen werden aber zum Teil gleiche DMX-Universen rangiert. Betrifft dieser Anwendungsfall den Bug?

  • Wo genau finde ich das "UserDevices" Verzeichnis?

    Das steht hier: Einführung (DDF-Syntax) DMXC3

    Das vorherige Plugin hatte einen Bug, richtig? Ich benutze seit neuesten nämlich mehrere 1-Kanal Artnet-Nodes. Alle haben ihr eigenes Artnet-Universum. Auf diese Artnet-Universen werden aber zum Teil gleiche DMX-Universen rangiert. Betrifft dieser Anwendungsfall den Bug?

    Von dem Bug war das Ausgabeplugin für Art-Net-4 betroffen. Der Bug kam aber auch nur dann zum Tragen, wenn du in mehreren Art-Net-Nodes die gleiche Konfiguration hinterlegt hattest (also die gleiche Port-Adresse). Hatten alle Art-Net-Nodes unterschiedliche Adressen, lief alles ohne Probleme.

  • Jedoch ist eher die Frage, ob es am Ende nicht ein Fehler im Art-Net-Ausgabeplugin von DMXControl 2 ist, dass sich nicht entsprechend verhält - ebenso wie das andere Programm, was ich getestet habe.

    Na ja, es ist zwar einerseits schön, sich selbst möglichst gut an Standards zu halten, aber andererseits ja auch durchaus üblich, mit einer Gegenseite klar zu kommen, die es nicht ganz so genau nimmt mit dem Standard ("Quirks"). Ich wäre da schon dafür, da etwas flexibel zu sein und nicht zwangsläufig auf den Standard zu pochen, wenn der Workaround nicht all zu schmutzig ist ;)

    Stefan

  • Ich kann das neue Artnet 4 Plugin auch nicht verwenden, da mein Artnet-Node sich nicht beim Sender registriert. Ohne Registrierung sendet das neue Artnet 4 Plugin keine Daten, auch dann nicht, wenn man explizit eine IP-Adresse angibt. Ich sehe mit Wireshark nur ArtPoll-Pakete. Das ist zweifelsohne ArtNet 4-konform, aber dennoch wäre es für die Abwärtskompatibilität hilfreich, wenn es eine Checkbox gäbe, um wie beim alten Plugin ohne Registrierung zu senden, sobald sich Daten geändert haben.

    Ich verwende jetzt wieder das alte Artnet-Plugin, wäre aber gerne mal auf das neue umgestiegen, weil beim alten Plugin die Ausgabe ruckelt.

    Grüße, Andi

  • Ist eine eigenentwickelte LED-Matrix (wir hatten schon mal darüber gechattet) auf Basis eines STM32-Controllers. Das Artnet-Interface ist nicht komplett implementiert und daher nicht Artnet 4-konform, sondern ich habe bisher nur die Artnet-Funktionen implementiert, die für den Betrieb mit DMXC erforderlich sind. Und mit dem alten Artnet-Plugin war eben die Registrierung nicht notwendig. Also kein Fehler des neuen Plugins und solange das alte Plugin noch unterstützt wird auch kein Problem. Nur für den Fall, dass das alte Plugin zukünftig rausfliegt wäre es schön, wenn das neue Plugin abwärtskompatibel wäre.

  • Tatsache - mit dem alten Plugin funktioniert die Kopplung zu DMXControl2 (wieder) wie gehabt.

    Ich werde die Tage das nochmal parallel mit meinen ArtNet-Nodes (in meinem Fall die Single-Nodes von Radig) testen. Wenn die auch mit dem alten AusgabePlugIn funktionieren, ist das mein Workaround.

    Vielen Dank für die Unterstützung.

    Gruß

    Bernd

  • Nur für den Fall, dass das alte Plugin zukünftig rausfliegt

    Für das Erwartungshaltungsmanagement: Ja, der Plan ist, dass das alte Plugin in einer der nächsten Versionen entfernt wird und dann nur noch Art-Net 4 Plugin vorhanden ist.

    wäre es schön, wenn das neue Plugin abwärtskompatibel wäre.

    Ich werde das mal auf die Agenda einer unserer internen Meetings packen. Eigentlich sollte das Plugin schon jetzt an eine angegebene IP Adresse Art-net Pakete schicken.

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

  • Habe ich schon befürchtet, dass das alte Plugin rausfliegt. Macht ja auch Sinn, wenn es etwas neues gibt. Jedoch scheint es ja mit mehreren Nodes, die wohl nicht ganz spezifikationsgerecht implementiert sind, nicht zu funktionieren. Wäre daher super, wenn ihr da noch was einbauen könntet. Ideal wäre es, wenn man keine fixe IP-Adresse eingeben müsste, da sich die Artnet-Nodes auch 'ne dynamische Adresse holen könnten (ist zumindest bei mir so).

    Wenn ich noch was mit Wireshark testen soll sagt bitte Bescheid.

    Vielen Dank schon mal und viele Grüße

    Andi

  • Hallo,

    Ich werde die Tage das nochmal parallel mit meinen ArtNet-Nodes (in meinem Fall die Single-Nodes von Radig) testen. Wenn die auch mit dem alten AusgabePlugIn funktionieren, ist das mein Workaround.

    welches Nodes von Ulrich Radig hast Du:

    1.) Diese "uralte" Version: https://www.radig.online/AVR-Node-Bausatz/SW10060

    2.) Die etwas modernere Version: https://www.radig.online/DMX-Ethernet-Box-Hutschiene/SW10001

    oder

    3.) Die WLAN Version: https://www.radig.online/ESP32-WLAN-DMX…Art-Net/SW10061

    Ich habe Version 2 nicht für Hutschiene und Version 3, beide habe ich mit dem Art-Net 4 Plugin getestet und diese funktionieren.

    Die Version 2 hatte ich auch mit dem „alten“ Plugin benutzt.


    Gruß Steff

    Am Ende wird alles gut !

    Wenn es nicht gut wird, dann ist es noch nicht das Ende.

    May the light be with you

    Edited once, last by Steff (October 8, 2026 at 6:44 AM).

  • Ich hab nochmal eine Rückfrage zum neuen Artnet 4 Plugin: Wenn ich eine fixe IP-Adresse eintrage, werden dann an diese Adresse UDP oder TCP Pakete verschickt?

    Hintergrund meiner Frage: Ich hatte ja oben geschrieben, dass ich mit Wireshark keine Pakete an die fixe IP-Adresse sehe. Wenn es sich um TCP Pakete handelt, dann müsste ja zuerst ein Socket aufgemacht werden, was eine mögliche Ursache sein könnte. Wenn es jedoch auch UDP Pakete sind (so wie die anderen Artnet Pakete), dann müsste ich die eigentlich sehen.

    Grüße, Andi