Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Probleme (de débutant!)avec eibd/linknx
#14
merci jeff....

EDIT : ne t'emebetes pas à me répondre sur les deux prochains posts, J'ai résolu mon probleme tout seul, a force de m'arracher les cheveux...voir 3eme post plus bas, vers 22h45...
mais je laisse les logs pour aider les futurs newbies...Angel

nan, il ne se lance pa en tant que root...Sad

root@debian:~# eibd -i -e 0.1.100 -d usb:
W00000001: EIBD should not run as root
root@debian:~# ps | grep eibd
root@debian:~# ps
PID TTY TIME CMD
1270 pts/0 00:00:00 bash
1286 pts/0 00:00:00 ps
root@debian:~#


j'ai un vrai probleme avec eibd, je crois....

Meme quand j'arrive a le lancer...(et je ne sais pas comment il se lance, mais meme apres bcuaddrtab -w0 usb:, ca n'arrange rien...), et bien un grouplisten ne me donne en gros que 50% du trafic knx...mais c'est tres aléatoire....

du coup, linknx fait aussi a moitié n'importe quoi....

Bref, est ce que c'est mon interface ABB USB/S1.1 qui est responsable de ca? (bien que ca marche nickel sous ets et que je vois tous les paquets knx...)

pour info, je me souviens avoir installé:
wget http://www.auto.tuwien.ac.at/~mkoegler/p...0.8.tar.gz
http://www.auto.tuwien.ac.at/~mkoegler/e...0.5.tar.gz
et linknx 0.1.28...[i]




et la, d'un coup, ca fonctionne (meme en root, effectivement...)

par contre, y'a un truc qui me plait pas:


root@debian:~# eibd -S -T -i -e 0.1.100 -t65535 usb:
Layer 7(00000000,4E6378CD) EIBD should not run as root
W00000001: EIBD should not run as root
Layer 10(00057020,4E6378CD) USBLoop-Create
Layer 1(00077B78,4E6378CD) Detect
Layer 1(00077B78,4E6378CD) Using 1:4:1:0:0 (2:129)
Layer 1(00077B78,4E6378CD) Open
Layer 1(00077B78,4E6378CD) Close
Layer 1(00077B78,4E6378CD) Release
Layer 1(00077B78,4E6378CD) Close
initialisation of the backend failed


mais grouplisten, encore une fois, ne me donne pas tous les paquets qui passent sur le réseau knx...

exemple, T° de la piece : 25°.
je définis ,via l'écran tactile du z38i la t° de consigne à 28° (du coup, lz e38i doit envoyer toutes les 30secondes actuateur on puis 30secondes apres actuateur off)

extrait de grouplisten:
Write from 1.1.2: 01
Write from 1.1.2: 01
Write from 1.1.2: 00
Write from 1.1.2: 01
Write from 1.1.2: 01


il n'a donc pas affiché deux fois la valeur 00, alors qu'elle a bien été envoyée par le z38i (vérifié sous ets, et vérifié par l'extinction de l'actuateur...)

Bref, je comprends vraiment pas pourquoi ca marche qu'a moitié....Dodgy

pour préciser la "panne", il y a encore une chose bizarre:
si je change via le z38i la t° de consigne en passant en dessous puis au dessus de la t° de la piece, grouplisten me renvoie bien chaque commande envoyé par le z38i a l'actuateur sans en oublier une, avec une alternance de 00 et 01, donc....
je viens de faire un killall eibd pour le relancer...

et la, j'obtiens tout ce charabiat...
je ne sais pas si ca peux aider...

