Voici le schéma de montage : Ensuite il faut créer 2 devices de type Dummy : C'est ici que seront stockés l'état des sorties du 74HC595.
Enfin, les Rules :
Code : Tout sélectionner
on majreg do
gpio,2,0
gpio,3,0
gpio,1,[Dummy2#8]
gpio,3,1
gpio,3,0
gpio,1,[Dummy2#7]
gpio,3,1
gpio,3,0
gpio,1,[Dummy2#6]
gpio,3,1
gpio,3,0
gpio,1,[Dummy2#5]
gpio,3,1
gpio,3,0
gpio,1,[Dummy1#4]
gpio,3,1
gpio,3,0
gpio,1,[Dummy1#3]
gpio,3,1
gpio,3,0
gpio,1,[Dummy1#2]
gpio,3,1
gpio,3,0
gpio,1,[Dummy1#1]
gpio,3,1
gpio,2,1
endon
on SetOn do
if %eventvalue% < 4
TaskValueSet 1,%eventvalue%,1
else
TaskValueSet 2,%eventvalue%-4,1
endif
event,majreg
endon
on SetOff do
if %eventvalue% < 4
TaskValueSet 1,%eventvalue%,0
else
TaskValueSet 2,%eventvalue%-4,0
endif
event,majreg
endonPour éteindre = http://<IP de votre ESP>/control?cmd=event,SetOff=<Numéro de sortie>
Exemple : http://<IP de votre ESP>/control?cmd=event,SetOn=8 active la sortie Qh du registre.