Ankündigung

Einklappen
Keine Ankündigung bisher.

Nach erfolgreichem eibd Start bei groupswrite-test nur RecvError 2

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Nach erfolgreichem eibd Start bei groupswrite-test nur RecvError 2

    Hallo,

    hab nach dem HowTo im Lexikon eibd (mein ich) richtig installiert.
    Es kommt folgendes:

    nach Start mit

    eibd -t1023 -u usb:2:4:1:0:0

    HTML-Code:
    Layer 1(08CBBAE0,506D7027) Detect
    Layer 1(08CBBAE0,506D7027) Using 2:4:1:0:0 (2:129)
    Layer 1(08CBBAE0,506D7027) Open
    Layer 1(08CBBAE0,506D7027) Claimed
    Layer 1(08CBBAE0,506D7027) Opened
    Layer 1(08CBBAE0,506D7027) Send(064): 01 13 09 00 08 00 01 0F 01 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    Layer 0(08CBBAE0,506D7027) StartRecv
    Layer 0(08CBBAE0,506D7027) Send(064): 01 13 09 00 08 00 01 0F 01 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    Layer 0(08CBBAE0,506D7027) StartSend
    Layer 0(08CBBAE0,506D7027) SendComplete 64
    Layer 0(08CBBAE0,506D7027) RecvComplete 64
    Layer 0(08CBBAE0,506D7027) RecvUSB(064): 01 13 0B 00 08 00 03 0F 02 00 00 01 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    Layer 0(08CBBAE0,506D7027) StartRecv
    Layer 1(08CBBAE0,506D7027) Recv(064): 01 13 0B 00 08 00 03 0F 02 00 00 01 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    Layer 1(08CBBAE0,506D7027) Send(064): 01 13 0A 00 08 00 02 0F 03 00 00 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    Layer 0(08CBBAE0,506D7027) Send(064): 01 13 0A 00 08 00 02 0F 03 00 00 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    Layer 0(08CBBAE0,506D7027) StartSend
    Layer 1(08CBBC58,506D7027) EMI1
    Layer 2(08CBCAB8,506D7027) Open
    Layer 2(08CBCAB8,506D7027) Opened
    Layer 3(08CBCE48,506D7027) Open
    Layer 2(08CBCAB8,506D7027) OpenL2
    Layer 0(08CBBC58,506D7027) Send-EMI(005): 46 01 00 60 12
    Layer 1(08CBBAE0,506D7027) Send(064): 01 13 0D 00 08 00 05 01 01 00 00 46 01 00 60 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    Layer 0(08CBBAE0,506D7027) SendComplete 64
    Layer 0(08CBBAE0,506D7027) Send(064): 01 13 0D 00 08 00 05 01 01 00 00 46 01 00 60 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    Layer 0(08CBBAE0,506D7027) StartSend
    Layer 0(08CBBAE0,506D7027) SendComplete 64
    Layer 8(08CBC0E0,506D7027) OpenLocalSocket
    Layer 8(08CBC0E0,506D7027) LocalSocket opened
    Layer 4(08CBD5B0,506D7027) GroupCacheInit
    Wenn ich nu mit groupswrite ip:127.0.0.1 0/0/11 1 mein Licht (GA vom Flurlicht) schalten möchte passiert im Termnal
    HTML-Code:
    Layer 0(08A8BAE0,506D72D9) RecvError 2
    Layer 0(08A8BAE0,506D72D9) StartRecv
    ...

    Verbindung zur GiraUSB Schnittstelle scheint anzuliegen, da folgendes auf dem Terminal erscheint, wenn ich das Licht von Hand schalte:

    HTML-Code:
    Layer 0(08CBBAE0,506D726A) RecvComplete 64
    Layer 0(08CBBAE0,506D726A) RecvUSB(064): 01 13 11 00 08 00 09 01 01 00 00 49 BC 11 0E 01 00 E1 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    Layer 0(08CBBAE0,506D726A) StartRecv
    Layer 1(08CBBAE0,506D726A) Recv(064): 01 13 11 00 08 00 09 01 01 00 00 49 BC 11 0E 01 00 E1 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    Layer 0(08CBBC58,506D726A) RecvEMI(009): 49 BC 11 0E 01 00 E1 00 80
    Layer 2(08CBCAB8,506D726A) Recv L_Data low from 1.1.14 to 0/1/0 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write (small) 00 
    Layer 2(08CBCAB8,506D726A) Recv L_Data low from 1.1.14 to 0/1/0 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write (small) 00 
    Layer 3(08CBCE48,506D726A) Recv L_Data low from 1.1.14 to 0/1/0 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write (small) 00 
    Layer 0(08CBBAE0,506D726D) RecvComplete 64
    Layer 0(08CBBAE0,506D726D) RecvUSB(064): 01 13 11 00 08 00 09 01 01 00 00 49 BC 11 11 00 0B E1 00 81 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    Layer 0(08CBBAE0,506D726D) StartRecv
    Layer 1(08CBBAE0,506D726D) Recv(064): 01 13 11 00 08 00 09 01 01 00 00 49 BC 11 11 00 0B E1 00 81 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    Layer 0(08CBBC58,506D726D) RecvEMI(009): 49 BC 11 11 00 0B E1 00 81
    Layer 2(08CBCAB8,506D726D) Recv L_Data low from 1.1.17 to 0/0/11 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write (small) 01 
    Layer 2(08CBCAB8,506D726D) Recv L_Data low from 1.1.17 to 0/0/11 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write (small) 01 
    Layer 3(08CBCE48,506D726D) Recv L_Data low from 1.1.17 to 0/0/11 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write (small) 01 
    Layer 0(08CBBAE0,506D726E) RecvComplete 64
    Layer 0(08CBBAE0,506D726E) RecvUSB(064): 01 13 11 00 08 00 09 01 01 00 00 49 BC 11 11 00 0B E1 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    Layer 0(08CBBAE0,506D726E) StartRecv
    Layer 1(08CBBAE0,506D726E) Recv(064): 01 13 11 00 08 00 09 01 01 00 00 49 BC 11 11 00 0B E1 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    Layer 0(08CBBC58,506D726E) RecvEMI(009): 49 BC 11 11 00 0B E1 00 80
    Layer 2(08CBCAB8,506D726E) Recv L_Data low from 1.1.17 to 0/0/11 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write (small) 00 
    Layer 2(08CBCAB8,506D726E) Recv L_Data low from 1.1.17 to 0/0/11 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write (small) 00 
    Layer 3(08CBCE48,506D726E) Recv L_Data low from 1.1.17 to 0/0/11 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write (small) 00
    Achso habe eibd auf Debian 6 in VMware auf nem Win XP laufen.

    Danke für die Hilfe

    Gregor

    #2
    Du startest den eibd mit dem Parameter USB....

    Ich gehe davon aus das du deshalb auch eine USB Schnittstelle an dem Debian installiert hast das in der Virtuellen Welt läuft??

    Wie hast du das gemacht?

    Wenn ja, muss dann bei Groupswrite eine IP rein?

    Viele Grüße

    Kommentar


      #3
      Zitat von rolli20up Beitrag anzeigen
      Hallo,

      hab nach dem HowTo im Lexikon eibd (mein ich) richtig installiert.
      Es kommt folgendes:

      nach Start mit

      eibd -t1023 -u usb:2:4:1:0:0
      Du startest den eibd mit dem Parameter -u :
      Code:
        -u, --listen-local[=FILE]  listen at Unix domain socket FILE (default /tmp/eib)
      Damit lauscht er auf einem Unix domain socket, aber dein groupswrite soll sich mit dem eibd per tcp verbinden
      Zitat von rolli20up Beitrag anzeigen
      Wenn ich nu mit groupswrite ip:127.0.0.1 0/0/11 1 mein Licht (GA vom Flurlicht) schalten möchte passiert im Termnal
      Das passt so nicht zusammen. Entweder startest du groupswrite mit local:/tmp/eib anstatt ip:127.0.0.1 oder du verpasst dem eibd noch die option -i
      Code:
        -i, --listen-tcp[=PORT]    listen at TCP port PORT (default 6720)
      Dirk

      Kommentar


        #4
        Hallo Dirk,

        also wenn ich eingebe
        groupswrite local:/tmp/eib 0/0/11 1 passiert ebenso nix.
        Genauso bei eibd start mit
        eibd -t1023 -u -i usb:-2:4:1:0:0 bzw. ohne -u ...

        Was heißt RecvError 2 eigentlich???

        Gibt es noch andere Vorschläger?

        Danke

        Gregor

        Kommentar


          #5
          Zitat von rolli20up Beitrag anzeigen
          Hallo Dirk,

          Gibt es noch andere Vorschläger?
          Läuft noch eine andere eibd Instanz? Was sagt ps ax | grep eibd ?
          Ich vermute mal da kommen sich zwei eibd Instanzen ins Gehege.

          Dirk

          Kommentar


            #6
            also um eibd zu beenden, schliese ich einfach laienhaft das Terminal.

            beim heutigen start von eibd kam 2:5:1:0:0 bei findknxusb...

            und bei
            ps ax | grep eibd
            kam

            HTML-Code:
            22467 pts/0    S+     0:00 eibd -t1023 -u usb:2:5:1:0:0
            22484 pts/1    S+     0:00 grep eibd
            was sagt euch das?

            Kann ich event. mehrere eibd Instanzen auslesen?...

            bei groupswrite kommt immernoch Recv Error 2...

            Gregor

            Kommentar


              #7
              Das sagt mir das nur ein eibd läuft....

              Wie kommt denn jetzt deine KNX USB Schnittstelle an die Virtuelle Maschine?

              Kommentar


                #8
                hab grad mitbekommen, das der RecvError 2 alle ca. 1 - 2 min von alleine kommt. Also unabhängig meiner groupswrite eingabe...

                Gregor

                Kommentar


                  #9
                  Zitat von rolli20up Beitrag anzeigen
                  hab grad mitbekommen, das der RecvError 2 alle ca. 1 - 2 min von alleine kommt. Also unabhängig meiner groupswrite eingabe...
                  Gregor
                  Dieser Fehlermeldung kommt aus der libusb. Bedeutet: Transfer timed out
                  Also irgendetwas geht bei der USB Kommunikation in die Hose.

                  Dirk

                  Kommentar


                    #10
                    @division

                    In der VMware Player gibt es Icons, mit denen man die USB Devices vom Host auch in VMware anbindet.
                    Einer ist der zum Gira, denn wenn ich den disconecte, erscheint bei findknxusb:

                    Code:
                    root@debian:/home/gregor# findknxusb
                    Possible addresses for KNX USB devices:
                    root@debian:/home/gregor# eibd -t1023 -u usb:2:5:1:0:0
                    Layer 1(08F07AE0,507022E5) Detect
                    Layer 1(08F07AE0,507022E5) Close
                    Layer 1(08F07AE0,507022E5) Release
                    Layer 1(08F07AE0,507022E5) Close
                    initialisation of the backend failed
                    root@debian:/home/gregor#
                    Nach nem conect erscheint:
                    Code:
                    Possible addresses for KNX USB devices:
                    device: 2:5:1:0:0 (Gira Giersiepen GmbH & Co. KG:KNX-USB Data Interface)
                    Und nach dem eibd start mit

                    eibd -t1023 -u usb:2:5:1:0:0

                    erscheint:

                    Code:
                    Layer 1(08E1AAE0,50701F68) Detect
                    Layer 1(08E1AAE0,50701F68) Using 2:5:1:0:0 (2:129)
                    Layer 1(08E1AAE0,50701F68) Open
                    Layer 1(08E1AAE0,50701F69) Claimed
                    Layer 1(08E1AAE0,50701F69) Opened
                    Layer 1(08E1AAE0,50701F69) Send(064): 01 13 09 00 08 00 01 0F 01 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
                    Layer 0(08E1AAE0,50701F69) StartRecv
                    Layer 0(08E1AAE0,50701F69) Send(064): 01 13 09 00 08 00 01 0F 01 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
                    Layer 0(08E1AAE0,50701F69) StartSend
                    Layer 0(08E1AAE0,50701F69) SendComplete 64
                    Layer 0(08E1AAE0,50701F69) RecvComplete 64
                    Layer 0(08E1AAE0,50701F69) RecvUSB(064): 01 13 0B 00 08 00 03 0F 02 00 00 01 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
                    Layer 0(08E1AAE0,50701F69) StartRecv
                    Layer 1(08E1AAE0,50701F69) Recv(064): 01 13 0B 00 08 00 03 0F 02 00 00 01 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
                    Layer 1(08E1AAE0,50701F69) Send(064): 01 13 0A 00 08 00 02 0F 03 00 00 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
                    Layer 0(08E1AAE0,50701F69) Send(064): 01 13 0A 00 08 00 02 0F 03 00 00 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
                    Layer 0(08E1AAE0,50701F69) StartSend
                    Layer 1(08E1AC58,50701F69) EMI1
                    Layer 2(08E1BAB8,50701F69) Open
                    Layer 2(08E1BAB8,50701F69) Opened
                    Layer 3(08E1BE48,50701F69) Open
                    Layer 2(08E1BAB8,50701F69) OpenL2
                    Layer 0(08E1AC58,50701F69) Send-EMI(005): 46 01 00 60 12
                    Layer 1(08E1AAE0,50701F69) Send(064): 01 13 0D 00 08 00 05 01 01 00 00 46 01 00 60 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
                    Layer 0(08E1AAE0,50701F69) SendComplete 64
                    Layer 0(08E1AAE0,50701F69) Send(064): 01 13 0D 00 08 00 05 01 01 00 00 46 01 00 60 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
                    Layer 0(08E1AAE0,50701F69) StartSend
                    Layer 0(08E1AAE0,50701F69) SendComplete 64
                    Layer 8(08E1B0E0,50701F69) OpenLocalSocket
                    Layer 8(08E1B0E0,50701F69) LocalSocket opened
                    Layer 4(08E1C5B0,50701F69) GroupCacheInit
                    Wenn ich nun das Licht einschalte per Taster, erscheint:

                    Code:
                    Layer 0(08E1AAE0,50701FFD) RecvError 2
                    Layer 0(08E1AAE0,50701FFD) StartRecv
                    Layer 0(08E1AAE0,50701FFE) RecvComplete 64
                    Layer 0(08E1AAE0,50701FFE) RecvUSB(064): 01 13 11 00 08 00 09 01 01 00 00 49 BC 11 11 00 0B E1 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
                    Layer 0(08E1AAE0,50701FFE) StartRecv
                    Layer 1(08E1AAE0,50701FFE) Recv(064): 01 13 11 00 08 00 09 01 01 00 00 49 BC 11 11 00 0B E1 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
                    Layer 0(08E1AC58,50701FFE) RecvEMI(009): 49 BC 11 11 00 0B E1 00 80
                    Layer 2(08E1BAB8,50701FFE) Recv L_Data low from 1.1.17 to 0/0/11 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write (small) 00 
                    Layer 2(08E1BAB8,50701FFE) Recv L_Data low from 1.1.17 to 0/0/11 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write (small) 00 
                    Layer 3(08E1BE48,50701FFE) Recv L_Data low from 1.1.17 to 0/0/11 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write (small) 00
                    und ich erkenne die richtige GA des Lampe (0/0/11) -- heißt das nicht, das die Verbindung eibd - usb - eib funktioniert?

                    Vielleicht stimmt der Befehl nach groupswrite mit ip:127.0.0.1 doch nicht. Aber ich hab schon do13 Varianten probiert:

                    Entweder startest du groupswrite mit local:/tmp/eib anstatt ip:127.0.0.1 oder du verpasst dem eibd noch die option -i
                    Ich verzweifel bald...

                    Ist es eigentlich zwingend, das auch die gesamte openhab Installation in der VMware sein muss, oder kann sich openhab auf XP mit dem eibd in VMware verbinden?

                    Danke

                    Gregor

                    Kommentar


                      #11
                      Schon mal überlegt den eibd auf nem normalen Computer auszuprobieren an den du die Schnittstelle direkt anschließen kannst? So ein VMware reicht USB Geräte weiter ist nicht immer das beste.

                      Oder noch besser gleich eine knx in Schnittstelle oder Router kaufen.....

                      Oder gleich das Wiregate. Das ist ein knx Router, eibd ist schon installiert.... Klein und wenig Strom.... Alles was du brauchst. Schont die Nerven!

                      Kommentar

                      Lädt...
                      X