make dht22 errors unsigned int, so we don't wrap into negative