Skip to main content

AirGradient ONE is an open-source air quality monitor with local control. This guide covers setup and accuracy issues.

WiFi Setup Issues

  1. Device creates "AirGradient-xxx" hotspot initially
  2. Connect phone to device hotspot
  3. Configure WiFi via captive portal
  4. Requires 2.4GHz network
  5. Factory reset: Hold button 10+ seconds

Not Sending Data

  1. Check WiFi connection on display
  2. Verify AirGradient dashboard shows device
  3. Local API accessible at device IP
  4. Check firewall isn't blocking port 80
  5. Restart device if stuck

Home Assistant Integration

  1. Use RESTful sensor or AirGradient integration
  2. Local API endpoint: http://[IP]/measures/current
  3. JSON response with all sensor values
  4. Set scan interval to 30-60 seconds
  5. Alternatively use ESPHome firmware

ESPHome Firmware

  1. AirGradient supports custom ESPHome firmware
  2. Enables full local control without cloud
  3. Flash via USB-C connection
  4. Community configs available on GitHub
  5. Preserves all sensor functionality

PM2.5 Readings Seem High

  1. PMS5003 sensor needs 30 second warmup
  2. Place away from direct airflow
  3. Clean inlet with compressed air monthly
  4. Compare with outdoor AQI for reference
  5. Cooking and candles spike PM readings

CO2 Calibration

  1. Senseair S8 auto-calibrates weekly
  2. Needs exposure to fresh air occasionally
  3. Manual calibration available in firmware
  4. Baseline should be ~415 ppm outdoors
  5. Avoid breathing near sensor during calibration

Ready to get started?

Check out the AirGradient ONE Indoor Air Quality Monitor and see where to buy.

View Product Details