best

Best air quality sensor for the money

Discover the best value air quality sensors that work locally with Home Assistant, HomeKit, or Hubitat for reliable, subscription-free monitoring.

Last updated: 2026-05-22

Why Local Air Quality Monitoring Matters

Indoor air quality affects sleep, focus, and long‑term health, yet many off‑the‑shelf sensors lock you into cloud subscriptions or proprietary apps. For a local‑first smart home, you want a device that exposes raw data over MQTT, HTTP, or Zigbee/Z‑Wave so Home Assistant (or HomeKit/Hubitat) can log, trigger automations, and keep your data private. The best “value” sensor balances accurate particulate (PM2.5), VOC, CO₂, temperature, and humidity readings with easy integration and a price under $150.

Look for sensors that either publish to Home Assistant via built‑in integrations (like the AirGradient or Apollo series) or expose a standard protocol (MQTT, REST) that you can poll. Avoid devices that require a manufacturer app for basic readings unless they also offer a local API. Battery life matters for placement flexibility, but mains‑powered units often provide more consistent sampling.

Top Picks for Home Assistant Users

AirGradient One and Open Air

The AirGradient One and its sibling AirGradient Open Air are purpose‑built for IAQ enthusiasts. Both measure PM1, PM2.5, PM10, CO₂, VOCs (via SGP40), temperature, and humidity. The One is a sleek, plug‑in desktop unit; the Open Air is a weather‑resistant enclosure for outdoor or garage use. They expose data via a local REST API and an MQTT broker (disabled by default but easy to enable). In Home Assistant, the official AirGradient integration pulls all sensors automatically, giving you entity IDs like sensor.airgradient_one_pm2_5. At roughly $139 for the One and $129 for the Open Air, they deliver laboratory‑grade accuracy without a subscription. The tradeoff is size: they’re larger than a typical smart plug, so you’ll need a dedicated shelf or wall mount.

Apollo Air Series

If you prefer a compact, ESPHome‑based solution, the Apollo Air 1 fits the bill. It reports PM2.5, TVOC, temperature, and humidity, and connects over Wi-Fi running ESPHome, so it is discovered directly by Home Assistant with no separate coordinator required. Once added, it appears as standard sensor entities, making automation straightforward. The Air 1 sells for about $89, which is excellent for a local ESPHome node. Its downsides are the lack of CO₂ sensing and a shorter calibration interval (the manufacturer recommends a manual zero‑point reset every few months). For users who already run a local Home Assistant setup, the Apollo Air 1 is a low‑effort, low‑cost addition.

Aqara TVOC Air Quality Monitor

The Aqara TVOC Air Quality Monitor adds another Zigbee option, focusing on VOCs (via SGP30) alongside temperature and humidity. It does not measure particulates or CO₂, but if your primary concern is off‑gassing from furniture or cleaning products, it provides a useful trend line. Priced around $55, it’s the cheapest Zigbee IAQ sensor on the list. Pair it with a separate PM2.5 sensor (like a Plantower PMS5003 tucked into an ESP32) if you need full‑spectrum data. The Aqara device’s strength is its tight integration with Home Assistant’s Zigbee2MQTT or ZHA, and its tiny form factor lets you place it on a bookshelf or inside a cabinet.

Budget‑Friendly Alternatives and Tradeoffs

Eve Weather (HomeKit‑First but Works Locally)

For HomeKit users who also run Home Assistant via HomeKit Controller, the Eve Weather offers temperature, humidity, and air pressure. It lacks VOC or PM sensing, but its Thread‑based connectivity ensures low latency and reliable local operation without a hub. At $80, it’s a solid supplemental sensor if you already own other Eve devices. The downside is the missing air‑quality metrics; you’d need to pair it with a dedicated PM2.5 sensor for a complete picture.

Frient Air Quality Sensor

The Frient Air Quality Sensor is a Zigbee device that measures TVOC (SGP30) and eCO₂ (estimated CO₂ from H₂ and VOC levels), plus temperature and humidity. It’s priced around $70 and integrates via Zigbee2MQTT or ZHA. While the eCO₂ is an estimate rather than a true NDIR reading, it still tracks relative changes useful for triggering ventilation. The sensor’s small size makes it easy to hide behind furniture, but its VOC sensor can drift over time and needs periodic manual calibration in Home Assistant.

SwitchBot Meter Pro CO₂

If CO₂ is your priority, the SwitchBot Meter Pro CO2 provides NDIR CO₂ readings, temperature, and humidity via Bluetooth. It works locally with Home Assistant through the SwitchBot Bluetooth integration (requires a SwitchBot Hub Mini for persistent connectivity). At $100, it’s amid‑range option. The limitation is Bluetooth range; you’ll need to keep it within ~10 meters of a Hub Mini or an ESP32 Bluetooth gateway. For a true multi‑room setup, you’d need multiple units or a hub per floor.

DIY ESP32‑Based Sensors

For the absolute best price‑to‑performance ratio, consider building your own sensor using an ESP32, a Plantower PMS5003 (PM2.5), an SGP40 (VOC), and an SCD41 (true CO₂). Total parts cost can stay under $60, and you control the firmware—publish via MQTT directly to Home Assistant. The tradeoff is time: you’ll need to solder, flash ESPHome, and calibrate each sensor. However, many community ESPHome configurations exist for these exact combinations, making the build approachable even for beginners.

Quick Verdict

If you want an all‑in‑one, plug‑and‑play solution with genuine CO₂ and PM measurement, the AirGradient One delivers the best overall value for a Home Assistant‑centric home. For Zigbee‑only networks on a budget, the Apollo Air 1 gives solid PM2.5 and VOC data at a low price, while the Aqara TVOC Air Quality Monitor adds VOC sensing for under $60. Pair any of these with a dedicated CO₂ sensor like the SwitchBot Meter Pro CO2 if you need true NDIR readings. Avoid relying solely on estimated eCO₂ sensors unless you understand their limitations, and remember that local control trumps flashy apps—choose devices that expose data without a mandatory cloud subscription.

Next steps

Compare this category side by side

If you want fewer opinions and more matrix-style tradeoffs, the comparison pages are the next stop.

See comparisons →

Inspect all products

The full product database keeps the caveats, setup notes, and compatibility details attached to each device.

Browse products →

Back up and read the explainers

If a buying guide feels too specific too fast, the guides section covers the broader local-first logic behind it.

Read guides →

Related articles

Best local-first smart home hubs

The best smart home hubs and controllers for people who care about local control, Home Assistant compatibility, and fewer long-term regrets.

Read article →

Best smart plugs with local control and energy monitoring

The best smart plugs for buyers who want real local control, useful energy data, and fewer long-term ecosystem regrets.

Read article →

Best local security cameras for Home Assistant

The best Home Assistant-friendly local camera options for buyers who care about RTSP, ONVIF, NVR compatibility, and lower cloud dependence.

Read article →