Starting with ESP32 based powermeter

Welcome @Kalivjak - inputs seem sound. Re. the sampling and microcontroller:

  • Correct, the ESP32 series in general have poor peripherals, including the ADC. The main positive is of course the built in wireless connectivity.
  • I2C is borderline too slow for 8 channels at a reasonable sampling rate and resolution. You’ll want to look for an ADC that uses SPI instead as you can clock that into the MHz, rather than kHz.
  • Nicely leads on to a suggestion for an 8 channel, 10 bit ADC: Microchip MCP3008. This samples all 8 channels in parallel, so you would have to alter emonLibCM accordingly.

You can have a look, too, at the emonPi3 we’ve been working on for some more ideas. Hope that helps, and have fun :slight_smile: