benalexau / envoy-exporter

Prometheus exporter for Enphase Envoy gateways

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

envoy-exporter

Prometheus exporter for Enphase Envoy Gateway.

This exporter is not endorsed by or approved by Enphase.

Features:

  • Can poll multiple Envoy gateways in a single metrics call
  • Exports Envoy data such as current watts, today's watt hours and lifetime watt hours
  • Exports individual inverter data such as each serial number and last-reported watts

Usage

envoy-exporter [config_file]

The format of config_file is shown in the etc directory.

Docker

docker build -t envoy-exporter .
docker run -it --rm -p 9433:9433 -v ${PWD}/etc/config.toml:/config.toml envoy-exporter

The password for the Envoy is typically the last six characters of the serial number. The serial number is available from the Envoy's public web interface.

Arch Linux users can install the envoy-exporter-git package from AUR for a security-focused systemd unit with minimal permissions.

About

Prometheus exporter for Enphase Envoy gateways

License:MIT License


Languages

Language:Rust 95.9%Language:Dockerfile 4.1%