Hallo,
ich nutze den eibd mit TPUART als KNX Schnittstelle. Aufgerufen wird er wie folgt:
Wenn ich mit dem ETS Busmonitor auf den eibd verbinde, sehe ich keine wiederholten Telegramme (was ich auf Grund von --tpuarts-ack-all-group auch so erwarte).
Heute habe ich mir mit einer anderen Schnittstelle den Bus angesehen. Dabei es ist aufgefallen, dass zufällig beliebige Telegramme wiederholt werden. So ungefähr jedes 15. Telegramm wird wiederholt. Unabhängig von der GA und vom Absender.
Meine Fragen:
Woher kommen die Wiederholungen wenn der eibd doch eigentlich ACKS für alle raushauen sollte?
Warum zeigt mit der eibd die Wiederholungen nicht im Busmonitor der ETS an?
Der vbusmonitor vom eibd sieht die Wiederholungen auch:
Freue mich über etwas Erleuchtung! :-)
Noch was aus einem -t 5 eibd bei einer Wiederholung:
eibd scheint also brav zu ACKEN, das kommt aber nicht beim Sender an. Dass jemand NACKT kann ich mir nicht vorstellen, da der einzige Empfänger dieser GA der eibd ist.
Mode
ich nutze den eibd mit TPUART als KNX Schnittstelle. Aufgerufen wird er wie folgt:
Code:
eibd --eibaddr=1.0.254 --GroupCache --Server --Discovery --listen-tcp --Tunnelling --Routing --tpuarts-disch-reset --tpuarts-ack-all-group --daemon=/var/log/eibd.log --listen-local --pid-file=/var/run/eibd.pid tpuarts:/dev/ttyUSB_KNX
Heute habe ich mir mit einer anderen Schnittstelle den Bus angesehen. Dabei es ist aufgefallen, dass zufällig beliebige Telegramme wiederholt werden. So ungefähr jedes 15. Telegramm wird wiederholt. Unabhängig von der GA und vom Absender.
Meine Fragen:
Woher kommen die Wiederholungen wenn der eibd doch eigentlich ACKS für alle raushauen sollte?
Warum zeigt mit der eibd die Wiederholungen nicht im Busmonitor der ETS an?
Der vbusmonitor vom eibd sieht die Wiederholungen auch:
Code:
~$ vbusmonitor1 ip:localhost LPDU: BC 10 96 21 78 E1 00 81 FC :L_Data low from 1.0.150 to 4/1/120 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write (small) 01 LPDU: 9C 10 96 21 78 E1 00 81 DC :L_Data (repeated) low from 1.0.150 to 4/1/120 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
Noch was aus einem -t 5 eibd bei einer Wiederholung:
Code:
Layer 2(01C05C00,54B056A2) Recv L_Data low from 1.0.220 to 12/7/103 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write (small) 01 Layer 0(01C47C90,54B056A2) Send(017): 06 10 05 30 00 11 29 00 BC D0 10 DC 67 67 01 00 81 Layer 0(01C05C00,54B056A2) Recv(001): 9C Layer 0(01C05C00,54B056A2) Recv(001): 10 Layer 0(01C05C00,54B056A2) Recv(001): DC Layer 0(01C05C00,54B056A2) Recv(001): 67 Layer 0(01C05C00,54B056A2) Recv(001): 67 Layer 0(01C05C00,54B056A2) Recv(001): E1 Layer 0(01C05C00,54B056A2) SendAck 11 Layer 0(01C05C00,54B056A2) Recv(001): 00 Layer 0(01C05C00,54B056A2) Recv(001): 81 Layer 0(01C05C00,54B056A2) Recv(001): CF Layer 2(01C05C00,54B056A2) Recv L_Data (repeated) low from 1.0.220 to 12/7/103 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
Mode