Or use this one, the "luftdaten" sensor, already hundreds of stations in Europe, how-to-build in multiple languages (sorry the English version is not the best one), Open-Data, Open-source of all scripts via Github.

Thanks, that is the most important one. All city wide nets use those scripts also to build their own versions. But the arduino code remains the same.The sensor can upload to the two main sites, API Luftdaten.info for the sensor database and API Madavi.de for the graphs.Then there are pre-set uploads to OpenSenseMap and api.luftdaten.info, for which you have to set your own credentials.

And most important, every 2 1/2 minute measurement (pm2.5/pm10/temp/hum) can be uploaded to your own website also. Or to a local/city site. The website script which receives the data, can re-upload the data to another site a.s.o. The uploaded JSON with the sensor measurements can be saved as is, and / or converted to CSV and / or saved in a 24/hr csv. Probably someone also made a version to store the data in a DB.

For the users here in Leuven, one big plus (beside the price) is the open-source. Every line of the code can be checked. Also automatic firmware updates can be switched off.

I attach a copy of the config page of the sensor which you address locally by IP and has its own webserver with multiple pages.

These were out of stock when I read this post. I put myself on the "back in-stock" notification. I received the notification Monday, and ordered one that day. At the time, they had 73 in stock. I received shipping notification Tuesday, and received the Plantower device yesterday.

In checking the Adafruit site this morning, they are already out of stock again.

Just hooked it up this morning and it works well with the demo script.

When you finish up make sure to share your code, I'm sure it will make a lot of people happy to not have to reinvent the wheel

Great job so far definitely following!

Sent from my Pixel using Tapatalk

Pretty much finished it. The only problem is the map does not reflect any updated measurements. Under my Hackair profile it has all the received measurements perfectly fine. No issue, but you look at the map it only has the first measurement when the sensor was first created. I sent the Hackair people an email asking what the problem is.

I have opened up an issue with hackair about the non existing updates on the map with sensor(s) updates. Another user confirmed the same situation with their sensor. I'm also adding RGB LED lighting to my project. The RGB LEDS will match the sensor readings and adjust the colour.