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:
Vitor de Miranda Henrique
2025-05-01 10:06:38 -07:00
committed by GitHub

View File

@@ -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)