Air health bands
air_health_bandsClassifies air quality readings into health bands per WHO/EPA/ASHRAE/UBA, returning worst signal and recommended actions. Accepts readings or fetches current provider data.
Instructions
Classify PM2.5, PM10, CO2, and VOC readings into WHO 2021 / EPA / ASHRAE / UBA health bands. Pass readings directly, or omit them and the tool will fetch the current reading from the default provider (PM2.5, PM10, CO2, VOC where available). Returns per-pollutant band + the worst signal across pollutants + deduplicated recommended actions + source citations.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| co2 | No | CO2 in ppm. If omitted, pulled from air_current_reading. | |
| voc | No | tVOC in ppb. If omitted, pulled from air_current_reading.tvoc when present. | |
| pm10 | No | PM10 in µg/m³. If omitted, pulled from air_current_reading. | |
| pm25 | No | PM2.5 in µg/m³. If omitted, pulled from air_current_reading. | |
| provider | No | Provider for fetch fallback. Defaults to airgradient. | |
| locationId | No | Provider-specific location id for fetch fallback. | |
| privacy_mode | No | Optional privacy mode: summary | structured | raw. summary omits location identifiers and device serials when present; structured/raw return full payload. |