Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hardwario/bch-mqtt2influxdb

Flexible MQTT to InfluxDB Bridge
https://github.com/hardwario/bch-mqtt2influxdb

hardwario influxdb mqtt python service tower

Last synced: 3 months ago
JSON representation

Flexible MQTT to InfluxDB Bridge

Awesome Lists containing this project

README

        

HARDWARIO Logo

# MQTT to InfluxDB

[![Travis](https://img.shields.io/travis/hardwario/bch-mqtt2influxdb/master.svg)](https://travis-ci.org/hardwario/bch-mqtt2influxdb)
[![Release](https://img.shields.io/github/release/hardwario/bch-mqtt2influxdb.svg)](https://github.com/hardwario/bch-mqtt2influxdb/releases)
[![PyPI](https://img.shields.io/pypi/v/mqtt2influxdb.svg)](https://pypi.org/project/mqtt2influxdb/)
[![License](https://img.shields.io/github/license/hardwario/bch-mqtt2influxdb.svg)](https://github.com/hardwario/bch-mqtt2influxdb/blob/master/LICENSE)
[![Twitter](https://img.shields.io/twitter/follow/hardwario_en.svg?style=social&label=Follow)](https://twitter.com/hardwario_en)

## Example

```
mqtt2influxdb -c /etc/hardwario/mqtt2influxdb.yaml --debug
```

### Using docker
`mqtt2influxdb` can also be run inside docker using docker-compose or a kubernetes cluster. By default, the configuration file is expected to be
present in `/config/config.yml` (you can mount it using a volume, a ConfigMap, or by overriding the image).

## How to install & configure

https://tower.hardwario.com/en/latest/tutorials/mqtt-to-influxdb/

## Local development

for Linux
```
git clone [email protected]:hardwario/bch-mqtt2influxdb.git
cd bch-mqtt2influxdb
./test.sh
. .venv/bin/activate
python3 setup.py develop
mqtt2influxdb -h
```

## License

This project is licensed under the [MIT License](https://opensource.org/licenses/MIT/) - see the [LICENSE](LICENSE) file for details.

---

Made with ❤  by [**HARDWARIO a.s.**](https://www.hardwario.com/) in the heart of Europe.