Does anyone know of a reliable and cheap CO2 monitor (other data about air quality is not needed) for a music room that will be kept almost tight closed with potentially more than 1 person playing music? I need to know when levels will rise above normal so that we can stop and take a pause to exchange air. I've done some research and found complains about fake products coming from the usual suspects, some of which use alcohol sensors disguised as CO2 ones, which of course don't work.
I've taken DIY into consideration, then again discovered they sell fake parts too, like some MH-Z19 modules found on Ali* and elsewhere.
The most important thing is that you use an NDIR CO2 sensor. The best are in my opinion from SenseAir (e.g. the S8 that we use in our monitors). Then you can also get them from Sensirion, Winsen or Cubic. I believe for normal operations they perform all quite well.
Important is that you can adjust the automatic baseline calibration duration if you operate the sensor in a closed space that does not regularly get fresh air. Ideally put it into a longer period like 30 or 90 days or switch off and manually calibrate it regularly. I believe not many monitors offer that flexibility out of the box.
If you have some basic electronic skills, you can actually look at our open source build instructions and just build the basic monitor with the CO2 module [1].
You may be over-engineering things. Since there's no specific cutoff or precise value you need before calling a break, you could probably work out what rate things would increase at per typical person given the volume of the room and then just have a timer. Something like "Calm - 120 people-minutes, Energetic - 60 people-minutes, so three people really going for it means we take a break every 20".
Maybe this isn't enough for you, but I know it's easy for me to get trapped in a rabbit hole of how to solve things in a specific way and at times I need to pull back and say "what am I actually trying to solve". I had this with co2 monitors, getting fairly into which one to get then I realised I can deal with this by just regularly opening the window. I don't need a specific number.
edit -
Air exchange may happen pretty quickly, depending on the room and surroundings, so it could be as easy as "every X minutes we take a moment to open the door and window".
This is pretty much irrelevant though. I have a CO2 monitor for a closed space. Heavy exercise with the door closed will set off the 1500 PPM alarm every time. Do I care that it is off by maybe +/- 200 PPM? Not at all. It still absolutely serves its purpose of sounding an alarm when the air gets stale.
Thanks, I read about the need of recalibrating sensors, although didn't imagine that would be needed so often. Thankfully I recently moved to a very clean air area with trees and such, so exposing the sensor to clean air would just involve moving it a few meters outside.
Mine is indeed not perfectly calibrated since it sometimes gives value that are lower than the outside air, but the scheme of things, being off by 20 or 50ppm isn't going to change anything
Mine is indeed not perfectly calibrated since it sometimes gives value that are lower than the outside air, but the scheme of things, being off by 20 or 50ppm isn't going to change anything
I bought a co2meter.com model RAD-0301 ~6 years ago that was probably the cheapest prebuilt NDIR unit at the time. It just shows CO2 ppm and temperature.
It looks like they've slightly improved the features and dropped the cost more on their followup model https://www.co2meter.com/products/co2mini-indoor-air-quality... this is not going to be lab grade accurate but if it works as well as their old one it's great for the price and fits your requirement.
I'm a fan of Apollo Automation's AIR and MSR sensors that do a bunch of things, including CO2. They're ESP32 based, very easy to integrate with Home assistant with good UX.
Happy user of the Airthings Wave Plus (same as View but without a display). Major feature requirement was being able to fetch the sensor values with just a Bluetooth connection.
.. pretty much all instrumentation requires semi regular calibration, it varies by how often and how serious you are about exact results.
Many CO2 meters are sensitive to dirt | dust | crud build up ( see article ) and should be reset semi regularly as per the manual (or by the linked site guidelines if you've gotten a cheap one with no documentation).
Unfortunately my Jinping's temperature sensor does not agree with sensors of 3-4 different makes I have it always reads 3-4 degrees C below the others.
Yep same here. Temperature seems weird. It has offset option but didn't work correctly for me. CO2 and PM seem ok, but I don't have anything to calibrate with except outdoors.
I appreciate them not trying to upsell their product, but give what seems like an honest comparison to their competitor.
I have a Purple Air monitor and it’s done me well, but it’s great seeing an alternative with better access to the data.
I may have to give it a shot!
Yes and to be honest, most of the air quality monitors use very similar PM modules.
So often there is not too much difference in the accuracy of the monitors. I wrote about this some time ago [1].
However when it comes to data ownership, API access, costs and repairability that's where there are big differences. In many reviews these aspects are in my opinion not enough covered.
Since it seems like I’m the only person that seems to have ever bought one, wanted to mention the AirQ[0] as a thing that exists!
It’s got the PMSA003 which doesn’t seem to be used by anything else on that list, though I’m guessing from a quick glance at the spec sheet is substantially similar.
Part of why I went with this one was because it was relatively open. They do offer a cloud service and things most people would expect, but the device will work out of the box with no account or internet connection. Mobile app works too. It stores some historical data on the device so you still get nice graphs and charts.
If you punch the device’s IP in a browser it gives you a page back where it dumps all the data back at you. There’s an actively maintained Home Assistant integration.
All the sensors are replaceable. Or swappable if you decide you would really rather measure something else later. (Don’t know about buying the component and soldering it on yourself, but they sell the sensors on the little daughter boards that can be swapped.)
Only real downside I can think of is… it’s not particularly cheap.
Mostly just mentioning it in case it ends up on some of those charts later. ;) Biggest challenge with any of these measurement devices is… I have no reference to compare to or any way to evaluate the accuracy. (Lemme tell you about the time I tried to measure the humidity around here… I now own a psychrometer as a reference device since I figured that’d be pretty hard for any manufacturer to fuck up _too_ badly.) I’d definitely be curious to see how it stacks up.
I, too, am not a fan of their paid API changes, but you can configure your purple air to send the data to any URL you'd like. I have an endpoint that parses the payload and sends the pm25 and temperature to home assistant.
That said, I have definitely considered an airgradient and the esphome firmware.
they have very interesting articles on the topic, and I'm happy with the monitor I bought from them. Although I can't compare it to a reference, they were tested by the company/institute monitoring the air quality of paris and got a good score. I just which they could register their data on a sd card.
They are open source, and provide the code source of their software as well as for the hardware, which is very rare. I have plan one day to build my own outdoor monitor based on their plans (as a project I don't have the usage)
I got a DIY basic kit, and was pretty surprised when I saw that after 8 hours of sleep the CO2 level was 3600 ppm in the bedroom. My wife still jokes about the way I woke her up. I immediately said "We're basically suffocating". Maybe it was a little bit too dramatic sure, but kind of true.
The levels go above 1000 ppm in less than an hour with both of us in there.
Opening the windows to ventillate doesn't really solve this, as you'd need to keep opening and closing them every hour. I'm thinking about installing a HRV system, but struggling to find a model that could be integrated into Home Assistant. (ERV not necessary as I live in a european country with temperate climate, the humidity is mostly OK)
In the meantime I have two windows tilted open permanently in another room with the doors open. This keeps CO2 under 1000 ppm, but pretty bad for energy efficiency.
Overall pretty happy with the product, definitely made me much more aware of the air quality. I want to build a portable one with a display and logging to check out the car, the office, maybe the hotel rooms on a trip, the plane, etc.
I don’t believe co2 is as statistically significant of a problem as you are making it out to be. I believe some of the originally literature around this really made it overblown.
I do believe the science is out in areas like the described, it could very well impact high cognitive tasks and can easily imagine that being true. I still don't believe it is suffocating the brain like described by the poster.
> I immediately said "We're basically suffocating". Maybe it was a little bit too dramatic sure, but kind of true.
Carbon dioxide is one of just a very few air quality problems for which you have strong inborn biological detection systems. If you don't feel like it's suffocating you, it isn't.
Of course, these CO2 levels are smaller by at least one order of magnitude than what could cause suffocation. I overdramatized the fact that the air quality was really, really bad.
Based on every article I found, above 1000 ppm clearly affects sleep quality, cognitive performance, it causes headaches, etc. so 3600ppm is generally considered really bad.
Even if CO2 would be harmless in itself, it is a good indicator for bad ventillation.
> Based on every article I found, above 1000 ppm clearly affects sleep quality, cognitive performance, it causes headaches, etc.
Sleep quality and cognitive performance are often difficult to perceive in yourself.
Headaches aren't like that at all. If every article you found states that CO2 above 1000 ppm causes headaches, that should reflect poorly on everything else in all of those articles.
> Even if CO2 would be harmless in itself, it is a good indicator for bad ventilation.
I believe that the Sensirion SGP41 is the slightly better VOC sensor and it also gives an NOx signal that can be useful:
"The testing results show that the SGP41 has a better response for 9/10 tested VOC solvents and can detect the level of NOx gases, which is a unique and important feature for hazardous and toxic gas detection and alarm systems."[1]
In general measuring VOCs is quite challenging and people really need to understand these type of sensors. A couple of months ago, I wrote a whole blog post about these issues. [2].
That's been my experience with the BME688 too. Bosch likes to pitch this as being able to detect many various things, then leaves it up to the customer to experiment with heater profiles and machine learning to reach said goal.
The results I've seen for methane is discouraging, to say the least. Now moving to a NDIR sensor. A completely different thing, I know. Guess I was under a spell, it sounded too good to be true - a BOM cost reduction of 20x, and it was. I can go on and on about this one and the driverlib for it, but I've spent enough energy already.
We were getting headaches but didn't know why. Turns out the building was recently remodeled, and the VOC sensor helped us root cause the air quality (we were opening windows to get rid of the flooring smell, but then inhaling toxic roof off-gases instead).
Radon sensors might be dedicated and expensive, or they might just count clicks in the gamma spectrum.
If you have a basement | enclosed space in a granite rich area then you'll probably get radon gas pooling in that space unless it's sealed and|or vented.
You're unlikely to have an unspecified gamma source (lump of uranium, limp of potassium, lump of thorium) in your basement so ...
A generic geiger counter (click counter) should give a reading (low) outside your space in the open air, and another reading (higher) inside that space .. that can vary with time (as gas is expressed, pools, vented).
That generic click difference is almost entirely radon .. you'll be taking readings within 20 feet, one inside, anothe outside.
So you can easily get away with a cheap geiger counter to indicate if there's an issue .. if there is, you'll need to either:
* minise time spent inside space, and|or
* vent the space (fan blower, + pipe to outside)
* accept a cancer risk ~ a pack a day smoking if you use space as an office.
Source: a couple of decades geophysical surveying making radiometric maps of entire countries.
it's a heavy gas that "oozes" out of granites and settles in low areas .. valleys until a breeze comes through or basements until pumped out ( floor level extractor fan | gas sump ).
I bought an Extech CO210 CO2/Temp/Humidity datalogger about ten years ago. It's been a very useful, reliable device. Maybe there are newer models or different manufacturers (e.g. the Aranet 4) that make ones that would work for your application case. I didn't just want the readout, I wanted datalogging, and back then it was way more expensive to do datalogging than to just have a readout.