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/
Great device to measure air quality levels. Inexpensive and could create a fun project. I have 3 sometimes 4 monitoring the air quality around the house. A great way to re-purpose an old computer to be an air quality monitor station.
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.
It worked out of the box. Ohmtech.io is completely responsive to customers, always there for support. They shipped the product ASAP! The documentation was very complete and easy to understand, even if it's a bit like reading shampoo instructions as you just plug in and point to /dev/ttyACMnn in Linux (Fedora 30 and with my Raspberry Pi). Readings and sensors seem to be very accurate according to my readings, specially the Bosch IAQ. Completely recommend.
This is a professional quality device, and was delivered quite quickly. It works very well, precisely as described in the (quite detailed and well written) documentation online. The firmware is stable, simple to interact with and functional. Overall, this is an excellent device to use, if the use case (USB attached indoor environment sensor) fits your requirements! If in doubt, have a look at the pdf documentation, it describes the functionality quite thoroughly.
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!