Ankündigung

Einklappen
Keine Ankündigung bisher.

Entwicklung / OLA + knxdmxd

Einklappen
Dieses Thema ist geschlossen.
X
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • JNK
    antwortet
    Ich habe angefangen zu dokumentieren: http://j-n-k.github.io/knxdmxd/

    Gruss,

    der Jan

    Einen Kommentar schreiben:


  • murelli146
    antwortet
    So habs jetzt in unserer neuen Küche am laufen.

    Echt fett, gestartet und hat funktioniert (bestens ohne ola ).

    Habe nur vergessen den knxdmxd nach dem bearbeiten der config neu zu starten.

    Vielen Dank Jan

    falls mir ein Bug auffällt melde ich mich.

    Gruß Gernot

    Einen Kommentar schreiben:


  • JNK
    antwortet
    @mfd: kommt drauf an, welche Version des knxdmxd.

    Für beide: OLA installieren, artnet Plugin enabled. Optionen muss ich mir angucken. Dann mit ola_patch Universe 1 auf das artnet-Device, Output Port 1 patchen.

    Für das Package des alten knxdmxd fertig. Für den neuen noch das E1.31 Plugin enabled und Input Port auf das gleiche Universe patchen.

    Gruß,

    der Jan

    Einen Kommentar schreiben:


  • mfd
    antwortet
    @JNK
    Kannst du mir sagen wie die Installation für das U. Radig ArtNet-Interface funktioniert bzw. die Einstellungen im WG aussehen müssen? Oder steht das hier irgendwo schon beschrieben?

    Einen Kommentar schreiben:


  • murelli146
    antwortet
    Hallo Jan,

    Habe das WG-Package am Start, doch nur experimentell.

    Seit gestern habe ich die Bridge am laufen ( über pc sw)

    Jetzt freu ich mich auf knxdmxd auf dem wiregate.

    Danke für deine tolle Arbeit

    Einen Kommentar schreiben:


  • JNK
    antwortet
    So. die neueste Version als WG-Binary liegt unter

    https://github.com/J-N-K/knxdmxd/blo...mxd-i386-lenny

    Achtung! Das kann NUR E1.31, wer OLA benutzt sollte sich darüber im klaren sein, dass man OLA als E1.31-(was auch immer)-Bridge konfigurieren muss.

    Gruss,

    der Jan

    Einen Kommentar schreiben:


  • JNK
    antwortet
    @murelli: Genau, der OLA kann dann weg. Was hast Du im Augenblick laufen (den knxdmxd aus dem WG-Package)? Ich lade nachher die neueste Variante des knxdmxd2 als WG-Binary hoch, ich würde nur gerne vorher noch einen Bug fixen, den ich gestern gefunden habe. Ansonsten musst Du einfach nur den aus dem Package (/usr/bin/knxdmxd) durch den neuen ersetzen und knxdmxd wieder starten. Die Config sollte eigentlich ganz normal funktionieren. Die Bridge muss auf E1.31-Multicast und das passend Universe reagieren.

    @swiss: das USB-DMX Zeug hat meiner Meinung nach zwei Schwächen: Die USB-Anbindung inOLA für StageProfi ist schlichtweg kaputt. Es wird kein passendes EOL-Zeichen gesendet und es flackert, vermutlich wiel da in falscher Reihenfolge auf den Port geschrieben wird. Die Variante mit dem Socket geht eigentlich gut, nur ist mir ab und an der USB am WG abgeflogen, der socat hat das wohl mitbekommen, aber OLA kann nicht re-connecten. Das ist mir für 50% meiner Hausbeleuchtung zu wackelig. Und es gibt für Debian keine vernünftigen Packages (ausser denen von Makki für das WG), auf anderen Plattformen muss ich mir das selbst zusammenfrickeln.

    Gruss,

    der Jan

    Einen Kommentar schreiben:


  • murelli146
    antwortet
    Für mich: eine Fehlerquelle weniger.

    Muss aber sagen dass ich am Anfang ziemlich rumfummeln musste bis alles halbwegs stabil lief (Jan war mir damals sehr behilflich)

    Auch wenn knxdmxd v2 noch im Anfangsstadium ist . Möchte ich ola im Feld vermeiden.

    Als ich den Beitrag von Jan gelesen hatte hab ich mir gleich so eine Bridge bestellt

    Einen Kommentar schreiben:


  • swiss
    antwortet
    Ach soo ja. Der neue von Jan sollte mit der richtigen Bridge ohne OLA auskommen. Wobei ich mich frage wo genau der wesentliche Vorteil liegt. OLA läuft ja eigentlich sehr stabil.

    Einen Kommentar schreiben:


  • murelli146
    antwortet
    Ich würde gern die E1.31-only-knxdmxd Version von Jan testen.

    Der benötigt doch kein OLA ? Oder?

    Gruß Gernot

    Einen Kommentar schreiben:


  • swiss
    antwortet
    Die E1.31 Bridge muss in OLA konfiguriert werden. Patchen kann man entweder in OLA oder der knxdmxd.conf

    Einen Kommentar schreiben:


  • murelli146
    antwortet
    Zitat von JNK Beitrag anzeigen
    So, nachdem es jetzt zwei Tage problemlos bei mir im Produktiv-Einsatz ist: Ich habe eine E1.31-only-knxdmxd Version programmiert. Mit einer passenden Bridge entfällt OLA, wenn man was anderes z.B. NanoDMX hat, kann OLA als Bridge verwendet werden.

    Ich suche jetzt Freiwllige, die das ausprobieren wollen, begrenzt kann ich beim Einrichten Support leisten. Wer will?

    Gruss,

    der Jan

    Edit: Konfig ist voll-kompatibel.
    Hallo Jan,

    würde gerne den knxdmxd v2 testen.

    Habe mir auch eine E1.31 Bridge besorgt.

    mit welchen Parametern starte ich knxdmxd damit er sich mit der Bridge verbindet oder macht man das über die knxdmx.config?

    Gruß Gernot

    Einen Kommentar schreiben:


  • swiss
    antwortet
    Dass wars Vielen dank für die Hilfe

    So funktioniert es:

    Code:
    // CAUTION : never uses names starting with _ !!! These are used internally ! 
    { 
    "channels" : [
      { "name" : "wallwasher_mode", "dmx" : "1.1", "statusga" : "0/3/1" },
      { "name" : "wallwasher_res", "dmx" : "1.2", "statusga" : "0/3/2" },
      { "name" : "wallwasher_r", "dmx" : "1.3", "statusga" : "0/3/3" },
      { "name" : "wallwasher_g", "dmx" : "1.4", "statusga" : "0/3/4" },
      { "name" : "wallwasher_b", "dmx" : "1.5", "statusga" : "0/3/5" }
    ],
    "dimmers": [ // all dimmer definitions, name is optional (default is _d_<number>), knx-like dimming: fading is calculated for 0-100% 
      { "name" : "wallwasher_mode", "channel" : "wallwasher_mode", "ga" : "12/6/0" },   
      { "name" : "wallwasher_res", "channel" : "wallwasher_res", "ga" : "12/6/1" },
      { "name" : "wallwasher_r", "channel" : "wallwasher_r", "ga" : "12/6/2" },
      { "name" : "wallwasher_g", "channel" : "wallwasher_g", "ga" : "12/6/3" },   
      { "name" : "wallwasher_b", "channel" : "wallwasher_b", "ga" : "12/6/4" }
    ],
    "scenes": [ // all scene definitions
    ],
    "cuelists": [ // all cuelists
    ]
    }
    Dann versuche ich dass die Tage mal zu dokumentieren da das Paket doch einige Fehler zu enthalten scheint.

    Einen Kommentar schreiben:


  • JNK
    antwortet
    Vermutlich. Probier mal mindestens eine Scene und eine Cuelist mit einem Cue anzulegen.

    Einen Kommentar schreiben:


  • swiss
    antwortet
    Da scheint noch mehr im argen... Nun liest er die korrekte config ein dafür habe ich jetzt einen Speicherzugriffsfehler...

    Code:
    Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
    permitted by applicable law.
    root@wiregate687:~# /etc/init.d/knxdmxd stop
    root@wiregate687:~# knxdmxd -c /etc/knxdmxd.conf
    knxdmxd[6716]: startup with debug; pidfile: /var/run/knxdmxd.pid, eibd: local:/t                                   mp/eib
    knxdmxd[6716]: knxdmxd compiled on Apr 30 2013 18:42:03 with GCC 4.3.2
    knxdmxd[6716]: using config-file /etc/knxdmxd.conf
    knxdmxd[6716]: OLA running
    knxdmxd[6716]: No patches defined, manual output patch needed
    knxdmxd[6716]: Trying to import 5 channel(s)
    knxdmxd[6716]: DMXSender created universe 1
    knxdmxd[6716]: Named DMX 513 as wallwasher_mode (GA: 0/3/1)
    knxdmxd[6716]: Named DMX 514 as wallwasher_res (GA: 0/3/2)
    knxdmxd[6716]: Named DMX 515 as wallwasher_r (GA: 0/3/3)
    knxdmxd[6716]: Named DMX 516 as wallwasher_g (GA: 0/3/4)
    knxdmxd[6716]: Named DMX 517 as wallwasher_b (GA: 0/3/5)
    knxdmxd[6716]: Trying to import 5 dimmer(s)
    knxdmxd[6716]: Created dimmer 'wallwasher_mode' for 513
    knxdmxd[6716]: Added Trigger 256(256@26112) for handler
    knxdmxd[6716]: Created dimmer 'wallwasher_res' for 514
    knxdmxd[6716]: Added Trigger 256(256@26113) for handler
    knxdmxd[6716]: Created dimmer 'wallwasher_r' for 515
    knxdmxd[6716]: Added Trigger 256(256@26114) for handler
    knxdmxd[6716]: Created dimmer 'wallwasher_g' for 516
    knxdmxd[6716]: Added Trigger 256(256@26115) for handler
    knxdmxd[6716]: Created dimmer 'wallwasher_b' for 517
    knxdmxd[6716]: Added Trigger 256(256@26116) for handler
    Speicherzugriffsfehler
    root@wiregate687:~#
    Liegt dass an meiner config?

    Code:
    // CAUTION : never uses names starting with _ !!! These are used internally ! 
    { 
    "channels" : [
      { "name" : "wallwasher_mode", "dmx" : "1.1", "statusga" : "0/3/1" },
      { "name" : "wallwasher_res", "dmx" : "1.2", "statusga" : "0/3/2" },
      { "name" : "wallwasher_r", "dmx" : "1.3", "statusga" : "0/3/3" },
      { "name" : "wallwasher_g", "dmx" : "1.4", "statusga" : "0/3/4" },
      { "name" : "wallwasher_b", "dmx" : "1.5", "statusga" : "0/3/5" }
    ],
    "dimmers": [ // all dimmer definitions, name is optional (default is _d_<number>), knx-like dimming: fading is calculated for 0-100% 
      { "name" : "wallwasher_mode", "channel" : "wallwasher_mode", "ga" : "12/6/0" },   
      { "name" : "wallwasher_res", "channel" : "wallwasher_res", "ga" : "12/6/1" },
      { "name" : "wallwasher_r", "channel" : "wallwasher_r", "ga" : "12/6/2" },
      { "name" : "wallwasher_g", "channel" : "wallwasher_g", "ga" : "12/6/3" },   
      { "name" : "wallwasher_b", "channel" : "wallwasher_b", "ga" : "12/6/4" }
    ]
    }

    Einen Kommentar schreiben:

Lädt...
X