Monitor environmental sensors, map their position, and keep every upload traceable.
OpenAir blends Cloudflare Workers, D1, and Better Auth into a lightweight telemetry hub for field devices. The public board surfaces the latest readings, while the admin area handles device enrollment and ingestion keys.
Sensors enrolled
2
Devices registered in the fleet
Visible on map
1
Latest readings with usable GPS coordinates
Needs attention
0
Sensors currently reporting an issue
Avg temperature
25.3°C
Average from the most recent live samples
Interactive map
See where the last ping came from
Each marker represents the freshest GPS-enabled reading for a sensor. Tap a pin to open a quick popup with its latest atmospheric data and last seen timestamp.
A compact fleet view showing health, coordinates, and the newest recorded metrics stored in D1.
| Sensor | Status | Temperature | Humidity | Air quality | Location | Last seen |
|---|---|---|---|---|---|---|
Test 1 2 samples saved | Normal | 24.3°C | 43.8% | PM1 6.1 µg/m³ PM2.5 9.4 µg/m³ PM10 14.7 µg/m³ | 45.4377, 28.0125 Alt. 76.4 m | May 21, 2026, 11:32 AM |
sensor1 8 samples saved | Normal | 26.3°C | 57.0% | PM1 19.0 µg/m³ PM2.5 28.0 µg/m³ PM10 33.0 µg/m³ | No GPS fix yet | May 21, 2026, 8:34 PM |
The last dozen writes accepted by the platform, ordered from newest to oldest.
| Sensor | Status | Temperature | Humidity | Air quality | Coordinates | Recorded at |
|---|---|---|---|---|---|---|
| sensor1 | Normal | 26.3°C | 57.0% | PM1 19.0 µg/m³ PM2.5 28.0 µg/m³ PM10 33.0 µg/m³ | — | May 21, 2026, 8:34 PM |
| sensor1 | Normal | 27.1°C | 54.4% | PM1 20.0 µg/m³ PM2.5 29.0 µg/m³ PM10 34.0 µg/m³ | — | May 21, 2026, 8:33 PM |
| sensor1 | SHT21 issue | — | — | PM1 20.0 µg/m³ PM2.5 29.0 µg/m³ PM10 34.0 µg/m³ | — | May 21, 2026, 8:32 PM |
| sensor1 | SHT21 issue | — | — | PM1 20.0 µg/m³ PM2.5 29.0 µg/m³ PM10 34.0 µg/m³ | — | May 21, 2026, 8:31 PM |
| sensor1 | MPU6500 issue | 25.8°C | 61.4% | PM1 21.0 µg/m³ PM2.5 30.0 µg/m³ PM10 35.0 µg/m³ | — | May 21, 2026, 8:30 PM |
| sensor1 | MPU6500 issue | 25.6°C | 58.2% | PM1 20.0 µg/m³ PM2.5 29.0 µg/m³ PM10 34.0 µg/m³ | — | May 21, 2026, 8:29 PM |
| sensor1 | MPU6500 issue | 25.6°C | 58.3% | PM1 20.0 µg/m³ PM2.5 29.0 µg/m³ PM10 34.0 µg/m³ | — | May 21, 2026, 8:28 PM |
| sensor1 | MPU6500 issue | 25.5°C | 58.7% | PM1 21.0 µg/m³ PM2.5 30.0 µg/m³ PM10 35.0 µg/m³ | — | May 21, 2026, 8:27 PM |
| Test 1 | Normal | 24.3°C | 43.8% | PM1 6.1 µg/m³ PM2.5 9.4 µg/m³ PM10 14.7 µg/m³ | 45.4377, 28.0125 | May 21, 2026, 11:32 AM |
| Test 1 | Normal | 24.3°C | 43.8% | PM1 6.1 µg/m³ PM2.5 9.4 µg/m³ PM10 14.7 µg/m³ | 44.4268, 26.1025 | May 21, 2026, 8:05 AM |
Quick ranges for the values shown on the dashboard. Treat them as operational guideposts, not medical or regulatory advice.
Temperature
Ambient air temperature around the sensor.
Comfort targets vary by season, but long stretches outside the middle band usually deserve a check.
Humidity
Relative humidity reported by the SHT21.
The middle band is usually the easiest range for people, materials, and electronics.
PM1
Very fine particles that can stay airborne the longest.
There is no single universal public threshold for PM1, so these cutoffs are practical operating bands.
PM2.5
Fine particles small enough to reach deep into the lungs.
These guide bands are aligned with common indoor-air monitoring practice.
PM10
Coarser particles such as dust, smoke, and outdoor debris.
Spikes here often point to dust, traffic, or nearby mechanical activity.