First, I wanted to thank jankop and all for sharing their experiences with feeding ESP with DHTxx sensor data. I also have made tiny "weather station" with DHT11 onboard. In my project ESP goes to deep sleep for 15 minutes and then reads temp and humidity and sends it along with vdd to thingspeak.
As some have mentioned before, I have also noticed that readings were somewhat unstable. It occurred that in fact having RF circuitry ON and reading DHT at the same time caused this glitchy readout (although checksums were OK!). The solution was to:
1. read DHT before invoking wifi.sta.connect()
2. read DHT twice for having current data
Obligatory before/after image in the attachment
Best regards,
Krzysztof