Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/corny/luftdaten-python
Python program for the luftdaten.info sensor network (e.g. usage with Raspberry-Pi)
https://github.com/corny/luftdaten-python
Last synced: 2 months ago
JSON representation
Python program for the luftdaten.info sensor network (e.g. usage with Raspberry-Pi)
- Host: GitHub
- URL: https://github.com/corny/luftdaten-python
- Owner: corny
- License: mit
- Created: 2017-05-10T21:52:21.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T07:49:26.000Z (about 2 years ago)
- Last Synced: 2024-10-12T19:52:28.219Z (3 months ago)
- Language: Python
- Homepage:
- Size: 38.1 KB
- Stars: 20
- Watchers: 5
- Forks: 16
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# dusty-python
Python 3 program for the [luftdaten.info](http://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](http://aqicn.org/sensor/sds011/) or compatible connected via `ttyUSB` for dust
* [Bosch BME 2280](https://www.bosch-sensortec.com/bst/products/all_products/bme280) 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](contrib/dusty.unit).
## Privileges
On Raspbian the process needs privileges in the groups `i2c` and `dialout`.