20/05/2011, 22:55:03
Salut,
Je viens de regarder ça plus en détails et je pense avoir trouvé.
L'aide sur le paramètre ipt dit:
ipt:router-ip[:dest-port[rc-port]]]
Donc il semble qu'on puisse ajouter un port source à la fin, et la
valeur par défaut conduit à utiliser le même port pour les 2 instances
d'EIBD, ce qui n'est pas possible.
Tu peux essayer avec:
eibd -t65535 -i6720 ipt:192.168.1.201:3671:3672
eibd -t65535 -i6721 ipt:192.168.1.202:3671:3673
Jean-François
On 20 mai, 12:31, TomTom02 <tho...@bertanier.fr> wrote:
> Bien entendu, sur l'autre instance j'ai mis pour commande : $ eibd -
> t65535 -i6721 ipt:192.168.1.202:3671
>
> On 20 mai, 12:30, TomTom02 <tho...@bertanier.fr> wrote:
>
>
>
>
>
>
>
> > Merci pour votre aide. Cependant, même en suivant tes conseils, Jean-
> > François, toujours la même chose :
>
> > $ eibd -t65535 -i6720 ipt:192.168.1.201:3671
> > Layer 2(007405E0,4DD64200) Open
> > GetSourceAddress
> > Index: 00000003
> > GetTable
> > Length= 3
> > 0: 00000002 00000000
> > 1: 00000003 240a2d0a
> > 2: 00000001 0100007f
> > Layer 0(00750790,4DD64200) Open initialisation failed
>
> > Je commence à me demander si cela peut fonctionner avec EIBD...
> > Pourtant, en imaginant 2 pc l'un à côté de l'autre sur le réseau, ça
> > marcherait ;-p
>
> > On 19 mai, 21:06, jef2000 <jef2...@ouaye.net> wrote:
>
> > > Salut,
>
> > > Pour commencer, tu peux retirer les options -D -S -T et mettre -i6720
> > > pour l'un et -i6721 pour l'autre à la place du -i
> > > Les options -D -S -T permettent à EIBD d'agir en tant que serveur
> > > KNXnet, et ceci tout à fait indépendamment de la connexion
> > > "tunneling" (le paramètre ipt:192.168.1.201:3671 ) vers l'interface au
> > > bus. Comme je ne sais pas trop comment peuvent cohabiter 2 serveurs
> > > KNXnet sur la même machine, il vaut mieux les désactiver dans un
> > > premiers temps. Ils ne sont pas nécessaires pour linknx. L'option -i
> > > demande à EIBD d'écouter sur un port TCP (le 6720 par défaut). Si -i
> > > est suivi d'un nombre, celui-ci est utilisé à la place de la valeur
> > > par défaut. Comme 2 EIBD sur une même machine ne peuvent pas écouter
> > > sur le même port, il faut au minimum en changer un des deux pour
> > > qu'ils puissent cohabiter.
> > > Pour s'adresser au second EIBD, il faudra utiliser <knxconnection
> > > url="ip:192.168.0.10:6721" /> dans linknx.
>
> > > Jean-François
>
> > > On 19 mai, 18:00, TomTom02 <tho...@bertanier.fr> wrote:
>
> > > > Bonjour à tous,
>
> > > > Avec l'aide des différents posts, j'ai réussi à compiler EIBD et
> > > > linknx et je remercie tous les contributeurs.
> > > > Je souhaite maintenant surveiller en temps réel 2 sites distincts, qui
> > > > n'ont aucun lien KNX, pour faire de l'enregistrement d'évènements
> > > > (comptage énergétique).
> > > > Les sites sont équipés chacun de passerelles IP sur lesquelles je me
> > > > connecte sans problème individuellement.
> > > > Sur le même pc, j'aimerais donc lancer 2 instances de EIBD mais
> > > > j'obtiens systématiquement un message d'erreur :
>
> > > > $ eibd -t65535 -D -S -T -i ipt:192.168.1.201:3671
> > > > Layer 2(007405E0,4DD53E57) Open
> > > > GetSourceAddress
> > > > Index: 00000003
> > > > GetTable
> > > > Length= 3
> > > > 0: 00000002 00000000
> > > > 1: 00000003 240a2d0a
> > > > 2: 00000001 0100007f
> > > > Layer 0(00750790,4DD53E57) Open initialisation failed
>
> > > > Quelqu'un a-t-il déjà tenté l'expérience ? Que représente le 65535
> > > > dans la ligne de commande ?
>
> > > > Merci- Masquer le texte des messages précédents -
>
> > > - Afficher le texte des messages précédents -- Masquer le texte des messages précédents -
>
> > - Afficher le texte des messages précédents -
Je viens de regarder ça plus en détails et je pense avoir trouvé.
L'aide sur le paramètre ipt dit:
ipt:router-ip[:dest-port[rc-port]]]
Donc il semble qu'on puisse ajouter un port source à la fin, et la
valeur par défaut conduit à utiliser le même port pour les 2 instances
d'EIBD, ce qui n'est pas possible.
Tu peux essayer avec:
eibd -t65535 -i6720 ipt:192.168.1.201:3671:3672
eibd -t65535 -i6721 ipt:192.168.1.202:3671:3673
Jean-François
On 20 mai, 12:31, TomTom02 <tho...@bertanier.fr> wrote:
> Bien entendu, sur l'autre instance j'ai mis pour commande : $ eibd -
> t65535 -i6721 ipt:192.168.1.202:3671
>
> On 20 mai, 12:30, TomTom02 <tho...@bertanier.fr> wrote:
>
>
>
>
>
>
>
> > Merci pour votre aide. Cependant, même en suivant tes conseils, Jean-
> > François, toujours la même chose :
>
> > $ eibd -t65535 -i6720 ipt:192.168.1.201:3671
> > Layer 2(007405E0,4DD64200) Open
> > GetSourceAddress
> > Index: 00000003
> > GetTable
> > Length= 3
> > 0: 00000002 00000000
> > 1: 00000003 240a2d0a
> > 2: 00000001 0100007f
> > Layer 0(00750790,4DD64200) Open initialisation failed
>
> > Je commence à me demander si cela peut fonctionner avec EIBD...
> > Pourtant, en imaginant 2 pc l'un à côté de l'autre sur le réseau, ça
> > marcherait ;-p
>
> > On 19 mai, 21:06, jef2000 <jef2...@ouaye.net> wrote:
>
> > > Salut,
>
> > > Pour commencer, tu peux retirer les options -D -S -T et mettre -i6720
> > > pour l'un et -i6721 pour l'autre à la place du -i
> > > Les options -D -S -T permettent à EIBD d'agir en tant que serveur
> > > KNXnet, et ceci tout à fait indépendamment de la connexion
> > > "tunneling" (le paramètre ipt:192.168.1.201:3671 ) vers l'interface au
> > > bus. Comme je ne sais pas trop comment peuvent cohabiter 2 serveurs
> > > KNXnet sur la même machine, il vaut mieux les désactiver dans un
> > > premiers temps. Ils ne sont pas nécessaires pour linknx. L'option -i
> > > demande à EIBD d'écouter sur un port TCP (le 6720 par défaut). Si -i
> > > est suivi d'un nombre, celui-ci est utilisé à la place de la valeur
> > > par défaut. Comme 2 EIBD sur une même machine ne peuvent pas écouter
> > > sur le même port, il faut au minimum en changer un des deux pour
> > > qu'ils puissent cohabiter.
> > > Pour s'adresser au second EIBD, il faudra utiliser <knxconnection
> > > url="ip:192.168.0.10:6721" /> dans linknx.
>
> > > Jean-François
>
> > > On 19 mai, 18:00, TomTom02 <tho...@bertanier.fr> wrote:
>
> > > > Bonjour à tous,
>
> > > > Avec l'aide des différents posts, j'ai réussi à compiler EIBD et
> > > > linknx et je remercie tous les contributeurs.
> > > > Je souhaite maintenant surveiller en temps réel 2 sites distincts, qui
> > > > n'ont aucun lien KNX, pour faire de l'enregistrement d'évènements
> > > > (comptage énergétique).
> > > > Les sites sont équipés chacun de passerelles IP sur lesquelles je me
> > > > connecte sans problème individuellement.
> > > > Sur le même pc, j'aimerais donc lancer 2 instances de EIBD mais
> > > > j'obtiens systématiquement un message d'erreur :
>
> > > > $ eibd -t65535 -D -S -T -i ipt:192.168.1.201:3671
> > > > Layer 2(007405E0,4DD53E57) Open
> > > > GetSourceAddress
> > > > Index: 00000003
> > > > GetTable
> > > > Length= 3
> > > > 0: 00000002 00000000
> > > > 1: 00000003 240a2d0a
> > > > 2: 00000001 0100007f
> > > > Layer 0(00750790,4DD53E57) Open initialisation failed
>
> > > > Quelqu'un a-t-il déjà tenté l'expérience ? Que représente le 65535
> > > > dans la ligne de commande ?
>
> > > > Merci- Masquer le texte des messages précédents -
>
> > > - Afficher le texte des messages précédents -- Masquer le texte des messages précédents -
>
> > - Afficher le texte des messages précédents -