Ankündigung

Einklappen
Keine Ankündigung bisher.

eibd - Probleme beim vergeben von Adressen

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

  • Postfrog
    antwortet
    Problem gelöst?

    Hallo,

    konntest Du das Problem lösen? Ich habe grade mit ganz ähnlichen Problemen zu kämpfen, siehe hier:

    https://knx-user-forum.de/knx-eib-fo...tml#post451788

    Carsten

    Einen Kommentar schreiben:


  • darkevil
    antwortet
    Ich habe heute nochmal ein wenig debugging betrieben.

    Wenn ich den eibd mit folgenden Optionen starte, erhalte ich diese Meldungen. Erkennt hier jemand einen Fehler?

    Code:
     eibd -t 1023 -i -D -T -S -e 1.1.210 tpuarts:/dev/ttyACM0
    Code:
    Layer 0(02433C00,534D96F1) Write(018): 80 B0 81 11 82 D2 83 00 84 00 85 D1 86 01 87 00 48 5C
    Layer 0(02433C00,534D96F1) Recv(001): B0
    Layer 0(02433C00,534D96F1) Recv(001): 11
    Layer 0(02433C00,534D96F1) Recv(001): D2
    Layer 0(02433C00,534D96F1) Recv(001): 00
    Layer 0(02433C00,534D96F1) Recv(001): 00
    Layer 0(02433C00,534D96F1) Recv(001): D1
    Layer 0(02433C00,534D96F1) SendAck 10
    Layer 0(02433C00,534D96F1) Recv(001): 01
    Layer 0(02433C00,534D96F1) Recv(001): 00
    Layer 0(02433C00,534D96F1) Recv(001): 5C
    Layer 1(02433C00,534D96F1) Recv(009): B0 11 D2 00 00 D1 01 00 5C
    Layer 2(02433C00,534D96F1) Recv L_Data system from 1.1.210 to 0/0/0 hops: 05 T_DATA_XXX_REQ A_IndividualAddress_Read
    Layer 3(024443D0,534D96F1) Recv L_Data system from 1.1.210 to 0/0/0 hops: 05 T_DATA_XXX_REQ A_IndividualAddress_Read
    Layer 8(02465130,534D96F1) TunnelSend 1
    Layer 1(02465610,534D96F1) Send(015): 04 01 2F 00 29 00 B0 C0 11 D2 00 00 01 01 00
    Layer 0(02465610,534D96F1) Send(021): 06 10 04 20 00 15 04 01 2F 00 29 00 B0 C0 11 D2 00 00 01 01 00
    Layer 0(02465610,534D96F1) Recv(010): 06 10 04 21 00 0A 04 01 2F 00
    Layer 1(02465610,534D96F1) Recv(004): 04 01 2F 00
    Layer 8(02465130,534D96F1) TUNNEL_ACK
    Layer 0(02433C00,534D96F1) Recv(001): 90
    Layer 0(02433C00,534D96F1) Recv(001): 11
    Layer 0(02433C00,534D96F1) Recv(001): D2
    Layer 0(02433C00,534D96F1) Recv(001): 00
    Layer 0(02433C00,534D96F1) Recv(001): 00
    Layer 0(02433C00,534D96F1) Recv(001): D1
    Layer 0(02433C00,534D96F1) SendAck 10
    Layer 0(02433C00,534D96F1) Recv(001): 01
    Layer 0(02433C00,534D96F1) Recv(001): 00
    Layer 0(02433C00,534D96F1) Recv(001): 7C
    Layer 1(02433C00,534D96F1) Recv(009): 90 11 D2 00 00 D1 01 00 7C
    Layer 2(02433C00,534D96F1) Recv L_Data (repeated) system from 1.1.210 to 0/0/0 hops: 05 T_DATA_XXX_REQ A_IndividualAddress_Read
    Layer 3(024443D0,534D96F1) Repeated discareded
    Layer 0(02433C00,534D96F1) Recv(001): 90
    Layer 0(02433C00,534D96F1) Recv(001): 11
    Layer 0(02433C00,534D96F1) Recv(001): D2
    Layer 0(02433C00,534D96F1) Recv(001): 00
    Layer 0(02433C00,534D96F1) Recv(001): 00
    Layer 0(02433C00,534D96F1) Recv(001): D1
    Layer 0(02433C00,534D96F1) SendAck 10
    Layer 0(02433C00,534D96F1) Recv(001): 01
    Layer 0(02433C00,534D96F1) Recv(001): 00
    Layer 0(02433C00,534D96F1) Recv(001): 7C
    Layer 1(02433C00,534D96F1) Recv(009): 90 11 D2 00 00 D1 01 00 7C
    Layer 2(02433C00,534D96F1) Recv L_Data (repeated) system from 1.1.210 to 0/0/0 hops: 05 T_DATA_XXX_REQ A_IndividualAddress_Read
    Layer 3(024443D0,534D96F1) Repeated discareded
    Layer 0(02433C00,534D96F1) Recv(001): 90
    Layer 0(02433C00,534D96F1) Recv(001): 11
    Layer 0(02433C00,534D96F1) Recv(001): D2
    Layer 0(02433C00,534D96F1) Recv(001): 00
    Layer 0(02433C00,534D96F1) Recv(001): 00
    Layer 0(02433C00,534D96F1) Recv(001): D1
    Layer 0(02433C00,534D96F1) SendAck 10
    Layer 0(02433C00,534D96F1) Recv(001): 01
    Layer 0(02433C00,534D96F1) Recv(001): 00
    Layer 0(02433C00,534D96F1) Recv(001): 7C
    Layer 1(02433C00,534D96F1) Recv(009): 90 11 D2 00 00 D1 01 00 7C
    Layer 2(02433C00,534D96F1) Recv L_Data (repeated) system from 1.1.210 to 0/0/0 hops: 05 T_DATA_XXX_REQ A_IndividualAddress_Read
    Layer 3(024443D0,534D96F1) Repeated discareded
    Layer 0(02433C00,534D96F1) Recv(001): 0B
    Layer 0(02433C00,534D96F1) NACK
    Habe heute auch den chip des TPUART neugeflasht mit.
    Code:
    dfu-programmer atmega32u4 erase
    dfu-programmer atmega32u4 flash TPUARTtransparent.hex
    dfu-programmer atmega32u4 reset
    Hat leider auch nichts gebracht.

    In der ETS4 kann ich auf dem Gruppenmonitor sehen das dort Telegramme angekommen. Das sind aber vermutlich nur die eibd Telegramme welche durch die ETS4 erzeugt werden. siehe Screenshot

    Irgendwer noch eine Idee?
    Angehängte Dateien

    Einen Kommentar schreiben:


  • darkevil
    antwortet
    Kann es sein das ich eibd selbst kompilieren muss, weil es sich um ein Debian mit Jessie handelt? Die Pakete sind wohl für ein altes Debian 5.

    Gibt es die Möglichkeit zu testen ob eidb über richtig Daten empfängt bzw sendet? Das es sich ja um eine serielle Schnittstelle handelt könnte es ja sein das der Tpuart gar nicht sauber läuft.

    Einen Kommentar schreiben:


  • darkevil
    antwortet
    Guten Morgen,

    mein Problem ist das ich mit der ETS4 keine Adressen programmiert bekomme. Ich dachte mit eibd ginge es auch. Ich kann in der Ets zwar sehen das Daten vom Eibd auf dem Bus gesendet werden. Nur sobald ich versuche eine Adresse zu programmieren bricht die Ets irgendwann ab. Es sieht an sich alles gut aus. Ets findet den eibd und ich kann im Monitor sehen das was ankommt. Aber mehr auch nicht. Ich verzweifel langsam.

    Gruß

    Einen Kommentar schreiben:


  • Klaus Gütter
    antwortet
    Ähh, was genau hast du vor? Gruppenadressen programmiert man nicht über A_GroupValue_Write.

    Gruß, Klaus

    Einen Kommentar schreiben:


  • darkevil
    hat ein Thema erstellt eibd - Probleme beim vergeben von Adressen.

    eibd - Probleme beim vergeben von Adressen

    Hallo,

    erstmal von mir auch vielen Dank für die vielen guten Beiträge hier. Vieles konnte ich deshalb bisher gut umsetzen.

    Ich plane gerade die KNX für mein neues Haus und habe mir daher vorab mal ein Testbrett gebaut.

    Mein Problem ist das ich keine Gruppenadressen Programmieren kann.

    Folgender Aufbau.

    Debian -> Eibd -> TPUART -> KNX Bus

    Debian
    Linux vserver 3.13-1-amd64 #1 SMP Debian 3.13.7-1 (2014-03-25) x86_64 GNU/Linux
    Eibd starte ich mit:

    Code:
    eibd -i -D -T -S -e 1.1.251 tpuarts:/dev/ttyACM0

    nach einem groupswrite ip:127.0.0.1 1/1/1 0
    vbusmonitor:

    LPDU: B0 11 FA 00 00 D1 01 00 74 :L_Data system from 1.1.250 to 0/0/0 hops: 05 T_DATA_XXX_REQ A_IndividualAddress_Read
    LPDU: B0 11 FA 00 00 D1 01 00 74 :L_Data system from 1.1.250 to 0/0/0 hops: 05 T_DATA_XXX_REQ A_IndividualAddress_Read
    LPDU: BC 11 FA 09 01 F1 00 80 D1 :L_Data low from 1.1.250 to 1/1/1 hops: 07 T_DATA_XXX_REQ A_GroupValue_Write (small) 00
    LPDU: B0 11 FA 00 00 D1 01 00 74 :L_Data system from 1.1.250 to 0/0/0 hops: 05 T_DATA_XXX_REQ A_IndividualAddress_Read
    LPDU: B0 11 FA 00 00 D1 01 00 74 :L_Data system from 1.1.250 to 0/0/0 hops: 05 T_DATA_XXX_REQ A_IndividualAddress_Read
    LPDU: B0 11 FA 00 00 D1 01 00 74 :L_Data system from 1.1.250 to 0/0/0 hops: 05 T_DATA_XXX_REQ A_IndividualAddress_Read

    Hat jemand eventuell eine Idee woran das liegen könnte?

    MfG
Lädt...
X