Monitoring energy usage with smart plugs, Prometheus and Grafana

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • tapmon

    Remote Write Tapo P110 Energy Usage Metrics

  • I scrape power usage metrics from Tapo P110s and push them to Grafana Cloud using https://github.com/richardjennings/tapmon - although as other commenters have noted - using Wifi for smart plugs has its rough edges.

  • homeassistant-powercalc

    Custom component to calculate estimated power consumption of lights and other appliances

  • Homeassistant + Power calc (https://github.com/bramstroker/homeassistant-powercalc) really does wonder here,

    you can "simulate" power of fairly stable appliances.

    Then you chart that in a nice Sankey chart or in standard charts and enjoy

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • reagle

    golang libraries and tools for working with the Rainforest Automation Eagle 200

  • I nerded out on this a few years ago and ended up buying a not well known device called a rainforest automation eagle (https://www.rainforestautomation.com/rfa-z114-eagle-200-2/). Its a pretty straight forward little linux device that reads your smart meter (after being enrolled via your utility). It exposes an xml api that I bridge to Prometheus (https://github.com/kklipsch/reagle).

    I also bridge my utility (ComEd's) pricing feed to prometheus (https://github.com/kklipsch/comed_exporter). Between those 2 I get pretty good whole home utilization and pricing info graphed into Prometheus (and thus into Grafana).

  • comed_exporter

    turn comed's hourly pricing data into prometheus metrics

  • I nerded out on this a few years ago and ended up buying a not well known device called a rainforest automation eagle (https://www.rainforestautomation.com/rfa-z114-eagle-200-2/). Its a pretty straight forward little linux device that reads your smart meter (after being enrolled via your utility). It exposes an xml api that I bridge to Prometheus (https://github.com/kklipsch/reagle).

    I also bridge my utility (ComEd's) pricing feed to prometheus (https://github.com/kklipsch/comed_exporter). Between those 2 I get pretty good whole home utilization and pricing info graphed into Prometheus (and thus into Grafana).

  • esphome

    Custom component for ESPHome to add support for the Emporia Vue 2 energy monitor (by emporia-vue-local)

  • For people in The Netherlands: all Smart Meters that the net maintainers installed (are required to) support the P1 standard, which provides a standardized interface for customers to read out current current draw, cumulative power use, etc. Usually gas is hooked as well.

    You can hook up a cheap dongle to expose the stats in an app. For instance, we use:

    https://www.homewizard.com/nl/shop/wi-fi-p1-meter/

    This meter also exposes an API on the local network. I have written a small driver for the SmartThings Hub, so that you can get the stats/graphs in the SmartThings app as well (we use a SmartThings hub for Zigbee/Z-Wave devices):

    https://github.com/danieldk/homewizard-energy

  • homewizard-p1-prometheus

    A Prometheus exporter for the Homewizard P1 energy monitor

  • Indeed it is great to use what is already provider by the utilities company, for the same reason I wrote a prometheus exporter that exposes the homewizard values https://github.com/chrisdoc/homewizard-p1-prometheus

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Building a local AI smart Home Assistant

    11 projects | news.ycombinator.com | 13 Jan 2024
  • Vilken laddbox har du?

    1 project | /r/elbilsverige | 20 Jun 2023
  • Question about importing (forked) code

    3 projects | /r/learnpython | 15 Jun 2023
  • Schlage Encode Plus Battery Jumpstart

    1 project | /r/homeautomation | 17 May 2023
  • Has anyone with an Autel Maxicharger integrated with HomeAssistant?

    1 project | /r/evcharging | 6 Mar 2023