DIY Air Quality Monitor
- ESP8266: nodemcu-devkit with nodemcu-firmware (0.9.6 20150627).
- Send met data to ThingSpeak.
- BMP085/BMP180: pressure and temperature
- AM2320/AM2321: relative humidity and temperature
- BME280: pressure, relative humidity and temperature
- PMS3003: PM1, PM2.5 and PM10
- Meteogram: use Highcharts to display met data from channel.
- hardware
- connect PMS3003 sensor to dev board
- lua_modules
- BME280 sensor.
- read sensor ids and write it as metadata.
- sleep between measurements
- note: dsleep is incompatible with user blink of ledD0
- browser side makrdown with strapdown.js
- index.md: index page with thingspeak plugins and external widgets
- config.md: config page
- save params to
keys.lua - wifi.SOFTAP only(?)
- save params to
- decode forecast & obervations from [yr.no][] using highcharts pharser:
GET http://www.highcharts.com/samples/data/jsonp.php?url=http://www.yr.no/place/Norway/Oslo/Oslo/Marienlyst_skole/forecast.xml&callback=cjson.decode
... loadstrng(payload) - new modules
- PMS3003 (uart)
- plugins
- live update for the last hour datapoint
- PM data pluggin
- nodemcu-firmware (maybe not needed)
- i2c.bmpXXX module for BMP085/BMP180 sensors
- i2c.am2321 module for AM2320/AM2321 sensors
- pms3003 module for PMS3003 sensor
- try nodemcu-custom-build