Web-Interface für DMXC 2.10 (Download)

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!


  • Hy,

    @Ice Eyes
    Nein, es gibt keine Aktuelle Version von PDA-2-DMXC.

    Trag doch das Problem, das sich DMXC aufhängt, wenn der PDA in den Ruhemodus geht bitte in den Bugtracker ein, dann kümmern wir uns darum.

    Gruß Soon5

    Das Leben ist NP vollständig!

  • Quote

    also mit "5" meine ich , das wenn man einen button auf wert erhphen stellt, sich der kanal immer um "5" erhöht, also von 0 auf 5, von 5 auf 10 etc..dann muss ich 50mal drücken um von 0 auf 255 zu kommen


    Ah, ok - da ist Weissbier zuständig, die Kommandobuttons sind sein Projekt. Vermutlich hat er diese 5er-Schritte irgendwo fest einprogrammiert. Bitte immer mit angeben, in welcher Komponente der Fehler ist.

    Quote

    das die probleme mit "befehle" an der terminalschnittstelle von dmxcontrol liegt, glaube ich nciht
    bei pda2dmx geht das alles ohne problemen und da wird die gleiche terminalschnittstelle benutzt


    Dann macht PDA-2-DMXC irgendwas anderes, als im Wiki steht.


    Stefan: Eigentlich müsste ich ja jetzt mit dem Befehl RunCommand 7 3 1 2 100.000 das Gerät PAR left (1) auf 100% setzen können, oder? Das funktioniert aber bei mir nicht (weder per Telnet noch über meine Klasse).

    Software: DMXControl 2.10.5
    Hardware: Digital Enlightenment USB-DMX-Interface
    MIDI-Faderpult: Behringer BCF2000, Firmware 1.10

    Edited once, last by mkuron (September 7, 2008 at 7:44 PM).

  • Stell den Laptop doch einfach so ein des der nicht innen Standby geht ;)

    Naja des was du möchtest könnte man erreichen, wenn man dafür selber eine Funtkion dafür schreibt.

    Die müsste den aktuellen Wert auslesen und dann um den gewünschten Wert erhöhern/senken.

    Ist eigentlich garnicht so schwer:

    Code
    $wert = $dmxc->getChannel(1);$dmxc->setChannel(1, $wert + 25);

    Der schwerere Teil währ nun das in das Webinterface einzubauen.

    Quote

    Ah, ok - da ist Weissbier zuständig, die Kommandobuttons sind sein Projekt. Vermutlich hat er diese 5er-Schritte irgendwo fest einprogrammiert. Bitte immer mit angeben, in welcher Komponente der Fehler ist.

    Ne hab nirgends die Schritte einprogramiert. Ich nehm ja quasi nur die Befehle die du bei "Befehle" ausführen kannst.
    Hab dein Interface nur so umgeschrieben, das der Befehl in die Datenbank eingetragen wird anstatt zu DMXC geschickt wird.
    Ich denk eher, dass 5 der Standartwert ist und des bei dem PDA-Programm das wie oben gemacht wird.

    Wenn ich den Befehl abschicke wird der Wert des Submasters nur um 5 erhöht anstatt um 100. Ich denke mal er meint dieses Verhalten.

    Code
    http://localhost/Befehle/?module=Submaster&function=Wert+erh%F6hen&channel=1&flags%5B%5D=flagToggle&flags%5B%5D=flagOverride&value=100&execute=Ausf%FChren


    EDIT: Soon5
    Es hängt sich DMXC nicht auf ... nur das DMXC2PDA bleibt auf "Verbindung Hergestellt" stehen. Erkennt also nicht das die Verbindung nicht mehr existiert.

  • Quote

    Original von mkuron
    Stefan: Eigentlich müsste ich ja jetzt mit dem Befehl RunCommand 7 3 1 2 100.000 das Gerät PAR left (1) auf 100% setzen können, oder? Das funktioniert aber bei mir nicht (weder per Telnet noch über meine Klasse).


    Hm, da gibt's zwei Probleme - eins bei dir, eins bei mir... :D
    Erstmal müsste es 100000 statt 100.000 heißen - DMXC interpretiert das sonst also 100.
    Leider geht es auch dann noch nicht, weil ich was vergessen hatte - der Kanal wird zwar gesetzt, aber DMXC nicht mitgeteilt dass der User da grad was beabsichtigt hat - womit die Änderung nicht durch den Mixer kommt. Ist in der nächsten Version geändert.

    Stefan

  • Ich hab gerade mal eine Wiki-Seite zum Web-Interface und der PHP-Klasse erstellt.
    http://dmxcontrol.de/wiki/Web-Interface

    Es gibt dort jetzt auch eine Tabelle, wo jeder seine Erfolge bzw. Misserfolge mit diversen Browsern eintragen kann: http://dmxcontrol.de/wiki/Web-Inter…atibilit.C3.A4t

    Bugs bitte weiterhin hier im Thread melden, ich repariere sie dann - unter "Known Bugs" auf der Wiki-Seite will ich nur solche Bugs listen, die ich nicht kurzfristig beheben kann/werde (z.B. der Bug im iPhone-Browser; das Befehle-Problem, das Stefan beschreibt; die Beschränkung auf einen User).

    Software: DMXControl 2.10.5
    Hardware: Digital Enlightenment USB-DMX-Interface
    MIDI-Faderpult: Behringer BCF2000, Firmware 1.10

  • Sorry, ich meinte, das onMouseDown-Event wird nach dem OnMouseMove-Event ausgelöst.
    Danke!

    Software: DMXControl 2.10.5
    Hardware: Digital Enlightenment USB-DMX-Interface
    MIDI-Faderpult: Behringer BCF2000, Firmware 1.10

  • Quote

    Die ersten beiden Beschränkungen löst [[User:Weissbier|Weissbier] momentan - er programmiert einen Daemon, der bei ChannelNotifications Befehle ausführen kann und wohl auch mehrere parallele Verbindungen zulässt. Ersteres ist vorallem zur Programmierung von Effekten in PHP nützlich (wenngleich dafür eher die Plugin-Schnittstelle benutzt werden sollte); Letzeres erlaubt mehrere Benutzer gleichzeitig und würde auch eine Beschränkung des Web-Interfaces aufheben.

    Mehrere Verbindungen sollten schon funktionieren ... hab ich aber noch nicht getestet.

    Und das mit den Effekten hab ich schon abgeschrieben. Denke eher das man den Daemon zur Steuerung der Effekte nutzen kann, wenn man z.B. nicht immer des Licht per Hand anpassen will.
    Denn könnt man je nach BPM/Genre Effekte starte/stoppen/Beschleunigung setzen.
    Des mit dem Genre werd ich auch noch einbauen, wenn der Rest erstmal läuft wie er soll.
    Denn bräuchte man für Winamp des Plugin Plugin.

  • Quote

    Hm, da gibt's zwei Probleme - eins bei dir, eins bei mir... :D
    Erstmal müsste es 100000 statt 100.000 heißen - DMXC interpretiert das sonst also 100.
    Leider geht es auch dann noch nicht, weil ich was vergessen hatte - der Kanal wird zwar gesetzt, aber DMXC nicht mitgeteilt dass der User da grad was beabsichtigt hat - womit die Änderung nicht durch den Mixer kommt. Ist in der nächsten Version geändert.


    Ok, ich habe dich mal beim Wort genommen und die PHP-Klasse angepasst (sie multipliziert jetzt einfach alle Werte mit 1000, dann kann man weiterhin Prozentwerte übergeben).

    Web-GUI unter http://michael.kuron-germany.de/dmxc/dmxcontrol_php.tar
    PHP-Klasse unter http://michael.kuron-germany.de/dmxc/dmxc.inc.php

    Software: DMXControl 2.10.5
    Hardware: Digital Enlightenment USB-DMX-Interface
    MIDI-Faderpult: Behringer BCF2000, Firmware 1.10

  • Hallo weissbier,

    baust du die gif unterstützung noch ein ?

    wäre echt super, dann kann ich das ganze auf meinen touchpanel nutzen

    Hallo Stefan,

    ist es möglich das pda2dmxc auf auf windows ce läuft und nicht nur auf windows mobile ?

    wäre auch mega gut, dann läuft auch die software auf meinem ce touchpanel


    danke und gruß

    ice eyes

  • Hallo Leute,
    Habe gerade meine ersten Versuche gestartet mit einem MDA von Htc mit WinMobile, funktioniert super.
    Gibt es eine Version von PDA-2-DMXC wo ich meine Komandobox auf dem PDA o. MDA anzeigen und benutzen kann?

    Gruß Fhepfussel

  • Hallo,

    ich habe ein paar Probleme mit dem Webinterface:
    1) beim Aufruf der Gerätesteuerung, Befehle und der Kanalübersicht erhalte ich folgende PHP-Fehlermeldung:

    Code
    Warning: fsockopen() [function.fsockopen]: unable to connect to  192.168.7.55:2145 (Es konnte keine Verbindung hergestellt werden, da der  Zielcomputer die Verbindung verweigerte. ) in  C:\Programme\xampp\htdocs\dmxcontrol\dmxc.inc.php on line  25Connection error: 10061: Es konnte keine Verbindung  hergestellt werden, da der Zielcomputer die Verbindung verweigerte.  Warning: fclose() expects parameter 1 to be resource, boolean given  in C:\Programme\xampp\htdocs\dmxcontrol\dmxc.inc.php on line  37

    Firewall ist keine aktiv, Windows-Firewall deaktiviert. Auch Portweiterleitung hat nichts genützt.

    2) Wenn ich in der Kommandozeile einen Befehl eingebe, z.B. 1 AT FULL, erscheint ein Warnfenster mit folgender Meldung:

    Code
    Error fetching data: HTTP status 503

    . Der Befehl wird nicht ausgeführt.

    3) Der Dip-Switch-Kalkulator reagiert nicht auf Eingaben.

    Danke für Hilfe!

  • Herrlich!
    Sorry, das Fenster habe ich noch nicht entdeckt.

    Übrigens: wenn man das JS-Script für die Gerätesteuerung downloaden will, kommt ein 403-Fehler.
    Kann jemand das JS-Script ins Forum hochladen?
    Edit: das lag bei mir. Fehlalarm.

    Edit 2: der Schiebe-Button übergibt den Wert korrekt an DMXC. Im Interface zählt allerdings der Prozent-Zähler nicht mit hoch. Bleibt immer bei null.
    Ausserdem: könnte man auf jeder Seite noch einen Zurück-Button einbauen? Sonst muss man sich durch alles wieder zurück klicken.

    Edited once, last by thaefliger (May 21, 2011 at 3:59 PM).

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