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

    Soo Jetzt sieht es doch schon viel besser aus

    Code:
    Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
    permitted by applicable law.
    root@wiregate687:~# ola stop
    -bash: ola: command not found
    root@wiregate687:~# /etc/init.d/ola stop
    Shutting down olad: .
    root@wiregate687:~# olad -l 3
    Olad.cpp:286: OLA Daemon version 0.8.27
    OlaDaemon.cpp:106: Using configs in /root/.ola
    OlaServer.cpp:215: Server UID is 7a70:de05fea9
    PluginManager.cpp:77: Skipping ArtNet because it was disabled
    PluginManager.cpp:77: Skipping Dummy because it was disabled
    PluginManager.cpp:77: Skipping E1.31 (sACN) because it was disabled
    PluginManager.cpp:77: Skipping ESP Net because it was disabled
    PluginManager.cpp:77: Skipping Enttec Open DMX because it was disabled
    PluginManager.cpp:77: Skipping SandNet because it was disabled
    PluginManager.cpp:77: Skipping ShowNet because it was disabled
    HTTPServer.cpp:437: HTTP Server started on port 9090
    PluginManager.cpp:77: Skipping Serial USB because it was disabled
    PluginManager.cpp:77: Skipping Pathport because it was disabled
    PluginManager.cpp:77: Skipping FTDI USB DMX because it was disabled
    PluginManager.cpp:108: Trying to start StageProfi
    DeviceManager.cpp:112: Installed device: StageProfi Device:8-/dev/dmx
    PluginManager.cpp:112: Started StageProfi
    PortManager.cpp:151: Patched 8-/dev/dmx-O-0 to universe 1
    Universe.cpp:584: Added source client, 0x8e1b840 to universe 1
    nun konnte ich in OLA Admin auch das universe 1 patchen und der erste Versuch (direkt im OLA Admin) hat wunderbar geklapt. -> Das gehöhrt dringend sauber dokumentiert... Wenn ich dass am Laufen habe werde ich mich darum kümmern Nun muss noch knxdmxd funktionieren. Da binn ich noch dran...
    Gruss Patrik alias swiss

    Kommentar


      Zitat von ndorf Beitrag anzeigen
      es läuft auch schon seit 3 Monaten (Dank an Jan!!!!!!) und das erheblich besser als wie vorher mit dem USB DMX4ALL (Mit dem Ding ist mir regelmäßig das Wiregate abgestützt.
      Kannst du evtl. deine funktionierenden Einstellungen für das "U. Radig ArtNet-Modul" hier posten?
      Gruß -mfd-
      KNX-UF-IconSet since 2011

      Kommentar


        @swiss: das ist irgendwie schräg. Die Config gehoert nach /etc/ola. Probier es mal mit

        olad -l 3 -c /etc/ola

        Ich meine, das Start Skript von Makki macht das auch so.

        Gruß,

        der Jan
        KNX, DMX over E1.31, DALI, 1W, OpenHAB, MQTT

        Kommentar


          Ok habe ich gemacht nun nimmt er auch die configs unter /etc/ola/

          Code:
          Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
          permitted by applicable law.
          root@wiregate687:~# /etc/init.d/ola stop
          Shutting down olad: .
          root@wiregate687:~# olad -l 3 -c /etc/ola
          Olad.cpp:286: OLA Daemon version 0.8.27
          OlaDaemon.cpp:106: Using configs in /etc/ola
          OlaServer.cpp:215: Server UID is 7a70:de05fea9
          PluginManager.cpp:77: Skipping ArtNet because it was disabled
          PluginManager.cpp:77: Skipping Dummy because it was disabled
          PluginManager.cpp:77: Skipping E1.31 (sACN) because it was disabled
          PluginManager.cpp:77: Skipping ESP Net because it was disabled
          PluginManager.cpp:77: Skipping Enttec Open DMX because it was disabled
          PluginManager.cpp:77: Skipping SandNet because it was disabled
          PluginManager.cpp:77: Skipping ShowNet because it was disabled
          HTTPServer.cpp:437: HTTP Server started on port 9090
          PluginManager.cpp:77: Skipping Pathport because it was disabled
          PluginManager.cpp:77: Skipping FTDI USB DMX because it was disabled
          PluginManager.cpp:108: Trying to start StageProfi
          DeviceManager.cpp:112: Installed device: StageProfi Device:8-/dev/dmx
          PortManager.cpp:151: Patched 8-/dev/dmx-O-0 to universe 1
          PluginManager.cpp:112: Started StageProfi
          PluginManager.cpp:108: Trying to start Serial USB
          PluginManager.cpp:112: Started Serial USB
          Gruss Patrik alias swiss

          Kommentar


            Ok. Dann sollte der knxdmxd auch out-of-the-box laufen. Vielleicht auch erstmal mit knxdmxd auf der Kondole starten und den Output posten.

            Gruß,

            der Jan
            KNX, DMX over E1.31, DALI, 1W, OpenHAB, MQTT

            Kommentar


              Ok nun mekkert er wegen der knxdmxd.conf

              Code:
              root@wiregate687:~# knxdmxd
              knxdmxd[29585]: startup with debug; pidfile: /var/run/knxdmxd.pid, eibd: local:/                                  tmp/eib
              knxdmxd[29585]: knxdmxd compiled on Apr 30 2013 18:42:03 with GCC 4.3.2
              knxdmxd[29585]: using config-file knxdmxd.conf
              knxdmxd[29585]: OLA running
              knxdmxd[29585]: Error opening knxdmxd.conf, check position and/or permissions
              root@wiregate687:~#
              Die knxdmxd.conf liegt unter /etc/ die Rechte habe ich mal auf chmod 777 geändert aber der Fehler bleibt der selbe. Das muss ich mir morgen genauer anschauen da ich nun leider fort muss

              Danke für die Hilfe
              Gruss Patrik alias swiss

              Kommentar


                Knxdmxd -c /etc/knxdmxd.conf

                Gruß,

                der Jan
                KNX, DMX over E1.31, DALI, 1W, OpenHAB, MQTT

                Kommentar


                  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" }
                  ]
                  }
                  Gruss Patrik alias swiss

                  Kommentar


                    Vermutlich. Probier mal mindestens eine Scene und eine Cuelist mit einem Cue anzulegen.
                    KNX, DMX over E1.31, DALI, 1W, OpenHAB, MQTT

                    Kommentar


                      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.
                      Gruss Patrik alias swiss

                      Kommentar


                        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

                        Kommentar


                          Die E1.31 Bridge muss in OLA konfiguriert werden. Patchen kann man entweder in OLA oder der knxdmxd.conf
                          Gruss Patrik alias swiss

                          Kommentar


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

                            Der benötigt doch kein OLA ? Oder?

                            Gruß Gernot

                            Kommentar


                              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.
                              Gruss Patrik alias swiss

                              Kommentar


                                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

                                Kommentar

                                Lädt...
                                X