Expandable 6 Channel ESP32 Energy Meter Main Board

(4 customer reviews)


Frequently Bought Together

NodeMCU-32s - ESP32 ESP-WROOM-32 Development Board


Jameco AC 120V 60Hz to AC 9 Volt Wall Adapter Transformer @ 1000mA Black Straight 2.5mm Female Plug

Warranty: 90 Days

SKU: EM-6chan Category: Tag:


The Expandable 6 Channel ESP32 Energy Meter can measure the amount of current being used by 6 circuits at a time! Much like our Split Single Phase Energy Meter, the 6 channel energy meter uses current transformers to measure current being used by any circuit, and an AC transformer to measure voltage. An ESP32 dev board plugs directly into the energy meter to process the meter data and send it over WiFi.

Up to 6, 6 channel add-on boards can stack on top of the main board to allow you to monitor up to 42 current channels in 16-bit resolution, in real time, all at once! Each add-on board can measure an additional voltage channel.

With ESPHome loaded on the ESP32, the 6 Channel Energy Meter can easily output energy data to the new Home Assistant Energy Dashboard. Individual circuits, solar, as well as whole house energy can be imported into Home Assistant.

See this order page to save 5% on bundled items.

See the latest hardware and software documentation in the Github repository.


  • Samples 6 current channels & 1 voltage channel (expandable to 2 voltage – requires an additional AC transformer)
  • Add-on boards (up to 6) can expand the meter up to 42 current channels & 8 voltage channels
  • AC power from the transformer is converted into DC, which goes into a buck converter to power electronics
  • Uses 2 Microchip ATM90E32AS:
    • 3 current channels (CT1-CT3 & CT4-CT6) & 1 voltage per IC
    • Measurement Error: 0.1%
    • Dynamic Range: 6000:1
    • Current Gain Selection: Up to 4x
    • Voltage Reference Drift Typical (ppm/°C): 6
    • ADC Resolution (bits): 16
  • For each current channel the following can also be calculated by the meter:
    • Active Power
    • Reactive Power
    • Apparent Power
    • Power Factor
    • Frequency
    • Temperature
  • Uses standard current transformer clamps to sample current
  • 22ohm burden resistors per current channel
  • 2 IRQ interrupts, and 1 Warning outputs
  • Zero crossing outputs for each current channel
  • Energy Pulse outputs per IC (4 per IC x2)
  • Active Power LED pulse for CT1-CT3 & CT4-CT6
  • SPI Interface

What you’ll need:

Additional information

Weight2 oz
Dimensions4 × 4 × 1 in
CT Connectors

3.5mm, Quick Connect Screw

Change Log

12/16/2019 – v1.4
– Added optional micro-hdmi connection to connect the current transformer remote board. This allows for all 6 current transformer connections to connect to a remote pcb, which then connects to the main board via 1 micro-hdmi cable. Instead of 6 wires coming out of the meter, there can now be 1.
– Removed JP9-JP11 and connected all voltage channels together for each ATM90E32

10/15/2019 – v1.3 rev1
– Added voltage divider on ground for voltage channel 2

10/1/2019 – v1.3
– Added voltage divider on ground for voltage channel 1
– Added 20k pullup for voltage channel 1
– Changed all voltage dividers to 20k and 1k so voltage input from a 12v AC transformer is around 650mV
– Removed C37

8/1/2019 – v1.2
– Added C37 to connect neutral and DC ground
– Added solder jumpers JP9-JP12 to connect all voltage channel inputs together

6/1/2019 – v1.1 – Initial public release

4 reviews for Expandable 6 Channel ESP32 Energy Meter Main Board

  1. Samuel Reyna (verified owner)

    I purchased one of these to test out and see if I could get it working. It didn’t take me long to get it all figured out. This board is amazing and does exactly what is says that it will do. Amazing. I will be purchasing 6 more boards. It is not cheap, but it is the best solution if you want to monitor all your circuits. I’m getting continuous data readings sent to my PC, all the time. I can select any day that I want and look at the data for that day. I have found several devices in my house that are “off”, but consuming .5 amps of power at all times. Completely amazing board!

  2. Paul (verified owner)

    Great product and even better service.
    Couldn’t be happier with it.

  3. Larry Neville (verified owner)

    I purchased this board a couple of weeks ago because I wanted to monitor my energy usage. I want to know both the quantity of energy and the time of day that I am using it in preparation for possibly converting some of my energy needs over to solar. It is an exceptional tool for showing my energy usage over time. I have had a few surprises on appliances and equipment that I thought would be big energy users, but are not actually turned on as much as I had expected. After a little reading and study, I found the instructions to connect it into Home Assistant running on Raspberry Pi to be straight forward and fairly easy to implement even though I new to both of these products. I used ESPHome to connect to Home Assistant and am now recording my energy usage. I have just purchased an expansion board and more CT’s to be able record and monitor 12 channels, instead of going into my panel and moving around CT’s. Thanks for a great product!

  4. David Beck (verified owner)

    Love the board, found the ESPHome installation good, however the box shipped to me does not fit this board. Guessing the got a bad batch. Hopefully someday I will get a replacement. Probably been needing a two level box by then.
    Have trouble getting a needed current transformer (200Amp), must have had a run on them. trying to get some help with a possible substitute. Not much luck yet getting a response (few days). Must be overwhelmed with too much business with the new HA Energy release…

Only logged in customers who have purchased this product may leave a review.

You may also like…