On peux mettre plusieur timer jusqu'a 8
https://www.letscontrolit.com/wiki/inde ... ules#Timer
resultat mon code complet ressemble a cela maintenant
Code : Tout sélectionner
on System#Boot do //au boot arret de tout au cas ou moteur et electrovanne
gpio,15,0
gpio,5,0
gpio,4,0
endon
on BP#BP=1 do
event,porte
endon
on porte do //sur l'event porte si en bas je monte (gpio5)75 sec
if [ILS_B#ILS_B]=1
gpio,15,0
gpio,5,1
timerSet,1,75
endif
endon
on porte do //sur l'event porte si en haut je descend (gpio15) 75 sec
if [ILS_H#ILS_H]=1
gpio,15,1
gpio,5,0
timerSet,1,75
endif
endon
on ILS_B#ILS_B=1 do //quand en bas pulse vers le bas (gpio15) pour trouver aimant
pulse,15,1,650
endon
on ILS_H#ILS_H=1 do //arret moteur quand en haut
gpio,5,0
endon
on rules#timer=1 do
gpio,15,0
gpio,5,0
endon
on FLO_2_B#FLO_2_B=1 do //si flotteur bas actif et que floteur haut aussi
if [FLO_1_H#FLO_1_H]=1
gpio,4,1
timerSet,2,30
else
gpio,4,0
endon
on FLO_1_H#FLO_1_H=0 do //arret electrovanne
gpio,4,0
endon
on Rules#Timer=2 do //arret electrovanne
gpio,4,0
endon
Merci ya plus que as tester
J'ai des soucis quand la porte est en bas parfois l'aimant est mal reconnu et la porte ne se ré ouvre pas j'ai changer le temp de descente de 45sec a 75sec voir si cela améliore
Mes aimant ne sont pas fixer pour le moment ma porte étant en métal je fixerai une fois bien réglé pour éviter qu'une poule ne dérègle tout
d’ailleurs pour le câblage j'ai les fil de mes ils qui passe le long de la paroi faut mettre une gain type tube hiro ou les poule n'y toucherons pas