Activation relais via 1-wire

Forum dédié au bus 1-Wire : connectique, intégration
Dorora
Messages : 12
Inscription : 03 févr. 2017, 22:57

Activation relais via 1-wire

Message par Dorora »

Bonsoir,

Tout frais arriver dans le monde du Raspberry et de Domoticz, j'en découvre les possibilité et je m'amuse comme un petit fou.

Sauf que, quelque chose m'échappe, il me semble que l'action la plus simple du monde, soit actionner un contacteur (relais) via le bus 1wire ne "se fait pas" .
Je m'inscris donc ici (après avoir parcouru pas mal de vos posts!) et viens quémander votre aide

Après quelque recherche, je suis tombé sur le DS2405 qui semblait être fait pour cela, hors ce petit composant à l'air d'avoir complétement disparu des circuits commerciaux. Quelques recherches plus tard, je tombe sur le DS2413 ici:

https://fr.wikipedia.org/wiki/1-Wire

Re-re-recherche, et là, stupeur, dans gogole, Schéma DS2413 donne des schéma contenant le 2405 :s

https://www.google.fr/search?q=sch%C3%A ... 80&bih=875

Bon voilà, j'ai essayer de trouver un composant faisant cela, tout ce que je trouve c'est des cartes wifi, du rf, et j'en passe..Ayant l'envie de piloter bien des choses (vmc, PAC, lumière, portes etc...) les 4 pin du GPIO vont être très vite saturés)

Je ne dois donc pas chercher avec les bon termes.

Je souhaite donc actionner bêtement un petit contacteur comme ça Image
Et ça, via le bus 1-wire et commander via domoticz, ça me parait tellement simple que je suis sidéré de ne rien trouver de probant là dessus.

Bref, je prendrai bien volontiers toutes les infos et aiguillages divers que vos connaissances pourrait m'apporter.

D'avance merci :)
domotech
Messages : 57
Inscription : 21 janv. 2017, 15:41
Localisation : AJACCIO (2A)

Re: Activation relais via 1-wire

Message par domotech »

si tu as un raspberry tu installe wirringpi tu branche ton relai sur les gpio tu vas dans matériel tu selectionne gpio pui ajouter
gpio.JPG
gpio.JPG (72.78 Kio) Consulté 15011 fois
apres tu vas dans interrupteur ajouter gpio tu séléctionne la broche
light.JPG
light.JPG (99.9 Kio) Consulté 15011 fois
et c nickel ;)
le domotiseur fou :lol: !!!
Dorora
Messages : 12
Inscription : 03 févr. 2017, 22:57

Re: Activation relais via 1-wire

Message par Dorora »

Bonsoir,

Un grand merci de t'être pencher sur mon problème.

Mais je ne comprend pas, avec ta solution (testé et fonctionnel) je ne pourrais piloter 8 relais max

Un bus 1-Wire permet la connexion de centaine de contrôleur, c'est bien évidement là que je comptais m'accrocher.

Comment font ceux qui veulent piloter des volets roulants(9 ici)+ leur chauffage au sol (7 zones ici) n'ajoutons pas la pac, la vmc et les divers projet autour, on arrive à un nombre de connexion nécessitant une autre approche il me semble non ?

Rien que là en réfléchissant vite j'ai déjà besoin d'au moins 15sortie

Comment faites vous dans des cas comme ?
Diab
Messages : 143
Inscription : 25 sept. 2016, 13:41

Re: Activation relais via 1-wire

Message par Diab »

Salut Dorora.
La solution 1-Wire ne semble pas très commentée sur le net en ce qui concerne l'envoi de commandes :x .

Peut-être peux-tu spécialiser 3 ou 4 Raspberry répartis sur des secteurs de ta maison (accessibles par wifi ou Ethernet) et connectés chacun à une barre de 8 relais ?
Tu pourras alors les déclarer en esclaves de ton Domoticz et les piloter de manière centralisée et transparente dans DMZ. J'ai fait ça dans un bâtiment extérieur à mon domicile, c'est tip top :P

Une autre solution pourrait être d'utiliser un MCP23017 (I/O expender I2C) pour augmenter le nombre de ports et les commander par le bus I2C mais je ne sais pas comment les gérer ensuite dans DMZ...
Dorora
Messages : 12
Inscription : 03 févr. 2017, 22:57

Re: Activation relais via 1-wire

Message par Dorora »

Diab a écrit : Peut-être peux-tu spécialiser 3 ou 4 Raspberry répartis sur des secteurs de ta maison (accessibles par wifi ou Ethernet) et connectés chacun à une barre de 8 relais ?

