adafruit / Adafruit_CircuitPython_HTU21D

CircuitPython driver for Adafruit's HTU21D-F temperature and humidity sensor
MIT License
2 stars 9 forks source link

high humidity causes dead lock #23

Open GottZ opened 1 year ago

GottZ commented 1 year ago

Hey there. I've just noticed blowing slowly onto a HTU21D causes .relative_humidity to dead lock main thread execution. image image

is this reproducable outside my home? I'll check the behavior with a second HTU21D on friday. any idea for a workaround?

dhalbert commented 1 year ago

Which QT Py is that? This may be microcontroller-specific. The ESP32-S3 I2C implementation can be flaky. If you have another microcontroller board, try that one as well.

GottZ commented 1 year ago

it's a esp32-s2

Adafruit CircuitPython 8.1.0-beta.1 on 2023-03-30; Adafruit QT Py ESP32S2 with ESP32S2
Board ID:adafruit_qtpy_esp32s2

I'll check with a flipper zero later. thanks.

jposada202020 commented 1 year ago

I Was not able to reproduce this using

Adafruit CircuitPython 8.1.0-beta.2 on 2023-04-26; Adafruit QT Py ESP32S2 with ESP32S2

Using simpletest with and sleep time of 0.1.

image

Some Results


Temperature: 21.9 C
Humidity: 54.3 %

Temperature: 21.9 C
Humidity: 54.2 %

Temperature: 21.9 C
Humidity: 54.1 %

Temperature: 21.9 C
Humidity: 54.0 %

Temperature: 21.9 C
Humidity: 54.0 %

Temperature: 21.9 C
Humidity: 54.0 %

Temperature: 21.9 C
Humidity: 54.0 %

Temperature: 21.9 C
Humidity: 54.0 %

Temperature: 21.9 C
Humidity: 54.1 %

Temperature: 21.9 C
Humidity: 54.2 %

Temperature: 21.9 C
Humidity: 54.8 %

Temperature: 22.0 C
Humidity: 56.9 %

Temperature: 22.0 C
Humidity: 59.2 %

Temperature: 22.2 C
Humidity: 61.7 %

Temperature: 22.4 C
Humidity: 63.9 %

Temperature: 22.6 C
Humidity: 65.9 %

Temperature: 22.8 C
Humidity: 67.9 %

Temperature: 23.0 C
Humidity: 69.7 %

Temperature: 23.2 C
Humidity: 71.5 %

Temperature: 23.5 C
Humidity: 73.1 %

Temperature: 23.7 C
Humidity: 74.6 %

Temperature: 23.8 C
Humidity: 75.9 %

Temperature: 24.0 C
Humidity: 77.1 %

Temperature: 24.2 C
Humidity: 78.2 %

Temperature: 24.3 C
Humidity: 79.3 %

Temperature: 24.4 C
Humidity: 80.2 %

Temperature: 24.5 C
Humidity: 81.0 %

Temperature: 24.5 C
Humidity: 81.7 %

Temperature: 24.5 C
Humidity: 82.2 %

Temperature: 24.5 C
Humidity: 82.7 %

Temperature: 24.5 C
Humidity: 83.1 %

Temperature: 24.4 C
Humidity: 83.4 %

Temperature: 24.3 C
Humidity: 83.6 %

Temperature: 24.2 C
Humidity: 83.5 %

Temperature: 24.1 C
Humidity: 83.5 %

Temperature: 24.0 C
Humidity: 83.5 %

Temperature: 23.9 C
Humidity: 83.6 %

Temperature: 23.8 C
Humidity: 83.7 %

Temperature: 23.8 C
Humidity: 83.8 %

Temperature: 23.8 C
Humidity: 84.0 %

Temperature: 23.9 C
Humidity: 84.0 %