Mon Wemos pilote le Fil !
Par Pascal Gourdon le mercredi 8 février 2017, 23:25 - Lien permanent
Vous l'aurez compris, il est question de fil pilote.
Pas d'explication sur son fonctionnement, on en trouve partout sur le net.
Juste un montage en boitier rail din pouvant gérer 3 zones en on/off.
Sachant qu'il est possible de connecter plusieurs fils pilotes sur chaque zone.
Pourquoi juste on/off ? Alors que le fil pilote permet de gérer 4 voir 6 ordres différent ?
Tout simplement parce qu'ici, il est associé et commandé par notre box Jeedom.
Pour faire simple:
La box Jeedom avec le plugin officiel Thermostat récupère la température de votre salon
par l’intermédiaire d'une sonde de température.
Ensuite en fonction de votre choix de température,
il va, soit donner l'ordre à vos radiateur par le fil pilote de chauffer ou de ne pas chauffer si la température est atteinte
Deux ordres sont suffisants,
--Confort pour chauffer.
--Hors gel pour ne pas chauffer.
Il suffira de placer le (ou les) thermostat interne du radiateur sur une valeur légèrement supérieur à celle de votre box
Si la température de la box en confort est de 20°......placer le thermostat du radiateur à 22°.
Mais pourquoi hors gel et pas arrêt ?
Par mesure de sécurité, en cas de panne du module ou de Jeedom, le chauffage sera soit en confort soit en hors gel
mais jamais à l'arrêt qui peut poser problème en cas d’absence prolongée en plein hiver
Mais quel ordre devons nous envoyer sur ce fil ?
Nous avons dit.....Confort et Hors-gel.
Pour Confort......pas de signal, Ah ba, ça va pas être très compliqué de pas envoyer de signal !
Pour Hors-gel....demis-alternance négative, pas très compliqué non plus !
il suffit d’insérer une diode de redressement entre la phase et le fil pilote.
Le plus dur est de ne pas ce tromper de sens pour la diode !
La diode devra supporter la tension max du secteur, une 1N4007 fera l'affaire !
Le schéma hors Wemos est assez simple
Le wemos alimente par le gpio la LED de l'opto triac.
Lorsque le gpio est à 1 le MOC3041 est passant, la phase passe par la diode vers le fil pilote nous sommes en Hors-gel.
Lorsque le gpio est à 0 le MOC3041 est bloqué, il n'y a pas de signal sur le fil pilote, nous sommes en Confort.
Les composants:
--un wemos D1 mini
--un boitier rail din ref: CP-Z-107
--trois MOC 3041 (opto-triac)
--trois diodes 1N4007
--trois résistances 100Ohm (plutôt 180, voir les commentaires)
--deux résistances 10K Ohm
--un condensateur 220µF
--Un condensateur 100nF
--une alim HI-LINK ref: HLK PM01 230AC/5VDC 3W
--trois connecteurs 3 broches 5.0 ref: EB147A-03-C
Le PCB
3_fil_pilote.zip
Fichier Gerber modifié le 24/01/2018
testé sur le site Seeed studio
Dimension 46.5X85mm
1 Layer
Le PCB réalisé par mes soins
Et ici dans le boitier avec les Opto triacs, l'alim, les connecteurs et le Wemos.....en attente de soudure.
Attention à l'orientation des opto, le point sur le boitier doit être en bas à gauche.
La configuration du Wemos.
Rien de bien compliqué, trois devices switch input doivent être créés.
Pour les gpio 12(D6),13(D7),15(D8)
On ne coche pas la case "Pull Up" puisque l'on à déjà des résistances tirant l'entrée à la masse, donc en "Pull Down"
Sauf D8 ! et oui, la résistance de 10K est déjà présente sur la carte du wemos !
Une commande http://IPWEMOS/control?cmd=gpio,12,1 pour passer en hors-gel.
Une commande http://IPWEMOS/control?cmd=gpio,12,0 pour passer en Confort.
Et voila, il ne vous reste plus qu'a configurer le plugin thermostat.
et de répondre à la question....
"Pour chauffer je dois? "en allant chercher la commande "Confort"pour "http://IPWEMOS/control?cmd=gpio,12,0".
"Pour tout arrêter, je dois? "en allant chercher la commande "Hors-gel" pour "http://IPWEMOS/control?cmd=gpio,12,1".
Et vous pouvez créer trois Thermostats, un pour chaque zone.
Commentaires
Bonjour,
Votre circuit est très proche de ce que je veux réaliser. Deux questions :
Avez-vous un schéma fonctionnel ?
Quel est le courant tiré des GPIO ? Il me semblait que chaque port peut sortir 12 mA max, là vous seriez plutôt près de 18 mA non ?
En tout cas, merci pour le partage sur un sujet très français (le fil pilote n'existe que chez nous apparemment ! )
Réponse: Oui, on en parle aussi ici https://www.jeedom.com/forum/viewtopic.php?f=185&t=28819
peut être supérieur au 12mA, d’ailleurs, une modif est envisagé un 2n7000 pour piloter le MOC3041 afin de garantir une configuration en cas de perte de signal.
Bonjour!
Votre circuit est très interessant mais je ne suis pas équipé pour rélasier les PCB. Il semble que le fichier Gerber ne soit pas complet (pas les perçages)?
ENvisagez vous une petite série (il m'en faudrait 2 ou 3) en faisant tirer votre PCB à plus grande échelle?
Réponse:
Non, désolé le mieux que je puisse faire est de mettre à jour le fichier gerber......dans quelques jours.
Merci pour le fichier Gerber corrigé! En attente de la commande chez SeeedStudio! Si vous voulez 1 ou 2 PCB, je me ferai un plaisr de vous les faire parvenir par courrier pour vous remercier de votre partage! Il me faudra juste votre adresse postale ;-)
réponse:
c'est gentil, mais je les fait moi même, par contre, un retour du résultat ça serait sympa.
et pour info, les résistances de 100ohm peuvent être remplacées par 180 afin de limiter le courant de sortie des gpio.
j'ai testé et le moc3041 commute bien.
Un petit retour: les PCB de Seeed studio sont de très belle qualité, compter un peu moins de 15€ pour 10 exemplaires (c'est le même prix pour 5...), port compris. Ils arrivent percés et étamés en un peu moins de 2 semaines!
Le montage fonctionne bien avec des résistances de 180 ohms effectivement. Par contre j'avais commandé des MOC sur Aliexpress, poubelle! J'ai repassé une commande sur Radiospare et tout fonctionne parfaitement! Il ne me reste plus qu'à installer les 3 modules. Merci pour votre partage!
Réponse:
Merci pour le retour.
Merci beaucoup pour tout ce travail et le partage. Je vais me lancer dans la conception avant que le grand froid ne s'abatte sur Marseille.
Si Eric a une ou deux pcb de trop, je suis évidemment preneur :) si une mise en relation est possible c'est cool du coup
Cdt
Dan.
Réponse
Oui, j'espère que vous avez pu vous mettre en contact.
Bonjour,
Merci pour cette article très complet !
Par contre j'ai dû rater un point, peux-tu détailler comment le wemos est alimenté stp ?
Réponse:
Il est alimenté en 5V par l'alimentation HI-Link (230VAC/5VDC)
et le wemos dispose d'un régulateur 5VDC vers 3.3VDC qui l'alimente l'ESP8266 qui se trouve sur la carte du wemos.