Freut mich, dass der LBS für Dich gut passt. Ich bin bisher ja auch sehr zufrieden damit.
Stimmt, die DMX-Kanäle sind 1-basiert, die Liste im LBS hingegen ist 0-basiert, daher ist bei mit auch der Channel 1 im LBS die 0, usw.
Ich hatte damals keine Lust das im Code anzupassen, da man das ja nur einmal macht.
Bei mir lassen sich so aber trotzdem alle Kanäle adressieren. Kanäle 0, 1 und 2 sind bei mit ein RGB-Stripe. Das war zufällig sogar eine der Beispiele in meinem Screenshot.
Ankündigung
Einklappen
Keine Ankündigung bisher.
Problem mit Socket für DMX
Einklappen
X
-
Hi Tim
Habe heute Abend mal alles auf deinen LBS umgestellt...und ich muss sagen es funktioniert echt gut ! Ich kann jetzt auch alle 68 DMX Channels gleichzeitig ansprechen und ohne jegliche Verzögerung Dimmt das Licht schön wie es soll ! Echt Super
Ein kleines (aber wirklich nur kleines) Problem habe ich noch...ich kann Ch. 1 nicht ansprechen. Ich musste alle anderen Kanäle -1 Adressieren damit die richtigen Leuchten angesprochen werden, und dabei kam am ende heraus das Ch. 1 jetzt Ch. 0 wäre und sich nicht ansprechen lässt.
Egal, trotzdem noch einmal ein großes Dankeschön an Dich !
- Likes 1
Einen Kommentar schreiben:
-
Ich hab den Code ein bisschen überarbeitet. Ich nutze jetzt die von gaert mit (ich glaube) Release 1.61 eingeführten logic_setInputsQueued und logic_getInputsQueued Methoden um keine Telegramme zu verlieren.
Ich bin allerdings gerade nicht vor meinem Live-System, kann das daher nur anhand der Debug-Outputs kontrollieren.
Sieht soweit aber gut aus. Ich habe die neue Version ins Download-Portal gestellt (v0.91).
Du kannst das gerne mal einspielen und ausprobieren. Gib gerne Feedback.
Viele Grüße,
Tim
Einen Kommentar schreiben:
-
Das wäre super !
Ich habe bei mir in den Räumen meistens 4 DMX Kanäle, die im einfachsten Fall (Taster oder PM) immer alle angesprochen werden. Nur bei Scenen werden sie einzeln angesprochen.
Einen Kommentar schreiben:
-
Sieht soweit korrekt aus.
Allerdings sende ich bei mir eigentlich nicht gleichzeitig, bzw. mit dem gleichen KO/GA an verschiedene Channels.
Wahrscheinlich gehen hier einfach Informationen verloren.
Ich schau mal, ob ich in den nächsten Tagen Zeit habe danach zu sehen.
Vielleicht kann man hier was mit einer Queue regeln.
Einen Kommentar schreiben:
-
Dankeschön !
Habe das eben bei mir einmal getestet, und einzeln funktioniert es auch ganz gut...wenn ich allerdings mehre DMX Ch. gleichzeit anspreche funktioniert es garnicht mehr oder nur sporadisch (mal der eine, mal der andere)
Hab ich da was falsch konfiguriert ?
Unbenannt.JPG
Einen Kommentar schreiben:
-
Den Controller braucht man nur einmal. Dieser regelt den ganzen Ablauf zum ArtNet-Interface.
Einen Channels brauchst Du für jede Leuchte, die gesteuert werden soll.
Das StatusKO was der DMX-Controller an A1 ausgibt, wird mit allen Channels an E11 verknüpt.
Das was die Channels an A1 ausgeben muss in das iKO geschrieben werden, was mit E6 am Controller verbunden ist.
Hier einmal der Controller und darunter links ein LED-Panel (ein Kanal) und ein LED-RGB-Stripe (3 Kanäle).
DMX-Setup.png
Einen Kommentar schreiben:
-
Super, danke !
Kannst du vielleicht noch nen Screenshot von deiner Logik machen ? Mir ist noch nicht ganz klar wie ich die LBS verbinden muss...
Brauche ich für jeden DMX Ch. einen DMX Controler Baustein ? Oder Werden alle LBS mit ein und dem selben StatusKO verbunden ?
Einen Kommentar schreiben:
-
Einen Kommentar schreiben:
-
Das erinnert mich an meine "Leidensgeschichte"
Würde mich sehr freuen wenn du deine Arbeit zur Verführung stellen würdest....aktuell habe ich mir den Soft Start in EDOMI auf KNX Seite realisiert. Das funktioniert aber nur pseudo gut da KNX natürlich ein wenig langsam ist.
Einen Kommentar schreiben:
-
Das Babtec hatte ich auch. War ich insoweit unzufrieden mit, weil man da z.B. nicht mal vernünftig einen Soft-On / Soft-Off Verlauf hinbekommt.
Das müsste man alles als Sequenz abbilden und davon kann dann nur eine laufen. *mäh*
Ich hab mir dazu (insgesamt 4) eigene LBS geschrieben. Die sind teilweise schon etwas speziell auf meine Bedürfnisse zugeschnitten.
Zum Teil noch im Beta-Stadium, läuft aber inzwischen seit Monaten ohne Probleme.
So Dinge wie "den Zustand zwischen EDOMI-Restarts beibehalten" ist noch etwas hakelig, aber der WAF ist bisher top.
Ich habe versucht die LBS ausreichend (auch für mich) zu dokumentieren.
Ich kann die mal in den Downloadbereich hochladen.
Einen Kommentar schreiben:
-
Das klingt interessant, ich habe bei mir auch die gesamte Lichtinstallation über DMX laufen und habe mich auch mal dran versucht mein BABTEC DUO GW durch ein ArtNet Modul und EDOMI zu ersetzen. Das Ergebnis war leider nicht so schön....
Hast du den LBS 19001180 genutzt oder etwas eigenes geschrieben ?
Einen Kommentar schreiben:
-
Ja, die gesamte Beleuchtung im Haus wird per DMX angesteuert. Als Interface dient wie erwähnt der ArtNet-DMX STAGE-PROFI 1.1.
Und EDOMI bzw. ein paar Logikbausteine bilden sozusagen das Gateway zu KNX.
Ich bin übrigens noch nicht dazu gekommen großartig weiter zu experimentieren, ob ich den Socket mit einem anderen Port öffnen kann, usw.
Einen Kommentar schreiben:
-
Darf ich mal ganz doof fragen....hast du deine gesamte Beleuchtung mit DMX realisiert und nutzt EDOMI quasi als KNX Gateway ?Zitat von Crimson Beitrag anzeigenMeine Beleuchtung läuft inzwischen sehr gut damit.
Einen Kommentar schreiben:
-
Ja, wie geschrieben habe ich kaum Ahnung davon wie PHP das handhabt, aber normal definiert sich ein Socket durch 4 Eckdaten: Quell-IP, Quell-Port, Ziel-IP und Ziel-Port. So wie ich dich verstanden habe, bleiben Ziel-IP&Port sowie Quell-IP gleich, wenn PHP den ersten verfuegbaren Port als ausgehenden Port fuer den Socket verwendet kann es gut moeglich sein, dass das auf beiden Geraeten derselbe ist. Dann haettest du zwei unterschiedliche Ports mit gleicher Definition, was nicht geht.Zitat von Crimson Beitrag anzeigenwintermute: Wie genau meinst Du das? Einfach mal versuchen der Socket mit einem anderen Port zu öffnen?
Ist nur ne Vermutung aber vermutlich ohne grossen Aufwand zu testen, vermute ich zumindest
Einen Kommentar schreiben:


Einen Kommentar schreiben: