This is the code for the AirGradient open-source indoor and outdoor air quality monitors with ESP8266 / ESP32-C3 Microcontrollers.
More information on the air quality monitors and kits are available here: Indoor Monitor: https://www.airgradient.com/indoor/ Outdoor Monitor: https://www.airgradient.com/outdoor/
This library supports the following sensor modules:
- Plantower PMS5003
- Plantower PMS5003T
- SenseAir S8
- Sensirion SGP41
- Sensirion SHT40
Make sure you have exactly the versions of libraries and boards installed as described in the comment section of the example files.
If you have an older version of the AirGradient PCB not mentioned in the example files, please downgrade this library to version 2.4.15 to support these legacy boards.
If you have any questions or problems, check out our forum.
Local server API documentation is available in /docs/local-server.md and AirGradient server API on https://api.airgradient.com/public/docs/api/v1/.
- Adafruit BusIO
- Adafruit NeoPixel
- Adafruit SH110X
- Adafruit SSD1306 Wemos Mini OLED
- Adafruit GFX Library
- Sensirion Gas Index Algorithm
- Sensirion Core
- Sensirion I2C SGP41
- Sensirion I2C SHT
- WiFiManager
- Arduino_JSON
- PubSubClient
CC BY-SA 4.0 Attribution-ShareAlike 4.0 International License