Le Forum de la Domotique : LMD™ - LMD STore™

espaceur
Ce forum est dedié aux échanges de vos expériences, suggestions, découvertes et tous les sujets qui font avancer ce monde de la "Domotique" et de "l'habitat communicant". Pour toute suggestion d'un nouveau thème ou sujet de discussion, merci de bien vouloir contacter le Webmaster.
Membre d'honneur
Les membres d'honneur
espaceur
flèche Le saviez-vous ? la petite enveloppe en face du nom d'un participant permet de lui adresser un message privé ? (Réservé aux membres du club enregistrés sur le site)
Envelope
flèche En vous rendant sur votre compte Club LMD™, (Options "Forum"), vous pouvez modifier l'affichage de votre pseudonyme et que vous soyez "Membre du club" et/ou "Membre d'honneur", (Identifiez-vous en tête de page), vous pouvez changer également votre logo, appelé "avatar" :
espaceur
espaceur
Rechercher :

Forum : Technique : Astuces, expériences, recherches, etc.
Le X10™ - Vos questions, vos expériences ...
projet via Ocelot



Proposé par Message
Pages :1
Envoyer un message privé à piv piv
piv
(4 messages)
Publié le 17-06-2005 02:59
Bonjour,
Je suis actuellement en nouvelle Zealand, cense faire de la charpenterie pour un resort hotel. Le patron a appris je ne sais comment que j’avais une maitrise d’info!
Me voila donc en train d’installer son Ocelot et de parametrer tout ces X10… pas facile pour moi!!

La chose est simple, je m’explique:

Pour chacune de ses unites habitables, il m’est demande de controler les chauffages au sol, et muraux… en les ouvrant et fermant pour certaines plages horaires de la journee et ce tous les jours.
Chaque unite(il y en a 16) aura donc 7 ou 8 devices, et aura donc les meme plages horaraire a respecter(a condition qui l y est un client qui l habite, si non on ferme tout )
Voila donc mon objectif…

La seule choses que j’arrive a faire est allumer et eteindre une lumiere en chargeant un projet mais je n arrive pas en le faire en rajoutant un parameter temporel
J’ai a ma disposition le manuel PDF Ocelot, mais il me manque bcp d’info (et c est en anglaisL):

Je n’ai jamais utilisé l'onglet Infra red, je passe par le secteur, ai-je oublié qqch?
A chaque fois que je download un projet dans l’ocelot que ce passé t il ?
Est il utilisé une fois, puis detruit? Comment dois je faire pour lui envoyer un programme qui se repete tous les jours de la semaine, sans que j ai a faire quoi que ce soit avec le pc?

Exemple :
if (3pm < time of day < 7pm) OR if (9pm < time of day < 11pm)
Then TURN ON (House A/5)
Else TURN OFF (House A/5)
Et ce tous les jours
(desolé pour mes algo, ils ressemblent a du C)
J’ai encore une multitude de question mais ci deja vous pouviez m’eclairer ou me donner des liens utiles…

En vous remerciant

Pierre

Envoyer un message privé à piv piv
piv
(4 messages)
Publié le 17-06-2005 04:42
bon...sensiblement ca avance!!
j'arrive a activer un X10 a une date et heure donnees!!
ca c'est fait...
j'ai downloade dans l'ocelot plus de 100 fichiers, la plupart ne me servent plus...:comment puis je les supprimer? faut que je puisse savoir quels sont les prog actifs! j'ai beau parcourir les forums et les manuels rien n'est dit sur l'upload... ai-je mal compris le fonctionnement? ???

Publié le 17-06-2005 18:58
Il n'y a pas de chargement selectif de programme dans la memoire de l'ocelot. En fait, ce qui est charge dans l'editeur est integralement transfere dans la memoire de l'ocelot et ce en ecrasant tout programme deja existant.
En ce qui concerne votre projet a proprement parler, je pense que le plus habile serait de valider l'environnement de fonctionnement avant de se lancer dans une programmation qui a la limite ne servira pas. Dans la pratique, il faut determiner les contraintes en matiere de communication et d'unites. Par exemple, le nombre d'ocelot est il arrete (1 pour tout l'hotel, 1 pqr chambre...) Une fois cette contrainte definie, il faut verifier que les signaux X10 transiteront correctement d'unpoint centraliser a chaque chambre par exemple (presence de tableau electrique, optimisation de la qualite des connexions dans les boitiers de derivation etc..), enfin, il faut prevoir le cablage supplementaire (et oui, le x10 c'est bien mais insuffisant). Dans la fonctionnalite evoquee il est question de temperature. Il faut des lors prevoir un cablage basse tension pour alimenter les sondes de temperature (style LM32ou 34). Une liaison previsonelle pour un detecteur de presence n'est pas forcement stupide non plus et une vers un interrupteur qui permet de suspendre le fonctionnement (si le cleint ne veut pas de chauffage ou de clim) et..... Attention aux limitations en terme de distance. En y pensant, et si l'electricite n'est pas encore finalisee, je dedierais volontier un circuit 220V a tout ce qui est X10 de maniere a l'isoler d'eventuel perturbateurs que les clients sont susceptibles de brancher sur le secteur (style alimentation a decoupage de portable). Pour la programmation, je peux tenter de vous apporter mon faible savoir (je suis egalement possesseur de 2 oclelots, un leopard, 2 SECU16, 1 bobcat serial et un voice). Reste que le support fournit sur le forum officiel est excellent (notamment par l'animateur G. Lavoie) et rapide (excepte le fait que vous devez etre a pres de 16 heures de decallage horaire). Have fun. Thierry

