From 93675829a172e4ebfd03bbfcd58aefc29031a95d Mon Sep 17 00:00:00 2001 From: Rousseau Vincent <vincent.rousseau@irstea.fr> Date: Mon, 1 Apr 2019 15:16:18 +0200 Subject: [PATCH] Add random sleep before while loop --- sensors/ads1115/ads1115_influx.py | 4 ++++ sensors/bme280/bme280_influx.py | 6 +++++- sensors/cpu_load/cpu_load.py | 4 ++++ 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/sensors/ads1115/ads1115_influx.py b/sensors/ads1115/ads1115_influx.py index 39637bd..06479f8 100644 --- a/sensors/ads1115/ads1115_influx.py +++ b/sensors/ads1115/ads1115_influx.py @@ -4,6 +4,10 @@ from datetime import datetime import threading import ADS1115 as ads1115_lib from influxdb import InfluxDBClient +from random import uniform + +# Start sensors at different time after +time.sleep(uniform(10,60)) influx_host = os.getenv('INFLUX_HOST', 'localhost') influx_dbname = os.getenv('INFLUX_DBNAME', 'multi-sense') diff --git a/sensors/bme280/bme280_influx.py b/sensors/bme280/bme280_influx.py index 1668499..4028143 100644 --- a/sensors/bme280/bme280_influx.py +++ b/sensors/bme280/bme280_influx.py @@ -3,6 +3,10 @@ import os import smbus2 import bme280 from influxdb import InfluxDBClient +from random import uniform + +# Start sensors at different time after +time.sleep(uniform(10,60)) influx_host = os.getenv('INFLUX_HOST', 'localhost') influx_dbname = os.getenv('INFLUX_DBNAME', 'multi-sense') @@ -27,5 +31,5 @@ while True: } ] influx_client.write_points(measurement) - time.sleep(1) + time.sleep(10) diff --git a/sensors/cpu_load/cpu_load.py b/sensors/cpu_load/cpu_load.py index 1a1b371..66378e6 100644 --- a/sensors/cpu_load/cpu_load.py +++ b/sensors/cpu_load/cpu_load.py @@ -2,6 +2,10 @@ import time import os import psutil from influxdb import InfluxDBClient +from random import uniform + +# Start sensors at different time after +time.sleep(uniform(10,60)) influx_host = os.getenv('INFLUX_HOST', 'localhost') influx_dbname = os.getenv('INFLUX_DBNAME', 'multi-sense') -- GitLab