Fil pilote 4 ordres avec Sonoff dual R2 et Optocoupleur Triac
Publié : 16 déc. 2019, 14:51
Fil pilote 4 ordres avec Sonoff dual R2 et Optocoupleur Triac
Etape 1 :
Flasher le Sonoff avec ESPEasy mega :
Déjà bien expliqué sur ce site donc suivre ce tuto :
http://sigalou-domotique.fr/domotique/2 ... ff-dual-r2
Pour domoticz s’arrêter après la connexion WIFI :
https://projetsdiy.fr/esp-easy-objet-co ... ation_WiFi
Etape 2 :
Enlever les 2 relais.

Bien enlever l’étain dans ces 6 trous, éventuellement les re-percer avec un forêt de 1,2mm.
Etape 3 :
Réaliser le circuit d’adaptation avec optocoupleur :
• Schéma de principe
Liste des composants : 2 Moc3043 (choisi pour leur faible consommation de pilotage 5ma)
2 Diodes 1N4007, 2 résistances 330 Ohms, 2 supports CI Dip6, 6 broches connecteur male et 1 plaque circuit imprimé 24,5 x 23 mm
Schéma inspiré de : https://domodin.wordpress.com/2015/07/0 ... ls-pilote/
• Implantation attention respecter les espacements et les cotes.

• Adaptateur en photo

Etape 4 :
Implantation sur circuit :
Faire un shunt entre LIN et OUT1.
Etape 5 :
Mettre en place les Optocoupleurs

Colorer les bornes pour eviter les confusions.
Alimenter le Sonoff sur LIN & N, connecter le chauffage su N, OUT1 et Fil pilote sur OUT2 (limité à 50ma).
Etape 6 :
Paramètrer Espeasy
• Créer les devices

Pour info

• Créer une règle (Rules)

rules1.txt
Etape 7 :
Domoticz
• Créer un dispositif :

105 Chauffage 01000000 1 Sonoff Ch1 Light/Switch Selector Switch
Récupérer son Idx (ici 105).
• Créer un script :
Fil_pilote_ip
Mettre le(s) bon(s) Idx et le(s) bonne(s) IP que vous avez paramétré avec EspEasy.
Etape 8 :
Il n’y a plus qu’à tester
Rappel

Le BP du Sonoff vous permet de tester le chauffage en local.
• Appui 1 : led Bleu mode confort
• Appui 2 : led Verte et Rouge mode Eco (du mal à voir le vert domine le rouge)
• Appui 3 : led Verte mode Hors-Gel
• Appui 4 : led Rouge mode Arrêt
Etape 1 :
Flasher le Sonoff avec ESPEasy mega :
Déjà bien expliqué sur ce site donc suivre ce tuto :
http://sigalou-domotique.fr/domotique/2 ... ff-dual-r2
Pour domoticz s’arrêter après la connexion WIFI :
https://projetsdiy.fr/esp-easy-objet-co ... ation_WiFi
Etape 2 :
Enlever les 2 relais.

Bien enlever l’étain dans ces 6 trous, éventuellement les re-percer avec un forêt de 1,2mm.
Etape 3 :
Réaliser le circuit d’adaptation avec optocoupleur :
• Schéma de principe
Liste des composants : 2 Moc3043 (choisi pour leur faible consommation de pilotage 5ma)
2 Diodes 1N4007, 2 résistances 330 Ohms, 2 supports CI Dip6, 6 broches connecteur male et 1 plaque circuit imprimé 24,5 x 23 mm
Schéma inspiré de : https://domodin.wordpress.com/2015/07/0 ... ls-pilote/
• Implantation attention respecter les espacements et les cotes.

• Adaptateur en photo

Etape 4 :
Implantation sur circuit :
Faire un shunt entre LIN et OUT1.
Etape 5 :
Mettre en place les Optocoupleurs

Colorer les bornes pour eviter les confusions.
Alimenter le Sonoff sur LIN & N, connecter le chauffage su N, OUT1 et Fil pilote sur OUT2 (limité à 50ma).
Etape 6 :
Paramètrer Espeasy
• Créer les devices

Pour info

• Créer une règle (Rules)

rules1.txt
Code : Tout sélectionner
On Clock#Time=All,10:00 do // Reset journalier pour libérer mémoire
Reboot
endon
// Raffraichissement Ordre après Reboot
On System#Boot do
event,OrdreFp=[Ordre#Fp]
endon
//***
on OrdreFp do
TaskValueSet 3,1,%eventvalue%
if [Ordre#Fp]=1
gpio,13,0
gpio,12,0
gpio,5,0
endif
if [Ordre#Fp]=2
gpio,13,1
gpio,12,1
gpio,5,1
endif
if [Ordre#Fp]=3
gpio,13,1
gpio,12,0
gpio,5,1
endif
if [Ordre#Fp]=4
gpio,13,1
gpio,12,1
gpio,5,0
endif
endon
On Bouton#State=0 Do
if [Bouton#State]=0 and [Ordre#Fp]=0
event,OrdreFp=1
TaskValueSet 4,1,1
endIf
if [Bouton#State]=0 and [Ordre#Fp]=1
event,OrdreFp=2
TaskValueSet 4,1,1
endIf
EndOn
On Bouton#State=0 Do
if [Bouton#State]=0 and [Ordre#Fp]=2
event,OrdreFp=3
TaskValueSet 4,1,1
endIf
EndOn
On Bouton#State=0 Do
if [Bouton#State]=0 and [Ordre#Fp]=3
event,OrdreFp=4
TaskValueSet 4,1,1
endIf
EndOn
On Bouton#State=0 Do
if [Bouton#State]=0 and [Ordre#Fp]=4
event,OrdreFp=1
TaskValueSet 4,1,1
endIf
EndOnEtape 7 :
Domoticz
• Créer un dispositif :

105 Chauffage 01000000 1 Sonoff Ch1 Light/Switch Selector Switch
Récupérer son Idx (ici 105).
• Créer un script :
Fil_pilote_ip
Code : Tout sélectionner
return {
on = {
devices = { 105 , 106 }
},
execute = function(domoticz, Ch)
print ('Device ' .. Ch.idx .. ' - ' .. Ch.name )
if (Ch.idx == 105) then
Cmd_IP = 'http://192.168.0.xx/control?cmd=event,OrdreFp='
elseif (Ch.idx == 106) then
Cmd_IP = 'http://192.168.0.xy/control?cmd=event,OrdreFp='
end
if Ch.level == 10 then -- Confort 0 & 0
domoticz.openURL(Cmd_IP .. '1')
elseif Ch.level == 20 then -- Eco 1 & 1 => N & P
domoticz.openURL(Cmd_IP .. '2')
elseif Ch.level == 30 then -- Hors Gel 0 & 1 => N Seul
domoticz.openURL(Cmd_IP .. '3')
elseif Ch.level == 40 then -- Arret 1 & 0 => P Seul
domoticz.openURL(Cmd_IP .. '4')
end
print ('Device ' .. Ch.name .. ' - Level : ' .. Ch.levelName)
end
}Mettre le(s) bon(s) Idx et le(s) bonne(s) IP que vous avez paramétré avec EspEasy.
Etape 8 :
Il n’y a plus qu’à tester
Rappel

Le BP du Sonoff vous permet de tester le chauffage en local.
• Appui 1 : led Bleu mode confort
• Appui 2 : led Verte et Rouge mode Eco (du mal à voir le vert domine le rouge)
• Appui 3 : led Verte mode Hors-Gel
• Appui 4 : led Rouge mode Arrêt