Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
ETS, eibd et interface série Siemens N148-1AB02
#1
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.
#2
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.
#3
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.


Atteindre :


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