Where do the numbers come from?

Every reading on the dashboard has a source: a sensor on the device, a computation from sensor inputs, or an outdoor API. Knowing which is which is the first step in interpreting any of them.

Also in: Français Español

A diagram showing arrows from device sensors and external APIs converging on the dashboard.
Photo: Google DeepMind via Pexels

Every number on the dashboard belongs to one of four classes. Device-direct sensor readings come from a physical channel on the Sensirion SEN66, the Bosch BMP390L pressure sensor, or the TI OPT3001 lux sensor. PM1, PM2.5, PM4, PM10, CO2, raw temperature, relative humidity, pressure, and lux are all direct.

Device-derived computations are functions of one or more direct readings. The IAQ index (the worse of the PM2.5 and PM10 sub-indices) and the VOC and NOₓ Sensirion indexes (which are themselves derived from raw MOX conductance against a rolling baseline) live here. Terrestream also calculates the dew point (from RH and T), absolute humidity and cross-room comparisons behind the scenes. Comparisons with a room's usual levels need a few days of data after install before they mean much.

The Google Air Quality API and Open-Meteo's air-quality model supply the outdoor pollutant fields: outdoor PM2.5 and PM10, NO2, SO2, ozone, CO, and the US EPA AQI bands, with pollen coming from the Google Pollen API. These are regional estimates; they are not your block, and on a fast-moving event (a smoke plume edge passing through, a sudden wind shift) the dashboard may see your indoor PM track outdoor changes faster than the API can report them.

Open-Meteo Forecast (ECMWF) supplies the weather context: outdoor temperature, humidity, dew point, wind, precipitation, pressure, cloud cover, UV index, solar radiation. These are forecast or analysis values, useful for predicting what indoor conditions will face over the next 24 hours. The interpretation layer uses all four classes together: a sensor spike with no outdoor support is an indoor source; an outdoor spike with no indoor support is a working envelope.

References

  1. Sensirion - SEN66 environmental sensor sensirion.com
  2. Open-Meteo - Air Quality API documentation open-meteo.com
  3. Open-Meteo - Forecast API documentation open-meteo.com
  4. Copernicus CAMS - Global atmosphere monitoring atmosphere.copernicus.eu
WhatsApp support