Un raspberry pourrait piloté 8000 installation comme la mienne tellement ça nécessite rien en puissance et je devrais en mettre 4 ou 5 comme ça?
:o
Là pardon, mais j'ai manqué de tombé de ma chaise, on utilise déjà une bombe H pour tuer une mouche, je vais pas en utiliser 3 ou 4 :roll:

L'extension de port c'est idem, pourquoi rajouter des choses, sachant qu'un bus 1-wire peut supporter des centaines de composants divers?


Les types "ultra compétent" qui ont pondu le système 1-wire n'aurait pas pensé qu'on puisse avoir besoin d'un interrupteur?
Personne ici n'utilise un bête interrupteur pour piloter des choses chez lui?

Les bras m'en tombent

Pardon encore si ce que j'écris vous surprend, mais vous n'imaginez pas ma surprise :shock:
Neutrino
Messages : 2662
Inscription : 10 juil. 2015, 15:42
Localisation : Les Herbiers(85)

Re: Activation relais via 1-wire

Message par Neutrino »

Jette un coup d’œil sur les différentes sections du forum, tu verras qu'on peux activer un relais de multiple façons pour de multiple besoins.
Je suis pour ma part pour la redondance et donc pas pour tout relier sur un raspberry.
Certains de mes relais sont activés via 433 mhz, d'autres à l'aide d'ESP (plus adapté qu'un raspberry effectivement).
Suivant le besoin, le niveau de sécurité, la réactivité (2 sec de délais pour un chauffage, ok. Pour un luminaire, pas ok), l'existant...
Si tu as un réseau 1-wire qui parcours ta maison, c'est peut-être effectivement la solution la plus adapté.

Domoticz sait lancer n'importe quel script.
Il faut donc chercher le bon composant, reconnu par le module kernel 1-wire du raspberry et pilotable par une commande ou un script.
As-tu regarder sur le forum officiel ? http://www.domoticz.com/forum/viewforum.php?f=27

Edit : Vu que tu as aiguisé ma curiosité, je suis tombé la dessus : http://destroyedlolo.info/IoT/Actionneurs/
Est-ce cela que tu recherches ?
Ma maison à plein d'IP ! :mrgreen:
SAV Bonjour. Vous avez vidé le cache ?
Dorora
Messages : 12
Inscription : 03 févr. 2017, 22:57

Re: Activation relais via 1-wire

Message par Dorora »

Salut,

Merci de ta réponse!
Neutrino a écrit : Suivant le besoin, le niveau de sécurité, la réactivité (2 sec de délais pour un chauffage, ok. Pour un luminaire, pas ok), l'existant...
Là encore, je comprend pas.
Admettons un bouton poussoir dans une pièce, il n'y a pas un composant 1-Wire détectant l'appui sur le dit poussoir et envoyant l'info en instantané au Rpi, qui lui, traite cette info en temps réel (et fait derrière ce qu'on lui demande, comme par exemple l'envoi de l'info a un composant qui lui actionne son petit relais x) )?
Neutrino a écrit : Si tu as un réseau 1-wire qui parcours ta maison, c'est peut-être effectivement la solution la plus adapté.
Le réseau va être créer oui, ça me semble (semblais?) vraiment le plus facile avec le 1-wire

Neutrino a écrit : As-tu regarder sur le forum officiel ? http://www.domoticz.com/forum/viewforum.php?f=27
Vite fait, rien de probant, mon anglais n'est pas le meilleur du monde, mais en fait, apriori, ma lecture des schéma est erroné, j'y viens

Neutrino a écrit :
Edit : Vu que tu as aiguisé ma curiosité, je suis tombé la dessus : http://destroyedlolo.info/IoT/Actionneurs/
Est-ce cela que tu recherches ?
Alors, j'ai déjà parcouru cette page, mais, je ne sais pas pourquoi, le schéma ne me semblais pas convenir, et me paraissait bien complexe
J'avais parcouru la feuille de specs du DS2408 sans tombé sur un "schéma électrique", mais en regardant en page 2:

http://datasheets.maximintegrated.com/en/ds/DS2406.pdf

