Temperature trend
25.1°C
Live average from the newest sample recorded by each sensor.
Min
24.3°C
Avg
25.1°C
Max
25.8°C
D1-backed telemetry for field sensors and on-device uploads.
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
3
Devices registered in the fleet
Stored samples
117
Telemetry rows currently stored in D1
Needs attention
0
Sensors currently reporting an issue
Avg temperature
25.1°C
Average from the most recent live samples
Fleet analytics
Live averages use the newest reading available for each sensor, while the trend cards trace the last 24 uploads accepted by the platform.
Temperature trend
25.1°C
Live average from the newest sample recorded by each sensor.
Min
24.3°C
Avg
25.1°C
Max
25.8°C
Humidity trend
47.2%
Relative humidity pattern across the most recent accepted uploads.
Min
43.8%
Avg
47.2%
Max
50.6%
PM2.5 trend
7.2 µg/m³
Fine particle concentration trend based on the last uploads received.
Min
5.0 µg/m³
Avg
7.2 µg/m³
Max
9.4 µg/m³
Fleet health
Mapped coverage
33%
1 sensors with GPS
Avg samples / sensor
39.0
Across the entire enrolled fleet
Avg PM1
5.1 µg/m³
Peak 6.1 µg/m³
Last upload
May 25, 2026, 3:30 PM
Recent window 2:49 PM to 3:30 PM
Normal
100% of fleet
3
Volume by sensor
This view highlights the busiest sensors so quieter devices stand out faster during operations.
sensor1
98% of saved telemetry
115
Test 1
2% of saved telemetry
2
testing
0% of saved telemetry
0
Interactive map
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.
Test 1
2 samples saved
Temp / Humidity
24.3°C / 43.8%
PM2.5
9.4 µg/m³
Last seen
May 21, 2026, 11:32 AM
sensor1
115 samples saved
Temp / Humidity
25.8°C / 50.6%
PM2.5
5.0 µg/m³
Last seen
May 25, 2026, 3:30 PM
testing
0 samples saved
Temp / Humidity
— / —
PM2.5
—
Last seen
No samples yet
| 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 115 samples saved | Normal | 25.8°C | 50.6% | PM1 4.0 µg/m³ PM2.5 5.0 µg/m³ PM10 5.0 µg/m³ | No GPS fix yet | May 25, 2026, 3:30 PM |
testing 0 samples saved | Normal | — | — | PM1 — PM2.5 — PM10 — | No GPS fix yet | No samples yet |
The last dozen writes accepted by the platform, ordered from newest to oldest.
sensor1
May 25, 2026, 3:30 PM
Temp / Humidity
25.8°C / 50.6%
PM2.5
5.0 µg/m³
Coordinates
—
sensor1
May 25, 2026, 3:29 PM
Temp / Humidity
25.8°C / 50.6%
PM2.5
5.0 µg/m³
Coordinates
—
sensor1
May 25, 2026, 3:28 PM
Temp / Humidity
25.8°C / 50.4%
PM2.5
5.0 µg/m³
Coordinates
—
sensor1
May 25, 2026, 3:27 PM
Temp / Humidity
25.8°C / 51.8%
PM2.5
6.0 µg/m³
Coordinates
—
sensor1
May 25, 2026, 3:26 PM
Temp / Humidity
25.8°C / 50.2%
PM2.5
5.0 µg/m³
Coordinates
—
sensor1
May 25, 2026, 3:07 PM
Temp / Humidity
28.2°C / 45.2%
PM2.5
6.0 µg/m³
Coordinates
45.4487, 28.0550
sensor1
May 25, 2026, 3:06 PM
Temp / Humidity
28.2°C / 45.6%
PM2.5
6.0 µg/m³
Coordinates
45.4487, 28.0550
sensor1
May 25, 2026, 3:05 PM
Temp / Humidity
28.2°C / 44.9%
PM2.5
7.0 µg/m³
Coordinates
45.4487, 28.0550
sensor1
May 25, 2026, 3:04 PM
Temp / Humidity
28.2°C / 45.2%
PM2.5
7.0 µg/m³
Coordinates
45.4487, 28.0550
sensor1
May 25, 2026, 3:03 PM
Temp / Humidity
28.1°C / 45.1%
PM2.5
7.0 µg/m³
Coordinates
45.4487, 28.0550
sensor1
May 25, 2026, 3:02 PM
Temp / Humidity
28.1°C / 45.0%
PM2.5
7.0 µg/m³
Coordinates
45.4487, 28.0550
sensor1
May 25, 2026, 3:01 PM
Temp / Humidity
28.1°C / 45.2%
PM2.5
6.0 µg/m³
Coordinates
45.4487, 28.0550
| Sensor | Status | Temperature | Humidity | Air quality | Coordinates | Recorded at |
|---|---|---|---|---|---|---|
| sensor1 | Normal | 25.8°C | 50.6% | PM1 4.0 µg/m³ PM2.5 5.0 µg/m³ PM10 5.0 µg/m³ | — | May 25, 2026, 3:30 PM |
| sensor1 | Normal | 25.8°C | 50.6% | PM1 4.0 µg/m³ PM2.5 5.0 µg/m³ PM10 5.0 µg/m³ | — | May 25, 2026, 3:29 PM |
| sensor1 | Normal | 25.8°C | 50.4% | PM1 4.0 µg/m³ PM2.5 5.0 µg/m³ PM10 5.0 µg/m³ | — | May 25, 2026, 3:28 PM |
| sensor1 | Normal | 25.8°C | 51.8% | PM1 4.0 µg/m³ PM2.5 6.0 µg/m³ PM10 6.0 µg/m³ | — | May 25, 2026, 3:27 PM |
| sensor1 | Normal | 25.8°C | 50.2% | PM1 4.0 µg/m³ PM2.5 5.0 µg/m³ PM10 5.0 µg/m³ | — | May 25, 2026, 3:26 PM |
| sensor1 | Normal | 28.2°C | 45.2% | PM1 4.0 µg/m³ PM2.5 6.0 µg/m³ PM10 6.0 µg/m³ | 45.4487, 28.0550 | May 25, 2026, 3:07 PM |
| sensor1 | Normal | 28.2°C | 45.6% | PM1 4.0 µg/m³ PM2.5 6.0 µg/m³ PM10 6.0 µg/m³ | 45.4487, 28.0550 | May 25, 2026, 3:06 PM |
| sensor1 | Normal | 28.2°C | 44.9% | PM1 5.0 µg/m³ PM2.5 7.0 µg/m³ PM10 7.0 µg/m³ | 45.4487, 28.0550 | May 25, 2026, 3:05 PM |
| sensor1 | Normal | 28.2°C | 45.2% | PM1 5.0 µg/m³ PM2.5 7.0 µg/m³ PM10 7.0 µg/m³ | 45.4487, 28.0550 | May 25, 2026, 3:04 PM |
| sensor1 | Normal | 28.1°C | 45.1% | PM1 5.0 µg/m³ PM2.5 7.0 µg/m³ PM10 7.0 µg/m³ | 45.4487, 28.0550 | May 25, 2026, 3:03 PM |
| sensor1 | Normal | 28.1°C | 45.0% | PM1 5.0 µg/m³ PM2.5 7.0 µg/m³ PM10 7.0 µg/m³ | 45.4487, 28.0550 | May 25, 2026, 3:02 PM |
| sensor1 | Normal | 28.1°C | 45.2% | PM1 4.0 µg/m³ PM2.5 6.0 µg/m³ PM10 6.0 µg/m³ | 45.4487, 28.0550 | May 25, 2026, 3:01 PM |
Quick ranges for the values shown on the dashboard. Treat them as operational guideposts, not medical or regulatory advice.
Ambient air temperature around the sensor.
Comfortable
18 to 26 °C
Watch
12 to 17 °C or 27 to 32 °C
Poor
< 12 °C or > 32 °C
Comfort targets vary by season, but long stretches outside the middle band usually deserve a check.
Relative humidity reported by the SHT21.
Healthy
30 to 60 %
Watch
20 to 29 % or 61 to 70 %
Poor
< 20 % or > 70 %
The middle band is usually the easiest range for people, materials, and electronics.
Very fine particles that can stay airborne the longest.
Low
0 to 10 µg/m³
Elevated
11 to 25 µg/m³
High
> 25 µg/m³
There is no single universal public threshold for PM1, so these cutoffs are practical operating bands.
Fine particles small enough to reach deep into the lungs.
Good
0 to 12 µg/m³
Watch
12.1 to 35 µg/m³
Poor
> 35 µg/m³
These guide bands are aligned with common indoor-air monitoring practice.
Coarser particles such as dust, smoke, and outdoor debris.
Good
0 to 20 µg/m³
Watch
21 to 50 µg/m³
Poor
> 50 µg/m³
Spikes here often point to dust, traffic, or nearby mechanical activity.