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

    #61
    Hmm

    mit meinem user dürfte alles stimmen.

    homeverzeichniss bin/bash
    name user und viel mehr gibts da ja nicht??

    kann man ein Verstecktes Verzeichniss wie .ola finden?

    Gruß

    Edit: UID 1000

    Kommentar


      #62
      ls -la /home/user/.ola

      Aber wiegesagt, das ist nicht so wie ich es mir wünsche; der Ansporn war da das mal gleich upstream in Debian/Ubuntu zu bekommen, da bin ich mal wieder an verschiedenen Sidolin-Glasscheiben abgeschmiert;
      kenne ich von eibd und owfs: mein Verständniss von "geht einfach, SW ohne Init-scrript ist keine, obs als root läuft ist mir banane, etc.." ist halt wohl anders - also wirds darauf hinauslaufen mal wieder einen "Variante" davon zu pflegen..
      Ist nicht schön, ist aber so -> und wird dann eben so

      Weil so ist das nix.. (also das ola-package meine ich, das wir für knxdmxd brauchen - bis zum 21.7. läufts )

      Makki
      EIB/KNX & WireGate & HS3, Russound,mpd,vdr,DM8000, DALI, DMX
      -> Bitte KEINE PNs!

      Kommentar


        #63
        wie hast du das kompiliert?
        mit:
        Code:
         ./configure --disable-root-check
        oder noch andere Variablen? (so gehts nicht bei mir , er kommt durch und make und make install gehen, aber .ola ist nirgens zu finden)

        interessant wäre die original config des users "user" am WG. Hat jemand zufällig die Daten bzw nen Screenshot ausm Webif?

        Gruß

        Kommentar


          #64
          Ich bin ziemlich sicher, dass ich das garnicht kompiliert habe auf dem WG. Ich habe makkis Package installiert.

          Gruss,

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

          Kommentar


            #65
            ich hab auch nur das Package installiert und alles ist da.

            leider findet der ola mein interface nicht (Mini-USB-DMX-IF von dmx4all)
            Code:
            user@wiregate551:~$ olad
            Socket.cpp:463: connect to 127.0.0.1:10001 failed, Connection refused
            StageProfiDevice.cpp:79: StageProfiPlugin: failed to connect to 127.0.0.1
            Code:
            @wiregate551:~$ ola_dev_info
            Socket.cpp:463: connect to 127.0.0.1:9010 failed, Connection refused
            der socket läuft mit
            "-" socket1 /dev/ttyUSB2 opt. b38400,cs8,cstopb=1
            "tcp-listen" socket2 10001 und die ampel ist grün

            was hast du gemacht das das IF unter ttyACM* läuft (vermute mal irgendwas mit udev!?)

            danke für jede hilfe,
            rudi

            Kommentar


              #66
              Wie siehts hier eigentlich aus, kommt das mal als WG Update? Wenn das absehbar ist, würd ich nämlich auf das Experimentieren vorerst verzichten.

              Kommentar


                #67
                Einfach kopiert von vorher aus deisem Thread:

                C. NanoDMX

                Ich habe ihn auch als Stageprofi-USB ans Laufen bekommen. Es geht wie folgt:

                a) In der "ola-stageprofi.conf" nur "device=/dev/ttyACM0" eintragen

                b) Der olad läuft als "user". "user" darf normalerweise nicht auf /dev/ttyACM0 schreiben, weil das Device root und der Gruppe dialout gehört. Also entweder user in dialout aufnehmen, oder chmod a+rw /dev/ttyACM0 (makki? Was ist eleganter und besser?)

                c) Aus unerfindlichen Gründen sendet OLA nicht den richtigen Terminator. Mit "stty -F /dev/ttyACM0 eol G" lässt sich das beheben. Dann erkennt OLA beim Starten das NanoUSB als Stageprofi USB.

                d) Es muss dann aber neu gepatcht werden z.B. "ola_patch -d 2 -p 0 -u 1" (oder was ola_dev_info auch immer behauptet wo das StageProfi sitzt.
                Zumindest für dem NanoDMX sind die Settings für den Socket auch nicht richtig, das muss

                Socket /dev/ttyACM0 mit den Optionen raw,b38400,cs8,icanon=1,eol=71

                und

                tcp-listen mit Socket 10000
                heissen. Und dann device=127.0.0.1 in die ola-stageprofi.conf.

                der /dev/ttyACM0 war schon da, es kann sein, dass der beim MiniUSB anders heisst.

                Gruss,

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

                Kommentar


                  #68
                  super jetzt läuft alles
                  beim MiniUSB jetzt zwar mit ttyUSB3 aber egal.

                  jetzt kann das spielen mit der knxdmxd.conf losgehen

                  lg rudi

                  Kommentar


                    #69
                    Hmm ne funktioniert leider nicht bei mir.

                    Evtl. kann/mag makki mal gucken wo es da hängt, auch wenns wiedermal ne sonderlocke ist. VPN wäre offen WG619.
                    Ich würde auf die Rechte des users "User" tippen, aber ich find keinen Fehler.

                    Gruß

                    Kommentar


                      #70
                      Zitat von mclb Beitrag anzeigen
                      Wie siehts hier eigentlich aus, kommt das mal als WG Update?
                      Ist stark anzunehmen, nachdem ich es selbst produktiv verwende
                      Momentan ist das halt in Entwicklung, da lässt man sowas aufm Notebook laufen, Endziel ist natürlich aufm WG..

                      Zitat von vlamers Beitrag anzeigen
                      VPN wäre offen WG619.
                      Jow, da komm ich aber nicht drauf, weil an den ssh-keys gepfuscht und das root-PW geändert wurde, kann man machen aber dann ist halt nix mehr mit magic-hands

                      Makki
                      EIB/KNX & WireGate & HS3, Russound,mpd,vdr,DM8000, DALI, DMX
                      -> Bitte KEINE PNs!

                      Kommentar


                        #71
                        pw kommt per pn.
                        an den SSH keys hab ich gar nix geändert... VPN hatte ich noch nie benötigt.

                        Gruß

                        Kommentar


                          #72
                          Hi,

                          endlich konnt ich wieder weiter testen.

                          Also in der stageprofi.conf hab ich:
                          Code:
                          device = /dev/ttyACM0
                          127.0.0.1 geht es nicht. Fehlermeldung: couldn´t connect to 127.0.0.1:9010 connection refused

                          olad startet findet das nanoDMX als stageprofi. Alle configs deaktiviert bis auf stageprofi.conf

                          ola_dev_info sagt folgendes:
                          Code:
                          ola_dev_info
                          Device 1: StageProfi Device
                            port 0, OUT , patched to universe 1
                          in dem ola webif hab ich als Device für Universe1 nur das Stageprofi. sonst ist nichts konfiguriert. (Was sind RDM Devices?)

                          Mit Makkis altem Plugin läuft es... wo könnte ich noch suchen?


                          Gruß

                          Edit:

                          Wenn ich den Dummy Port hinzufüge, dann bekomm ich wenigstens folgende Ausgabe:
                          Code:
                          DummyPort.cpp:72: Dummy port: got 512 bytes: 0xff 0xff 0xff 0xff 0xff
                          DummyPort.cpp:72: Dummy port: got 512 bytes: 0xff 0xff 0xff 0xff 0xff
                          DummyPort.cpp:72: Dummy port: got 512 bytes: 0xff 0xff 0xff 0xff 0xff
                          DummyPort.cpp:72: Dummy port: got 512 bytes: 0xff 0xff 0xff 0xff 0xff
                          DummyPort.cpp:72: Dummy port: got 512 bytes: 0xff 0xff 0xff 0xff 0xff
                          DummyPort.cpp:72: Dummy port: got 512 bytes: 0xff 0xff 0xff 0xff 0xff

                          Kommentar


                            #73
                            olad -l 3

                            Bitte den kompletten Output. Vielleicht findet er den, kann aber nicht darauf schreiben? Du musst natürlich den Socket vorher deaktivieren, sonst kommen sich das Plugin und der knxdmxd in die Quere.

                            Gruss,

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

                            Kommentar


                              #74
                              Ich habe den socat eintrag angeasst (da unterschiedlich knxdmx <-> plugin)
                              das plugin hab ich auch immer gelöscht, damit da nix klemmt.

                              die ausgabe von olad -l 3

                              ich habs über opendmx ohne socket versucht das einrichten klappt nur die Steuerung über die DMX Console nicht:
                              Code:
                              root@wiregate619:~/.ola# olad -l 3
                              Olad.cpp:402: OLA Daemon version 0.8.20
                              OlaDaemon.cpp:103: Using configs in /root/.ola
                              OlaServer.cpp:214: Server UID is 7a70:21b2a8c0
                              PluginManager.cpp:69: Skipping ArtNet because it was disabled
                              PluginManager.cpp:74: Trying to start Dummy
                              DeviceManager.cpp:111: Installed device: Dummy Device:1-1
                              PluginManager.cpp:78: Started Dummy
                              PluginManager.cpp:69: Skipping E1.31 (sACN) because it was disabled
                              PluginManager.cpp:69: Skipping ESP Net because it was disabled
                              HttpServer.cpp:418: HTTP Server started on port 9090
                              PluginManager.cpp:74: Trying to start Enttec Open DMX
                              DeviceManager.cpp:111: Installed device: OpenDmx USB Device:6-0
                              PluginManager.cpp:78: Started Enttec Open DMX
                              PluginManager.cpp:69: Skipping SandNet because it was disabled
                              PluginManager.cpp:69: Skipping ShowNet because it was disabled
                              PluginManager.cpp:74: Trying to start StageProfi
                              Socket.cpp:114: connect to 127.0.0.1:10001 failed, Connection refused
                              StageProfiDevice.cpp:79: StageProfiPlugin: failed to connect to 127.0.0.1
                              StageProfiDevice.cpp:84: StageProfiPlugin: no device found at /dev/ttyACM0
                              PluginManager.cpp:78: Started StageProfi
                              PluginManager.cpp:74: Trying to start Serial USB
                              PluginManager.cpp:78: Started Serial USB
                              PluginManager.cpp:69: Skipping Pathport because it was disabled
                              ^CHttpServer.cpp:441: Notifying HTTP server thread to stop
                              HttpServer.cpp:443: Waiting for HTTP server thread to exit
                              HttpServer.cpp:445: HTTP server thread exited
                              und per stageprofi krieg ichs erstmal gar nicht mehr zum laufen (ging heut schonmal, hab mir vermutlich selbst ein Bein gelegt...suche noch).
                              Als es ging haben die Lichter auch nicht reagiert. (der DMX Receiver ist ein gekaufter, kein selbstbau um diese Fehlerquelle auszuschließen)

                              Edit: ein reboot hats gerichtet:
                              Code:
                              
                              root@wiregate619:~/.ola# olad -l 3
                              Olad.cpp:402: OLA Daemon version 0.8.20
                              OlaDaemon.cpp:103: Using configs in /root/.ola
                              OlaServer.cpp:214: Server UID is 7a70:21b2a8c0
                              PluginManager.cpp:69: Skipping ArtNet because it was disabled
                              PluginManager.cpp:74: Trying to start Dummy
                              DeviceManager.cpp:111: Installed device: Dummy Device:1-1
                              PluginManager.cpp:78: Started Dummy
                              PluginManager.cpp:69: Skipping E1.31 (sACN) because it was disabled
                              PluginManager.cpp:69: Skipping ESP Net because it was disabled
                              PluginManager.cpp:69: Skipping Enttec Open DMX because it was disabled
                              PluginManager.cpp:69: Skipping SandNet because it was disabled
                              PluginManager.cpp:69: Skipping ShowNet because it was disabled
                              PluginManager.cpp:74: Trying to start StageProfi
                              HttpServer.cpp:418: HTTP Server started on port 9090
                              DeviceManager.cpp:111: Installed device: StageProfi Device:8-127.0.0.1
                              PortManager.cpp:151: Patched 8-127.0.0.1-O-0 to universe 1
                              PluginManager.cpp:78: Started StageProfi
                              PluginManager.cpp:69: Skipping Serial USB because it was disabled
                              PluginManager.cpp:69: Skipping Pathport because it was disabled
                              für mich sieht das so aus als wäre kein problem beim olad?

                              Kommentar


                                #75
                                Schmeiss das "device=127.0.0.1" raus (oder auskommentieren).

                                Und vor dem Start von ola auf der Konsole

                                stty -F /dev/ttyACM0 eol G

                                und den Socket auf "aktiviert" auf "aus". Ein paar Minuten warten, dann olad -l 3 und nochmal den Output. Und dummy kannst Du auch deaktivieren, das braucht man nicht.

                                Gruss,

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

                                Kommentar

                                Lädt...
                                X