Since I live in a densely populated area, I wanted to get a feel for the local air quality and possibly invest in an air filter if the data looked bad. I ran across some nice guides using this dongle and purchased it to use with my Raspberry Pi 3. The data is extremely easy to read requiring just a few lines of Python. It enumerates as a serial port that sends updated measurements every ~2 seconds. The big seller of the sensor is its air quality index. It's proprietary and Bosch doesn't tell you the formula in their datasheet but it's pretty useful for getting a quick read of how all the measurements equate to the air around it! Check my blog for a more detailed write up: https://technicallydeclined.com/bme-680-voc-sensor-long-term-review/
It is a great little ‘thing’, works perfectly with my Ubuntu laptop, works fine with ubuntu mate on raspberry pi (though mate on raspberry pi is very sluggish and not really an option) but I cannot get it to work on the same pi running Buster. I get one line of readout then multiple messages of “invalid option” until it just stops altogether?????
Thanks for your review Stephen :) I haven't tried in the RPi buster yet, but I've seen in an older Debian version that the "ModemManager" service could mess with CDC-SerialPorts (https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=683839). The exact fix depends on the distribution, but you can try disabling the daemon with "sudo systemctl disable ModemManager". Thanks for the feedback and let me know if it works. All the best. Daniel.
This is a really cool sensor chip! It’s quite easy to get started with since it’s USB and sends data in high level formats like json. Still it just comes as a chip in an anti static bag so you will need to search the Internet for information on how to use it.
Hi Thomas, Thanks for supporting this project and for the review :) Have you checked the "Datasheet" file (link below)? There it's detailed documentation about how to use it. Please let me know if there is any information missing and I'll add it. All the best, Daniel.
I ordered the item just to play around with it and to make some first steps in the area of air quality measurement. Ordering and shipment was, simple, straightforward and quick. The product itself works like a charm, just as described in the documentation. I have used it with my Linux computer, a Rasperry Pi and a Windows 7 machine. The connection over the virtual serial port is reliable and without any issues. In the beginning, I was not sure how to interpret the "IAQ Accuracy" data item. But there are documentation files for the BOSCH BME 680 sensor online that did answer my question. So far, I did not change the firmware, so can't say anything about that. All in all, I am very happy with the uThing::VOC, definitely recommended!