The AirGradient integration will fetch data from your AirGradient devices.


In order for the device to be set up or discovered by Home Assistant, the firmware version should be at least 3.1.1.


To add the AirGradient device to your Home Assistant instance, use this My button:

AirGradient can be auto-discovered by Home Assistant. If an instance was found, it will be shown as Discovered. You can then set it up right away.

Available sensors

The integration will fetch data from each device. The following sensors are supported:

  • Carbon dioxide
  • Humidity
  • Nitrogen index
  • PM0.3 count
  • PM1 density
  • PM2.5 density
  • PM10 density
  • Raw nitrogen
  • Raw total volatile organic compounds
  • Signal strength
  • Temperature
  • Total volatile organic compounds index

Available configuration entities

The integration provides a few configuration entities to customize the device experience. The settings are only available when the configuration source is set to local. The following entities are supported:

  • Display temperature unit
  • Display brightness
  • LED bar brightness
  • Requesting CO2 calibration
  • Requesting LED bar test
  • Toggling sharing metrics with AirGradient