39 résultats trouvés

par maccoa
mer. 15 nov. 2017 14:12
Forum : Python
Sujet : comment comparer une valeur avec elle meme ?
Réponses : 2
Vues : 623

Re: comment comparer une valeur avec elle meme ?

merci pour cette aide précieuse :!: le fait d’écrire ce que l'on veut faire en langage "compréhensible" (comme ta réponse) ma beaucoup aider. donc maintenant j'envoie bien sur ma table juste les changement d’état de la chaudière. avec la doc de minimalmodbus , il y'a des exemples pour créer un drive...
par maccoa
dim. 12 nov. 2017 17:03
Forum : Python
Sujet : comment comparer une valeur avec elle meme ?
Réponses : 2
Vues : 623

comment comparer une valeur avec elle meme ?

bonjour. j'essaye de comparer une valeur avec elle même , pour détecter un changement d’état. def csp4(): state = p4.read_register(4001,0,04) # p4 state return state while True: ts1 = 10 # temps entre 2 verif de l'etat ts2 = 5 # mini last_rec= {} # init dictionnaire last_rec["state"] = csp4() # ajou...
par maccoa
sam. 11 nov. 2017 18:57
Forum : Gestion de la température
Sujet : Regulation ventilateur 220 V
Réponses : 5
Vues : 1040

Re: Regulation ventilateur 220 V

je dirais un regulateur pwm ? à confirmer
tiens retrouver dans mes fav :
https://www.usinages.com/threads/variat ... pwm.16191/
par maccoa
mer. 8 nov. 2017 12:16
Forum : Python
Sujet : log data avec pyserial vers mysql
Réponses : 14
Vues : 1919

Re: log data avec pyserial vers mysql

comme je suis resté bloquer avec mon ser.readline() , j'ai essayer autre chose . def storeFunction(channel): con = mdb.connect(host="localhost",user="chris",passwd="xxxx",db="datalog"); try: cur = con.cursor() cur.execute("""INSERT INTO p4(valeur, id) VALUES(%s, %s)""", (int(valeur), int(index))) co...
par maccoa
dim. 5 nov. 2017 11:22
Forum : Python
Sujet : log data avec pyserial vers mysql
Réponses : 14
Vues : 1919

Re: log data avec pyserial vers mysql

Quel est l’intérêt de log toutes les 5 secondes vu l'inertie de la chaudière .?? juste par moment , lors de la phase d’allumage et juste sur certains index ( o2, t fumées) , c'est plus pour du fun que autre chose , puis ça apprend le langage surtout. Pense à mettre tout ça sur un SSD .... la carte ...
par maccoa
dim. 5 nov. 2017 08:19
Forum : Python
Sujet : log data avec pyserial vers mysql
Réponses : 14
Vues : 1919

Re: log data avec pyserial vers mysql

Je ne comprend pas la logique entre nb de données et enregistrement toutes les x minutes ... Tu auras toujours autant de lignes sauf si tu n'enregistre pas tout .... les données arrivent en continue , en boucle . si j'enregistre tout, tout le temps , ça va faire beaucoup. ou passer par une table te...
par maccoa
sam. 4 nov. 2017 20:58
Forum : Python
Sujet : log data avec pyserial vers mysql
Réponses : 14
Vues : 1919

Re: log data avec pyserial vers mysql

je viens de retester , pas d'erreur mais aucune données.
par maccoa
sam. 4 nov. 2017 20:03
Forum : Python
Sujet : log data avec pyserial vers mysql
Réponses : 14
Vues : 1919

Re: log data avec pyserial vers mysql

je viens de tester ton code hris@rpi3:~/script $ sudo python pyserial.py File "pyserial.py", line 11 if minute in [0,5,10,15 ---- ]: ^ SyntaxError: invalid syntax alors j'ai essayer time.sleep(10) du coup j'ai une ligne toutes les 10 sec . pour l'instant mon plus gros soucis , c'est d'etre sur d'avo...
par maccoa
sam. 4 nov. 2017 15:31
Forum : Python
Sujet : log data avec pyserial vers mysql
Réponses : 14
Vues : 1919

Re: log data avec pyserial vers mysql

merci pour vos réponses ! surtout la fonction split. #!/usr/bin/python # -*- coding: utf-8 -*- import serial ser = serial.Serial('/dev/ttyUSB0', 57600) while True: data_in = ser.readline() data_in = data_in.strip('\r\n') data = data_in.split(";") nom= data[0] valeur= data[1] index= data[2] div= data...
par maccoa
jeu. 2 nov. 2017 21:31
Forum : Python
Sujet : log data avec pyserial vers mysql
Réponses : 14
Vues : 1919

Re: log data avec pyserial vers mysql

en fait , je ne comprend pas trop comment récupérer les infos. la trame commence par SUB$ et se termine par \r\n je voudrais être sur d'avoir la trame complète , on commence à lire au $ et on fini au \r\n ou on attend un \r\n pour commencer à lire. dans la chaine reçue , nom;valeur;index;diviseur;un...

Aller à la recherche avancée