Quand le GPIO 17 repasse a 0 le comptage s'arrete , afin d'obtenir un fichier txt avec le total d'heures d'utilisation sui s’incrémente de jours en jours .
j'ai déjà ce script python qui surveille l’état des GPIO toutes les 5 secondes .
Code : Tout sélectionner
#!/usr/bin/python
# Script Python
from sys import argv
from os import system, path
from time import sleep
 
gpio_nr=int(argv[1])
err=""
if not path.isdir('/sys/class/gpio/gpio' + str(gpio_nr)):
    #f = open('/sys/class/gpio/export','w') # Fonctionnement a verifier
    #print >> f, str(gpio_nr)
    #f.close()
    system("echo "+str(gpio_nr)+" > /sys/class/gpio/export") 
    sleep(1)
try: # etat
    f = open("/sys/class/gpio/gpio"+str(gpio_nr)+"/value",'r')
    status=f.readline()
    f.close()
except:
    err= err + "Erreur GPIO.input GPIO" + str(gpio_nr) + " | "
if not err:
    if status.strip() == "0":
        print "OPEN"
    elif status.strip() == "1":
        print "CLOSED"
    else:
        print "NA"
else:
    print "NA"