All apps · 0 apps
teleinfo_exporter
Docker app from d3vyce's Repository
Overview
Simple prometheus exporter for Linky teleinfo
Readme
View on GitHubTeleinfo Exporter
Simple prometheus exporter for Linky teleinfo.
Installation
Pip
python3 -m pip install teleinfo-exporter
teleinfo-exporter --help
Docker
Minimal Docker compose:
services:
web:
image: ghcr.io/d3vyce/teleinfo-exporter:latest
environment:
- BROKER_HOSTNAME=10.10.0.10
ports:
- 8000:8000
restart: always
Architectures
| Architecture | Available | Tag |
|---|---|---|
| x86-64 | ✅ | amd64-<version tag> |
| arm64 | ✅ | arm64-<version tag> |
Version Tags
| Tag | Available | Description |
|---|---|---|
| latest | ✅ | Latest version |
Variables
| Argument | Variable | Description | Default |
|---|---|---|---|
--http_port |
-e HTTP_PORT |
HTTP Port | 8000 |
--auth_user |
-e AUTH_USER |
Basic Auth User | |
--auth_hash |
-e AUTH_HASH |
Basic Auth Hash | |
--http_cert |
-e HTTP_CERT |
HTTP Certificate | |
--http_key |
-e HTTP_KEY |
HTTP Key | |
--broker_host |
-e BROKER_HOST |
MQTT Host | |
--broker_port |
-e BROKER_PORT |
MQTT Port | 1883 |
--broker_user |
-e BROKER_USER |
MQTT User | |
--broker_password |
-e BROKER_PASSWORD |
MQTT Password | |
--broker_topic |
-e BROKER_TOPIC |
Teleinfo Topic | teleinfo/tele/SENSOR |
Configuration
HTTP Authentication
To generate the password hash use the following command:
htpasswd -bnBC 10 "" PASSWORD | tr -d ':'
Prometheus
Config example:
scrape_configs:
- job_name: 'Teleinfo'
scheme: https
tls_config:
ca_file: teleinfo.crt
basic_auth:
username: USER
password: PASSWORD
static_configs:
- targets:
- 192.168.1.2:8000
Install teleinfo_exporter on Unraid in a few clicks.
Find teleinfo_exporter in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.
Open the Apps tab on your Unraid server Search Community Apps for teleinfo_exporter Review the template variables and paths Click Install
Categories
Related apps
Explore more like this
Explore allDetails
Repository
git.d3vyce.fr/d3vyce/teleinfo_exporter:latestLast Updated2026-07-17
First Seen2024-11-10
Runtime arguments
- Web UI
http://[IP]:[PORT:8000]- Network
bridge- Shell
sh- Privileged
- false
Template configuration
PortPorttcp
- Target
- 8000
- Default
- 8000
- Value
- 8000
MQTT HostVariable
- Target
- BROKER_HOST
MQTT PortVariable
- Target
- BROKER_PORT
- Default
- 1883
- Value
- 1883
MQTT UserVariable
- Target
- BROKER_USER
MQTT PasswordVariable
- Target
- BROKER_PASSWORD
Broker TopicVariable
- Target
- BROKER_TOPIC
- Default
- teleinfo/tele/SENSOR
- Value
- teleinfo/tele/SENSOR