Was heißt denn "läuft nicht"? Fehlermeldung?
Gruß,
der Jan
Ankündigung
Einklappen
Keine Ankündigung bisher.
Entwicklung / OLA + knxdmxd
Einklappen
Dieses Thema ist geschlossen.
X
X
-
Hallo zusammen
meine knxdmxd.config mit Switch und Status scheint nicht zu laufen.
habe den knxdmxd vom 22.2.14 im einsatz.
kann da mal jemand drüber sehen ?
Code:// CAUTION : never uses names starting with _ !!! These are used internally ! { "channels" : [ { "name" : "kueche_pwled_1", "dmx" : "1.1", "statusga" : {"switch" : "1/1/70", "value" : "1/4/70" }, "factor" : 1.0}, { "name" : "kueche_pwled_2", "dmx" : "1.2", "statusga" : {"switch" : "1/1/70", "value" : "1/4/70" }, "factor" : 1.0}, { "name" : "esstisch_pwled_1", "dmx" : "1.3", "statusga" : {"switch" : "1/1/71", "value" : "1/4/71" }, "factor" : 1.0}, { "name" : "esstisch_pwled_2", "dmx" : "1.4", "statusga" : {"switch" : "1/1/71", "value" : "1/4/71" }, "factor" : 1.0}, { "name" : "kueche_regal_r", "dmx" : "1.5", "statusga" : {"switch" : "1/1/73", "value" : "1/4/73" }, "factor" : 1.0}, { "name" : "kueche_regal_g", "dmx" : "1.6", "statusga" : {"switch" : "1/1/74", "value" : "1/4/74" }, "factor" : 1.0}, { "name" : "kueche_regal_b", "dmx" : "1.7", "statusga" : {"switch" : "1/1/75", "value" : "1/4/75" }, "factor" : 1.0}, { "name" : "kueche_waschbecken", "dmx" : "1.8", "statusga" : {"switch" : "1/1/72", "value" : "1/4/72" }, "factor" : 1.0}, { "name" : "esstisch_hl", "dmx" : "1.14", "statusga" : {"switch" : "1/1/71", "value" : "1/4/71" }, "factor" : 1.0}, { "name" : "zimmer_jakob_pwled", "dmx" : "2.3", "statusga" : {"switch" : "1/1/0", "value" : "1/4/0" }, "factor" : 1.0}, { "name" : "bad_tata_pwled", "dmx" : "2.7", "statusga" : {"switch" : "1/1/10", "value" : "1/4/10" }, "factor" : 1.0}, { "name" : "zimmer_steffi_pwled", "dmx" : "2.11", "statusga" : {"switch" : "1/1/20", "value" : "1/4/20" }, "factor" : 1.0}, { "name" : "bad_pwled", "dmx" : "2.10", "statusga" : {"switch" : "1/1/30", "value" : "1/4/30" }, "factor" : 1.0}, { "name" : "zi_eltern_pwled", "dmx" : "2.9", "statusga" : {"switch" : "1/1/40", "value" : "1/4/40" }, "factor" : 1.0}, { "name" : "zi_tata_pwled", "dmx" : "2.5", "statusga" : {"switch" : "1/1/50", "value" : "1/4/50" }, "factor" : 1.0}, { "name" : "gang_pwled_hinten", "dmx" : "2.6", "statusga" : {"switch" : "1/1/60", "value" : "1/4/60" }, "factor" : 1.0}, { "name" : "gang_pwled_mitte", "dmx" : "2.2", "statusga" : {"switch" : "1/1/61", "value" : "1/4/61" }, "factor" : 1.0}, { "name" : "wifa_pwled", "dmx" : "2.1", "statusga" : {"switch" : "1/1/63", "value" : "1/4/63" }, "factor" : 1.0} ], "dimmers": [ { "name" : "Kueche_PWLED_1", "channel" : "kueche_pwled_1", "ga" : { "switch: "1/0/70", "value": "1/3/70" }, "turnonvalue" : 255, "fading" : 0 }, { "name" : "Kueche_PWLED_2", "channel" : "kueche_pwled_2", "ga" : { "switch: "1/0/70", "value": "1/3/70" }, "turnonvalue" : 255, "fading" : 0 }, { "name" : "Esstisch_PWLED_1", "channel" : "esstisch_pwled_1", "ga" : { "switch: "1/0/71", "value": "1/3/71" }, "turnonvalue" : 255, "fading" : 0 }, { "name" : "Esstisch_PWLED_2", "channel" : "esstisch_pwled_2", "ga" : { "switch: "1/0/71", "value": "1/3/71" }, "turnonvalue" : 255, "fading" : 0 }, { "name" : "Kueche_Regal_R", "channel" : "kueche_regal_r", "ga" : { "switch: "1/0/73", "value": "1/3/73" }, "turnonvalue" : 255, "fading" : 0 }, { "name" : "Kueche_Regal_G", "channel" : "kueche_regal_g", "ga" : { "switch: "1/0/74", "value": "1/3/74" }, "turnonvalue" : 255, "fading" : 0 }, { "name" : "Kueche_Regal_B", "channel" : "kueche_regal_b", "ga" : { "switch: "1/0/75", "value": "1/3/75" }, "turnonvalue" : 255, "fading" : 0 }, { "name" : "Kueche_Waschbecken", "channel" : "kueche_waschbecken", "ga" : { "switch: "1/0/72", "value": "1/3/72" }, "turnonvalue" : 255, "fading" : 0 }, { "name" : "Esstisch_HL", "channel" : "esstisch_hl", "ga" : { "switch: "1/0/71", "value": "1/3/71" }, "turnonvalue" : 255, "fading" : 0 }, { "name" : "Zimmer_jakob_pwled", "channel" : "zimmer_jakob_pwled", "ga" : { "switch: "1/0/0", "value": "1/3/0" }, "turnonvalue" : 255, "fading" : 0 }, { "name" : "Bad_tata_pwled", "channel" : "bad_tata_pwled", "ga" : { "switch: "1/0/10", "value": "1/3/10" }, "turnonvalue" : 255, "fading" : 0 }, { "name" : "Zimmer_steffi_pwled", "channel" : "zimmer_steffi_pwled", "ga" : { "switch: "1/0/20", "value": "1/3/20" }, "turnonvalue" : 255, "fading" : 0 }, { "name" : "Bad_pwled", "channel" : "bad_pwled", "ga" : { "switch: "1/0/30", "value": "1/3/30" }, "turnonvalue" : 255, "fading" : 0 }, { "name" : "Zi_eltern_pwled", "channel" : "zi_eltern_pwled", "ga" : { "switch: "1/0/40", "value": "1/3/40" }, "turnonvalue" : 255, "fading" : 0 }, { "name" : "Zi_tata_pwled", "channel" : "zi_tata_pwled", "ga" : { "switch: "1/0/50", "value": "1/3/50" }, "turnonvalue" : 255, "fading" : 0 }, { "name" : "Gang_pwled_hinten", "channel" : "gang_pwled_hinten", "ga" : { "switch: "1/0/60", "value": "1/3/60" }, "turnonvalue" : 255, "fading" : 0 }, { "name" : "Gang_pwled_mitte", "channel" : "gang_pwled_mitte", "ga" : { "switch: "1/0/61", "value": "1/3/61" }, "turnonvalue" : 255, "fading" : 0 }, { "name" : "Wifa_pwled", "channel" : "wifa_pwled", "ga" : { "switch: "1/0/63", "value": "1/3/63" }, "turnonvalue" : 255, "fading" : 0 } ],
Einen Kommentar schreiben:
-
Mhm. Kommt denn im OLA schonmal was vom knxdmxd an? Artnet muss ich mir nochmal angucken.
Gruß,
der Jan
Einen Kommentar schreiben:
-
Das Universe (00) läßt sich bei mir warum auch immer gerade nicht umstellen.
Subnet dagegen schon, auch die anderen Einstellungen sind veränderbar... sehr seltsam.Angehängte Dateien
Einen Kommentar schreiben:
-
Das mit dem Universe 0 hatte ich geschrieben, habe zwar ArtNET, aber nicht das Radig-Interface, sondern DMX4ALL (dort kann man das Universe auch umstellen, dann funktionieren die nativen ArtNET Apps aber nicht mehr)
Einen Kommentar schreiben:
-
@mfd:
Sieht erstmal ganz gut aus. Hast Du mal geguckt, ob das was der knxdmxd sendet im DMX Monitor zu sehen ist? Dann wüssten wir zumindest schonmal, ob der Schritt knxdmxd->OLA prinzipiell geht.
ArtNet: Irgendwo hier im Thread steht, dass das Radi-Interface standardmässig Net 0 => Universe 0 benutzt, was m.E. nicht erlaubt ist. Also am besten noch das Interface auf Net 1 umstellen.
Gruss,
der Jan
Einen Kommentar schreiben:
-
Wie weiter oben schon geschrieben habe ich hier ein ArtNet Interface (U. Radig Basis) das ich gerne über E1.31 bzw. OLA ans Wiregate anbinden möchte.Zitat von JNK Beitrag anzeigenMan kann aber OLA so konfigurieren, dass es als E1.31->(was auch immer)-Bridge funktioniert. Ich erkläre das gerne nochmal, wie es geht, aber würde dann denjenigen bitten daraus eine Anleitung zu fabrizieren.
Ich bin auch gerne bereit, soweit es meine Kentnisse zulassen, daraus eine Anleitung zu machen.
Was ich mir bisher aus den einzelnen Beiträgen zusammengetragen habe hat gerade dazu gereicht OLA und knxdmxd zu installieren (die notwendigen Schritte habe ich schon niedergeschrieben).
E1.31 habe ich wie auf dem Screenshot hinzugefügt.
Nur bei ArtNet bin ich mir jetzt nicht sicher. Es wird die lokale WG-IP bei ArtNet angezeigt. In der config für das ArtNet Plugin habe ich die IP des ArtNet Nodes eingetragen.Angehängte Dateien
Einen Kommentar schreiben:
-
Hallo zusammen,
switch und status sind eingebaut wie oben angedacht Die neuen Binaries liegen unter
knxdmxd Binaries auf github
zum Download bereit. Bitte beachten: Das ist die E1.31-Version, die OLA-Version pflege ich nicht mehr. Man kann aber OLA so konfigurieren, dass es als E1.31->(was auch immer)-Bridge funktioniert. Ich erkläre das gerne nochmal, wie es geht, aber würde dann denjenigen bitten daraus eine Anleitung zu fabrizieren.
Kurz-Anleitung für die Installation: knxdmxd stoppen, das neue Binary umbenennen nach knxdmxd und ins Verzeichnis /usr/bin/ legen, knxdmxd wieder starten. Für das Wiregate ist das i386-lenny-Binary das richtige.
Kurz-Anleitung für OLA: das E1.31-Plugin in OLA aktivieren, Input-Port 1 des E1.31-Devices auf das gewünschte Universe patchen. Output-Port wie bisher auch. OLA leitet dann automatisch das, was auf dem Input-Port kommt an den Output-Port weiter, ist also quasi eine Bridge zwischen E1.31 vom knxdmxd und dem tatsächlichen Output-Device.
Dokumentiert ist das ganze noch nicht vollständig, kommt vermutlich im Laufe des Tages, aber es findet sich dann hier:
knxdmxd Documentation
Gruss,
der Jan
Einen Kommentar schreiben:
-
Ich würde zu EIN einen parametrierbaren Wert hinzufügen. Dieser kann 1-255 oder >255 = Letzter Wert. Dan hätte man alle Optionen. Mein Dimmaktor macht das auch nicht anders... ich kann 1-100 eingeben für Prozent und wenn ich 101 eingebe wird der letzte Wert vor dem ausschalten beim einschalten wieder angefahren. Das wäre für mich die ultimative Lösung da maximal flexibel
Einen Kommentar schreiben:
-
Tag zusammen,
ich habe ein wenig programmiert. Zumindest den Schalt-Status wird es in den nächsten Tagen geben, das funktioniert bei mir bereits.
Über das Ein-/Ausschalten muss ich noch ein wenig nachdenken, das ist nicht ganz so trivial. Auf welchen Wert wird denn eingeschaltet? Full-On? Den letzten Wert, den der Kanal vor einem "Ausschalten" hatte? Einen festen Wert?
Gruss,
der Jan
Einen Kommentar schreiben:
-
Hallo Jan,
so hab jetzt den knxdmxd in unserer Küche ausgiebig getestet und erweiter gerade die ganze Wohnung.
Läuft perfekt und äuserst stabiel. respekt und nochmal danke.
Ein kleines Problem habe ich wenn ich zum Beispiel meinen Router neustarte, funktioniert die Beleuchtung nicht ohne dass ich den knkdmxd stoppe und wieder starte.
Für "1-bit Status in chanels und 1-bit schalten in dimmers" wäre ich auch dankbar. Die config wird sehr unübersichtlich wegen der Ein und Ausschaltbefehle
Grüße Gernot
Einen Kommentar schreiben:
-
Hallo Jan
Das klingt super. Wie/wo genau was definiert wird, ist für mich nicht so relevant. Der Vorschlag mit "1-bit Status in chanels und 1-bit schalten in dimmers" klingt gut. Damit würde die Config sehr viel übersichtlicher als mit 50 Szeneneinträge mit jeweils nur 1 Kanal für lediglich eine 1bit schaltung zu realisieren. Wenn dann noch für alle 1bit Schaltbefehle eine soft- ON/OFF funktion (kann ja z.B. fix auf 1s stehen oder zentral definiert werden) möglich wäre, so wäre der knxdmxd der ultimative Ersatz für jeden KNX Dimmaktor
Auch jetz schon würde ich mein WG mit dem knxdmxd nicht mehr hergeben wollen. Ein herzliches Danke dafür
Einen Kommentar schreiben:
-
@swiss:
Also in der Art ist das völlig systemfremd, das wirds von meiner Seite aus nicht geben. Was man machen könnte wäre den schalten status bei den channels und ein "schalten"-befehl in der dimmer-Definition.
Ich gucks mir mal an.
Gruss,
der Jan
Einen Kommentar schreiben:
-
Sorry wenn ich das Thema nochmal aufwärmen muss.
Ich weiss nicht ob ich es einfach nur übersehen habe aber...
kann der knxdmxd auch einfach nur 1bit schaltbefehle ausführen? Also z.B. 0 = 000 und 1 = 255? Denn über Szenen braucht man für ein paar Adressen (bei mir aktuell 25) schon 50! Szeneneinträge alleine für ein/aus schalten
Da wäre eine zusätzliche GA für "schalten" unter chanels wo auch Status ist super. Und am aller liebsten noch eine 1bit Rückmelde GA die einfach eine 1 ausgibt wenn der Wert grösser 0 ist. Dann könnte man auch DMX Kanäle einfach nur über KNX Taster ein-/ausschalten inklusive Status 
Ich hätte mir das ca. so ähnlich gewünscht...
Wäre das irgend wie möglich?Code:"channels" : [ { "name" : "Wohnzimmer_1", "dmx" : "1.1", "statusga" : "11/3/0", "schaltenga" : "11/1/0", "statusga_1bit" : "11/4/0" }, ],
Einen Kommentar schreiben:


Einen Kommentar schreiben: