04/09/2011, 18:52:20
(Modification du message : 04/09/2011, 19:30:45 par jphmilitaire.)
Encore une autre variante...
avec ca, je peux envoyer une commande groupswrite, mais la commande n'arrive pas sur le réseau knx....
J'ai bien fait un bcuaddrtab -w0 usb: avant....
root@debian:~# eibd -S -T -i -e 0.1.100 -t65535 usb:
Layer 7(00000000,4E63BA10) EIBD should not run as root
W00000001: EIBD should not run as root
Layer 10(00057020,4E63BA10) USBLoop-Create
Layer 1(00077B78,4E63BA10) Detect
Layer 1(00077B78,4E63BA10) Using 1:5:1:0:0 (2:129)
Layer 1(00077B78,4E63BA10) Open
Layer 1(00077B78,4E63BA10) Claimed
Layer 1(00077B78,4E63BA10) Opened
Layer 1(00077B78,4E63BA10) 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 10(00057020,4E63BA10) LoopStart
Layer 10(00057020,4E63BA10) LoopBegin
Layer 10(00057020,4E63BA10) LoopWait
Layer 0(00077B78,4E63BA10) StartRecv
Layer 0(00077B78,4E63BA10) 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(00077B78,4E63BA10) StartSend
Layer 10(00057020,4E63BA10) LoopProcess
Layer 10(00057020,4E63BA10) LoopEnd
Layer 10(00057020,4E63BA10) LoopBegin
Layer 10(00057020,4E63BA10) LoopWait
Layer 0(00077B78,4E63BA10) SendComplete 64
Layer 10(00057020,4E63BA10) LoopProcess
Layer 10(00057020,4E63BA10) LoopEnd
Layer 10(00057020,4E63BA10) LoopBegin
Layer 10(00057020,4E63BA10) LoopWait
Layer 0(00077B78,4E63BA10) RecvComplete 64
Layer 0(00077B78,4E63BA10) 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(00077B78,4E63BA10) StartRecv
Layer 1(00077B78,4E63BA10) 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(00077B78,4E63BA10) 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(00077B78,4E63BA10) 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(00077B78,4E63BA10) StartSend
Layer 1(00077D38,4E63BA10) EMI1
Layer 2(00078B90,4E63BA10) Open
Layer 2(00078B90,4E63BA10) Opened
Layer 3(00078F20,4E63BA10) Open
Layer 2(00078B90,4E63BA10) OpenL2
Layer 0(00077D38,4E63BA10) Send-EMI(005): 46 01 00 60 12
Layer 1(00077B78,4E63BA10) 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 10(00057020,4E63BA10) LoopProcess
Layer 10(00057020,4E63BA10) LoopEnd
Layer 10(00057020,4E63BA10) LoopBegin
Layer 10(00057020,4E63BA10) LoopWait
Layer 0(00077B78,4E63BA10) SendComplete 64
Layer 0(00077B78,4E63BA10) 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(00077B78,4E63BA10) StartSend
Layer 10(00057020,4E63BA10) LoopProcess
Layer 10(00057020,4E63BA10) LoopEnd
Layer 10(00057020,4E63BA10) LoopBegin
Layer 10(00057020,4E63BA10) LoopWait
Layer 0(00077B78,4E63BA10) SendComplete 64
Layer 8(00077C48,4E63BA10) OpenInetSocket 6720
initialisation of the eibd inet protocol failed
Bon, désolé de remplir le post tout seul, mais j'ai réussi a "cibler" le probleme....
En fait, quand eibd ne lit pas l'info knx(par grouplisten ou vbusmonitor), j'obtiens par le -t65535 d'eibd ceci:
Layer 10(00057020,4E63C023) LoopProcess
Layer 10(00057020,4E63C023) LoopEnd
Layer 10(00057020,4E63C023) LoopBegin
Layer 10(00057020,4E63C023) LoopWait
Layer 10(00057020,4E63C023) LoopProcess
Layer 10(00057020,4E63C023) LoopEnd
Layer 10(00057020,4E63C023) LoopBegin
Layer 10(00057020,4E63C023) LoopWait
Layer 0(00077B78,4E63C023) RecvError 2????
Layer 0(00077B78,4E63C023) StartRecv
quand ca fonctionne (soit 3 fois sur 4, et donc parfois juste apres le message du dessus...), j'ai bien :
Layer 0(00077B78,4E63BF33) StartRecv
Layer 10(00057020,4E63BF4E) LoopProcess
Layer 10(00057020,4E63BF4E) LoopEnd
Layer 10(00057020,4E63BF4E) LoopBegin
Layer 10(00057020,4E63BF4E) LoopWait
Layer 0(00077B78,4E63BF4E) RecvComplete 64
Layer 0(00077B78,4E63BF4E) RecvUSB(064): 01 13 11 00 08 00 09 01 01 00 00 49 BC 11 02 09 04 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(00077B78,4E63BF4E) StartRecv
Layer 1(00077B78,4E63BF4E) Recv(064): 01 13 11 00 08 00 09 01 01 00 00 49 BC 11 02 09 04 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(00077D38,4E63BF4E) RecvEMI(009): 49 BC 11 02 09 04 E1 00 81
Layer 2(00078B90,4E63BF4E) Recv L_Data low from 1.1.2 to 1/1/4 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
Layer 2(00078B90,4E63BF4E) Recv LPDU: BC 11 02 09 04 E1 00 81 3D :L_Data low from 1.1.2 to 1/1/4 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
Layer 3(00078F20,4E63BF4E) Recv LPDU: BC 11 02 09 04 E1 00 81 3D :L_Data low from 1.1.2 to 1/1/4 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
Layer 7(000EF890,4E63BF4E) Send Busmonitor-Packet
Layer 8(0007B8A0,4E63BF4E) SendMessage(122): 00 14 4C 50 44 55 3A 20 42 43 20 31 31 20 30 32 20 30 39 20 30 34 20 45 31 20 30 30 20 38 31 20 33 44 20 3A 4C 5F 44 61 74 61 20 6C 6F 77 20 66 72 6F 6D 20 31 2E 31 2E 32 20 74 6F 20 31 2F 31 2F 34 20 68 6F 70 73 3A 20 30 36 20 54 5F 44 41 54 41 5F 58 58 58 5F 52 45 51 20 41 5F 47 72 6F 75 70 56 61 6C 75 65 5F 57 72 69 74 65 20 28 73 6D 61 6C 6C 29 20 30 31 20 00
Layer 2(00078B90,4E63BF4E) Recv L_Data low from 1.1.2 to 1/1/4 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
Layer 3(00078F20,4E63BF4E) Recv L_Data low from 1.1.2 to 1/1/4 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
Une idée sur ce "recverror2"??
cela peut venir de mon cablage??(tous les éléments knx sont a 20 cm les uns des autres?
de la position dans le réseau de l'interface usb??(situé juste apres l'alim, et en début du réseau....)
Je vais essayer de la placer entre l'actuateur et le z38i, bien que je sois sceptique....
edit: évidement, ca ne fonctionne pas mieux...(logique car ets et l'actuateur voient bien toutes les commandes...)
avec ca, je peux envoyer une commande groupswrite, mais la commande n'arrive pas sur le réseau knx....
J'ai bien fait un bcuaddrtab -w0 usb: avant....
root@debian:~# eibd -S -T -i -e 0.1.100 -t65535 usb:
Layer 7(00000000,4E63BA10) EIBD should not run as root
W00000001: EIBD should not run as root
Layer 10(00057020,4E63BA10) USBLoop-Create
Layer 1(00077B78,4E63BA10) Detect
Layer 1(00077B78,4E63BA10) Using 1:5:1:0:0 (2:129)
Layer 1(00077B78,4E63BA10) Open
Layer 1(00077B78,4E63BA10) Claimed
Layer 1(00077B78,4E63BA10) Opened
Layer 1(00077B78,4E63BA10) 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 10(00057020,4E63BA10) LoopStart
Layer 10(00057020,4E63BA10) LoopBegin
Layer 10(00057020,4E63BA10) LoopWait
Layer 0(00077B78,4E63BA10) StartRecv
Layer 0(00077B78,4E63BA10) 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(00077B78,4E63BA10) StartSend
Layer 10(00057020,4E63BA10) LoopProcess
Layer 10(00057020,4E63BA10) LoopEnd
Layer 10(00057020,4E63BA10) LoopBegin
Layer 10(00057020,4E63BA10) LoopWait
Layer 0(00077B78,4E63BA10) SendComplete 64
Layer 10(00057020,4E63BA10) LoopProcess
Layer 10(00057020,4E63BA10) LoopEnd
Layer 10(00057020,4E63BA10) LoopBegin
Layer 10(00057020,4E63BA10) LoopWait
Layer 0(00077B78,4E63BA10) RecvComplete 64
Layer 0(00077B78,4E63BA10) 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(00077B78,4E63BA10) StartRecv
Layer 1(00077B78,4E63BA10) 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(00077B78,4E63BA10) 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(00077B78,4E63BA10) 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(00077B78,4E63BA10) StartSend
Layer 1(00077D38,4E63BA10) EMI1
Layer 2(00078B90,4E63BA10) Open
Layer 2(00078B90,4E63BA10) Opened
Layer 3(00078F20,4E63BA10) Open
Layer 2(00078B90,4E63BA10) OpenL2
Layer 0(00077D38,4E63BA10) Send-EMI(005): 46 01 00 60 12
Layer 1(00077B78,4E63BA10) 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 10(00057020,4E63BA10) LoopProcess
Layer 10(00057020,4E63BA10) LoopEnd
Layer 10(00057020,4E63BA10) LoopBegin
Layer 10(00057020,4E63BA10) LoopWait
Layer 0(00077B78,4E63BA10) SendComplete 64
Layer 0(00077B78,4E63BA10) 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(00077B78,4E63BA10) StartSend
Layer 10(00057020,4E63BA10) LoopProcess
Layer 10(00057020,4E63BA10) LoopEnd
Layer 10(00057020,4E63BA10) LoopBegin
Layer 10(00057020,4E63BA10) LoopWait
Layer 0(00077B78,4E63BA10) SendComplete 64
Layer 8(00077C48,4E63BA10) OpenInetSocket 6720
initialisation of the eibd inet protocol failed
Bon, désolé de remplir le post tout seul, mais j'ai réussi a "cibler" le probleme....
En fait, quand eibd ne lit pas l'info knx(par grouplisten ou vbusmonitor), j'obtiens par le -t65535 d'eibd ceci:
Layer 10(00057020,4E63C023) LoopProcess
Layer 10(00057020,4E63C023) LoopEnd
Layer 10(00057020,4E63C023) LoopBegin
Layer 10(00057020,4E63C023) LoopWait
Layer 10(00057020,4E63C023) LoopProcess
Layer 10(00057020,4E63C023) LoopEnd
Layer 10(00057020,4E63C023) LoopBegin
Layer 10(00057020,4E63C023) LoopWait
Layer 0(00077B78,4E63C023) RecvError 2????
Layer 0(00077B78,4E63C023) StartRecv
quand ca fonctionne (soit 3 fois sur 4, et donc parfois juste apres le message du dessus...), j'ai bien :
Layer 0(00077B78,4E63BF33) StartRecv
Layer 10(00057020,4E63BF4E) LoopProcess
Layer 10(00057020,4E63BF4E) LoopEnd
Layer 10(00057020,4E63BF4E) LoopBegin
Layer 10(00057020,4E63BF4E) LoopWait
Layer 0(00077B78,4E63BF4E) RecvComplete 64
Layer 0(00077B78,4E63BF4E) RecvUSB(064): 01 13 11 00 08 00 09 01 01 00 00 49 BC 11 02 09 04 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(00077B78,4E63BF4E) StartRecv
Layer 1(00077B78,4E63BF4E) Recv(064): 01 13 11 00 08 00 09 01 01 00 00 49 BC 11 02 09 04 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(00077D38,4E63BF4E) RecvEMI(009): 49 BC 11 02 09 04 E1 00 81
Layer 2(00078B90,4E63BF4E) Recv L_Data low from 1.1.2 to 1/1/4 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
Layer 2(00078B90,4E63BF4E) Recv LPDU: BC 11 02 09 04 E1 00 81 3D :L_Data low from 1.1.2 to 1/1/4 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
Layer 3(00078F20,4E63BF4E) Recv LPDU: BC 11 02 09 04 E1 00 81 3D :L_Data low from 1.1.2 to 1/1/4 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
Layer 7(000EF890,4E63BF4E) Send Busmonitor-Packet
Layer 8(0007B8A0,4E63BF4E) SendMessage(122): 00 14 4C 50 44 55 3A 20 42 43 20 31 31 20 30 32 20 30 39 20 30 34 20 45 31 20 30 30 20 38 31 20 33 44 20 3A 4C 5F 44 61 74 61 20 6C 6F 77 20 66 72 6F 6D 20 31 2E 31 2E 32 20 74 6F 20 31 2F 31 2F 34 20 68 6F 70 73 3A 20 30 36 20 54 5F 44 41 54 41 5F 58 58 58 5F 52 45 51 20 41 5F 47 72 6F 75 70 56 61 6C 75 65 5F 57 72 69 74 65 20 28 73 6D 61 6C 6C 29 20 30 31 20 00
Layer 2(00078B90,4E63BF4E) Recv L_Data low from 1.1.2 to 1/1/4 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
Layer 3(00078F20,4E63BF4E) Recv L_Data low from 1.1.2 to 1/1/4 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
Une idée sur ce "recverror2"??
cela peut venir de mon cablage??(tous les éléments knx sont a 20 cm les uns des autres?
de la position dans le réseau de l'interface usb??(situé juste apres l'alim, et en début du réseau....)
Je vais essayer de la placer entre l'actuateur et le z38i, bien que je sois sceptique....
edit: évidement, ca ne fonctionne pas mieux...(logique car ets et l'actuateur voient bien toutes les commandes...)