All,
There is a lot going on with DHT libraries. I wanted to share a couple of things that I have discovered to hopefully save other people time.
The PietteTech_DHT library which was the go to DHT library for many people doesn’t work reliably on the Argon using 0.8.0-rc.27. It works very reliability using 0.8.0-rc.26.
There are a number of copies of the Adafruit_DHT library.
There is one copy floating around where the digitalWrite statements have been replaced with pinSetFast and p.inResetFast that works pretty reliably. I found over several hours of testing reading every 3 seconds that it failed 10% of the time. It can be found here: https://build.particle.io/shared_apps/5c2ec562e71c122067000cd4
The ADAFRUIT_DHT library in the Web IDE has not been updated to replace the digitalWrite statements which is probably good as it works with the Photon but not the Argon. A second copy ADAFRUIT_DHT_PARTICLE also appears to have not been changed from digitalWrites.
The GROVE_TEMPERATURE_AND_HUMIDITY_SENSOR library in the Web IDE has been updated from digitalWrite statements to pinSetFast and pinResetFast.
There are an additional 10 DHT libraries that I didn’t look at.