Consumption, who's using what?


What hardware are people using to measure their consumption and upload to





I use Neuri with four CTs. It measures Net Consumption and Solar Production and tracks well with the electric company’s billing. I have a program running on a Raspberry Pi 3.0 which gathers the consumption data and uploads it to PVOutput every 5 minutes. Installation is straight forward but in my case my main breakers caused a problem with phase identification. This particular breaker swaps the output location causing a problem with the location of the CTs in my case. Due to constriction on the input side I was unable to connect the CT before the breaker making it necessary to connect one CT after the main breaker. As a result I had both CTs on the same phase. Generally this would not be a serious problem since most electrical panels are wired to balance the loads for the two phases. However, my home has some imbalance causing serious errors using the initial installation.


i use a flukso it can use clamps or hook a pulse meter to it to get more accurate data.

i have also setup a PI running (measureit or PVoutput integration service) and CurrentCost ENVIR (i have created a walkthrough here)


I use a TED 5000 (The Energy Detective) system with four CTs monitoring net and PV Generation to calculate consumption which I upload to PVOutput along with system voltage with a custom script every 5 minutes. My generation data is obtained directly from Enphase through PVOutput. I also have a Rainforest Eagle that I query using it’s local api to obtain Utility quality daily net energy. I use another custom script to get the daily generation from Enphase and then calculate and upload Net and Consumption to PVOutput. For me, this gives me the best mix of granularity (via TED) and accuracy (via Eagle).


I use a Nansen Vector PAR at home. It has a PIMA output serial port. PIMA is required by brazilian laws to smart meters used by distribution companies. I can read it using an ESP8266, in my case, ESP sends data to local MQTT server for later process (and someday send it to pvoutput automatically since I did not write code for that yet). This setup is very simple if distribution give you access to the meter what is not common here in Brazil. I bought same unit company had installed and put mine behind it inside home so I can access the PIMA port. I though this would be a good idea because I would have same readings as my distribution company but it was not. First those meters are way too expensive, second they are big! I had to make room for it on the panel inside home and it was not easy. Third, PIMA protocol only allows counters to update in a KWh increment since our legislation only permits company to charge a full KWh increment. Hence, every counter on serial interface updates only in KWh increments what is really terrible for 5 minute plotting in a low consumption building.

Due to my experience above, at my mom´s inverter I will install a Eastron SDM630 with 3 CTs (3-phase / 4 wire setup). This Eastron meter is not the cheapest but it can measure 3-phase with neutral and report through Modbus protocol (same protocol used by Growatt/Canadian Solar - mom´s inverter) and all measurements has Wh or decimal Wh resolution. I already have it but not installed since I am writing the code to read it and send to RPi/Database/Pvoutput/Whatever, during this period it is mount in a JIG near my laptop with a dummy load (lamp) attached to it.


I use an Flukso.
Easy to set up with the supplied current clamps. I have a couple of DIN rail pulse meters so I use those instead into the pulse inputs.
Worked ok for the last few years. :slight_smile:
2 of these . One for consumption, one for solar input


I used to use a Efergy power meter, with CT clamps on the 3-phase power leads into the distribution board ( Now I use the ‘load’ statistics coming out of the Tesla PW2 battery controller.


I use an emonpi with clamps on solar , import lines , a pulse reader on the Icredit meter and a voltage input. The Emonpi has very sophisticated software to log the inputs and upload to the cloud .


Rainforest Eagle 200 -->Wattvision–>PVOutput. Simple once set up. Fairly accurate. That is, it tracks closely with what the power company (SCE) reports.


I have the same Eaton panel. I’d assume in your final installation you moved the lower-left CT to the right-side bar the “L1” side to properly measure both of your phases.

This is a picture with both Neurio and Sense CTs clamped to the top (utility-side) and bottom (load-side) of the main-breaker. The two white-ones at the right-side are the Sense solar CTs, as well as the Neurio ones.

My original reference:

Meanwhile on-topic, I measure consumption with Neurio, Sense, and Rainforest Eagle-200. I don’t lose data if there’s any failure of one (which happens occasionally). Custom Qt/C++ app running on Raspberry Pi 3-B probes all 3 APIs and then uploads to PVoutput via latter’s API.

I use Neurio as my primary generation/consumption data, and put Sense/Rainforest-Eagle/SunPower-Monitor data in Extended Data.

I’ve found SCE has only RECENTLY lined up with the Eagle’s data. There used to be largish few kWh variance a day – lately it’s between 0 to 10 watts.


Yes, I moved the CT to the same position…I just didn’t want to take a new picture.
I have the split core instead of the clamps which make the installation a little more difficult.
I upload data to PVOutput using a RPi3 as well. I am also working on a monitor version which records the power by phases but haven’t got a stable version yet. Right now I have to do it in a speadsheet…but it gives me something to do everyday.:sunglasses:
I have combined SDG&E data with the power company billing data in the table below. It shows the biggest differences in Conusmption values…Not sure why but amount to less than 1kWh.

Neurio Total SolarEdge SDGE Differnce from Neurio
Consumption 14.490 14.172 -2.25%
Generation 37.070 36.586 1.32%
Net -22.580 -22.414 0.74%