Ich habe angefangen zu dokumentieren: http://j-n-k.github.io/knxdmxd/
Gruss,
der Jan
Ankündigung
Einklappen
Keine Ankündigung bisher.
Entwicklung / OLA + knxdmxd
Einklappen
Dieses Thema ist geschlossen.
X
X
-
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:
-
@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:
-
@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:
-
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:
-
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:
-
@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:
-
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:
-
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:
-
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:
-
Die E1.31 Bridge muss in OLA konfiguriert werden. Patchen kann man entweder in OLA oder der knxdmxd.conf
Einen Kommentar schreiben:
-
Hallo Jan,Zitat von JNK Beitrag anzeigenSo, 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.
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:
-
Dass wars
Vielen dank für die Hilfe
So funktioniert es:
Dann versuche ich dass die Tage mal zu dokumentieren da das Paket doch einige Fehler zu enthalten scheint.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 ] }
Einen Kommentar schreiben:
-
Vermutlich. Probier mal mindestens eine Scene und eine Cuelist mit einem Cue anzulegen.
Einen Kommentar schreiben:
-
Da scheint noch mehr im argen... Nun liest er die korrekte config ein dafür habe ich jetzt einen Speicherzugriffsfehler...
Liegt dass an meiner config?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:~#
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:


Einen Kommentar schreiben: