Intégration module SKX-Open sous ETS4

77 views
Skip to first unread message

Pette JARAGOYHEN

unread,
Jul 31, 2012, 9:10:11 AM7/31/12
to domoti...@googlegroups.com
Bonjour,

Je souhaite rajouter mon vidéoprojecteur Mitsubishi HC4900 à mon install, et le commander par un port RS232, via un module Zennio SKX-Open.
Après l'avoir rajouté dans mon projet sous ETS, et avoir téléchargé la doc pour en sortir les infos à ajouter, mon vidéo reste sourd!

PROTOCOL RS-232C
BAUD RATE 9600 [bps]
DATA LENGTH 8 [bits]
PARITY BIT NONE
STOP BIT 1 [bit]
FLOW CONTROL NONE

Ensuite pour les différentes trames à envoyer :

Address code   Function code  Data code   End code
HEX 30h 30h         Function         Data            0Dh
Ce qui me donne pour la commande power on:
    3030                     21               ??              0D

Je ne sais pas à quoi correspond ces datacodes, mais je ne sais pas si c'est la source de mes problèmes en tout cas le projecteur ne m'écoute pas!
Quelqu'un pourrait-il m'aider?

knx...@gmail.com

unread,
Jul 31, 2012, 9:45:13 AM7/31/12
to domoti...@googlegroups.com
Le mardi 31 juillet 2012, Pette JARAGOYHEN a écrit :

> Address code Function code Data code End code
> HEX 30h 30h Function Data 0Dh
> Ce qui me donne pour la commande power on:
> 3030 21 ?? 0D

T'as bien envoyé de l'hexa ? 0x30, c'est 48 en décimal... 0x21, c'est 33, et
0x0d, c'est 13 (retour chariot, quoi).

Pette JARAGOYHEN

unread,
Jul 31, 2012, 9:47:53 AM7/31/12
to domoti...@googlegroups.com
il ne faut pas l'envoyer en hexa?

Joffrey

unread,
Jul 31, 2012, 10:01:02 AM7/31/12
to domoti...@googlegroups.com
Je vais suivre ton post avec intérêt, car moi aussi je compte domotiser mon vidéoproj (un EPSON EH-TW3200) avec un SKX Open que j'attend (commandé).

Je te remercie d'avance de nous faire part de tes avancées, et si de mon côté j'avance plus vite que toi, je ferai la même chose.


Joffrey

knx...@gmail.com

unread,
Jul 31, 2012, 10:07:39 AM7/31/12
to domoti...@googlegroups.com
Le mardi 31 juillet 2012, Pette JARAGOYHEN a écrit :

> il ne faut pas l'envoyer en hexa?

Hexa, décimal, binaire, ascii... Tout ça ce sont des représentations
humaines de nombres.

La plupart des langages utilisent le décimal par défaut ; si tu veux envoyer
une valeur hexa, il faut préfixer par 0x. Pour de l'ascii, tu utilises les
"".

Donc, si tu as une fonction write(), tu fais soit :

write(0x21)

soit :

write(33)

soit encore :

write("!")

Mais si tu fais :

write(21)

ce n'est plus la même valeur (21 décimal = 15 hexa).

Pigé ?

knx...@gmail.com

unread,
Jul 31, 2012, 10:08:00 AM7/31/12
to domoti...@googlegroups.com
Le mardi 31 juillet 2012, Pette JARAGOYHEN a écrit :

T'es sûr de ton câblage ? Pas de problème d'inversion TX/RX, des fois ?

Pette JARAGOYHEN

unread,
Jul 31, 2012, 10:09:37 AM7/31/12
to domoti...@googlegroups.com
Le branchement est vérifié et est bon. j'essaie de la passer en décimal.

Pette JARAGOYHEN

unread,
Jul 31, 2012, 10:23:31 AM7/31/12
to domoti...@googlegroups.com
J'ai envoyé en hexa, donc 3030210D pour le power on, ensuite 48483313 pour le décimal mais toujours pas de réponse, il me manque le datacode je crois.


knx...@gmail.com

unread,
Jul 31, 2012, 10:37:47 AM7/31/12
to domoti...@googlegroups.com
Le mardi 31 juillet 2012, Pette JARAGOYHEN a écrit :

Tu peux me montrer comment tu as envoyé ça ? La syntaxe de ta fonction
d'appel, quoi...

La fonction 0x21 (ou 21h, comme c'est noté dans la doc) n'a pas de data,
donc ça doit marcher.

Pette JARAGOYHEN

unread,
Jul 31, 2012, 10:54:50 AM7/31/12
to domoti...@googlegroups.com
J'ai sélectionné dans les paramètres send frame if object is 1, la trame correspondante est 3030210D.
J'associe aussi sur la même adresse de groupe un send frame if object is 0, avec comme trame 3030220D (power off)
Ensuite je met l'adresse de groupe à 1 ou 0 sur le moniteur de groupe sous ETS et le video ne répond pas.

knx...@gmail.com

unread,
Jul 31, 2012, 11:02:08 AM7/31/12
to domoti...@googlegroups.com
Le mardi 31 juillet 2012, Pette JARAGOYHEN a écrit :

> J'ai sélectionné dans les paramètres send frame if object is 1, la trame
> correspondante est 3030210D.
> J'associe aussi sur la même adresse de groupe un send frame if object is
> 0, avec comme trame 3030220D (power off)
> Ensuite je met l'adresse de groupe à 1 ou 0 sur le moniteur de groupe
> sous ETS et le video ne répond pas.

Ah, oui, je suis bête, c'est dans le module Zennio...

Ben, ça m'a l'air bon, comme paramétrage. Faudrait déjà connecter la sortie
du Zennio sur le PC (port RS232, ou convetisseur RS232/USB si ton PC n'as
plus de port de ce type), et voir si la trame arrive...

Inversement, envoies cette trame depuis le PC (hyperterminal est ton ami, ou
minicom si tu es sous linux).

Pette JARAGOYHEN

unread,
Jul 31, 2012, 11:45:06 AM7/31/12
to domoti...@googlegroups.com
J'ai relié le Zennio avec le pc et ouvert un hyperterminal mais je vois rien et je peux pas envoyer non plus du pc.
Zéro communication donc.
Help!

knx...@gmail.com

unread,
Jul 31, 2012, 12:07:06 PM7/31/12
to domoti...@googlegroups.com
On mardi 31 juillet 2012, Pette JARAGOYHEN wrote:

> J'ai relié le Zennio avec le pc et ouvert un hyperterminal mais je vois
> rien et je peux pas envoyer non plus du pc.
> Zéro communication donc.
> Help!

Problème hard... Vérifie ton câblage. Croise RX et TX, pour être sûr (tu ne
risque rien).

Pette JARAGOYHEN

unread,
Aug 1, 2012, 7:26:05 AM8/1/12
to domoti...@googlegroups.com
Salut! le croisement Rx Tx a été fait et ça marche toujours pas.
Je commence à me dire que j'ai pas les bonnes trames.
Je met ci-joint la doc du projecteur si quelqu'un peut regarder et me dire les codes qu'il en sort?
Moi j'ai :
POWER ON: 3030210D
POWER OFF: 3030220D

Merci à vous

UTI_eng_RS232C_HC4900.pdf

knx...@gmail.com

unread,
Aug 1, 2012, 7:40:02 AM8/1/12
to domoti...@googlegroups.com
J'avais regardé la doc du projo, et celle du module Zennio, et pour moi,
tout est OK.

Maintenant, il y a peut-être une autre subtilité qui m'échappe.

Déjà, tu peux activer les objets d'erreurs du module KNX ; tu verras s'il te
dis quelque chose.

Ensuite, comme déjà dis, fais un test entre PC et projo, puis entre KNX et
PC, pour voir si tout va bien.

Difficile de t'aider plus.

Pette JARAGOYHEN

unread,
Aug 1, 2012, 7:56:41 AM8/1/12
to domoti...@googlegroups.com
PC-->RS232 rien du tout
RS232-->PC rien du tout
et avec le bus rien, enfin je vois l'info passer mais elle va pas au bout.
Je creuse de mon coté un peu mais je pense pas que le module soit mort.

knx...@gmail.com

unread,
Aug 1, 2012, 8:05:43 AM8/1/12
to domoti...@googlegroups.com
Le mardi 31 juillet 2012, Pette JARAGOYHEN a écrit :

> J'ai relié le Zennio avec le pc et ouvert un hyperterminal mais je vois
> rien et je peux pas envoyer non plus du pc.
> Zéro communication donc.

J'avais loupé ton message...

Bon, j'ai acheté un module Zennio SKX d'occase, il y a quelques temps ; je
vais le sortir et faire des tests.

Domo76

unread,
Aug 1, 2012, 10:43:51 AM8/1/12
to domoti...@googlegroups.com

J ai aussi un HC4900 je l'ai sorti du carton pour tester
les codes sont bon, j'ai tester avec un GC100
mais le câble est croisé!
j ai rentré comme valeur:
on: $30 $30 $21 $0D
off: $30 $30 $22 $0D
dans mon cas il faut mettre le $ pour indiquer que c'est de l hexa

Pette JARAGOYHEN

unread,
Aug 2, 2012, 3:35:45 AM8/2/12
to domoti...@googlegroups.com
J'ai contacté Zennio, Il faut mettre l'espace entre les valeurs donc 30 30 21 0D etc.
Je fais des tests aussi et je vous tient informés

knx...@gmail.com

unread,
Aug 2, 2012, 3:47:38 AM8/2/12
to domoti...@googlegroups.com
Le jeudi 2 août 2012, Pette JARAGOYHEN a écrit :

> J'ai contacté Zennio, Il faut mettre l'espace entre les valeurs donc 30
> 30 21 0D etc.
> Je fais des tests aussi et je vous tient informés

Ben, c'est pas du tout dit dans la doc, ça. Si c'est vraiment le problème,
bravo Zennio !!!

Pette JARAGOYHEN

unread,
Aug 2, 2012, 4:48:16 AM8/2/12
to domoti...@googlegroups.com
et oui il faut mettre les espaces! Mais ça me marche toujours pas :(
Je pense que ça doit être mon module qui déconne, quelqu'un saurait-il comment tester un module? je n'ai aucune expérience dans ça.

knx...@gmail.com

unread,
Aug 2, 2012, 4:55:30 AM8/2/12
to domoti...@googlegroups.com
Le jeudi 2 août 2012, Pette JARAGOYHEN a écrit :

> et oui il faut mettre les espaces! Mais ça me marche toujours pas :(
> Je pense que ça doit être mon module qui déconne, quelqu'un saurait-il
> comment tester un module? je n'ai aucune expérience dans ça.

Fais tes tests en connectant le module Zennio à ton PC, sur lequel tu fais
tourner hyperterminal. Tant que tu ne vois rien passer là, pas la peine
d'aller plus loin.

As-tu également essayé de brancher le PC au projo, et de lui balancer les
commandes via hyperterminal ?

Au fait, tu as bien alimenté le module Zennio ?

Pette JARAGOYHEN

unread,
Aug 2, 2012, 5:22:16 AM8/2/12
to domoti...@googlegroups.com
Le module est bien alimenté (alimentation secondaire de 17V et qq pour 5-20V).
Sinon j'attends des nouvelles de zennio qui vont regarder et je ferais des test vidéoproj-ordi.
Mais je vois rien passer quand je balance entre pc et zennio donc je pense à un problème du module. A voir.

knx...@gmail.com

unread,
Aug 2, 2012, 5:28:39 AM8/2/12
to domoti...@googlegroups.com
Le jeudi 2 août 2012, Pette JARAGOYHEN a écrit :

> Mais je vois rien passer quand je balance entre pc et zennio donc je
> pense à un problème du module. A voir.

T'as bien vérifié tous les paramètres (nb bits, vitesse, bit de stop...), et
viré tous les modes d'handshaking alakon ?

Essaye de regarder si tu vois une variation de tension sur la broche TX
(même avec un bête voltmètre, tu devrais voir que ça bagote un poil)... tu
devrais avoir du +12V (ou -12V, je ne me souviens plus) au repos.

knx...@gmail.com

unread,
Aug 5, 2012, 1:37:22 PM8/5/12
to domoti...@googlegroups.com
On mercredi 01 août 2012, knx...@gmail.com wrote:

> Bon, j'ai acheté un module Zennio SKX d'occase, il y a quelques temps ;
> je vais le sortir et faire des tests.

Je viens de tester mon module : je vois bien passer des trucs. Mais ça m'a
l'air un poil merdique : la trame n'arrive qu'une fois sur 2 ou 3... Je ne
sais pas si c'est un problème de buffer ou autre. Je n'ai pas le temps de
creuser plus.

Pette JARAGOYHEN

unread,
Aug 7, 2012, 4:45:16 AM8/7/12
to domoti...@googlegroups.com
Je ne sais pas. Zennio dis que ça marche chez eux donc je pense au vidéoproj qui a un problème mais je n'en sais strictement rien.

knx...@gmail.com

unread,
Aug 7, 2012, 4:49:07 AM8/7/12
to domoti...@googlegroups.com
On mardi 07 août 2012, Pette JARAGOYHEN wrote:

> Je ne sais pas. Zennio dis que ça marche chez eux donc je pense au
> vidéoproj qui a un problème mais je n'en sais strictement rien.

Ben, tu dis que tu ne vois même pas les trames sur le PC... Donc soit tu as
un souci d'alime, soit de câblage.

Pette JARAGOYHEN

unread,
Aug 7, 2012, 4:50:45 AM8/7/12
to domoti...@googlegroups.com
Alim et câblage vérifiés et sur-vérifiés!!!
Reply all
Reply to author
Forward
0 new messages