I’d like to start by saying that this is a lovely product! Thank you for making air monitoring accessible.
However, as someone who didn’t want the dashboard and only wanted polling the device over HTTP WiFi, the first-time experience was very, very confusing.
1. I could not find any information on what the different display readings mean (CO2, PM2.5)
Only after watching some YouTube videos I learned that this type of documentation is only available after logging in to the dashboard and pairing the device. It should be available in the regular documentation for everyone, even those who haven’t bought the product yet. I had to make an account only to be able to see the documentation.
2. Airgradient insists on connecting to the server
On first WiFi setup, the air gradient offers you the option of preventing cloud connection. This option is ignored as of firmware 3.1.21 I-9PSL , and whenever the device connects to WiFi, it will also connect to the server.
3. Configuration options unavailable without the dashboard
I couldn’t find documentation on how to adjust the settings (LED settings, pm2.5 correction formula, etc) without the cloud dashboard.
4. Update without permisssion
After giving up and connecting to the dashboard, for the sole purpose of seeing the docs and adjusting the settings, the device immediately updated from 3.1.13 to 3.1.21, a version not even available in the changelog. I panicked and thought I was being hacked, until I read in the forums this version is real but not yet in the changelog.
5. http routes are poorly documented
After finally setting it all up, I couldn’t find any mention of how to poll the sensor data. I eventually found the /measures/current route in the changelog. And it made me wonder what other routes have I missed. I wish there was a route for adjusting the settings.
All in all, great hardware, great software, but the non-dashboard experience looks like an afterthought, and there’s lots of low hanging fruit you can do to make it a lot better with very little effort. Thanks!