Merge pull request #503 from clement-nardi/patch-1
Fix DHT11/DHT22/AM2302 temperature retrieval with recent versions of …
This commit was merged in pull request #503.
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
import sys
|
||||
import time
|
||||
import adafruit_dht
|
||||
|
||||
from microcontroller import Pin
|
||||
|
||||
# Parse command line parameters.
|
||||
sensor_args = {
|
||||
@@ -16,7 +16,7 @@ if len(sys.argv) == 3 and sys.argv[1] in sensor_args:
|
||||
else:
|
||||
sys.exit(1)
|
||||
|
||||
dht_dev = sensor(pin)
|
||||
dht_dev = sensor(Pin(pin))
|
||||
|
||||
# DHT sensor read fails quite often, causing enclosure plugin to report value of 0.
|
||||
# If this happens, retry as suggested in the adafruit_dht docs.
|
||||
@@ -42,4 +42,4 @@ while retry_count <= max_retries:
|
||||
retry_count += 1
|
||||
|
||||
print('-1 | -1')
|
||||
sys.exit(1)
|
||||
sys.exit(1)
|
||||
|
||||
Reference in New Issue
Block a user