Cloud Power Meter

The cloud-enabled electric power meter based on ESP8266

Similar projects worth following
The cloud-enabled electric power meter based on ESP8266

The idea is to build a cloud connected electric power meter as a man-in-the-middle plug for the European grid that would be a non-invasive way to measure the electric power consumed by the appliance. As a cloud back-end I would like to use I would like to expand the OpenEnergyMonitor to include this a as an another measuring node, utilizing their software UI, if such a thing is possible/reasonable. Another idea is to measure how much power is dissipated globally by the SMPS chargers plugged in when not charging, to spread the awareness about the power wasted. This experiment would require multiple people participating, using this meter for instance.

The project is fork of my Master Thesis and now falls under MIT license.


The schematic for the meter.

JPEG Image - 1.01 MB - 04/24/2016 at 20:08



The bottom side of the redered PCB.

Portable Network Graphics (PNG) - 133.36 kB - 04/24/2016 at 20:07



The top side of the redered PCB.

Portable Network Graphics (PNG) - 86.26 kB - 04/24/2016 at 20:07


  • 1 × ESP-12E The CE and FCC certified Wi-Fi module based on ESP8266
  • 1 × MAX78615+LMU The electrical power measuring processor from Maxim Integrated
  • 1 × MAX78700 24-bit ADC for power measurement, companion to MAX78615

  • Initial problems

    Peter Babič04/25/2016 at 06:24 0 comments

    This is my first entry altogether. I already have a working prototype of the project but there are a few problems with the thing:

    1. The ESP-12E does boot up very erratically
    2. The SPI communication used does not allow to reach all the data (just the first 64 words out of around 200), switch to the I2C is needed
    3. I believe that the device is not safe from the voltage spike, because there is not enough creepage distance from mains to the ground near the linear transformer primary; also it probably lacks TVS diode
    4. The relay is not switched with the MAX78615 zero/crossing in-built switch, just with the ESP GPIO, but the relay could be removed altogether

    I would greatly appreciate any comments regarding the European grid mains safety to implement them in the second iteration of the PCB. Thank You.

View project log

Enjoy this project?



Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates