Vous trouverez ci-dessous ma conception de la carte de contrôle de fils pilotes en 1-Wire. Elle fait partie intégrante de mon système domotique basé sur du X10, un CM11A, un RFXCOM avec des sondes dans chaque pièces. J’en ferais peut être une description détaillée plus tard.
Je tiens tout d’abord à préciser que je me suis inspiré de nombreux exemples et documentations sur le net mais beaucoup plus précisement des deux suivants :
- Mon 1er point de départ était sur le forum de toute la domotique avec ce thread
- Le 2eme est tout simplement le site de Ludovic. C’est sa carte 8 Fils Pilotes qui m’a donné cette idée.
Auparavant j’utilisais des modules X10 AD sur lesquels j’avais placé une diode en sortie afin que le module fasse passer mes appareils “fils piloté” en mode Confort (AD10 coupé, donc pas de signal) ou en mode Hors-Gel (Alternance négative uniquement), d’ou la diode en sortie de l’AD10.
Etant donné que c’est mon informatique (une eeebox sous debian linux) qui pilote le tout et que je connais la température de chaque pièce grâce aux RFXCOM et mes sondes Oregon Scientific, je n’ai pas besoin des modes eco du fil pilote. L’informatique allumera ou éteindra le chauffage de chaque pièce en fonction de ce que j’aurais programmé.
Attention quand même à regler les thermostats des appareil disons à environ 22° afin qu’ils ne contrôlent pas eux mêmes la température de la pièce, laissant le système incapable d’atteindre la température de consigne (22° est une sécurité, histoire de couper le chauffage quand même en cas de problèmes sur le système).
Cette méthode est d’une très grande souplesse puisque je peux régler chaque pièce au 1/2 degrés prêt.
Les désavantages rencontrés avec les X10 sont les suivants :
* Il faut donc être extrèmement soigneux avec le programme de commande de chauffage (un script s’executant toutes les 5 minutes) car les AD10 sont des relais et donc ont un nombres de commutations limités
- Pour éviter les commutations inutiles il faut les réaliser que si nécessaires et non pas bêtement toutes les 5 minutes. C’est la qu’intervient les limitation du X10 et ses AD10. Il est impossible de savoir si ils ont correctement reçu l’ordre et donc de savoir dans quel état ils sont (et çà arrive, je me suis retrouvé avec des désynchros et des pièces à 26°)
- Le coût, un AD10 c’est environ 35€
C’est précisément là qu’intervient ma carte 1-Wire Fils Pilotes avec les avantages suivants :
- Pas de partie mécanique donc on peut commuter/decommuter toutes les 5 minutes sans aucun problème (çà permet une confirmation d’ordre)
- Possibilité de connaitre l’état précis des fils pilotes
- Conservation des états même après coupure éléctrique
- Son coût, environ 50€ (et encore ce sont les adaptateurs SOIC/DIL qui sont ruineux) tout compris avec les adaptateurs DIN pour la fixer dans le tableau électrique.
Vous trouverez ci dessous les informations concernant sa fabrication. C’est une version de prototypage.
Attention sur cette 1ere version, les diodes de sortie sont à inverser (il est même possible de transformer la carte en fils pilotes 4 ordres en se servant de 2 sorties, mais du coup on ne pilote plus que 3 appareils au lieux de 6). J’ai personnellement mis des MOC3022 au lieux des 3041 car je n’avais que çà sous la main. Il faudra peut être changer la valeur de résistance en fonction des MOC choisis. les MOC3022 recommandent 10mA, perso je fais passer 7mA et çà fonctionne.
Je travaille actuellement sur une version 2, plus modulaire et avec 8 sorties au lieux de 6. Elle ne contiendra q’un IC DS2408 au lieu des 3 DS2406 (donc un seul adaptateur SOIC/DIL) et sera moins onéreuse. De plus cette V2 contient nativement un module téléinfo.
Je donnerais plus de détails concernant la fabrication plus tard.
Et voilà, cette V2 est finalement arrivée. Montée chez moi et parfaitement fonctionnelle. Toute la documentation est disponible sur mon github Vous trouverez les informations minimales vitales ci dessous. Je donnerais plus de détails au fil de l’eau.
Le schéma pdf de la carte de prototypage
Le schéma pdf de la carte V2 utilisant un DS2408
Le schéma Eagle de la carte V1 et V2
Le .brd Eagle de la carte V1 et V2
La carte finie et implantée dans mon tableau éléctrique
Mon tableau éléctrique
Pour info c’est le super sympa etronic qui m’a réalisé le circuit imprimé pour 13€ port compris avec perçage et étamage
Vous pouvez discuter de cette réalisation sur forum suivant.