dmxc per browser steuern

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!


  • hm, das wär praktisch! ich hab nämlich eine PSP (playstation portable) gekauft, die kann wlan und hat auch nen browser.

    nun zur technik, ich weiss, dass man per cgi dos-consolen steuern kann (woher? leider geheim *gg*), ist das ein ansatz?
    man bräuchte auf dem dmxc rechner einen apache mit cgi der die daten (nur) ins wlan einspeist (das sollte ja soweit kein problem sein), ein script in cgi mit gui (könnt ich auch hinbekommen denke ich) und die verbindung zwischen cgi und dmxc, das wäre dann die eigentliche frage...

    die funktion wäre wohl sowas wie system (Fremdprogramm aufrufen und eigenen Prozess erhalten)

    z.b. so (keine syntax jetz)
    system("dmxc_dos.exe", "-do 1:255")

    ruft die exe auf und übergibt das parameter do 1:255 (kanal 1 = 255), so als idee jetz

    comprende? ;D
    ich glaub ich hab irgendwie unverständlichen mist getippt, ich hoff ihr checkt das trotzdem

  • Soweit ich weiß sind Stefan und ??? an einer Ferbedienung für PDAs drann, das Protokoll wolten sie dann offenlegen. Ob das jetzt per Browser geht, weiß ich nicht. Falls nicht kannst du ja gerne einen Übersetzter Web<->DMXC-Protokoll schreiben.

    mfg thorsten

  • das mit pdas läuft soweit ich weiss über software nicht über browser, aber es sind sicherlich einige ansätze daraus übertragbar...

    ich spreche leider keine passende sprache die einen übersetzer ermöglichen würde (nur html, sql und php sowie kleine grundkenntnisse in cgi/perl die mir aber ausreichen sollten für dieses projekt)

  • Ich halte eine Browser steuerung deshalb nicht für sinnvoll, weil die absolut nicht echtzeit fähig ist.

    Wir hatten den Ansatz mal diskutiert, wollten aber die Instabilitäten, welche durch aufsetzen eines Webservers entstehen aber vermeiden.

    Gruß Soon5

    Das Leben ist NP vollständig!

  • wenn deine psp java kann, könntest du doch zum einleuchten auch n vnc oder sowas nehmen und ganz einfach den ganzen rechner über wlan fernsteuern, ich denke dafür gibts genug programme...

    RealVNC, Rapmin,...

    Gruß Daniel

    ps: wenn du links brauchst poste einfach nochmal, ich suchs dann raus, oder mails dir zu.

    Einsteiger... langsam wirds
    newbie??? hmmm denk schon... thx4help
    JuniorMember.. jöh jetzt gehört ich fast dazu *g*
    Full Member is ja goil!!

  • da ich die psp eh nicht orginal lasse könnte ich theoretisch dmxcontrol installieren weil ich theoretisch windows95 aufspielen könnte und ein usb ist auch vorhanden, aber zum einleuchten tuts oben genannte browserconfig völlig, ich bräuchte ja lediglich infos über eine schnittstelle, ein plugin kann ja daten aufgreifen, könnte mir da jemand eines basteln oder so?

    wie gsagt, von "normalen" programmiersprachen versteh ich nicht wirklich was, nur die websprachen

  • Hi!

    Ich glaube wir reden hier vom falschen Ansatz. Wenn hier alle nur hören "Webinterface" laufen wir in die falsche Richtung!!
    Das was Dark hier meint ist ein generelles Commandline-Interface!

    Also im Prinzip nix großes wenn man eine Rückmeldung weglässt. Zumindest aus meinem Verständniss der Dinge... ;)

    Man ruft nur das cli in der Eingabeaufforderung auf mit "dmxc_cli.exe [kanal]=[wert]" oder wie auch immer.
    Daraufhin übergibt diese neue Exe den Befehl an DMXC wo es als Eingabe wie z.B. bei der "Kommandozeile" ausgeführt wird. Ist ja im Prinzip nix anderes.

    Mal abgesehen davon könnte ich das auch brauchen um mir endlich mal meinen "Sonnenaufgangsimulationswecker" zu bauen... ;D
    "Windows->Task ausführen->06:00 Uhr täglich von MO-FR-> "dmxc_cli -szenenliste start slowFading".

    Hoc

    Mein Equipment:
    1x Hirn | 2x Augen (leicht defekt) |2x Ohren | 1x Mund |32x Zahn (zum Teil V1.5) | 1x Handundfuß-Interface
    *SCNR*

  • Hm ich bin zwar nicht ganz so versiert aber einen Tip hätte ich schon. Dmxc läßt sich doch über Tastatur steuern soweit ich weiß. Bin zwar noch nicht so weit vorgedrungen aber hab so was gelesen. Zumindestens das sollte ja auch fremd steuerbar sein. Aso es ist doch nur notwendig einen entsprechenden Tastenanschlag zu simulieren. Sicher nicht die eleganteste Art aber bestimmt machbar.

    Gerald

  • hoc hats voll erfasst was ich meine... das webinterface ist ja nur eine nebenerscheinung, ein interface eben, der core wäre wichtig...

  • Hi!

    Wobei das mit der Tastatursteuerung schon mal eine Idee wäre. Man braucht jetzt nur noch ein Tool, welchem man per Commandline sagen kann welchen Tastendruck es simulieren muss. Und dieser "Fake" muss von DMXC natürlich auch erkannt werden.
    Das wäre (erstmal) ein Workaround. Aber wäre trotzdem praktisch das "an board" zu haben.

    Hoc

    Mein Equipment:
    1x Hirn | 2x Augen (leicht defekt) |2x Ohren | 1x Mund |32x Zahn (zum Teil V1.5) | 1x Handundfuß-Interface
    *SCNR*

  • sicher, zum ausleuchten reichen ja on, off und evtl. +10, -10... das geht ja mit tastatur, ich versuch jetz mal son tool aufzutreiben, gibts bestimmt schon

  • ja und wie das hilft, sogar so gut, dass ich weiter gehen würd.

    ich könnte die kommandozeile im browser nachbauen, das ginge aber nur, wenn ich den string an dmxc übergeben könnte.

    das ginge auch, aber die kommandozeile (gerade zum ersten mal benutzt) nimmt mir keine tastaturbefehle an, nur die klicks auf die zahlen.
    bin ich nur zu blöd oder kann ich da nicht manuell sowas wie 1 @ 255 eingeben? muss ich immer auf die buttons klicken?

  • Hi!

    Spätestens diese Funktion:
    "jedes Skript in eine EXE-Datei umwandeln, die auch auf Computern ohne installiertes AutoHotkey läuft."
    sollte es ermöglichen. Dark, musste halt zur Not einzelne Befehle einzeln als exes ansteuern. Aber vom Aufruf her ist es schon total egal. Es geht halt nur vorher definiertes. Aber zur Not belegt man halt alles von der "Kommandozeile" und dann kann eigentlich beim Einleuchten schon nix mehr passieren...

    Hm, ein Skript das eine Exe aufruft die wiederrum einen Tastaturanschlag simuliert der von DMXC erkannt wird und dort als Mausklick auf ein Feld der Kommandozeile umgesetzt wird. Oh Gott, was sind User im Kollektiv doch erfinderisch! ;D

    Hoc

    Mein Equipment:
    1x Hirn | 2x Augen (leicht defekt) |2x Ohren | 1x Mund |32x Zahn (zum Teil V1.5) | 1x Handundfuß-Interface
    *SCNR*

  • ich kann mausklicks relativ zu den abmessungen der kommandozeile setzen, 1 wäre z.b. click 30,90 usw...

    mal schaun ob ich es hinbekomm die parameter so auszuwerten, dass er auch kanal 11 (2 mal 1) usw. richtig klickt...

    ihr hört von mir :) des wird scho

  • Hi Darkfather,

    du musst die Tasten in der Konfiguration belegen.
    Wichtig: die mit (Zehnertastatur)
    also Taste 1 mit Komandozeile 1 usw.
    Tastatursteuerung anschalten, und schon sollte es gehen.

    Franz

  • not more needed ;)

    key_minus = 65,50
    key_plus = 110,50
    key_1 = 30,90
    key_2 = 65,90
    key_3 = 110,90
    key_4 = 30,130
    key_5 = 65,130
    key_6 = 110,130
    key_7 = 30,165
    key_8 = 65,165
    key_9 = 110,165
    key_0 = 30,210

    key_del = 150,50
    key_thru = 150,90
    key_full = 150,130
    key_at = 150,165
    key_enter = 150,210

    kommt für den anwender aufs gleiche raus er muss nur mit der tastatursteuerung net rumspielen...

  • Also,

    Hier mal ein paar Features der Terminal schnittstelle, welche auch für die PDA Steuerung verwendet wird.

    Dazu müsst ihr eine TCP Verbindung zum DMXC Rechner aufbauen.

    DMXC lauscht auf Port 2145

    Hier die Befehle die ihr braucht:
    SetChannel 1 255\n
    GetChannel 1\n -> Reply von DMXC: CV 255\n

    Anstelle von SetChannel kann auch SC und anstelle von GetChannel auch GC gesendet werden. Das \n ist die Terminierung des Befehls. \n ist die Syntax in C# und Java, diese kann aber in anderen Programmiersprachen abweichen.

    Die nächste Version von DMXC wird die Schnittstelle wohl unterstützen.

    Gruß Soon5

    Das Leben ist NP vollständig!

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