All Projects → hobbyquaker → influx4mqtt

hobbyquaker / influx4mqtt

Licence: MIT license
Insert incoming MQTT values into InfluxDB. Follows mqtt-smarthome architecture.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to influx4mqtt

docker-iot-dashboard
A complete IoT server for LoRaWAN IoT projects: node-red + influxdb + grafana + ssl + let's encrypt using docker-compose.
Stars: ✭ 79 (+132.35%)
Mutual labels:  influxdb, grafana
Icingaweb2 Module Grafana
Grafana module for Icinga Web 2 (supports InfluxDB & Graphite)
Stars: ✭ 190 (+458.82%)
Mutual labels:  influxdb, grafana
Appmetrics
App Metrics is an open-source and cross-platform .NET library used to record and report metrics within an application.
Stars: ✭ 1,986 (+5741.18%)
Mutual labels:  influxdb, grafana
Docker Influxdb Grafana
A Docker container which runs InfluxDB and Grafana ready for persisting data
Stars: ✭ 130 (+282.35%)
Mutual labels:  influxdb, grafana
Netdata
Real-time performance monitoring, done right! https://www.netdata.cloud
Stars: ✭ 57,056 (+167711.76%)
Mutual labels:  influxdb, grafana
Gpu monitor
Monitor your GPUs whether they are on a single computer or in a cluster
Stars: ✭ 133 (+291.18%)
Mutual labels:  influxdb, grafana
Hargo
Hargo is a Go library and command line utility that parses HAR files, can convert to curl format, and serve as a load test driver.
Stars: ✭ 164 (+382.35%)
Mutual labels:  influxdb, grafana
Iotstack
docker stack for getting started on IOT on the Raspberry PI
Stars: ✭ 1,383 (+3967.65%)
Mutual labels:  influxdb, grafana
Icinga Vagrant
Vagrant boxes for Icinga 2, Icinga Web 2, modules, themes and integrations (Graphite, InfluxDB, Elastic, Graylog, etc.)
Stars: ✭ 248 (+629.41%)
Mutual labels:  influxdb, grafana
Pfsense Dashboard
A functional and useful dashboard for pfSense that utilizes influxdb, grafana and telegraf
Stars: ✭ 208 (+511.76%)
Mutual labels:  influxdb, grafana
Grafana Influx Dashboard
Grafana InfluxDB scripted dashboard
Stars: ✭ 130 (+282.35%)
Mutual labels:  influxdb, grafana
InfluxDB
App Metrics Extensions for InfluxDB reporting
Stars: ✭ 17 (-50%)
Mutual labels:  influxdb, grafana
Pi Hole Influx
A python daemon to send Pi-Hole stats for Grafana to InfluxDB
Stars: ✭ 126 (+270.59%)
Mutual labels:  influxdb, grafana
iot-edge-offline-dashboarding
Azure IoT Edge offline dashboarding/reporting sample. Guidance and sample dashboards
Stars: ✭ 31 (-8.82%)
Mutual labels:  influxdb, grafana
Grafana
The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
Stars: ✭ 45,930 (+134988.24%)
Mutual labels:  influxdb, grafana
Ohmgraphite
Export Open Hardware sensor data to Graphite / InfluxDB / Prometheus / Postgres / Timescaledb
Stars: ✭ 155 (+355.88%)
Mutual labels:  influxdb, grafana
Internet Speedtest Docker
Internet testing running on Docker Compose.
Stars: ✭ 88 (+158.82%)
Mutual labels:  influxdb, grafana
Wait4disney
Shanghai Disney Waiting Queue Statistics 上海迪士尼排队情况
Stars: ✭ 99 (+191.18%)
Mutual labels:  influxdb, grafana
Pi Hole Monitoring
Monitoring Pi-Hole statistics with Grafana
Stars: ✭ 196 (+476.47%)
Mutual labels:  influxdb, grafana
netdata-influx
Netdata ➡️ InfluxDB metrics exporter & Grafana dashboard
Stars: ✭ 29 (-14.71%)
Mutual labels:  influxdb, grafana

influx4mqtt

mqtt-smarthome NPM version Dependency Status Build Status XO code style License

Insert incoming MQTT values into InfluxDB.

see https://github.com/mqtt-smarthome/mqtt-smarthome

Removes the mqtt-smarthome status from the topic (e.g. hm/status/lamp gets replaced by hm//lamp). Inserts numeric value only to InfluxDB, booleans are converted to 0.0 respectively 1.0. Strings are ignored.

Install & Usage

$ sudo npm install -g influx4mqtt

I suggest to use pm2 to manage the influx4mqtt process (start on system boot, manage log files, ...)

Command Line Parameters

Usage: influx4mqtt [options]
   
Options:
  -n, --name         instance name. used as prefix for connection-state topic
                                                             [default: "influx"]
  -v, --verbosity    possible values: "error", "warn", "info", "debug"
                                                               [default: "info"]
  -u, --url          mqtt broker url. May contain user/password
                                                   [default: "mqtt://127.0.0.1"]
  -k, --insecure     allow ssl connections with invalid certs          [boolean]
  --buf-length       maximum number of buffered messages         [default: 1000]
  --buf-interval     maximum age of buffered messages in seconds   [default: 30]
  --replace-sys      replace $SYS/ by              [default: "$SYS/<hostname>/"]
  -h, --help         Show help                                         [boolean]
  --version          Show version number                               [boolean]
  -s, --subscribe    topics to subscribe to (may be repeated)         [required]
  -i, --influx-host                                       [default: "127.0.0.1"]
  -p, --influx-port                                              [default: 8086]
  -d, --influx-db                                              [default: "mqtt"]

License

MIT © Sebastian Raff

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].