14-12-2014, 18:24:39
bonjour , voila mon projet :
j ai une generatrice a demarage a clef
un capteur de niveau d eau
une carte 4 relaisje
je vais connecter ma carte relais a ma generatrice en me branchant sur le neiman et la carte brancher sur les gpio
le capteur de niveau d eau brancher sur un gpio
j ai creer un script "groupe.py" qui lance 2 scripts "contact.sh et demare.sh" un met le contact pendant 10 minutes et l autre lance le demareur pendant 3 secondes
groupe.py
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from time import sleep
import os
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BCM) # mode de numérotation des pins
GPIO.setup(24,GPIO.IN) # la pin 24 réglée en entrée
while True:
if ( GPIO.input(24) == False ):
inputval = GPIO.input(24)
os.system('bash /home/pi/groupecontact.sh')
os.system('bash /home/pi/groupedemare.sh')
sleep(0.1);
mais le probleme quand je lance groupe.py j ai le premier relais pendant 10 minutes puis s eteint puis le 2 eme relais pendant 3 secondes puis s eteint
j ai une generatrice a demarage a clef
un capteur de niveau d eau
une carte 4 relaisje
je vais connecter ma carte relais a ma generatrice en me branchant sur le neiman et la carte brancher sur les gpio
le capteur de niveau d eau brancher sur un gpio
j ai creer un script "groupe.py" qui lance 2 scripts "contact.sh et demare.sh" un met le contact pendant 10 minutes et l autre lance le demareur pendant 3 secondes
groupe.py
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from time import sleep
import os
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BCM) # mode de numérotation des pins
GPIO.setup(24,GPIO.IN) # la pin 24 réglée en entrée
while True:
if ( GPIO.input(24) == False ):
inputval = GPIO.input(24)
os.system('bash /home/pi/groupecontact.sh')
os.system('bash /home/pi/groupedemare.sh')
sleep(0.1);
mais le probleme quand je lance groupe.py j ai le premier relais pendant 10 minutes puis s eteint puis le 2 eme relais pendant 3 secondes puis s eteint