@James-Harding i'd guess the mjpg_streamer is using most of available current, causing dht sensor to error state and would increase available current for dht sensor or pin20 also used by mjpg_streamer.
Python library to read the DHT series of humidity and temperature sensors on a Raspberry Pi or Beaglebone Black.
For all platforms (Raspberry Pi and Beaglebone Black) make sure your system is able to compile Python extensions.
On Raspbian or Beaglebone Black's Debian/Ubuntu image you can ensure your system is ready by executing
Sounds interesting, but what makes this platform any better than the major competitors, Brillo/Weave, IOT Eclipse, Apple HomeKit, etc, which have nearly unlimited resources and a reputation. I understand that you have built something for the onion, but it wouldnt be that difficult to duplicate for another platform.