29/08/2010, 17:21:51
Bon, j'ai un peu avancé, et j'ai localisé le problème : c'est ma
compilation de linknx sur mac qui a un souci.
J'ai repris l'installation complète (eibd + linknx) sur une autre machine
(Ubuntu), en gardant knxweb sur le mac, et là, ça marche ! le linknx
d'Ubuntu parle bien avec le knxweb du mac. Par contre, c'est eibd sur Ubuntu
que j'ai foiré... il démarre, mais ne parle pas au bus.
Mais en utilisant eibd du mac, linknx d'Ubuntu, et knxweb du mac : ça marche
bien. C'est d'ailleurs "rigolo", car j'utilise donc 3 adresses ip (à une
près, c'est le cas le plus compliqué). Heureusement pour moi que
eibd/linknx/knxweb permet ce genre de gymnastique !
192.168.0.10 pour le routeur N148/1,
sur lequel se connecte eibd, qui est lui sur la machine
192.168.0.12 (MacOSX).
eibd demarre avec :
$ eibd -d -D -S -T -i ipt:192.168.0.10:3671
192.168.0.12 pour le Mac sur lequel tourne eibd,
c'est cette adresse que connaît linknx (dans linknx.xml)
192.168.0.11 pour la machine sur laquelle tourne linknx (Ubuntu)
192.168.0.12 (mais ça pourrait être n'importe quelle autre adresse) pour le
serveur web,
et donc knxweb, à qui je donne l'adresse de linknx :
192.168.0.11 dans design.xml
Je vais maintenant essayer de réparer l'installation d'eibd, de sorte à
avoir eibd et linknx sur la même machine, ce qui semble plus pertinent dans
mon cas.
Si je trouve une explication sur le problème de linknx qui insère un
caractère en plus dans ses réponses, je posterai ici.
compilation de linknx sur mac qui a un souci.
J'ai repris l'installation complète (eibd + linknx) sur une autre machine
(Ubuntu), en gardant knxweb sur le mac, et là, ça marche ! le linknx
d'Ubuntu parle bien avec le knxweb du mac. Par contre, c'est eibd sur Ubuntu
que j'ai foiré... il démarre, mais ne parle pas au bus.
Mais en utilisant eibd du mac, linknx d'Ubuntu, et knxweb du mac : ça marche
bien. C'est d'ailleurs "rigolo", car j'utilise donc 3 adresses ip (à une
près, c'est le cas le plus compliqué). Heureusement pour moi que
eibd/linknx/knxweb permet ce genre de gymnastique !
192.168.0.10 pour le routeur N148/1,
sur lequel se connecte eibd, qui est lui sur la machine
192.168.0.12 (MacOSX).
eibd demarre avec :
$ eibd -d -D -S -T -i ipt:192.168.0.10:3671
192.168.0.12 pour le Mac sur lequel tourne eibd,
c'est cette adresse que connaît linknx (dans linknx.xml)
192.168.0.11 pour la machine sur laquelle tourne linknx (Ubuntu)
192.168.0.12 (mais ça pourrait être n'importe quelle autre adresse) pour le
serveur web,
et donc knxweb, à qui je donne l'adresse de linknx :
192.168.0.11 dans design.xml
Je vais maintenant essayer de réparer l'installation d'eibd, de sorte à
avoir eibd et linknx sur la même machine, ce qui semble plus pertinent dans
mon cas.
Si je trouve une explication sur le problème de linknx qui insère un
caractère en plus dans ses réponses, je posterai ici.