Go Down

Topic: Encore un projet domotique (Read 4037 times) previous topic - next topic

grocrabe

Comme je l'ai dis dans mon portrait, je souhaite profiter d'une rénovation lourde pour domotiser ma maison.

J'avais pensé à un système avec un arduino et un shield ethernet, communicant par bus I2C avec des cartes filles spécialisées, 1 pour les entrées TOR, une pour les sorties TOR, 1 pour les entrées ana, etc, ... en réservant l'Arduino pour les communication 1wire etc... chacun des éléments étant dans un boitier pour rail DIN pour une intégration propre en tableau.
Je détaillerais plus tard le pourquoi de ces choix.

En me baladant sur le web je suis tombé sur le projet xplduino qui correspond assez bien à mes souhaits.
http://gromain.zapto.org/xplduino/doku.php?id=xplduino_v1
Comme je sais qu'il n'est toujours utile de réinventer la roue, celà m'intéresse... Questions :
Connaissez-vous ce projet?
Avez-vous des avis?

Merci de vos réponses



Jean-François

Gromain est un participant du forum.
MacBook intel core 2 duo  os X snow Leopard 10.6<br/> eMac PPc G4  os X Leopard 10.5<br/>powerbook G4 os X Leopard 10.5
imac PPC G3 os X Pa

grocrabe

oooops merci Jean-François,
je n'avais pas eu l'idée de faire une recherche "xplduino" sur le forum.

Je viens de le faire et je crois que je vais avoir de la lecture...;+))

Jean-François

MacBook intel core 2 duo  os X snow Leopard 10.6<br/> eMac PPc G4  os X Leopard 10.5<br/>powerbook G4 os X Leopard 10.5
imac PPC G3 os X Pa

salut,

tiens, on parle de moi ?
j'en profite pour donner des nouvelles de mon projet.

La famille xPLduino est désormais composé:

  • d'un nouveau contrôleur à base d'atmega1284 + ethernet ENC28J60 + alim dc-dc + lecteur de uSD,

  • d'une carte 8 relais i2c,

  • d'une carte 16 entrées DC i2c

  • d'une carte 4 dimmer/4 entrées i2c



il reste du boulot, mais ça avance ;)

Gromain

en PJ une photo de famille
"pour résoudre un gros problème, il est souvent plus facile de le diviser en petits problèmes élémentaires..."

projet domotique xPLDuino
IRC: freenode #xplduino

grocrabe

Bonjour Gromain,
beau développement en effet...
J'ai bien lu ce que tu as dis dans ta présentation..."Preuve en est qu'en moins de 3 ans, on peut partir de zéro et aboutir à quelquechose qui tienne la route"
Je ne suis pas sûr que ma femme patiente aussi longtemps pour pouvoir faire remonter les volets roulants...;+))

grocrabe

Voici l'état de mes réflexions pour la mise en place de la domotique dans ma maison en rénovation.

Comment j'ai procédé :

J'ai d'abord décidé si le système était fermé ou ouvert c'est à dire accessible de l'extérieur. Il sera ouvert.
Cela a pour conséquence que tout doit être domotisé, non seulement les éclairages et les volets, mais aussi la régulation du chauffage, la protection des accès, … et donc fiable.

Puis il a fallu choisir entre une solution du commerce ou fabriquer soi-même. La conclusion s'est vite imposée pour un système global : la rénovation de la maison va me coûter déjà assez cher, les systèmes complets, évolutifs et fiables (style KNX) sont trop onéreux, sans compter qu'il faut ajouter dans la balance le plaisir de le faire soi-même. Ce sera donc un plaisir.

Enfin il a fallu choisir entre un système centralisé c'est à dire où tout revient en 220 v vers un gros tableau avec un processeur qui gère tout, ou réparti, chaque fonction étant gérée localement et connectée en réseau.

Pour décider j'ai donc listé les critères :
obligatoire :
- que les fonctions de base soient facilement utilisables par tout le monde, famille, amis, … : je rentre dans une pièce, je peux allumer le lumière, manipuler les volets roulants, écouter de la musique,  etc… sans connaitre le système,
- que la mise en place se fasse progressivement sans nuire au confort, nous habitons la maison, les volets roulants électriques sont déjà commandés par des inter muraux et, comme je l'ai dis précédemment je me vois mal expliquer à ma douce que, en plus de passer mes soirées à plancher sur le système, il lui faudra attendre 3 ans pour les faire remonter.
- qu'une fonction qui tombe en panne soit facilement réparable ou remplaçable par le système traditionnel d'origine pour assurer une continuité de service.

bienvenu :
- que cela apporte un plus : il fait sombre, j'entre dans une pièce, la lumière s'allume, il fait soleil, les stores descendent, …
- que le système génère des économies d'énergie, qui vont cette être difficilement quantifiables puisque la rénovation passe par une isolation par l'extérieur et par un changement des huisseries.

accessoire mais important :
- que l'installation soit élégante, dans sa conception (plaisir égoïste) et dans sa réalisation,
- que l'installation apporte une plus-value à la maison ou, en tous cas, qu'elle ne soit pas un frein à la vente.

De tout cela j'en ai déduit que le système serait réparti  parce que :
- facilité d'équiper au fur et à mesure,
- facilité de remplacer une fonction domotique par son équivalent traditionnel et vice-versa,
- le processeur central ne sera que une passerelle entre les fonctions et l'extérieur, ce qui est à la portée d'un micro-contrôleur et évite donc le PC central.
- j'ai vu sur le net des photos de tableaux avec domotique centralisée et … ma douce ne veut pas d'un tableau de bord de A380 à la maison ;+))

Les solutions techniques.
A aujourd'hui je pencherais pour :
- le processeur central : un Arduino avec shield ethernet pour la gestion de la communication avec l'extérieur et le stockage des infos (ce qui est allumé/éteind, les T°, …),
- un bus simple et fiable : I2C avec des circuits extendeurs de bus. Dans une vie précédente j'ai pratiqué le DMX512 qui m'a prouvé que le RS485 et donc les bus différentiels, étaient fiables sur longues distances et environnement perturbé. En plus le protocole I2C peut aussi commander directement des circuits spécialisés, gestion du son, entrées sorties, pilotage de leds RVB, … et est très bien documenté.
- des commandes locales à base de Picaxe, facile à programmer, gère l'I2C, pas cher, … eg une commande volets roulant + store à touches sensitives pour moins de 40 euros …

Ben maintenant reste plus qu'à le faire…  pour virer ce post du bar vers réalisations et projets… ;+))


maxmax39

Et le X10, je pense qu'il y a moyen de le coupler avec un arduino.

fred133084

éh éh éhhhh  ton projet c'est mon projet ;)
je l'ai commencé il y a un petit mois...

la différence c'est que moi j'en suis dépendant ;) en fait je construit des gîtes et tout va être "comme tu l'as d'écrit"... (étant informaticien, mon oncle électronicien, et avec l'expérience de tous les as de ce forum !!! cela devrait le faire !!) et je vais me faire plaisir  : en fait comme ma maison principale va communiquer avec les gîtes, je vais en plus en profiter en saison basse ;)

donc si tu est patient, mon projet va sortir de terre car j'ai pas vraiment le choix

"ne pas re inventer la roue" oui... sauf si les roues sont pas suffisamment rondes ;)

ma politique est : de savoir ce que tu fais et pouvoir dépanner en cas de panne et cela dans un mois comme dans dix ans et surtout de ne pas être dépendant de ce système, donc pouvoir passer sur une solution de secours.

Il faut que le système soit pérenne.

maxmax39

le x10 permet pas mal de chose niveau domotique, il faudrait juste le coupler avec d'autre chose

Je pense que le X10 est une technologie dépassée, à cause de son manque de fiabilité et de l'absence de retour d'état.
"pour résoudre un gros problème, il est souvent plus facile de le diviser en petits problèmes élémentaires..."

projet domotique xPLDuino
IRC: freenode #xplduino

maxmax39

Il y a du x10 bidirectionnel.  Mais c'est sur le principe du CP.  Car il n'est jamais simple de prévoir la domotique dans une maison lors de la construction ;-)
Sinon le sans fil.  Je vois toujours les soucis de flexibilité.  Une idée pour une nouvelle technologie sans besoin de tirer des câbles supplémentaires???

fred133084


  Car il n'est jamais simple de prévoir la domotique dans une maison lors de la construction ;-)


je dirais que si quand même ! tout ce qui est a interrupteur nécessite deux gaines, tout ce qui est prise, ampoule, volet roulant etc... tout va non pas au tableau électrique en premier mais passe par "l'armoire domotique".
Cela va consommer plus de "cables" mais d'un point de vu pérenité c'est parfait.
(deux gaines = une gaine pour la commande 5V ou 12V au choix, et l'autre gaine en réserve -ou déjà tirée- pour le au cas on ne se serve plus de la domotique et que l'on repasse en 220V classique).

Il y a encore plus simple avec des modules a ondes par exemple, mais... il y a des ondes en plus dans toute la maison et perso je préfère éviter cette exposition supplémentaire.

maxmax39

En fait ça coute vraiment plus cher de passer 2 gaines et de tout reprendre dans un tableau.  Car dans ce cas y a soit la possibilité de mettre un API dans un coffret ou de faire de l'eib bus.  Mais la niveau tarif c'est autre chose.  Les ondes quand le volume est petit ça marche bien mais bon, nous sommes déjà noyé dedans avec plein d'autres choses autant éviter d'en ajouter.

Je suis tout à fait d'accords que de tirer en étoile la commande est le top mais ça fait beaucoup de câbles et de gaines :-).  Si on fait son électricité soit même c'est l'idéal.

grocrabe

Salut à tous... pas très présent sur le forum ces derniers temps, je suis débordé au boulot avec plein de développements marrants sur des picaxe, mais je continue néanmoins mon projet domotique.

Les ondes je ne suis pas trop pour, effectivement on baigne dedans donc si je peux éviter d'en rajouter. Le X10, j'ai eu la chance de jouer avec aux Etats Unis il y a 30 ans et je suis d'accord c'est dépassé et ça manque de fiabilité. De plus ma maison est en triphasé, ce qui complique les choses (ponts obligatoires entre phases).

Dans mon cas le problème du cablage n'existe pas, je fais une rénovation lourde, alors tirer 2 gaines au lieu d'une ne va ni m'épuiser ni me ruiner (même si je recable toute la maison ;+)). Et puis il faut penser en cas de revente si le nouveau proprio veut repasser en trad...

En plus le choix d'un bus différentiel (style RS 485) simplifie les choses, tant que tu respectes les valeurs de pull up et la capacité répartie tu te piques dessus comme tu l'entends, étoile, T, cascade ce qui économise de la gaine...

fred133084, peux-tu m'en dire plus sur ton projet?

Go Up