I’ve got a very basic POC implementation of an Air Quality Monitor running on an arduino using the BME680 sensor (+ official BSEC library).
The code is very crude, but it’s functional (lots of hard coding). It’s pushing the values including IAQ to MQTT and from there I push in to influxdb and grafana.
Nice project and case! Do you have an issue with your arduino code (due to the MQTT library) in that does the code hang if the devices loses contact with the MQTT broker for an extended period? I'm in the middle of troubleshooting an arduino/mqtt project that I've built which works fine other than this issue (which is not uncommon)