Python 3 program for the luftdaten.info sensor network. It has been written to run on a Raspberry Pi and to to send collected measurements to:
- luftdaten.info
- InfluxDB
- MQTT broker
- Nova Fitness SDS011 or compatible connected via ttyUSBfor dust
- Bosch BME 2280 connected via I²C for temperature, humidity and pressure
apt install python3 pipenv
Copy the config.default.toml to config.toml and adjust the settings.
Take a look at the dusty.unit.
On Raspbian the process needs privileges in the groups i2c and dialout.