• One thing you could try to identify the bug in the DHT11.js module: Print the read "raw" value, using your code in #1.
    tldr:
    I'd assume it's length differs from the length in #3, having one extra bit. And removing this bit would fix the module for the ESP32, and would break it for all other boards having a different timing. A rewrite of the module with the setup of the watch only once at the "connect" would be the best solution, and should fix it for all platforms.

About

Avatar for maze1980 @maze1980 started