Best CO2 sensor

Hey,

yes i have it connected to HA. The Meter Pro CO2 is connected via the Switchbot Bluetooth Integration. So directly via Bluetooth without any hub.
The firmeware update can be done via the switchbot app also without the hub but i see no way todo this via HA directly.

1 Like

At the moment, I think that Senseair S88 is the best.

Hi, i see this one popped up on my aliexpress page
Has anyone tried it?

DAIKIN Air Sensor BRY88AB151K/BRY88AA151K Geek to meets ESPHome Home Assistant. Sensor content temperature, humidity, CO2, PM2.5
https://a.aliexpress.com/_oo8WRB3

It seems references to AirGradient ONE are missing :slight_smile: I use an outdoor version but the also offer indoor versions with all the usual measurements: temp, rh, CO2, VOC (index, not ppm) and particulate matter (PM2.5, PM10, PM0.3).
They are not cheap however (135$ for the kit) they have a very good track record of accuracy and publish very openly about advancements and also problems that arise. And it is open source hardware and directly available in HA as a local polling device :heart_eyes:
The indoor version is bulky however, probably only useful if you put it on a wall or something. We used several AirGradient indoor at a site I was working and it was very insightful for knowing what processes are most polluting, when too many people are in the room and the ventilation cannot keep up etc.

The Switchbot CO2 Sensor seems to work reasonably well if you connect it to HA via Bluetooth. Strangely, I had to remove the batteries from my unit for it to work properly when connected to USB-C…

Been using the One for about a week now, can highly recommend it. I went with the fully assembled kit and the only time you need to access the web interface is for the firmware updates, everything else is local and handled via the HA integration page for it.

It’s been a boon in having a visual of the Co2 levels in my unit so I know when to open a window and to have the fan mode on the AC turned on to promote airflow more and reduce it to more safe levels.

I use this with the graph card for at a glace visuals on the side monitor and on my phone when I have it open:

type: custom:mini-graph-card
entities:
  - sensor.airgradientone_carbon_dioxide
align_icon: left
align_state: center
show:
  fill: true
  labels: false
color_thresholds:
  - value: 600
    color: "#1AB24D"
  - value: 1000
    color: "#9BC73E"
  - value: 1500
    color: "#FBC711"
  - value: 2000
    color: "#F29126"
  - value: 2100
    color: "#EE1D23"
hours_to_show: 6
points_per_hour: 5
theme: Metro Blue
icon: mdi:molecule-co2

image

The colors and values are based on this chart:

co2-ppm-table-400x419

2 Likes

What Entities does it expose.
I bought one to test and play around.
First I updated the FW via Smartphone and the SwitchBot App.
Then I saw that Home Assistant already found something … the SwitchBot Bluetooth integration found a “Light Strip DD90”. But the only entity it had was sensor.light_strip_dd90_bluetooth_signal
A few minutes later it added light.light_strip_dd90.
Of course, nothing can be controlled or read out with it, as the sensor is not a lamp, but a CO2 sensor with temperature and humidity sensor

yeah had the same. do you have active scans on?

or

1 Like

Still looking for feedback on this, as we are planning the first production run :slight_smile:

The Switchbot Meter Pro CO2 works perfectly now via the Bluetooth Integration.
It has since replaced my Netatmo Setup.
I am quite happy with the performance. At first it seemed a bit bugged, but with the initial Update it got a lot better and when you remove the batteries and leave it running on USB C it was been absolutely rock solid and very responsive.

We have the Aranet 4 and after reading this and other topics I added this device to HA. Now I also get temp and humidity readings as a bonus.

The Aranet 4 is expensive. We paid around 160 euros for it and prices have gone up. We needed a solid and accurate meter during COVID. But now that we have it I thought I’d just give it a try!

The hardware is based on ESP32 and there’s an ESPHome config ready. Hardware details inside:

I compared the Aranet 4 (which has become a fairly popular device) with the SwitchBot Meter Pro (CO2 Monitor) - the latter being about 1/3 the price of the former.

The Aranet is great with portability, quickly detecting changes (like walking into a crowded arena or classroom), and the battery life is great. It is more expensive.

The SwitchBot only updates every 30 minutes when running on battery, so it is essentially useless if not plugged in. That being said, it can update every minute if connected to USB power.

I compared readings for the two devices during a day in my classroom, providing a range of values and quick changes. Aranet data was exported for two-minute intervals; SwitchBot data at one-minute intervals.

For stationary (home, work) readings where there are unlikely to be significant quick changes, and where it can plug in, the SwitchBot seems to be a decent option for reliable CO2 measurements.

I’ve attached an image of the direct readings from Aranet and SwitchBot, along with a 7-point moving average trendline for the Aranet. In this case, the lines are quite similar, which possibly suggests the SwitchBot is averaging readings - but shows reliability even if it is slower to respond.

1 Like

This is only the Aranet trendline and the SwitchBot data.

Full description: Best CO2 sensor - #136 by mrmrphy

1 Like

It’s not “typical” but I have three of them at home. One is in my study, one in my bedroom and one in the kitchen. I want to monitor C02 because it tells me how much fresh air there is inside. C02 increases when animals exhale. A human breathes out 40,000ppm, and outdoors levels are around 400-450ppm. Experts say to reduce the chance of getting infected with an airborne disease, you should aim for less than 700-800ppm indoors. They also say for maximum attention, for example in class rooms, that you should aim for less than 1000ppm.
So, if your levels are 400-600, you’re getting a lot of fresh air, and most of the air you’re breathing won’t have been in someone else’s lungs. Each additional 400ppm means 1% additional air has gone through someone’s lungs. So 800ppm means 1% is rebreathed air, 1200ppm is 2% rebreathed air, and so on. When you get to around 1300-1500ppm, that’s a stuffy room with very little fresh air coming in. I even have a portable C02 monitor that I take with me on public transport and to concerts. I wear a mask when levels are more than 750 or 800ppm.

4 Likes

I have used HibouAir CO2 monitor. which is comparatively cheaper. like you mentioned i get other parameters like pressure, temperature humidity, voc along with co2.
i have integrated it with Homeassistant .

1 Like

I would argue that doesn’t matter… A reading every 30 minutes is for most practical purposes more than ok.