Adafruit BME688 - Temperature Humidity Pressure Gas Sensor - STEMMA QT is a 4-in-1 environmental sensing breakout built around Bosch's BME688. According to the official Adafruit product page, it combines temperature, humidity, barometric pressure, and VOC gas sensing in one compact package and supports both I2C and SPI communication. The BME688 is presented by Adafruit as a drop-in upgrade over the BME680, adding programmable gas-heater behavior for controlled odor-analysis while keeping the same core hardware profile. The official page specifies ±3% humidity accuracy, ±1 hPa absolute pressure accuracy, and ±1.0C temperature accuracy, with enough pressure precision to support about ±1 meter altimeter accuracy or better. The onboard MOX gas sensor responds to VOCs such as ethanol, alcohol, and carbon monoxide for air-quality trend monitoring. Features Bosch BME688 4-in-1 environmental sensor Measures temperature, humidity, barometric pressure, and VOC gas resistance I2C or SPI communication support Drop-in replacement for BME680 with programmable gas-heater control Onboard 3.3V regulator and level shifting for 3V or 5V systems STEMMA QT / Qwiic-compatible connectors for solderless wiring Suitable for air-quality trend monitoring and environmental sensing Specifications Sensor: Bosch BME688 Measured values: Temperature, humidity, pressure, VOC gas resistance Humidity accuracy: ±3% Pressure accuracy: ±1 hPa absolute Temperature accuracy: ±1.0C Altitude capability: About ±1 meter or better accuracy from pressure sensing Gas sensing: MOX sensor responsive to VOCs such as ethanol, alcohol, and carbon monoxide Interface: I2C or SPI Product dimensions: 25.5mm x 17.6mm x 4.6mm Product weight: 1.7g Applications Indoor environmental monitoring Temperature, humidity, and pressure logging VOC and air-quality trend sensing Altitude estimation projects Arduino, CircuitPython, and Raspberry Pi sensor integration Notes As with all VOC / gas sensors, calibration and burn-in matter for more stable trend readings. Adafruit recommends an initial 48-hour burn-in and about 30 minutes of warm-up in the desired mode before use. Resources Adafruit Learn Guide