/vueprom

Prometheus exporter for emporia vue.

Primary LanguagePythonMIT LicenseMIT

About vueprom.py

The Emporia Vue energy monitoring kit allows homeowners to monitor their electrical usage. It monitors the main feed consumption and up to 8 (or 16 in the newer version) individual branch circuits, and feeds that data back to the Emporia API server.

Using the PyEmVue library, this small exporter grabs usage data from Emporia and makes it available to Prometheus as a Gauge called per_min_usage_total_watt. If you want historical data and/or want to use InfluxDB to store data locally, vuegraf was both the inspiration and starting point for this exporter and is a great solution.

This project is not affiliated with emporia energy company.

Dependencies

Required

  • Emporia Vue Account - Username and password for the Emporia Vue system are required.
  • Python 3 - With Pip.
  • Prometheus - configured to scrape your vueprom instance.

Recommended

License

This code is distributed under the MIT license.

See LICENSE for more information.