fix delay

This commit is contained in:
Gitouche 2023-01-06 19:13:14 +01:00
parent 758daa4675
commit 248b50c76c

View file

@ -13,7 +13,7 @@ import requests
import serial import serial
from influxdb import InfluxDBClient from influxdb import InfluxDBClient
# Nombre de secondes entre deux transmission des mesures # Nombre de trames entre deux transmission des mesures (0 = nodelay)
DELAY_MESURE = 10 DELAY_MESURE = 10
# clés à utiliser - les autres ne seront pas transmises # clés à utiliser - les autres ne seront pas transmises
@ -114,7 +114,10 @@ def main():
delaycounter = DELAY_MESURE delaycounter = DELAY_MESURE
while True: while True:
while delaycounter < DELAY_MESURE: while delaycounter < DELAY_MESURE:
ser.read_until(b'\x03') logging.debug(delaycounter)
line = ser.readline()
while b'\x02' not in line: # recherche du caractère de début de trame
line = ser.readline()
delaycounter+=1 delaycounter+=1
line = ser.readline() line = ser.readline()
logging.debug(line) logging.debug(line)