From 57c9adfa4dc15191bab1e819e66ec6e0778e7154 Mon Sep 17 00:00:00 2001 From: Andreas Zweili Date: Mon, 21 Oct 2019 17:26:34 +0200 Subject: [PATCH] round all the collected results The messurements are way to noisy when they are not rounded --- sensors/collector/collector.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/sensors/collector/collector.py b/sensors/collector/collector.py index 3612695..6eac3cd 100644 --- a/sensors/collector/collector.py +++ b/sensors/collector/collector.py @@ -10,20 +10,20 @@ from .models import Time, Temperature, Humidity, Pressure sense = SenseHat() +def _round_to_half(value): + return round(value * 2.0) / 2.0 + def get_temperature(): - raw_temp = sense.get_temperature() - return round(raw_temp, 1) + return _round_to_half(sense.get_temperature()) def get_pressure(): - raw_pressure = sense.get_pressure() - return round(raw_pressure, 1) + return round(sense.get_pressure()) def get_humidity(): - raw_humidity = sense.get_humidity() - return round(raw_humidity, 1) + return round(sense.get_humidity()) def values_to_db():