Test 1/2 for PMS7003 , bme680 and esp32, on an electrical-box and a small fan inside . BME680 use bsec bosch. Gas readings are strong correlated with humidity ( on ULP mode ) , I recommend LP mode. http://airqualitynow.eu/about_indices_definition.
Temperature, Humidity, Pressure and Gas Sensor (BME680), Indoor
I measure air quality PM2.5 and PM10 using a PMS7003 sensor. I also measure temperature, humidity, pressure and VOC using a Bosch BME680