Data nerd alert: I like graphs. I also have allergies, so I like graphs that can tell me when it’s allergies, and not COVID.
(I was reminded of this draft after chatting with James about it briefly at the social hour tonight. I will also bring it up at the Home Tinkering SIG later this month to gauge interest.)
I run an open source air quality monitor in my home office. I have it set up to blink one of my lights at me when CO2 gets above a certain level, so I can turn on my ceiling fan. Originally, I got it with a VOC detecting accessory so I could sit it directly on top of my 3D printer for weeks as I ran it to determine if I needed to invest more time in a filtering solution. (Spoilers: for PLA and PETG, not really necessary for these contaminants.)
Take a look at the CO2 levels for a month in my office. Can you tell when I went on vacation for a week?
I think it would be very interesting to see how air quality is doing in different areas of the shop. We can all smell some wood dust and laser smoke when we enter the respective areas, and we can see when dust is piling up. It’s less clear if the particulate is at a concerning level, is ‘leaking’ from one shop area to another, or if the smell will be as clear a clue in the ceramics area, from the 3D printers, or what air quality concerns there are in the metal shop or electronics lab.
The proposal:
Purchase and install approximately 5 indoor air quality monitors from AirGradient, at a cost of $138(kit) or $195(assembled) per monitor. This is one each for the Laser, 3D printer, wood, metal, and ceramics shops. Additional monitors for the lobby, electronics, textiles could be considered.
Add the public widget for air quality monitoring to one of our public or member-authenticated sites. (see here)
Benefits:
Clear moment-to-moment safety indication to members who may want to mask up. (I tend to wear my respirator in the wood shop the whole time, my allergies thank me.)
Data driven filter replacement, HVAC configuration, and alerting. I know we have a filter maintenance schedule, and we try to maximize life as much as possible. This could let us slightly stretch - or more likely trigger early replacements - both of which could have a budget impact. (Doubtful it would pay for itself to be honest.)
Cool factor! These are Home Assistant capable if we want to hook them up to ventilation, LED indicators, etc.
Risks and Mitigating Factors:
The biggest risk I see is … ‘meh’. In a couple years when sensors need replacing (they do have a lifespan) will we have seen enough value to justify keeping it up? Would anyone look at this data more often than once? Would it be useful to staff for troubleshooting HVAC? I don’t know - so please let me know in this post if you do or don’t care!
Repair/replacement. The ‘kit’ version does not come with a warranty, so having a spare would be best. AirGradient has a strong commitment to right-to-repair, and replacement parts are available in their store. However, they are a young company. My specific monitor is no longer available, and their model lineup has shifted over time. We should be prepared to source sensors from other locations as well.
Other options:
Cheaper monitors are available from IKEA. They are not very well reviewed. They don’t tend to be as accurate, don’t use repairable components, and the data system is not likely to be able to support our user count. I’m always in favor of a hack though!
More expensive ‘pro’ monitors are available. I can’t see spending more than this unless some other key benefits are present.
There are likely some other open source projects available that I haven’t found!
We’re currently using Davis AirLinks for indoor air quality monitoring in the dusty areas (ceramics, wood shop, and lasers). Those only measure particulates; the AirGradient sensors also support VOC, CO2 and NOx measurement which might be interesting, especially in the less-dusty areas.
We’re using Home Assistant for logging and visualization but we could stand to do a lot more on that front. Would you be interested in helping out on the analysis and presentation front first?
I love graphs too and I like everything about the AirGradient air quality monitor. This project also ties in nicely with the new Home Tinkering (home automation) SIG. Count me in. I’ve got one kit ordered which will probably live in my van. Thanks for the heads up.
Excellent to know we have some particulate monitoring already! And that we already use Home Assistant to log the information. I am not an expert at connecting HA data to things, but I am interested in learning and contributing. I’ll plan to bring the monitor and my dashboard to the SIG and we can strategize about what’s needed.
For the analysis and presentation… the sky’s the limit. Aside from looking at the graphs, what is useful to people? A green/yellow/red of particulate? Actual numbers, and a scale to read them?
I very briefly looked in to making public Home Assistant dashboards for the 3D Printing space (there are internal ones already), before realizing that HA still doesn’t have any kind of granular access control.
It’s not that hard to have HA export all of its data to Influx and use that as a backend for Grafana to make arbitrary visualizations, if someone were excited about that project.
As I’m skimming through the forum, your post has me coming full stop. Is there really a SIG for Home Tinkering/Automation?!? If so, where is it on the scheudle because I would be attending every month!!!
Home Assistant has been promising real role-based access control for as long as I’ve been using it. Last time I checked it was still on the roadmap for soonish, so I’ve been waiting with crossed fingers instead of coming up with something bespoke.
Seems all the contributors are distracted with AI features at the moment, but I haven’t given up hope.
A couple of people had done some more comprehensive measurements for a while about two years ago. One result was a big spike in both VOCs and particulates when people were welding. That was why we made welding ventilation a big focus in the new metal shop. It would be interesting to see similar measurements now.
I would like to be able to see real time levels on air quality metrics. I wear my filtration mask when I am personally sanding or doing other significant dust creating work. But I confess to taking off the mask when working at a table. It would help me to learn more about my own allergy and asthma trigger levels to have access to the data. I support expanding the monitoring at least for the short term so that we.can determine what kind of risk levels are present and give consideration to remediation. I like hard data for making those decisions.
Well, this is certainly more interest than I thought I’d get. Plus, it seems we have some data already! All great news.
It seems like data collection is just one part of this, and a part that we have some progress in already. The dissemination of that data is the more difficult part, and also the part with more interest.
I want to discuss this at the Home Tinkering SIG for sure, but perhaps this proposal goes farther than needed in showing the data publicly/online. I assume that stewards and such can get access to the data via HomeAssistant by request. So additional data collection may help you, but the presentation may not.
For general members, how would your needs be met by these scenarios?
What if:
While on ASMBLY WiFi, you can scan a QR code URL to view an air quality dashboard. RBAC is less of an issue here as it’s network isolated.
Each AQ monitor was accompanied by a wall-mounted monitor showing data from that station. (Think Raspberry Pi + a used discount LCD screen.)
Each AQ monitor is accompanied by a RGB LED showing some health threshold on the data from that station. Similar to the main dust collector’s big red bulb. (TBD: color-blind accessibility?)
My home assistant app (or other open source) can be set up to show data from ASMBLY before I decide to come in to the shop! (This is going to need way more auth setup.)
Personally, I think a local display would be enough for my needs. I would most prefer option 2 here, as I would not often remember to check AQI unless I was feeling a problem. So it doesn’t help me prevent allergies/asthma. My schedule is what it is, and I’m unlikely to avoid a shop when I have time and energy to be there - but I would like to mask up!
I prefer a display over an indicator light (option 3) so that I can calibrate my own sensitivity threshold better.
I’ve come across a new sensor option, called Polverine. Polverine
$62.41 per board currently, including firmware that will talk to Home Assistant over MQTT. Would also require some power supplies, and a printed enclosure!