From 93aed219d41d03755b4b7a1425b6798ea2f8f033 Mon Sep 17 00:00:00 2001 From: Jerry Needell Date: Sun, 14 Oct 2018 13:39:04 -0400 Subject: [PATCH 1/5] fix first read issue --- adafruit_dht.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/adafruit_dht.py b/adafruit_dht.py index e7e8595..e7759a3 100644 --- a/adafruit_dht.py +++ b/adafruit_dht.py @@ -138,7 +138,7 @@ def measure(self): delay_between_readings = 0.5 if self._dht11: delay_between_readings = 1.0 - if time.monotonic()-self._last_called > delay_between_readings: + if (self._last_called == 0) or (time.monotonic()-self._last_called > delay_between_readings): self._last_called = time.monotonic() pulses = self._get_pulses() From 8d7ce76e7f3a30f3227b53527a8f43713fbd4b9f Mon Sep 17 00:00:00 2001 From: Jerry Needell Date: Sun, 14 Oct 2018 13:54:26 -0400 Subject: [PATCH 2/5] fix pylint issue - line too long --- adafruit_dht.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/adafruit_dht.py b/adafruit_dht.py index e7759a3..490d13b 100644 --- a/adafruit_dht.py +++ b/adafruit_dht.py @@ -138,7 +138,8 @@ def measure(self): delay_between_readings = 0.5 if self._dht11: delay_between_readings = 1.0 - if (self._last_called == 0) or (time.monotonic()-self._last_called > delay_between_readings): + if (self._last_called == 0) or \ + (time.monotonic()-self._last_called > delay_between_readings): self._last_called = time.monotonic() pulses = self._get_pulses() From ddb9d66096b19eb8110cee303b1e3a223884ec78 Mon Sep 17 00:00:00 2001 From: Jerry Needell Date: Mon, 15 Oct 2018 07:39:00 -0400 Subject: [PATCH 3/5] fix continuation line --- adafruit_dht.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/adafruit_dht.py b/adafruit_dht.py index 490d13b..2037c41 100644 --- a/adafruit_dht.py +++ b/adafruit_dht.py @@ -138,8 +138,8 @@ def measure(self): delay_between_readings = 0.5 if self._dht11: delay_between_readings = 1.0 - if (self._last_called == 0) or \ - (time.monotonic()-self._last_called > delay_between_readings): + if (self._last_called == 0 or + (time.monotonic()-self._last_called) > delay_between_readings): self._last_called = time.monotonic() pulses = self._get_pulses() From bcdc7a7469e936fb70e9c865ae0a2220b1fe7041 Mon Sep 17 00:00:00 2001 From: Jerry Needell Date: Mon, 15 Oct 2018 07:50:31 -0400 Subject: [PATCH 4/5] fix continuation line - add comment --- adafruit_dht.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/adafruit_dht.py b/adafruit_dht.py index 2037c41..1049c5e 100644 --- a/adafruit_dht.py +++ b/adafruit_dht.py @@ -138,6 +138,9 @@ def measure(self): delay_between_readings = 0.5 if self._dht11: delay_between_readings = 1.0 + # Initialte new reading if this is the first call or if sufficient delay + # If delay not sufficient - return previous reading. + # This allows back to back access for temperature and humidity for same reading if (self._last_called == 0 or (time.monotonic()-self._last_called) > delay_between_readings): self._last_called = time.monotonic() From 125890ed6e9b33a7a96f58ce3055c529c018b452 Mon Sep 17 00:00:00 2001 From: Scott Shawcroft Date: Tue, 16 Oct 2018 11:24:33 -0700 Subject: [PATCH 5/5] Fix typo --- adafruit_dht.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/adafruit_dht.py b/adafruit_dht.py index 1049c5e..e4842c3 100644 --- a/adafruit_dht.py +++ b/adafruit_dht.py @@ -138,7 +138,7 @@ def measure(self): delay_between_readings = 0.5 if self._dht11: delay_between_readings = 1.0 - # Initialte new reading if this is the first call or if sufficient delay + # Initiate new reading if this is the first call or if sufficient delay # If delay not sufficient - return previous reading. # This allows back to back access for temperature and humidity for same reading if (self._last_called == 0 or