je publie cette réalisation qui est relativement simple.
La partie PCB est bien sur la plus délicate, surtout si vous n'avez pas de matériels (même sommaire).
Les composants utilisés:
--Circuit Imprimé (PCB)
--Un Wemos avec ses connecteurs
--une HI-Link 230VAC/5V-3W
--1 résistance de 10K ohm
--2 résistances de 180 ohm
--2 diodes 1N4007
--1 condensateur de 470µF/25V (pas 5.08mm)
--2 condensateurs 100nF (céramique multicouche MLCC, Traversant)
--2 optotriacs MOC3041
--1 bornier 3plots(5mm) genre TB-5.0-P-3P-19 ou DG128-5.0-03P14 (ref TME)
--1 résistance 4.7K si DS18B20 utilisé
Ce circuit a déjà été testé et fonctionne sans bruit, pas de clic-clac du au relais, puisqu'il n'y a pas de relais !
le principe est simple et respecte la gestion du fil pilote des radiateurs électriques.
Il gère les 4 ordres simples du fil pilote (confort/eco/hors-gel/arrêt).
mais peut être utilisé avec seulement deux ordres (confort/arrêt).
L’intérêt d’utiliser le fil pilote pour gérer des radiateurs électriques est la faible puissance demandée,
pas question ici de commander les 1500w ou 2000W du ou des radiateurs.
Le schéma de principe de la partie optotriac (publié sur Electronique Pratique)
à l'époque la gestion était faite par un Microcontrôleur genre PIC 16F84 (qui ne décodait pas que le fil pilote d’ailleurs !)
Il utilise un Optotriac MOC 3041 (avec détection de passage par zéro afin de limiter les parasites).
Il est commandé dans son boitier par une simple led.
Lorsque la led est allumée, le triac est passant
la phase qui est en entrée sur la pin 6 se retrouve en sortie sur la pin 4 = arrêt ou HG en fonction du sens de la diode.
Lorsque la led est éteinte le triac est bloqué.
la phase qui est en entré sur la pin 6 se trouve bloquée donc rien sur la pin4 = confort.
Il ne reste qu'a gérer la/les led et avec le wemos c'est un jeu d'enfant.
La partie led et triac sont bien sur isolées l'une de l'autre dans le boitier du MOC3041.
Le PCB:
fichier gerber qui correspond à l'image ci-dessous (modifié le 22/12/18)
Il n'y a pas de boitier particulier, mais le PCB est réalisé pour un boitier Supertronic de 71X71X27.
Il faut bien sur respecter le Neutre et la Phase (sachant que la Phase se dirige aussi vers les optotriacs.
J'ai rajouté une sortie pour un DS18B20 ou DHT22 (si besoin) sur gpio 12
Les 4 grosses pastilles d'angles sont à découper pour le boitier supertronic.
La configuration d'ESPEasy se fait avec deux devices switch input.
Et dans les règles (rules) j'ai créé des évènements pour chaque mode.
Il serait intéressant de rajouter au démarrage la configuration des gpio sur arrêt,
puisque sur le schéma les sorties sont en pulldown avec les R 10k vers gnd.
Donc au démarrage ou après une coupure de courant les gpio sont à 0 (mode confort).
Il est préférable de passer en mode arrêt après le boot.
Code : Tout sélectionner
On System#Boot do
gpio,13,0
gpio,15,1
endon
Et sur Jeedom une commande par évènement,
Il y a deux façons de gérer le fil pilote avec ce module:
-d'utiliser les 4 ordres et donc le thermostat du radiateur.
-d'utiliser les 2 ordres confort et arrêt et le plugin thermostat et une sonde de température indépendante du radiateur (dans ce cas le thermostat du radiateur devra être réglé 2 à 3 degrés supérieurs à la température max souhaitée).
Le module en test sur un petit radiateur de 500W et tout fonctionne à merveille.