Y'a une espèce de diagramme de principe que je n'ai pas pris le temps de déchiffré, ça m'a paru très "gros" pour faire si peu
Le schéma sur la page de "lolo" m'a paru bien abstrait aussi, pour cause, on y voit pas le câblage du DS2408
A noté également dans la feuille de spéc, pas de schéma montrant le câblage du truc (pour moi électricien c'est perturbant) du coup ça m'induit en erreur pour beaucoup de chose dans mes recherches.

Du coup, je crois comprendre sur le schéma de lolo le fonctionnement 4N35/D667C mais toujours pas l'influence (et le cablage) du DS2408 dedans

L'interet de l'optocoupleurest d'amener une alim externe au Rpi dans le circuit?
Neutrino
Messages : 2662
Inscription : 10 juil. 2015, 15:42
Localisation : Les Herbiers(85)

Re: Activation relais via 1-wire

Message par Neutrino »

L'optocoupleur sert à isoler le réseau 1-wire du reste du circuit actionneur qui a donc sa propre alimentation.
C'est une sécurité, un peu comme un relais de puissance.

De ce que j'ai compris :
- un composant DS24XX fournit un ou plusieurs GPIO.
- on peut donc lire l'état d'un GPIO et le modifier.
- on peut écrire l'état d'un GPIO et donc actionner un relais.
- le DS2401 et le composant 1-wire le plus simple : Il n'est pas détecté sur le réseau = inter ouvert, il l'est = inter fermé.

Avantages :
- faibles ressources
- peu de perturbations électriques
- pas de problème de réception contrairement à un actionneur 433 Mhz, Z-wave ou wifi (vive le cuivre :mrgreen: )

Inconvénients :
- rien de dispo aux normes CE / NF, donc on évite de manipuler le 230v, mais tu es électricien donc c'est pas un problème.
- documentation en anglais et schéma électronique pas vraiment accessible au commun des mortels.
Admettons un bouton poussoir dans une pièce, il n'y a pas un composant 1-Wire détectant l'appui sur le dit poussoir et envoyant l'info en instantané au Rpi, qui lui, traite cette info en temps réel (et fait derrière ce qu'on lui demande, comme par exemple l'envoi de l'info a un composant qui lui actionne son petit relais x) )?
Si :D ! ce composant, c'est le ds2401.
https://www.domolio.fr/capteur-douvertu ... un-ds2401/

Pour le schéma :
Image

Les pattes 1 et 2 du DS2406 sont reliées respectivement sur le GND et le DATA de ton bus 1-wire.
La patte 3 apparaît sur le schéma.

Pour la partie logicielle, je ne sais pas comment le Pi gère ces composants.
Il faudra peut-être un adaptateur USB <-> 1-wire pour pouvoir utiliser OWFS.
Ma maison à plein d'IP ! :mrgreen:
SAV Bonjour. Vous avez vidé le cache ?
Dorora
Messages : 12
Inscription : 03 févr. 2017, 22:57

Re: Activation relais via 1-wire

Message par Dorora »

Neutrino a écrit :
Inconvénients :
- rien de dispo aux normes CE / NF, donc on évite de manipuler le 230v, mais tu es électricien donc c'est pas un problème.
- documentation en anglais et schéma électronique pas vraiment accessible au commun des mortels.

J'arrive pas à bien me concentrer, donc pour le moment je répond juste à ceci.

La non certification de ces composants explique donc qu'on ne les trouve pas à la vente?

Du coup, on se fourni comment ?

J'ai bien trouver eux:

https://www.maximintegrated.com/en/prod ... S2408.html

Encore une fois relativement surpris, ces petits composants n'ont pas de succès chez nous, du coup personne ne leur fait passé les test des normes?


PS:
Du coup quand même, je m'interroge.. je regarde donc un petit module que j'ai commandé sur amazon:
https://www.amazon.fr/gp/product/B00X3V ... UTF8&psc=1

Aucune trace de NF, Ce , ROHS ...

hmmm.. petit tour chez un commerçant que j'aime bien:
http://www.selectronic.fr/relais-de-pui ... f115f.html

Idem...

Je ne m'étais jamais posé la question tellement il me parraissait évident que tout devait être estampillé CE x)
Neutrino
Messages : 2662
Inscription : 10 juil. 2015, 15:42
Localisation : Les Herbiers(85)

Re: Activation relais via 1-wire

Message par Neutrino »

Bienvenue dans le monde du DIY :D
Perso, je me fournis en composants sur https://fr.aliexpress.com/
Le délais de livraison sont longs (3 semaines à 2 mois) mais les prix sont très compétitifs et le choix très grand !
En conclusion, le One-wire ne s'est pas assez "domestiqué" pour qu'une offre d'interrupteurs ou de prises commandées emerge.

Perso, j'ai recycler mon réseau téléphonique en One-wire afin de récupérer la température des pièces.
Pour les interrupteurs et les prises commandés/relais, j'utilise le sans fil (wifi et 433Mhz).
C'est la force de Domoticz, tu peux allier tout un tas de protocoles différents et les faire communiquer ensemble.
Ma maison à plein d'IP ! :mrgreen:
SAV Bonjour. Vous avez vidé le cache ?
Répondre