How to Determine the Error of an Air Quality Sensor?
airgradient.com
airgradient.com
I have several AirGradient devices and they've been great, no hassle at all with my own software instead of cloud-connected anything. I just wish there were a really good CO monitor that was also no-pain.
Thanks for making a product that sells on its own merits instead of forcing ecosystem lock-in or trying to obscure what the thing is or does.
We are currently working on bringing a lot more features into our open-source firmware [1], for example mDNS, local API etc. to make it even easier for non-cloud connectivity. We are also working on an offical home assistant integration.
[1] https://github.com/airgradienthq/arduino [2] https://www.airgradient.com/documentation/local-server/
Native Home Assistant integration would be fantastic. I already have mine connected using ESP32, and it works well, but setup is a bit finicky. Would be great to have something easily flashable.
I integrate them in HomeAssistant via MQTT, see [1].
More in line with the discussed article, I correct the humidity and temperature by adding/subtracting a fixed deviation that I calculated from observation, but I would like to implement something based on [2].
[1]: https://github.com/nsbk/airgradient_mqtt
[2]: https://www.airgradient.com/blog/slr-temperature-example/
Well of course - they are they only company in this space that consistently post these articles to HN, and as the article says:
> This is an Ad for our Own Product
However they are shooting themselves in the marketing foot by not doing free datastorage for life for their users and therefore competing with PurpleAir which is the closed premium they are competing against.
Google has chosen PurpleAir for their map overlay for air quality, it shouldn't be that exclusive but the reason why is the sheer number of installs.
compare for your area:
vs the emptiness of
I keep telling them they need to just GIVE FOR FREE their units to all public universities in the United States with free data for life reporting, it will change their entire company's presence in the USA and maybe even make Google add them.
Right now many universities, firehouses, stadiums, etc. etc. use WeatherStem for local weather recording/reporting. You know what WeatherStem does NOT have? Air Quality recording/reporting. Imagine if AirGradient gave their units to all the major WeatherStem sites that already have power and internet setup.
look at the pulldown for the WeatherStem open-source data export and imagine AirGradient added for air quality to ALL those hundreds of universities
export pulldown https://forsyth.weatherstem.com/data
breakout (https://forsyth.weatherstem.com/)
We are planning many more articles like this one and hopefully step by step we can cover some of these aspects as well.
Less Polluted shows a point in a city after a rain shower. The passage of a storm front tends to leave the air behind it more clean that it was before it arrived. That example makes the most sense.
More Polluted does not make sense when you look at the photo since it obviously shows a storm front making it's way across a city, maybe the same one in the "Less Polluted" example. That storm is cleaning the air as it passes and the buildings in the foreground look like the storm has already passed. To me that means that the air from the photographer's vantage point should be clean already. It isn't possible to know whether you are looking east at dawn or west at sunset but either way that storm has passed, bringing clearer air to the city.
A better example would be a photo of that same city on a cloudless summer day when the air is choked with smog and those who care are wishing for a nice storm like the one pictured to sweep through and clean it all up.
Just curious.
I've dreamed of some future perfect portable sensor like a star trek tricorder or something that would tell me if the air in my office, or shopping center has bad stuff in the air (chemicals, viruses, mildew, etc...) to some point that I can print out a reading and tell my office the building is legally unsafe. I haven't seen anything like that.
I have sensor at home but all it tells me is PPM and I rarely pay attention.
I don’t get it either, there’s not much you can do with a residential AQI sensor without adding a bunch of other automation controls.
Commercially, these are used in building automation to do things like turn on the exhaust fans and make up air units in a parking structure when the CO levels go up, or to open an outside air damper in an AHU to let more fresh air in if elevated CO2 levels are detected.
I just don’t see the application for residential use. It’s just a PPM number, does anyone actually take action if the number gets too high? Anyone automate their actions?
(Now I have it running on very low continuously and it keeps PPM down)
The unit is rated for spaces 2x my square footage so on max it makes a quick improvement.
For CO2, minimize cooking / burning and kick on the air to attempt circulation. Worst case leave for a bit. (Used to be very sensitive to CO2 levels, it’s getting better).
You don't need automation. I have a portable CO2 monitor (aranet4) and it gives me an indication of how effectively the air is being exchanged. I've learned that my desk location at home is ok during summer and winter, but when temperatures are moderate the furnace isn't running as much, and the CO2 will get quite high. I keep a window cracked when I work there and it's enough to bring it down to reasonable levels. I didnt know this information before getting it. Similar when I was visiting relatives over easter - the CO2 in the bedroom got up to 2500ppm wile I slept (old house, sealed tight but no forced air circulation). I opened the window for the rest of my stay.
Then for shits and giggles I brought it with me to the inlaws and after turning it on there was shocked the CO2 levels were 4300ppm!
Suddenly the headaches they would get at home made sense, and they've started opening windows in the mornings to help circulate some air.
I have multiple CO2 meters in the house that helped me determine that there were no major issues with airflow, and led me to consider other ways to improve our sleep quality. This was also kinda helpful for me during parties; I'm usually not thinking about opening the window during winter, but when the CO2 level passes 1200 or so, I'll usually open it a crack.
If the author is about, I have a feeling this should read left?
However it's always important to not only look at one performance metric but a bundle, e.g. including R2 for the correlation to make a good judgement of a sensor quality.
We covered some of the basics in an earlier article [1].
[1] https://www.airgradient.com/blog/sensor-performance-precisio...
In one of the next topics we will dive more into PM correction and the sensitivity to relative humidity.
If you want to know more about the science of air quality monitoring, we are also running webinars that you can watch on our reserach page [3].
[1] https://www.airgradient.com/blog/slr-temperature-example/
[2] https://www.airgradient.com/blog/using-r-for-sensor-correcti...
> If you compare two reference instruments, they should ideally measure exactly the same, namely the true pollutant concentration. But they don’t: A study from the US-EPA co-located two commonly used reference instruments (Met One BAM-1020 and Teledyne API T640) and found that, at certain concentration ranges, they diverged by over 25% from each other.
The T640 also recently had its approved calibration algorithm(s) updated, to a new set which often reads about 7% lower. What does that mean for T640 reference data collected in the past? I don't know, and AFAIK neither does the EPA really.
All that to say that reference instruments are still instruments with limitations, even if from a regulatory perspective we treat them as "truth".
Closest "solution" I've found is the airsensors built into some airfilters. They seem to steal some of the main airflow rather than having a second fan. Obviously not quiet but at least fan size is decent so bit lower pitch
As for other measurements - for temp/humidity/pressure...any sensor will do. CO2 - the SCD41 are best I've found, BME680 and BME688 are hot garbage.
For CO2, the Sensirion SCD41 is a good sensor which uses photo accoustic principle. We found NDIR sensors using light spectometrie to be a bit more accurate like the SenseAir S8. Price wise the two are quite similar.
I've got a BME680 on a Raspberry Pi reporting the values it senses. I'm confused about how to interpret the air quality readings as far as what is good vs. what should be concerning. Is that what you mean by "hot garbage" or are you not satisfied with the accuracy readings themselves?
I agree 100%. What they measure (which is already very non-precise), only vaguely correlates with air quality and there are many factors that would throw off the readings.
Reading from their reference manual, one can already see from all the complicated expressions (regression) and numerical factors that they tried too hard to come up with something that looks like an air quality metric.
Don't get me wrong it was a good article, I appreciate the math on how to make a meaningful diff.
Unfortunatly, we still depend on reference instruments to figure out the performance of a sensor. But you can find reference stations that publish their air quality data online. If you want to do you own reference experiment, check if you can find a closeby air quality station and compare your data with this one. But keep in mind that, if reference and monitor are a few (kilo)meters apart, the air pollution emissions in the surroundings will probably differ. So you might not be able to compare every peak and squiggle, but I would expect that you can see a general correlation if you compare a sufficient time period (at least a week).