luftdaten-python
luftdaten-python copied to clipboard
Python program for the luftdaten.info sensor network (e.g. usage with Raspberry-Pi)
dusty-python
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
Supported Hardware
- Nova Fitness SDS011 or compatible connected via
ttyUSBfor dust - Bosch BME 2280 connected via I²C for temperature, humidity and pressure
Dependencies
apt install python3 pipenv
Configuration
Copy the config.default.toml to config.toml and adjust the settings.
Running a systemd unit
Take a look at the dusty.unit.
Privileges
On Raspbian the process needs privileges in the groups i2c and dialout.