Go to file
Louis Vallat 11bd6e3858
feat: added README
Signed-off-by: Louis Vallat <louis@louis-vallat.xyz>
2022-07-02 16:17:36 +02:00
src fix: now everything is a tag in the device data point 2022-07-02 15:01:48 +02:00
.gitignore feat: Added lock file to gitignore 2022-07-02 00:16:58 +02:00
.gitlab-ci.yml feat: added CD deploy part to gitlab-ci.yml 2022-07-02 01:16:39 +02:00
Cargo.toml Initial commit 2022-07-02 00:06:07 +02:00
Dockerfile feat: Added gitlab CI config and Dockerfile 2022-07-02 00:34:46 +02:00
LICENSE feat: added LICENSE 2022-07-02 16:09:32 +02:00
README.md feat: added README 2022-07-02 16:17:36 +02:00

Livebox to InfluxDB connector

A Rust program to send data gathered using the Livebox API to a time series database: InfluxDB.

To use this connector, just launch it using:

cargo run --release

Environment variable

The different environment variables used to configure this program are:

  • INFLUXDB_HOST: the InfluxDB host
  • INFLUXDB_ORG: the InfluxDB organization
  • INFLUXDB_TOKEN: the InfluxDB access token
  • INFLUXDB_BUCKET: the InfluxDB bucket
  • ROUTER_PASSWORD: the password for the admin account
  • HOSTNAME: used to differentiate one Livebox from another
  • LOOP_DELAY: the time to wait between each data collection (default 60)

Livebox is a trademark owned by France Telecom and Orange, and is their property. This software uses only the name as it is also the name of the internet AP lent to Orange customers (at least in France). No intellectual property infrigement intended.

If there's any issue with the use of this name here, please don't hesitate to contact me at my email address.