linky-teleinfo-prometheus-exporter

1.0.3 • Public • Published

linky-teleinfo-prometheus-exporter

Listens to a serial signal over UART, parses the ENEDIS Teleinfo datas and exports them as Prometheus metrics.

Best suited for Raspberry Pis.

Usage

No packages other than the native node packages are needed.

linky-teleinfo-prometheus-exporter [serial file] [metrics port]
  • [serial file] : the path of the virtual serial port, defaults to /dev/ttyAMA0.
  • [metrics port] : the port on which the Prometheus metrics will be exposed, defaults to 9850.

Installation

As a global module

npm i -g linky-teleinfo-prometheus-exporter
linky-teleinfo-prometheus-exporter

By cloning the git project

git clone https://github.com/Ilshidur/linky-teleinfo-prometheus-exporter.git
node index.js

Exposed metrics

teleinfo_iinst_amperes 002
teleinfo_imax_amperes 090
teleinfo_papp_voltsamperes 00520
teleinfo_isousc_amperes 30
teleinfo_base_wattshour 005347808
Metric name ENEDIS metric label Unit
teleinfo_iinst_amperes Intensité souscrite A
teleinfo_imax_amperes Index option Base Wh
teleinfo_papp_voltsamperes Intensité Instantanée A
teleinfo_isousc_amperes Intensité maximale appelée A
teleinfo_base_wattshour Puissance apparente VA

Don't forget to 🌟 Star 🌟 the repo if you like this project !
Your feedback is appreciated

Package Sidebar

Install

npm i linky-teleinfo-prometheus-exporter

Weekly Downloads

1

Version

1.0.3

License

MIT

Unpacked Size

5.78 kB

Total Files

6

Last publish

Collaborators

  • ilshidur