Ask HN: What indoor CO2 monitor do you recommend?

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers
Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.
www.nutrient.io
featured
  1. Aranet4-Python

    Aranet4, Aranet2 and Aranet Radiation Python client

    These are great. I have two of them and access the readings over Bluetooth using some Python code: https://github.com/Anrijs/Aranet4-Python (there's also a mobile app which I've never used)

    The eink display is really nice and if you disable Bluetooth the battery seems to last forever.

    It's 40% off right now which makes me tempted to pick up a third!

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. arduino

    Firmware of open-source hardware air quality monitors AirGradient ONE (indoor) and AirGradient Open Air (outdoor). (by airgradienthq)

    I also own an indoor AirGradient, and I like supporting open-source, open hardware, but I've been pretty disappointed with the product.

    There were no instructions in the box, and I had to dig around a while until I found this PDF from three years ago.[0] I normally can figure out a gadget without reading instructions, but this wasn't self-explanatory, as there are no inputs on the device itself, and I had to figure out how to connect it to my WiFi.

    It's open-source, but there are no official instructions for re-flashing the device. I had to piece the process together from third-party blog posts.

    The code itself is pretty low quality. They use tons of globals that could trivially be local variables, and they throw away precision of floats by casting them to ints.

    I fixed a bunch of bugs in my fork[1] and started contributing them upstream, and the maintainer told me that they just did a giant rewrite.[2] I get that it happens, but I would have preferred they announce in the README that the code is deprecated and not to work on it until this rewrite is complete.

    I still think it's fine overall and I'd probably buy it again for other rooms in my house, but I hope they get their act together a bit more.

    [0] https://www.airgradient.com/documents/AirGradient%20Manual%2...

    [1] https://github.com/mtlynch/airgradient-arduino

    [2] https://github.com/airgradienthq/arduino/pull/45

  4. OpenCO2_Sensor

    Arduino Repository for an E-Ink CO2 Sensor using ESP32 and SCD4X

    I have a handful of these in my home and really appreciate the small form factor, long battery life, and options for accessing the data (on-screen live values via eInk display, encoded recent history displayed via QR code, or simple http server endpoint over wifi): https://github.com/davidkreidler/OpenCO2_Sensor. It was straightforward to integrate the accessories into my homebridge instance for ongoing monitoring and notifications as well.

    You can make one yourself from the information in the repository or buy one from the author at their Tindie storefront: https://www.tindie.com/products/davidkreidler/open-co2-senso....

  5. airgradient-arduino

    I also own an indoor AirGradient, and I like supporting open-source, open hardware, but I've been pretty disappointed with the product.

    There were no instructions in the box, and I had to dig around a while until I found this PDF from three years ago.[0] I normally can figure out a gadget without reading instructions, but this wasn't self-explanatory, as there are no inputs on the device itself, and I had to figure out how to connect it to my WiFi.

    It's open-source, but there are no official instructions for re-flashing the device. I had to piece the process together from third-party blog posts.

    The code itself is pretty low quality. They use tons of globals that could trivially be local variables, and they throw away precision of floats by casting them to ints.

    I fixed a bunch of bugs in my fork[1] and started contributing them upstream, and the maintainer told me that they just did a giant rewrite.[2] I get that it happens, but I would have preferred they announce in the README that the code is deprecated and not to work on it until this rewrite is complete.

    I still think it's fine overall and I'd probably buy it again for other rooms in my house, but I hope they get their act together a bit more.

    [0] https://www.airgradient.com/documents/AirGradient%20Manual%2...

    [1] https://github.com/mtlynch/airgradient-arduino

    [2] https://github.com/airgradienthq/arduino/pull/45

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Bluepad32 v4: A Bluetooth Controller for ESP32, ESP32-S3, ESP32-C3, and More

    1 project | news.ycombinator.com | 11 Oct 2024
  • GPS on Marauder at a ESP32 Wroom 38 Pin Board

    1 project | /r/flipperzero | 9 Dec 2023
  • Esp32-wroom build

    1 project | /r/flipperzero | 6 Dec 2023
  • I made a Evil Portal app for the FZ + Wi-Fi dev board

    3 projects | /r/flipperzero | 30 Jun 2023
  • Russian hacking device on track to make $80 million worth of sales

    1 project | /r/flipperzero | 26 Jun 2023

Did you know that C++ is
the 7th most popular programming language
based on number of references?