ETS, eibd et interface série Siemens N148-1AB02 - Version imprimable +- Forum KNX francophone / English KNX forum (https://www.knx-fr.com) +-- Forum : Français (https://www.knx-fr.com/forumdisplay.php?fid=3) +--- Forum : Archives eib-domotique (https://www.knx-fr.com/forumdisplay.php?fid=8) +--- Sujet : ETS, eibd et interface série Siemens N148-1AB02 (/showthread.php?tid=555) |
ETS, eibd et interface série Siemens N148-1AB02 - Frédéric - 26/03/2010 Bonjour, J'essaye de faire marche une 'vielle' interface série Siemens N148-1AB02, qui d'après ce que j'ai compris, a un bcu1. Comme j'utilise ETS3 sur une XP virtualisé dans Virtualbox sur une machine gnu/linux, je pense que je ne peux pas me connecter directement sur le port série, car celui-ci semble être utilisé à un niveau assez bas, alors que Virtualbox émule le COM a un niveau assez haut (puisqu'il est simplement mappé sur /dev/ttyS0). Me goure-je ? Du coup, j'essaye d'y accéder depuis gnu/linux, via eibd, en activant l'IP routing. Mais je n'arrive à rien. Voici ce que j'ai fait : 1) sous gnu/linux - compilation et installation du driver bcu1-driver-0.2.6.6 - installation des modules eib-common, eib-8250, eib-pei16 Là, je vois bien apparaître les devices /dev/eib[0-3] - libération du port série par le driver par défaut : setserial /dev/ttyS0 uart none Après, c'est là que ce n'est pas clair... Il est question d'utiliser ce port via : eibd -u bcu1:/dev/eib0 ce que je dois faire sous root, sinon j'ai : "initialisation of the eibd unix protocol failed" Mais après ? C'est là que je ne pige plus... Je ne vois aucun port en écoute pour ce processus. J'ai aussi essayé : eibd -D -S -T -i bcu1:/dev/eib0 Là, je vois bien qu'il écoute sur le port 6720. J'ai essayé d'utiliser l'outil de diagnostique de ETS3, en écoutant sur une interface IP en mettant la bonne adresse IP et le port, mais le test de l'interface échoue sur 'unicast'. Est-ce que quelqu'un pourrait me guider sur la procédure à mettre en oeuvre pour configurer cette interface sous linux via eibd, et pouvoir l'utiliser depuis ETS virtualisé ? Merci d'avance. -- Frédéric To unsubscribe from this group, send email to domotique-eib+unsubscribegooglegroups.com or reply to this email with the words "REMOVE ME" as the subject. ETS, eibd et interface série Siemens N148-1AB02 - jef2000 - 26/03/2010 Le port par défaut pour le KNXNet/IP tunneling est le 3671. (Le port 6720 est utilisé pour un autre protocole spécifique à eibd) Donc si tu utilises: eibd -D -S -T -i bcu1:/dev/eib0 Tu devrais voir qu'il écoute aussi sur le port 3671. C'est celui qu'ETS est censé utiliser. Si je me souvient bien, il faut ETS 3.0f au minimum pour avoir un support décent de KNXNet/IP tunneling. Sinon, ajouter l'option -t1023 à eibd le rendra un peu (beacoup) plus causant. Jean-François On 26 mar, 17:18, Frédéric <f...@gbiloba.org> wrote: > Bonjour, > > J'essaye de faire marche une 'vielle' interface série Siemens N148-1AB02, > qui d'après ce que j'ai compris, a un bcu1. > > Comme j'utilise ETS3 sur une XP virtualisé dans Virtualbox sur une machine > gnu/linux, je pense que je ne peux pas me connecter directement sur le port > série, car celui-ci semble être utilisé à un niveau assez bas, alors que > Virtualbox émule le COM a un niveau assez haut (puisqu'il est simplement > mappé sur /dev/ttyS0). Me goure-je ? > > Du coup, j'essaye d'y accéder depuis gnu/linux, via eibd, en activant l'IP > routing. Mais je n'arrive à rien. Voici ce que j'ai fait : > > 1) sous gnu/linux > > - compilation et installation du driver bcu1-driver-0.2.6.6 > - installation des modules eib-common, eib-8250, eib-pei16 > > Là, je vois bien apparaître les devices /dev/eib[0-3] > > - libération du port série par le driver par défaut : > > setserial /dev/ttyS0 uart none > > Après, c'est là que ce n'est pas clair... Il est question d'utiliser ce > port via : > > eibd -u bcu1:/dev/eib0 > > ce que je dois faire sous root, sinon j'ai : > > "initialisation of the eibd unix protocol failed" > > Mais après ? C'est là que je ne pige plus... Je ne vois aucun port en > écoute pour ce processus. > > J'ai aussi essayé : > > eibd -D -S -T -i bcu1:/dev/eib0 > > Là, je vois bien qu'il écoute sur le port 6720. J'ai essayé d'utiliser > l'outil de diagnostique de ETS3, en écoutant sur une interface IP en > mettant la bonne adresse IP et le port, mais le test de l'interface échoue > sur 'unicast'. > > Est-ce que quelqu'un pourrait me guider sur la procédure à mettre en oeuvre > pour configurer cette interface sous linux via eibd, et pouvoir l'utiliser > depuis ETS virtualisé ? > > Merci d'avance. > > -- > Frédéric To unsubscribe from this group, send email to domotique-eib+unsubscribegooglegroups.com or reply to this email with the words "REMOVE ME" as the subject. ETS, eibd et interface série Siemens N148-1AB02 - Frédéric - 26/03/2010 On vendredi 26 mars 2010, jef2000 wrote: > Le port par défaut pour le KNXNet/IP tunneling est le 3671. (Le port > 6720 est utilisé pour un autre protocole spécifique à eibd) > Donc si tu utilises: eibd -D -S -T -i bcu1:/dev/eib0 > Tu devrais voir qu'il écoute aussi sur le port 3671. C'est celui > qu'ETS est censé utiliser. Si je me souvient bien, il faut ETS 3.0f au > minimum pour avoir un support décent de KNXNet/IP tunneling. > Sinon, ajouter l'option -t1023 à eibd le rendra un peu (beacoup) plus > causant. Ben, quoi que je fasse, il n'écoute jamais sur le port 3671. Pourtant, je vois bien passer la commande SEARCH lorsqu'ETS cherche à retrouver une interface (cf ci-dessous), mais il broadcast sans doute. Quel mode faut-il utiliser ? IP/Routing ou IP/Tuneling ? Ou aucun des 2 ? Autre point : suis-je censé voir passer des choses si j'active le switch manuel d'un actuateur ? Y a-t-il des choses qui transitent sur le bus même si le device n'est aps configuré (jamais envoyé d'adresse) ? JE ne suis même pas sûr que la partie accès au bus fonctionne bien :o/ Layer 0(021A2650,4BAD343B) Recv(014): 06 10 02 01 00 0E 08 01 0A 00 02 0F 0E 57 Layer 1(021A2650,4BAD343B) Recv(008): 08 01 0A 00 02 0F 0E 57 Layer 8(021A21A0,4BAD343B) SEARCH Layer 1(021A2650,4BAD343B) Send(066): 08 01 C0 A8 00 04 0E 57 36 01 02 00 00 00 00 00 00 00 00 00 00 00 E0 00 17 0C 00 00 00 00 00 00 65 69 62 64 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 02 02 01 Layer 0(021A2650,4BAD343B) Send(072): 06 10 02 02 00 48 08 01 C0 A8 00 04 0E 57 36 01 02 00 00 00 00 00 00 00 00 00 00 00 E0 00 17 0C 00 00 00 00 00 00 65 69 62 64 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 02 02 01 -- Frédéric To unsubscribe from this group, send email to domotique-eib+unsubscribegooglegroups.com or reply to this email with the words "REMOVE ME" as the subject. |