Leveraging Tasmota for Indoor Aerosol Science #23964
Grumium
started this conversation in
Show and tell
Replies: 1 comment 3 replies
-
Thx for sharing this great project. Your experience about commercial devices and the used sensors are the same i made. |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello everyone,
I’d like to briefly introduce my current Tasmota project, which was developed as part of the EU Horizon project EDIAQI (Evidence Driven Indoor Air Quality Improvement) at Leibniz Institute for Tropospheric Research (TROPOS) :
AQBIE – Air Quality Beacon & Immission Evaluator
15 of these devices have been recently installed by me and my colleages in households in Zagreb, Croatia. The goal is to collect high-resolution data on the personal exposure of children to particulate matter and air pollutants in their homes, to better understand sources of indoor pollution and personal ventilation habits. Another important aspect is raising parents’ awareness of indoor air quality.
Why Tasmota?
Commercial devices are often expensive, inflexible, closed-source, noisy, and do not measure particle size distribution, which is crucial for deriving scientifically meaningful data. I have been working with Tasmota for quite some time and was therefore convinced that we could address our current research questions using Tasmota as a solid base, and without reinventing the wheel. In the end, it was still a lot of work. One of our key goals was to create an easy-to-use device that integrates well into children's rooms, while also enabling us to receive live data via MQTT and perform remote software updates if needed. Development started back in February and included everything from hardware and software development to 3D-printed enclosures and custom adapter boards for the various sensors and MCU. All devices are currently up and running, and the measurements will continue until the end of November.
Technology
Our platform is based on the M5Stack Core2 v1.1 and uses sensors from Alphasense, Sensirion, and Bosch Sensortec, among others. In the course of the project I developed new drivers for the Core2 v1.1, the SEN66, BMV080, and Alphasense OPC-N3. Only the combination of all these sensors provides a complete picture of particle load in the 0.3–10 µm range. A single sensor, as found in many commercial devices, is insufficient. For the web interface, we built upon Tasmoview (by @wjohn007) to provide users with a modern UI and easy access to live data via the web interface:

Several widgets for the front display were newly designed using LVGL and Berry, including an AQI scale, a radar plot, a setup page, hidden touch buttons to leave more room for the widgets, the UI can be customized (dark mode/bright mode, dim time, ...), etc.
AQBIE is intended as a platform for further IoT sensor and air quality projects at TROPOS, and we have no plans to commercialize it.
Many thanks to @sfromis , @s-hadinger , @Jason2866 , and of course @arendst for your work on Tasmota and for patiently answering questions on Discord and here.
Let me know how you like it.
Beta Was this translation helpful? Give feedback.
All reactions