Go to file
Louis Vallat 2666e471e1
All checks were successful
Build Rust binary in release mode / build (push) Successful in 50s
feat: moved to gitea workflows for CI/CD
Signed-off-by: Louis Vallat <contact@louis-vallat.dev>
2024-09-08 13:06:14 +02:00
.gitea/workflows feat: moved to gitea workflows for CI/CD 2024-09-08 13:06:14 +02:00
src feat: added standby occurred to logged data 2022-07-08 09:53:05 +02:00
.gitignore feat: Added lock file to gitignore 2022-07-02 00:16:58 +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.