root@debian:~# eibd -S -T -i -e 0.1.100 -t65535 usb:
Layer 7(00000000,4E637BDD) EIBD should not run as root
W00000001: EIBD should not run as root
Layer 10(00057020,4E637BDD) USBLoop-Create
Layer 1(00077B78,4E637BDD) Detect
Layer 1(00077B78,4E637BDD) Using 1:4:1:0:0 (2:129)
Layer 1(00077B78,4E637BDD) Open
Layer 1(00077B78,4E637BDD) Claimed
Layer 1(00077B78,4E637BDD) Opened
Layer 1(00077B78,4E637BDD) 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,4E637BDD) LoopStart
Layer 10(00057020,4E637BDD) LoopBegin
Layer 10(00057020,4E637BDD) LoopWait
Layer 0(00077B78,4E637BDD) StartRecv
Layer 0(00077B78,4E637BDD) 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,4E637BDD) StartSend
Layer 10(00057020,4E637BDD) LoopProcess
Layer 10(00057020,4E637BDD) LoopEnd
Layer 10(00057020,4E637BDD) LoopBegin
Layer 10(00057020,4E637BDD) LoopWait
Layer 0(00077B78,4E637BDD) SendComplete 64
Layer 10(00057020,4E637BDD) LoopProcess
Layer 10(00057020,4E637BDD) LoopEnd
Layer 10(00057020,4E637BDD) LoopBegin
Layer 10(00057020,4E637BDD) LoopWait
Layer 0(00077B78,4E637BDD) RecvComplete 64
Layer 0(00077B78,4E637BDD) 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,4E637BDD) StartRecv
Layer 1(00077B78,4E637BDD) 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,4E637BDD) 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,4E637BDD) 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,4E637BDD) StartSend
Layer 1(00077D38,4E637BDD) EMI1
Layer 2(00078B90,4E637BDD) Open
Layer 2(00078B90,4E637BDD) Opened
Layer 3(00078F20,4E637BDD) Open
Layer 2(00078B90,4E637BDD) OpenL2
Layer 0(00077D38,4E637BDD) Send-EMI(005): 46 01 00 60 12
Layer 1(00077B78,4E637BDD) 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,4E637BDD) LoopProcess
Layer 10(00057020,4E637BDD) LoopEnd
Layer 10(00057020,4E637BDD) LoopBegin
Layer 10(00057020,4E637BDD) LoopWait
Layer 0(00077B78,4E637BDD) SendComplete 64
Layer 0(00077B78,4E637BDD) 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,4E637BDD) StartSend
Layer 10(00057020,4E637BDD) LoopProcess
Layer 10(00057020,4E637BDD) LoopEnd
Layer 10(00057020,4E637BDD) LoopBegin
Layer 10(00057020,4E637BDD) LoopWait
Layer 0(00077B78,4E637BDD) SendComplete 64
Layer 8(00077C48,4E637BDD) OpenInetSocket 6720
Layer 8(00077C48,4E637BDD) InetSocket opened
Layer 8(000781B8,4E637BDD) Open
Layer 0(00079AF0,4E637BDD) Open
Layer 0(00079AF0,4E637BDD) Openend
Layer 3(00078F20,4E637BDD) registerBroadcast 000781B8
Layer 3(00078F20,4E637BDD) registerBroadcast 000781B8 = 1
Layer 3(00078F20,4E637BDD) registerGroup 000781B8
Layer 3(00078F20,4E637BDD) registerGroup 000781B8 = 1
Layer 3(00078F20,4E637BDD) registerIndividual 000781B8 0
Layer 3(00078F20,4E637BDD) registerIndividual 000781B8 = 1
Layer 8(000781B8,4E637BDD) Opened
Layer 4(0007A288,4E637BDD) GroupCacheInit

la, ca reste bloqué, meme si je lance dans une autre fenetre un grouplisten ca me renvoie que eibd n'est pas lancé...je fais donc un ctrlC
^CLayer 8(00077C48,4E637BFB) StopServer
Layer 8(00077C48,4E637BFB) Server ended
Layer 8(000781B8,4E637BFB) Close
Layer 3(00078F20,4E637BFB) deregisterBroadcast 000781B8 = 1
Layer 3(00078F20,4E637BFB) deregisterGroupCallBack 000781B8 = 1
Layer 3(00078F20,4E637BFB) deregisterIndividual 000781B8 = 1
Layer 0(00079AF0,4E637BFB) Close
Layer 4(0007A288,4E637BFB) GroupCacheDestroy
Layer 4(0007A288,4E637BFB) GroupCacheClear
Layer 3(00078F20,4E637BFB) Close
Layer 2(00078B90,4E637BFB) CloseL2
Layer 0(00077D38,4E637BFB) Send-EMI(005): 46 01 00 60 C0
Layer 1(00077B78,4E637BFB) Send(064): 01 13 0D 00 08 00 05 01 01 00 00 46 01 00 60 C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 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,4E637BFB) Send(064): 01 13 0D 00 08 00 05 01 01 00 00 46 01 00 60 C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 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,4E637BFB) StartSend
Layer 10(00057020,4E637BFB) LoopProcess
Layer 10(00057020,4E637BFB) LoopEnd
Layer 10(00057020,4E637BFB) LoopBegin
Layer 10(00057020,4E637BFB) LoopWait
Layer 0(00077B78,4E637BFB) SendComplete 64
Layer 2(00078B90,4E637BFB) Destroy
Layer 1(00077B78,4E637BFB) Close
Layer 1(00077B78,4E637BFB) Release
Layer 1(00077B78,4E637BFB) Close
Layer 10(00057020,4E637BFB) LoopProcess
Segmentation fault
Répondre


Messages dans ce sujet
RE: Probleme (de débutant!)avec eibd/linknx - par jphmilitaire - 04/09/2011, 13:44:53

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)