28/05/2008, 12:37:42
> Par exemple : un module radio (hager TR521) de commande de volet roulant envoie sur le bus un datagramme avec un DPT (?) de 6 bits et une valeur de $01 pour la descente et de $00 pour la montée. Pour autant lorsque j'essaye d'écrire la même valeur rien ne se passe.
>
> J'ai le même problème avec les variateurs en fait avec tous les équipements qui envoie des ordres sur plus d'un bit et je n'arrive dans mon cas qu'à commander des lampes ou des prises.
>
> En fait je n'ai pas compris comment interpréter les données sur plusieurs bits.
Dans la mesure ou ton message doit traverser un coupleur de ligne
(dans ton cas, c'est l'interface Radio<-->cable EIB vert), il faut
voir si l'adresse de groupe vers laquelle tu tentes d'écrire (depuis
le cable EIB) est configurée comme "passante" dans le coupleur de
ligne.
Je n'ai jamais travaillé avec du Tébis Radio (style TX100), mais si ça
tombe, le coupleur de ligne dans l'interface radio est configuré par
défaut pour retransmettre tous les messages émis dans la zone radio
vers le cable EIB, mais aussi pour bloquer dans le sens contraire sauf
si l'adresse de groupe est spécifiquement programmée.
Cette config "par défaut" aurait du sens (pour l'ingénieur de chez
Hager) car elle permet d'installer une supervision (sur cable vert
EIB) qui recoit tous les messages, y compris ceux de la zone radio,
mais elle permet aussi d'éviter la "pollution" de la bande passante
limitée de la zone radio par tous les messages en provenance de la
zone cable vert EIB (et donc de limiter la consommation des piles dans
les modules radio).
Pour vérifier ceci, si tu connais l'adresse physique de ton interface
Radio<-->cable EIB vert, tu peux sans doute utiliser le "device info"
dans ETS ou le petit programme "device editor" (installé en même temps
que certaines versions de ETS 3.0, mais il faut le chercher sur le
disque dur, l'icone n'est pas créée automatiquement ...). Attention de
bien cocher la case "table de routage" ou "table de coupleur" ou un
truc équivalent (me souvient plus du nom exact de l'option ...) au
moment de faire la requète d'information.
Normalement, le résultat de la requète d'info devra afficher, en plus
des infos habituelles, une liste d'adresses de groupe (celle
configurées comme "passantes") et quelques options spécifiques aux
coupleurs de lignes
A noter aussi que, par défaut, la pluspart des coupleurs de ligne
laissent passer d'office toutes les adresses de groupe des séries
14.x.x et 15.x.x , c'est néamoins une option configurable.
A noter que pour le cas spécifique d'une install faite en TX100 et à
étendre avec ETS, Hager propose un logiciel spécifique pour relire la
carte SmartMedia sur PC et convertir les données vers le format ETS,
il s'agit du produit "PC_TX100", voici le lien :
http://www.hager.fr/index.php?scr=1024&id=10523
Apparament, c'est gratuit !
Une dernière note.
En principe, un actionneur pour volet roulant présente au moins deux
objets de communications, chacun de 1 bit (et non 6 bits ...)
- Le "Monter - Descendre" : quand on envoit un télégramme vers cet
objet (avec "0" pour monter et "1" pour descendre, ou bien l'inverse,
je ne sait plus ...), l'actionneur envoit de l'électricité sur le fil
correspondant (montée ou descente) du moteur durant un temps configuré
dans l'actionneur. Il n'y a en principe pas de télégramme d'arret,
c'est juste le timer règlé dans l'actionneur et le contact de fin de
course intégré dans le moteur qui arrêtent le mouvement (enfin, si le
timer est bien réglé, c'est toujours le contact de fin de course qui
coupe en premier ...).
- Le "Start - Stop" : quand on envoit un télégramme vers cet objet,
peu importe que ce soit "0" ou bien "1", l'actionneur coupe
immédiatement l'électricité sur le moteur. Cela permet d'arrêter le
volet en cours de route.
Maitenant, il est possible que ton module volet Hager présente
d'autres objets en plus, pour différentes fonctions de confort, mais
pour cela, il faudra étudier en détail la doc technique de ce module,
ou au minimum charger dans ETS la base de donnée objet correspondante.
Pour autant que ces éléments (doc tech. et DB) existent et soient
disponibles pour le grand public ...
>
> J'ai le même problème avec les variateurs en fait avec tous les équipements qui envoie des ordres sur plus d'un bit et je n'arrive dans mon cas qu'à commander des lampes ou des prises.
>
> En fait je n'ai pas compris comment interpréter les données sur plusieurs bits.
Dans la mesure ou ton message doit traverser un coupleur de ligne
(dans ton cas, c'est l'interface Radio<-->cable EIB vert), il faut
voir si l'adresse de groupe vers laquelle tu tentes d'écrire (depuis
le cable EIB) est configurée comme "passante" dans le coupleur de
ligne.
Je n'ai jamais travaillé avec du Tébis Radio (style TX100), mais si ça
tombe, le coupleur de ligne dans l'interface radio est configuré par
défaut pour retransmettre tous les messages émis dans la zone radio
vers le cable EIB, mais aussi pour bloquer dans le sens contraire sauf
si l'adresse de groupe est spécifiquement programmée.
Cette config "par défaut" aurait du sens (pour l'ingénieur de chez
Hager) car elle permet d'installer une supervision (sur cable vert
EIB) qui recoit tous les messages, y compris ceux de la zone radio,
mais elle permet aussi d'éviter la "pollution" de la bande passante
limitée de la zone radio par tous les messages en provenance de la
zone cable vert EIB (et donc de limiter la consommation des piles dans
les modules radio).
Pour vérifier ceci, si tu connais l'adresse physique de ton interface
Radio<-->cable EIB vert, tu peux sans doute utiliser le "device info"
dans ETS ou le petit programme "device editor" (installé en même temps
que certaines versions de ETS 3.0, mais il faut le chercher sur le
disque dur, l'icone n'est pas créée automatiquement ...). Attention de
bien cocher la case "table de routage" ou "table de coupleur" ou un
truc équivalent (me souvient plus du nom exact de l'option ...) au
moment de faire la requète d'information.
Normalement, le résultat de la requète d'info devra afficher, en plus
des infos habituelles, une liste d'adresses de groupe (celle
configurées comme "passantes") et quelques options spécifiques aux
coupleurs de lignes
A noter aussi que, par défaut, la pluspart des coupleurs de ligne
laissent passer d'office toutes les adresses de groupe des séries
14.x.x et 15.x.x , c'est néamoins une option configurable.
A noter que pour le cas spécifique d'une install faite en TX100 et à
étendre avec ETS, Hager propose un logiciel spécifique pour relire la
carte SmartMedia sur PC et convertir les données vers le format ETS,
il s'agit du produit "PC_TX100", voici le lien :
http://www.hager.fr/index.php?scr=1024&id=10523
Apparament, c'est gratuit !
Une dernière note.
En principe, un actionneur pour volet roulant présente au moins deux
objets de communications, chacun de 1 bit (et non 6 bits ...)
- Le "Monter - Descendre" : quand on envoit un télégramme vers cet
objet (avec "0" pour monter et "1" pour descendre, ou bien l'inverse,
je ne sait plus ...), l'actionneur envoit de l'électricité sur le fil
correspondant (montée ou descente) du moteur durant un temps configuré
dans l'actionneur. Il n'y a en principe pas de télégramme d'arret,
c'est juste le timer règlé dans l'actionneur et le contact de fin de
course intégré dans le moteur qui arrêtent le mouvement (enfin, si le
timer est bien réglé, c'est toujours le contact de fin de course qui
coupe en premier ...).
- Le "Start - Stop" : quand on envoit un télégramme vers cet objet,
peu importe que ce soit "0" ou bien "1", l'actionneur coupe
immédiatement l'électricité sur le moteur. Cela permet d'arrêter le
volet en cours de route.
Maitenant, il est possible que ton module volet Hager présente
d'autres objets en plus, pour différentes fonctions de confort, mais
pour cela, il faudra étudier en détail la doc technique de ce module,
ou au minimum charger dans ETS la base de donnée objet correspondante.
Pour autant que ces éléments (doc tech. et DB) existent et soient
disponibles pour le grand public ...