I have a Rpi with 3 DHT22 sensors attached. They share a common VCC/GND and the data lines are plugged into 3 separate GPIOs.
I had the system breadboarded for a while and never had issues, but recently I've noticed that 2 of the 3 DHT22s stop working after a couple of hours and then the 3rd DHT22 stops responding a while after that. A quick shutdown, unplug/replug gets the whole thing working and recording temp/hum again (for a few hours).
The whole setup worked for about a year and then the DHTs started acting a little flakey, so I figured that I'd change the sensor (always a chance that cheap sensors go bad). After swapping out the sensors I started getting the current behavior of DHT22s slowly stopping responding after some time.
I've removed all other sensors/relays/etc from the system so it doesn't seem to be related to inter-component comms.
I'm not sure what else could be causing the problems here.
Does anyone have ideas on what to try?