Hi everyone,
First off, I just want to say a massive thank you to the entire AirGradient team and community. The open-source DIY project is absolutely fantastic, incredibly valuable, and very well documented. I really appreciate the effort that goes into making this available!
I’ve recently finished building my DIY v4 monitor. The soldering seems to have gone okay, and the unit is up and running, sending data, which is great!
I was looking into the configuration options, specifically to minimize light output, as the monitor is in a bedroom. I found the config setting to turn off the OLED display – perfect!
However, I notice there are two other LEDs on the components themselves that blink periodically (seems like roughly every 4 seconds or so):
- A yellow/orange LED on the S8 CO2 sensor.
- The blue onboard LED on the Wemos itself.
While they aren’t super intrusive, I’d love to disable them completely if possible for minimal light pollution at night.
I’ve looked through the main AirGradient Arduino source code, but I couldn’t spot an obvious configuration flag or section specifically designed to disable the blinking of these particular LEDs.
My question is:
- Is there an existing known method I might have missed to disable them?
- If not configurable out-of-the-box, could anyone point me towards which part of the code, or perhaps which underlying library (e.g., the library for the S8 sensor, or WiFiConnector), is likely responsible for triggering these blinks? Understanding the source would help me investigate how I might be able to modify the code locally to disable them.
Any guidance would be greatly appreciated!
Thanks again for this amazing project!