diff --git a/sensors/ads1115/ads1115_influx.py b/sensors/ads1115/ads1115_influx.py
index 39637bdbef3b5956ab69f689faf945599b2c7f44..06479f8da4f1d81faade8973b5860377e3e2942c 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 16684996d561e1a4ab56a73a00d4f9825d41c29e..4028143f75799c12aac0913d3b0e2c0ca77c0f21 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 1a1b3719e6bc311e73748e14995e0e0321f60d26..66378e63c0f54d8affc918c2ac0f3b4741400d56 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')