AVR-NET-IO Programmieren

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!


  • Um aber die Diskussion abzuschließen die IP des AVR Art Net Node kann auch über den DMX-Workshop geändert werden.

    Genau darum ging es mir: DMX-Workshop kann das alles und noch sehr viel mehr, und kostet (ebenfalls) nichts - und hält sich da an den Art-Net Standard. Ich sehe da keine Notwendigkeit, nicht Standard-Konforme Sachen zu implementieren.

    Apropos Adresse ändern: Wenn der Node DHCP könnte (was nach Art-Net Standard erlaubt ist), dann gäbs die Problematik auch nicht. Ich weiß nicht, ob das Problem inzwischen gelöst ist, aber mit der ersten Version hatte ich Probleme mit DHCP, und habe davon nie mehr wieder was gehört.

    Freundliche Grüße

    Stefan

  • Stellts euch doch nicht so an. Ich habe absolut nix gegen _zusätzliche_ Features. Nachdem die "konventionelle" Variante ja wohl trotzdem funktioniert, kommen auch die eingefleischten ArtNet-User, die das "schon immer so gemacht" haben, auf ihre Kosten. Für mich klingts praktisch - werde mir so ein Teil wohl auch anschaffen (gerne als Komplettbausatz) und ein darauf zugeschnittenes Tool hört sich praktisch an. Wenn ich irgendwas hasse, dann wenns pressiert und ich mir noch irgendwas zusammensuchen muss. "DMX Workshop" höre ich zum ersten Mal. Wenn man sich mal kurz damit auseinandergesetzt hat wird das sicher auch gehen, ich werde aber wohl die quick&easy-Lösung nutzen.

    Anzunehmen, dass das dann auf einmal auch für andere ArtNet-Komponenten gilt, ist natürlich völliger Quark und hätte vermutlich auch keiner gemacht?! Ich spekulier ja auch nicht drauf, dass der DE-Treiber plötzlich auch für uDMX und DMX4ALL funktioniert, nur weil aus allen "vorne irgendwie DMX rauskommt". Just my 2 cent. Also bitte nicht davon abbringen lassen und diese Funktion mit dem Tool drinlassen.


    Gruß Stephan

  • "DMX Workshop" höre ich zum ersten Mal.

    Dann hast du offensichtlich den Wiki-Artikel zum Interface nie gelesen, denn dort wird das Tool erwähnt und beschrieben.

    Stellts euch doch nicht so an. Ich habe absolut nix gegen _zusätzliche_ Features. [...] Anzunehmen, dass das dann auf einmal auch für andere ArtNet-Komponenten gilt, ist natürlich völliger Quark

    Ich weiß nicht, wie ich es sagen soll - ich glaube, du hast das prinzipielle Problem noch nicht so ganz verstanden: Es gibt einen offiziellen Standard, wo das alles definiert ist. Wenn jetzt Hersteller/Bastler noch eine weitere eigene Lösung baut, habe ich am Ende zwanzig verschiedene Software-Tools im Einsatz, die alle für ein »_zusätzliches_ Feature« der unterschiedlichen Hardwarekomponenten gut sind. Entweder, weil der Hersteller mir dieses Feature anbieten wollte (wie hier), oder, weil er zu faul war, den Standard ordentlich zu implementieren. Ist das wirklich der Sinn eines Standards? Dann könne wir uns den gleich sparen...

    Mein Punkt ist folgender, und ich bin mir nicht sicher, ob Uli das bewusst war: Es gibt bereits ein "perfektes" Tool zur Konfiguration von Art-Net Nodes. Er braucht sich keine Arbeit damit machen, ein Tool noch einmal zu programmieren, welches es bereits gibt.

    Freundliche Grüße

    Stefan

  • Ich weiß nicht, wie ich es sagen soll - ich glaube, du hast das prinzipielle Problem noch nicht so ganz verstanden

    Das habe ich, glaub mir. Nur ist das schlicht und ergreifend ein Punkt, wo wir trotzdem keinen gemeinsamen Nenner finden werden. ;)

    Wenn ich Uli richtig verstanden habe, gehlt mit seinem Tool folgendes: WLAN-Router mit Adressbereich 192.168.20.x. Mein Rechner hat via DHCP 192.168.20.10 zugewiesen bekommen. Jetzt kann ich da meinen Node mit 192.168.0.1er Adresse dranklemmen und mit dem Tool sagen: "Hey, du hast ab jetzt 192.168.20.200". Mit DMXWorkshop würde ich das Ding nicht mal ansprechen können. Ich müsste erstmal das Crossover-Kabel aus der Grabbelkiste wühlen, den Node direkt an den PC hängen, jenem ne statische IP aus dem selben Adressbereich zuweisen (hm, welche IP hatte der Node eigentlich beim letzten Job gleich nochmal???), die Node-IP ändern und dann die IP-Einstellungen meines PCs wieder anpassen. Mit Ulis Tool scheint das nicht nötig zu sein, wenn seine Behauptung stimmt, und genau deshalb hat der das Ding geschrieben. Ja, die 60 Sekunden um oben geschriebenes durchzuführen hat man. Ich bin aber trotzdem froh wenn ich sie mir sparen kann und implementiert ist die Funktion ja eh schon. Hat ja keiner von uns gefragt "Uli, kannst mal so ein Tool schreiben, die standardisierte Möglichkeit ist mir geistig überlegen?!". Wird ja keiner zur Nutzung gezwungen. Solangs auch nur einem sinnvoll erscheint (und wenns der Uli selber ist) hat man schon was gewonnen. Von zwanzig Tools kann auch keine Rede sein, ich denke der durchschnittliche Hobbylichtler wird da halt einen davon rumliegen haben (mit mehreren wirds eh schon ein Problem, siehe Ulis Anmerkung) und dann ist das doch gar kein Problem. Wer die Dinger zu Dutzenden einsetzt wird sich eh entsprechende Gedanken dazu machen und die dann natürlich auch mit DMXWorkshop professionell verwalten.


    Gruß Stephan


    PS: Ach _das_ ist DMXWorkshop? Den Screenshot habe ich schon gesehen, aber mich nicht weiter damit beschäftigt. Das macht in meinen Augen erst Sinn wenn man das Ding fertig vor sich liegen hat und sich dann mal an die "Gesamtkonfiguration" inkl. DMXControl machen kann.

  • Ich glaube auch, dass wir nicht auf einen gemeinsamen Nenner kommen - trotzdem habe ich mir eben die Art-Net Spezifikation noch ein mal zu Gemüte geführt, und muss dir somit widersprechen, denn sie sagt:

    • All Art-Net implementations require a Sub-Net mask of 255.0.0.0. This means that the first byte of the IP is the network address and the remaining three bytes are the Node address.
    • The Art-Net protocol can operate on either a DHCP managed address scheme or using static addresses.
    • Products implementing Art-Net should default to the Primary IP address of 2.?.?.?.
    • Ein Netz im 10.?.?.? Bereich ist auch vorgesehen


    Mit deiner Konfiguration stellen sich mir nun folgende Fragen:

    • Wenn du in einem Netzwerk mit DHCP bist, wieso bekommt dein Node dann keine Adresse per DHCP zugewiesen?
    • Wieso hältst du dich nicht an die Art-Net Spezifikation, welche als Voraussetzung eine Subnetzmaske von 255.0.0.0 fordert?
    • Wenn du deine IP-Adressen von Hand konfigurierst, wieso nutzt du dann den 192.168.x.x-Bereich, und nicht 2.x.x.x oder 10.x.x.x?


    Würdest du nur Punkt 1 erfüllen, hättest du das Problem nicht.
    Würdest du nur Punkt 2 erfüllen, hättest du das Problem ebenso nicht.

    Ergo: mit einer ordentlichen Netzwerkkonfiguration ist das Tool überflüssig, denn du kannst dann mit DMX-Workshop deinen Node problemlos ansprechen und somit konfigurieren.

    Ach _das_ ist DMXWorkshop? Den Screenshot habe ich schon gesehen, aber mich nicht weiter damit beschäftigt. Das macht in meinen Augen erst Sinn wenn man das Ding fertig vor sich liegen hat und sich dann mal an die "Gesamtkonfiguration" inkl. DMXControl machen kann.

    Ja, _das_ ist ein Fenster von DMX-Workshop, steht ja auch mit dabei. Der macht Sinn, sobald du dein Gerät aufgebaut hast, und testen willst - auch um weitere Probleme z.B. in der Konfiguration von DMXControl ausschließen zu können.

    Freundliche Grüße

    Stefan

  • Hi Stefan,

    du weißt aber schon, dass jeder sein Netzwerk gerne so konfiguriert wie er es gern hätte?
    Ich muss zum Teil sogar befürchten, dass mein DHCP-Router sich nur schwer von 192.168.xxx.xxx trennt ;)

    ..Und wenn du ein Node hättest, was eine DHCP-zugewiesene Adresse hätte, woher wüsstest du die Adresse dann?


    DMX-Workshop is auch nicht perfekt - ich hatte 2 Avr-ArtNodes gebaut, eins hatte er erkannt, aber seit der Erkennung gibt es kein DMX mehr aus ^^ und is wieder unerkennbar.

    Zudem: DMX-XLR sollte auch nur 5-polig sein. ;)


    MfG

    Konstruktive Kritik kann (fast) jeder Techniker gebrauchen, also korrigiert mich wenn ich falsch liege :thumbup:
    Möge das Licht mit euch sein! MfG fool_of_lights

  • Ergo: mit einer ordentlichen Netzwerkkonfiguration ist das Tool überflüssig, denn du kannst dann mit DMX-Workshop deinen Node problemlos ansprechen und somit konfigurieren.

    Schon, aber:

    du weißt aber schon, dass jeder sein Netzwerk gerne so konfiguriert wie er es gern hätte?
    Ich muss zum Teil sogar befürchten, dass mein DHCP-Router sich nur schwer von 192.168.xxx.xxx trennt ;)

    Bingo!


    Im Übrigen stellen sich mir mit meiner Konfiguration keine Fragen, weil meine Konfiguration nicht existent ist. Wenn das Ding aber mal da ist will ich mir nicht die Frage stellen müssen was ich jetzt noch alles irgendwo ersetzen oder umstellen muss, um mein Netzwerk so hinzubiegen, wie es die Spezifikation gern hätte. Es muss für mich in erster Linie funktionieren. Wenn ich alles brav ArtNet-Standard-Konform eingestellt habe und am Ende klemmts halt doch irgendwo, weil eine Komponente nur 192.168.x.x spricht, kann ich sagen Mist läuft zwar nicht, ist aber wenigstens Standardkonform. Großes Kino.

    Zum Thema DHCP hast du selbst geschrieben, dass dies bei dir nicht vernünftig lief, daher bin ich davon ausgegangen, dass das nicht vernünftig läuft.

    Mein letztendliches Setup für kleinere Gigs wird im Endeffekt planmäßig so aussehen: PreSonus StudioLive an Notebook, darauf die Firewire-Remote-Software auf, diese via VNC aufs Netbook am FOH schmeißen. Ich könnte dann auf dem Notebook ebenfalls noch DMXC mit lokal geladenem Projekt laufen lassen und das auch via VNC rüberholen (muss sich der arme PC zusätzlich zu 24 Spuren Ton noch komplett ums Licht kümmern und ich hab DMXC auch noch auf dem Remotebildschirm, will ich eigentlich nicht), ich könnte DMXC auf dem Netbook laufen lassen und die Instanz auf dem Notebook nur zur Umsetzung ArtNet-In -> DE-IF nutzen (braucht aber immer noch Rechenleistung) - oder ich halte das Notebook aus der Lichtelei komplett raus und schicke die Daten vom Netbook an einen Node. Und eben das ist mein Plan. Wenn ich dann standardmäßig den 192.168er Bereich nutze und dann plötzlich auf einen anderen umswitche, muss ich mal eben an zwei PCs, in RealVNC, in der Android-Remote-App für DMXC (man will ja vielleicht von der Bühne aus einleuchten) UND eventuell noch im Node die Adresse anpassen. Und wenn ich dann mal wieder mit dem Router mit DHCP arbeite das ganze Spiel wieder rückwärts. Wenn ich dagegen immer mit dem selben Router unterwegs bin und 192er Adressen verteilen lasse haben alle Geräte auch immer brav dieselben Adressen und ich muss nur noch dem Node ne passende statische zuweisen. Also irgendwas denk ich mir schon dabei...Aber das nur als kurzen Exkurs, wir werden schon wieder Off Topic.

    Daher jeder wie er meint - das Ergebnis muss stimmen.

  • du weißt aber schon, dass jeder sein Netzwerk gerne so konfiguriert wie er es gern hätte?
    Ich muss zum Teil sogar befürchten, dass mein DHCP-Router sich nur schwer von 192.168.xxx.xxx trennt ;)

    Spricht ja auch nichts dagegen, den Adressbereich zu verwenden, wenn man seinem Art-Net Node DHCP beibringt.
    Außerdem: Was ist das denn für ein schrottiger DHCP-Server, der nur 192.168.x.x kann? Ist mir noch nie bewusst untergekommen.

    ..Und wenn du ein Node hättest, was eine DHCP-zugewiesene Adresse hätte, woher wüsstest du die Adresse dann?

    Hm, Spezifikation lesen bildet ;) Ist sogar gleich am Anfang auf Seite sechs das erste Art-Net Paket, was erklärt wird: ArtPoll :)

    DMX-Workshop is auch nicht perfekt [...] und is wieder unerkennbar.

    Ob da wirklich DMX-Workshop dran schuld ist? Ich würde da mal eher auf einen der vielen anderen Punkte tippen, die da mit reinspielen.

    Zum Thema DHCP hast du selbst geschrieben, dass dies bei dir nicht vernünftig lief, daher bin ich davon ausgegangen, dass das nicht vernünftig läuft.

    Was aber eventuell ein Fehler bei mir war oder schon längst behoben ist - das war eine Frage, auf welche ich nie eine Antwort bekommen habe. Ideal wäre es mit DHCP schon, theoretisch ist das auch kein Problem.

    Freundliche Grüße

    Stefan

  • Also, ich hab mir mal den kompletten Bausatz geordert.

    Ging leider etwas holprig, da die Pads zum Teil schon wahnsinnig dünn bemessen sind und sich beim Löten zum Teil von der Platine lösen. Da musste ich also leider teilweise etwas improvieren, bis schlussendlich alles funktioniert hat. Eventuell kann hier noch nachgebessert werden für die nächste Charge Platinen?

    Ansonsten läuft das Teil, habe ihn mir mit dem Tool gleich ins richtige Subnet geholt und nach etwas Begriffstutzigkeit, wie ich das Ding in DMXControl programmieren muss, lief es dann auch einwandfrei. :)

    Was ich allerdings nicht verstehe: DMX Workshop erkennt ihn nicht. Muss ich da noch irgendwas gesondert einstellen? Ich wähle halt am Anfang meine Netzwerkkarte (in dem Fall der WLAN-Adapter mit 192.168.26.xxx) und gehe dann auf Node List. Und da findet er nix. Wenn DMXControl (welches bei Benutzung von DMX Workshop natürlich zu ist, so schlau war ich schon) den Node als solchen erkennt, müsste das im Workshop doch auch funktionieren?

  • Ja, habe ihm mit deinem Tool die entspreche IP zugewiesen. Lässt sich anpingen und reagiert ja auch einwandfrei auf DMXControl. Also normal einfach DMX Workshop installieren, Netzwerkkarte auswählen und dann müsste das laufen? Komisch. Vielleicht hab ich mich bei der Windows-Firewallmeldung auch im Eifer des Gefechts verklickt und das Programm geblockt, muss ich nochmal checken.


    Gruß Stephan
    (der mit der missglückten PayPal-Zahlung ;))

  • 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.