Envoyer un message privé à piv piv
piv
(4 messages)
Publié le 19-06-2005 22:39
(euh c'est pas le sujet....ballon d'eau chaude...pb! webmaster!)

merci thierry, vos remarques me font avancees!! oui j'ai contacter G Lavoie aussi, histoire dew recouper les ifnos.
le nombre d'ocelot est arrete et est de un!
chaque lettre des X10 correspondra a une maison(il y en a 16 donc ca ira)et une dizaine de X10 par unite.
Mon patron n'a pas connaissance de l'etendue des pouvoir de l'ocelot... donc pour le moment on se contentera juste d'ouvrir et d'eteindre et les radiateurs(mode Quick OFF/ON.

il n'a donc qu'un programme actif dans l'ocelot? le dernier charge... mmhhh.
je vais donc avoir un probleme je crois, je m'explique:
je vais donc ecrire un pgm qui ordonnera a chaque X10 de s'allumer et de s'eteindre pour une plage horaire quotidienne
1ere question:si je ne fais pas de test sur les dates le pgm va donc s'executer tous les jours? c'est ce que je veux....
Ensuite je veux pourvoir mettre en position OFF tous X10 appartenant a un groupe (A ou/et B ou/et C ....)dans le cas ou la maison est inhabitee...

je vais donc devoir modifier mon PGM deja charge ou puis je utiliser l'onglet 'X10/ send X10 ' et que mettre sur OFF tous les A1,A2,A3 par exemple sans ecraser le PGM charge sous l'ocelot?

merci bcp!






Envoyer un message privé à piv piv
piv
(4 messages)
Publié le 19-06-2005 23:16
nous passons effectivement par le 220V pour ca. je branche tous les X10 en serie avant chaque interrupteur.
Je n'ai pas a m'occuper de la temperateur mais juste de l activation ou non des radiateurs. Le client est libre de faire ce qu'il veut par la suite. Ce qui me facilite grandement la tache.

j'ai un pb de connexion avec l'ocelot. les LED se mettent en rouge sur 'Comms" pour une dizaine de minutes et l'Ocelot ne reagit plus a rien(meme si je place une telecommande en face du detecteur infrarouge, pas de rep). Cmax m'envoie une 'perte de connexion'. j'ai vu dans les forums que je ne suis pas le seul...est ce une defaillance de l'ocelot?

cordialement,
piv

Publié le 20-06-2005 19:16
Il est important de comprendre la logique de la programmation PLC. En fait l'Ocelot deroule a l'infini le code stocke dans sa memoire. il demarre en ligne 1, lorsqu'il a execute en sequence toute les lignes d programme, il rebranche a la ligne 1 et recommance a l'infini cette boucle. Premiere remarque, il y a environ 4 executions de boucle par seconde ce qui signifie que s'il on fait un test sur une heure fixe du style SI 17h34m10s, il executera 4x les instructions THEN suivant le test. C'est la raison pour laquelle la plupart des tests proposent la clause BECOME (cad, il n'execute qu 1X si le test devient true). Au niveau de la logique propre a votre application, le plus simple (sans detecteur de presence) est d'attribuer a chaque maison un code style A1, B1, C1 (etc, puisqu'a chaque mqison correspond une lettre). Avec une telecommande situee a la reception, la personne qui est consciente de l'occupation des maisons envoie un A1 ON si la premiere maison est occupee et un A1 OFF quant les locataires quittent. En programme cela signifie 10x IF A(B,C,D) 1 ON then quick on then quick on then quick on (de maniere plus pratique on peut aussi decomposer en A2, A3, A4, A5.... suivi d'une seule commande ON.
Je me permet d'insister sur les contraintes liees a la longueur des cables (s'il y a une maison par code, cela signifie que les maisons seront a bonne distance de l'Ocelot avec des tableaux electriques intermediaires (bref un petit test par la pratique serait du meilleur effet avant de se lancer dans la programmation). Thierry

Publié le 20-06-2005 19:22
Au niveau du probleme avec l'Ocelot, il faut etre conscient que si votre programme envoie a l'infini des ordres X10, le systeme va se bloquer (en effet 4 boucles par seconde = 4 ordres X10 par seconde alors que le debit sur le courant porteur est d'une commande par seconde (dans le meilleur des cas) => on genere 4x plus de commande que ce que l'onpeut physiquement envoyer. Il faut egalement etre conscient que l'Ocelot traite exclusivement les protocoles X10 et infra rouge, dans la pratique, s'il envoie ou recoi du X10, lors de cette boucle la, il ne traitera pas l'infrarouge (asynchronisme). A priori, sur base du symptome, je pencherai pour une erreur de programmation (pour etre franc, je n'ai jamais entendu parler d'un Ocelot defectueux. Neanmoins du fait de sa programmation et de son relatif archaisme (vis a vis des systemes d'exploitation tout graphique), il est relativement facile de le planter. Bref, eteindre et rallumer l'ocelot dans les 5 premieres secondes tenter de lattacher via le programme, puis downloader un programme vide -> il n'a plus rien a executer, -> retour a la normale. Thierry

Pages :1




 MERCATOS Forum - © 2003 NTIC Edition-2016


Nos certifications : XML  SSL  Valid CSS!  RSS 2.0 RSS Validated -