Compteur de temps de fonctionnement

Vous venez de déballer votre Raspberry Pi et vous vous posez des questions ? C'est ici que ça se passe !

Modérateur : Francois

SoBritish
Messages : 12
Enregistré le : jeu. 14 mai 2015 13:51

Re: Compteur de temps de fonctionnement

Message par SoBritish » lun. 18 mai 2015 18:23

Merci, je vais "travailler" la dessus.
Pour palier a la coupure, ne pourrait on pas écrire la valeur dans un fichier ( mm si ce n'est que toute les 30 min par exemple ) et reprendre cette valeur en base du comptage.

SoBritish
Messages : 12
Enregistré le : jeu. 14 mai 2015 13:51

Re: Compteur de temps de fonctionnement

Message par SoBritish » sam. 23 mai 2015 09:33

Je seche un peut pour lire une valeur numérique dans le fichier afin de lui ajouter la valeur du temps en cours.

Avatar du membre
Manfraid
Raspinaute
Messages : 1402
Enregistré le : ven. 3 oct. 2014 14:50
Contact :

Re: Compteur de temps de fonctionnement

Message par Manfraid » sam. 23 mai 2015 13:36

une question, y a-t-il plusieurs valeur dans ce fichier ?
NAS : DIY OS Debian: DD250Go + 3x2To + 6To
Raspberry pi : 2B OS : Raspbian
Se tromper est humain, Vraiment foutre la merde nécessite le mot de passe de root.

SoBritish
Messages : 12
Enregistré le : jeu. 14 mai 2015 13:51

Re: Compteur de temps de fonctionnement

Message par SoBritish » sam. 23 mai 2015 18:22

pour l'essais non, après j'aurai besoin de mettre l'horodatage

phdenaujan
Messages : 63
Enregistré le : lun. 5 janv. 2015 21:29

Re: Compteur de temps de fonctionnement

Message par phdenaujan » sam. 23 mai 2015 19:15

Bonsoir,

Un truc comme ça ferait-il l'affaire ?

Pour un fichier Binaire :

Code : Tout sélectionner

def increm(nouvellevaleur):
    global valeur
 
    fichier = open ("compteur", "rb")
    anciennevaleur=pickle.load (fichier)
    fichier.close()
    
    valeur = nouvellevaleur + anciennevaleur

    fichier = open ("compteur", "wb")        
    pickle.dump (valeur, fichier)
    fichier.close()
Pour un fichier ASCII :

Code : Tout sélectionner

def increm(nouvellevaleur):
    global valeur
 
    fichier =open ('compteur.txt', "r")
    anciennevaleur=(fichier.readline())
    fichier.close()

    anciennevaleur = int(anciennevaleur)
    #nouvellevaleur = int(nouvellevaleur) # Probablement pas utile
    valeur = nouvellevaleur + anciennevaleur

    fichier = open ("compteur.txt", "w")        
    fichier.write (str(valeur))
    fichier.close()
Ph.

SoBritish
Messages : 12
Enregistré le : jeu. 14 mai 2015 13:51

Re: Compteur de temps de fonctionnement

Message par SoBritish » lun. 25 mai 2015 14:25

Avec les GPIO j'obtient l'erreur suivante, une piste ?

Code : Tout sélectionner

Traceback (most recent call last):
  File "/home/pi/co.py", line 43, in <module>
    GPIO.add_event_detect(infomarche, GPIO.FALLING, callback=stop, bouncetime=200)
RuntimeError: Conflicting edge detection already enabled for this GPIO channel

Avatar du membre
Manfraid
Raspinaute
Messages : 1402
Enregistré le : ven. 3 oct. 2014 14:50
Contact :

Re: Compteur de temps de fonctionnement

Message par Manfraid » mar. 26 mai 2015 21:38

C'est une erreur de ma part on ne peu mettre plusieurs évent sur la même entrée. Il faut modifier le programme. J'essaierai de faire les modifications des que je peu.
NAS : DIY OS Debian: DD250Go + 3x2To + 6To
Raspberry pi : 2B OS : Raspbian
Se tromper est humain, Vraiment foutre la merde nécessite le mot de passe de root.

SoBritish
Messages : 12
Enregistré le : jeu. 14 mai 2015 13:51

Re: Compteur de temps de fonctionnement

Message par SoBritish » jeu. 28 mai 2015 12:53

Je peux toujours prendre une nouvelle entrer avec un jeu de contact inverseur

Avatar du membre
Manfraid
Raspinaute
Messages : 1402
Enregistré le : ven. 3 oct. 2014 14:50
Contact :

Re: Compteur de temps de fonctionnement

Message par Manfraid » jeu. 28 mai 2015 21:04

de mémoire on peu mettre un deuxième callback mais le soucis et qu'il sera appeler de la même façon, donc il faut modifier le programme pour n'en créer qu'un seul est surveiller tous les changement d'état
NAS : DIY OS Debian: DD250Go + 3x2To + 6To
Raspberry pi : 2B OS : Raspbian
Se tromper est humain, Vraiment foutre la merde nécessite le mot de passe de root.

SoBritish
Messages : 12
Enregistré le : jeu. 14 mai 2015 13:51

Re: Compteur de temps de fonctionnement

Message par SoBritish » mar. 2 juin 2015 21:01

J'ai consulter quelque doc et tuto sans reel succee. Tu as des pistes ?

Répondre

Retourner vers « Débutants »