-
Notifications
You must be signed in to change notification settings - Fork 3
Home
WeSpeakEnglish edited this page Sep 25, 2026
·
2 revisions
polluSensWeb is a free, open-source, browser-based tool that connects to UART air-quality sensors through the Web Serial API, parses their binary frames, and plots the readings live — no drivers, no installs, no servers.
👉 Live app: https://wespeakenglish.github.io/polluSensWeb/
| If you want to… | Read |
|---|---|
| Plug in a sensor and see data in 5 minutes | Getting Started |
| Check whether your sensor is supported | Supported Sensors |
| Learn what every button does | User Interface |
| Describe a new sensor in JSON | Sensor Configuration Reference |
| Reuse an existing sensor definition | Inheritance |
| Handle sensors that need init / polling sequences | Multi-Command Sensors |
| Walk through adding a sensor end-to-end | Adding a New Sensor |
| Use a Sensirion SEN55 over UART (undocumented protocol) | SEN5x UART Protocol |
| Push readings to a server or dashboard | Webhooks |
| Run your own copy | Self-Hosting and Local Use |
| Fix a problem | Troubleshooting and FAQ |
- Live serial acquisition with frame detection (start/end bytes, length, byte-stuffing)
- Checksum validation using JavaScript expressions
- Multi-command sequences for sensors that must be polled or initialised
- Multiple live charts with per-signal colour, thickness and smoothing
- Full CSV export (timestamp + all signals)
- Webhooks with templated headers and body
- Custom sensor definitions loaded from your own JSON file
- Works offline once loaded (except webhooks)
- Repository: https://github.com/WeSpeakEnglish/polluSensWeb
- Default sensor list:
sensors.json - Project homepage: https://pollutants.eu/sensor
- Hackaday project: https://hackaday.io/project/203369-uart-air-pollution-sensor-in-browser-easy
polluSensWeb · MIT License · Repository · Report an issue
Using the app
Sensor definitions
Sensor notes
Deployment
Help