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
Ankündigung
Einklappen
Keine Ankündigung bisher.
eibd - Probleme beim vergeben von Adressen
Einklappen
X
-
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
Habe heute auch den chip des TPUART neugeflasht mit.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
Hat leider auch nichts gebracht.Code:dfu-programmer atmega32u4 erase dfu-programmer atmega32u4 flash TPUARTtransparent.hex dfu-programmer atmega32u4 reset
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:
-
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:
-
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:
-
Ähh, was genau hast du vor? Gruppenadressen programmiert man nicht über A_GroupValue_Write.
Gruß, Klaus
Einen Kommentar schreiben:
-
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
Eibd starte ich mit:Linux vserver 3.13-1-amd64 #1 SMP Debian 3.13.7-1 (2014-03-25) x86_64 GNU/Linux
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?
MfGStichworte: -


Einen Kommentar schreiben: