Je souhaite créer un système domotique à base d'arduino. Mais je ne sais pas comment connecter mes interrupteurs filaires. L'idéal serait de les connecter à un Bus ceinturant la maison plutôt que de les relier tous au boitier électrique, mais je ne sais pas quel protocole est le plus adapté. J'ai lu qu'il y avait le 1-wire, domocan, i2c ou rs485.
Il y aura une vingtaine d'interrupteurs dont 4 de 8 voies ainsi que des détecteurs (présence, température, compteurs etc...)
Ce bus pourra être en étoile ou en série, les deux solution s'y prêtent, mais la longueur sera supérieur à 20m voir 100m si c'est en série.
Autre contrainte, il faudrait que le câble de ce bus soit tiré pour le 15 décembre afin que nous puissions mettre le placo avant les fêtes. J'ai pensé tirer un câble Knx (le vert) mais je ne sais pas si c'est vraiment une solution qui pourra aller au protocole retenu.
le problème avec arduino, c'est que tout est intéressante, je commence une recherche sur le bus et je fini par regarder les réalisation de la communauté qui n'ont rien à voir, genre les imprimante 3d ou les bar automatiques, c'est un monde merveilleux, et j'ai du mal à me concentrer, j'ai donc pris pas mal de retard sur mes recherches...
merci pour l'aide ou les conseils que vous pourrez me fournir.
Autre contrainte, il faudrait que le câble de ce bus soit tiré pour le 15 décembre afin que nous puissions mettre le placo avant les fêtes.
bonjour
La reelle contrainte là est la date du 15/12 pour "passer" du cable "pouvant faire "ensuite"
perso , je passerais surement du cable ethernet en CAT6 sous fourreau large et aussi surement en etoile vers un point de concentration.
A toi de voir ensuite le nombre de branches de l'etoile utile (un point par piece est peut etre beaucoup, c'est à voir )
Le point vraiment important là est de s'assurer du glissement effectif dans les fourreaux calibrés larges (pas de points durs, tu dois systématiquement verifier le bon glissement entre départ et arrivée )
ça permet ensuite eventuellement de se servir du cable existant comme aiguille pour une autre techno de cablage.
La date est effectivement un gros problème.C'est pour cela que je me suis décidé à demander conseil, pour gagner du temps.Et j'ai bien fait parce que c'est con mais je n'avais pas du tout pensé à ta solution.
Je vais partir sur une gaine large. Mais pourquoi tu prendrais du cable ethernet cat6?
jojo1982:
merci Artouste de ta réponse aussi rapide.
La date est effectivement un gros problème.C'est pour cela que je me suis décidé à demander conseil, pour gagner du temps.Et j'ai bien fait parce que c'est con mais je n'avais pas du tout pensé à ta solution.
Je vais partir sur une gaine large. Mais pourquoi tu prendrais du cable ethernet cat6?
Peut etre parce que je suis tres simplement "pragmatique" ?
Le CAT6 se trouve à pas cher , et est d'utilisations assez versatiles (caracteristiques connues)
Bonjour,
Tu parle de knx, moi, ça fais 8ans qu'il tourne, c'est quand même limité en fonction, mais très stable comme système. Bien que moi également, je trouve le monde de l'arduino fascinant, je pense que le knx est plus adapté, plus simple au câblage, à la programmation.
Il es certain que le prix du knx est élevés. Pour ma part, j'ai opté pour une installation mixte:
Volet roulant, éclairage partie commune en knx; les autres pièces en tradi.
Après, rien ne t’empêche de faire une passerelle knx <=> Arduino pour faire des fonctions plus avancées.
Si non, je ne suis pas spécialiste (il n'y à que 3 mois que je code) je partirai sur un bus i2c. Bon courage!
Zarb94:
Si non, je ne suis pas spécialiste (il n'y à que 3 mois que je code) je partirai sur un bus i2c. Bon courage!
L'i2c n'est pas très adapté quand il y a besoin d'une grande longueur de câble. Il faudra impérativement mettre des répéteurs et surtout faire des tests avant de câbler quoique ce soit. Mais personnellement, je ne partirais jamais vers cette solution pour ton besoin.
Ne pas hésiter également à passer des fourreaux vides (bus + circuits "puissances")en rab à certains endroits pour des utilisations futures... après c'est trop tard...
merci pour ces réponses.
Je peux donc éliminer le i2c. J'avais éliminé le KNX pour son coût.
Reste donc en piste :
le 1 wire (assez attractif pour le prix de ses sondes, mais quid des interrupteurs)
Domocan : pas trop compris celui là
RS485 : assez interessant, un serveur maitre, et chaque interrupteur pourrait etre composé d'un nano et d'un module RS485, mais faut paufiner cette alternative, notamment pour l'alimentation. Je vous tiens au courrant et reste à l'écoute si vous avez des pistes.
pas sur que je me dirigerais vers une solution domotIque essentiellement basée sur ce "bus"
Pourquoi?
J'avais lu quelque part que pour 8 interrupteurs, il fallait le DS2408, mais le DS 2408 est un relai, pas un module d'interrupteur, enfn si j'ai bien compris
jojo1982:
Pourquoi?
J'avais lu quelque part que pour 8 interrupteurs, il fallait le DS2408, mais le DS 2408 est un relai, pas un module d'interrupteur, enfn si j'ai bien compris
DS2408 , DS2405 (obsolète), DS2406, DS2413 ce sont des PIO ( Input/Output)
tu peux choisir la "fonction"
J'ai trouvé cet article sur le protocole 1-wire. Peut-être le connaissez-vous déjà ? Il décrit bien l'ensemble des mesures et techniques à utiliser pour déployer ce type de réseau.
Par ailleurs, "Artouste" a raison de vous conseiller du câble ethernet. Vous serez peut-être amené à avoir un réseau différent du 1-wire pour diverses raisons.
Merci Pierre pour ce lien que je ne connaissais pas. Ce bus me semble pas mal, surtout si on peux alimenter les interrupteurs en mode parasite et si les DS2406 peuvent convenir. Mais Artouste, tu ne m'as pas dit pourquoi tu me déconseilles ce bus, il n'a pas l'air mal
jojo1982:
Merci Pierre pour ce lien que je ne connaissais pas. Ce bus me semble pas mal, surtout si on peux alimenter les interrupteurs en mode parasite et si les DS2406 peuvent convenir. Mais Artouste, tu ne m'as pas dit pourquoi tu me déconseilles ce bus, il n'a pas l'air mal
Je connais tres bien le bus 1W et les composants associés
je ne deconseille absolument pas ce bus bien au contraire 8)
Apres il faut savoir bien le gerer/maitriser et connaitre ses limites
le point important sur du projet DIY en 1W qui depasse le "DS18B20" est la gestion fine de l'adressage ET l'integrité de la longueur de bus.
Le mode "alim parasitic" est sympa , mais surement pas pour tous les compos
(en tres,tres gros , le mode "parasitic" n'est garanti que pour l'obtention/acquittement de l'adresse du compo 1W)
dans ta reflexion "domotique" , tu souhaite acquerir l'etat de ton interrupteur , le traiter deporté et ensuite commander l'action en puissance ?
Donc si le syteme qui reçoit l'etat de l'inter dans ta piece et commande ensuite la puissance "est HS" tu tolere/accepte de rester dans le "noir" (ou de ne pas pouvoir éteindre ) ?
Je peux mixer en jouant sur les positions, certains en ouvert et d'autre en fermé, comme ça je ne serait pas totalement dans le noir.
Je comptais aussi avoir des pièces en rab pour parer à d'éventuelles pannes. Autres solution, c'est de faire deux réseaux, pour éviter le black out si un réseau plante, ça réduit en même temps la longueur du bus.
Je peux aussi utiliser deux protocoles différents, comme ça je prends le mieux dans chaque protocole, comme les DS18b20 dans le 1 wire.
Le problème que tu soulignes est le problème dominant d'une installation centralisée, le serveur plante, on est bon pour trouver des bougies... Le KNX a l'avantage de décentraliser les cerveaux mais j'aimerai trouver une autre solution.
A part qq points particuliers (qq prises judicieusement choisies sur des équipements connus)
je reste encore sceptique sur le terme "domotique" et ce qu'il recouvre
je reste aujourd'hui pragmatique :
Je m'en tiens au simple confort de pouvoir appuyer sur un inter pour que la lumiere soit !
et ...
(discussion imaginaire)
entre
"c'est quoi encore , ton bordel ! , ça s'allume pas si je veux aller "pisser" la nuit ... 8)
et
"bonne nuit"