I have several IKEA Vindriktning air quality sensors (measuring PM2.5 but not CO, CO2 or VOC) equipped with an ESP32 with Tasmota on it. The level of soldering is trivial and the hardware looks really nice. It feeds a Grafana dashboard via MQTT, Node RED and InfluxDB. All is well documented and easy to do - you will find lots of resources online. And the Tasmota toolchain can be used for many other sensors as well.
https://www.hackster.io/news/ikea-vindriktning-air-quality-s...