2 ponts de diodes (220v mini bien sûr !) utilisés "à l'envers".


Côté Domoticz, on utilise MQTT. Il doit donc être abonné à un serveur MQTT sur les topics domoticz/in et domoticz/out
On créé 4 dummys switches et 2 selecteurs 4 positions

La config des sélecteurs 4 modes :

On rajoute deux blockly (en voici un, l'autre est pareil mais avec les autres switches)

Coté Sonoff on installe ESPEASY 2.0, et on s'abonne au même MQTT :

Config des E/S (confort à l'allumage du module)

On configure les 4 devices en sortie (4 relais) en respectant bien les IDX de domoticz


Pour la remontée des boutons :
Bouton 1 : Confort zone 1
Bouton 2 : Eco zone 1
Bouton 3 : Confort zone 2
Bouton 4 : Eco zone 2
On configure les boutons dans devices :

Pour les 4 :

Et on active les "Rules" dans Tools -> Advanced et on colle le code ci dessous dans Rules
Code : Tout sélectionner
on System#Boot do
gpio,12,0
gpio,5,0
gpio,4,0
gpio,15,0
endon
on S1#Pressed=1 do // Confort zone 1
gpio,12,0
gpio,5,0
Publish domoticz/in, {"idx":44, "command":"switchlight", "switchcmd":"Set Level", "level":10}
endon
on S2#Pressed=1 do // Eco zone 1
gpio,12,1
gpio,5,1
Publish domoticz/in, {"idx":44, "command":"switchlight", "switchcmd":"Set Level", "level":20}
endon
on S3#Pressed=1 do // Confort zone 2
gpio,4,0
gpio,15,0
Publish domoticz/in, {"idx":45, "command":"switchlight", "switchcmd":"Set Level", "level":10}
endon
on S4#Pressed=1 do // Eco zone 2
gpio,4,1
gpio,15,1
Publish domoticz/in, {"idx":45, "command":"switchlight", "switchcmd":"Set Level", "level":20}
endon