From cd546f20d2a373811caa15cf3b72e60f0b07a397 Mon Sep 17 00:00:00 2001 From: Jerry Needell Date: Mon, 9 Mar 2020 11:57:14 -0400 Subject: [PATCH 1/2] fix humidiy calulation error --- adafruit_sht31d.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/adafruit_sht31d.py b/adafruit_sht31d.py index ca064a0..8f50c2a 100644 --- a/adafruit_sht31d.py +++ b/adafruit_sht31d.py @@ -217,7 +217,7 @@ def _data(self): humidity = [None] * (length//2) for i in range(length//2): temperature[i] = -45 + (175 * (word[i*2] / 65535)) - humidity[i] = 100 * (word[(i*2)+1] / 65523) + humidity[i] = 100 * (word[(i*2)+1] / 65536) if (len(temperature) == 1) and (len(humidity) == 1): return temperature[0], humidity[0] return temperature, humidity From babd465476ddf151baae1fdb0f2b2aba4018e2e4 Mon Sep 17 00:00:00 2001 From: Jerry Needell Date: Mon, 9 Mar 2020 11:57:41 -0400 Subject: [PATCH 2/2] fix humidiy calulation error correctly --- adafruit_sht31d.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/adafruit_sht31d.py b/adafruit_sht31d.py index 8f50c2a..3a78216 100644 --- a/adafruit_sht31d.py +++ b/adafruit_sht31d.py @@ -217,7 +217,7 @@ def _data(self): humidity = [None] * (length//2) for i in range(length//2): temperature[i] = -45 + (175 * (word[i*2] / 65535)) - humidity[i] = 100 * (word[(i*2)+1] / 65536) + humidity[i] = 100 * (word[(i*2)+1] / 65535) if (len(temperature) == 1) and (len(humidity) == 1): return temperature[0], humidity[0] return temperature, humidity