Olimex Support Forum

Microcontrollers => ESP32 => Topic started by: stoneweg on December 28, 2020, 11:51:52 AM

Title: High Power Consumption ESP32 PoE
Post by: stoneweg on December 28, 2020, 11:51:52 AM
Hi together!

I just installed my first ESP32 PoE to measure temperature (BME280) and motion (just a normal PIR), and I was a bit surprised about the high power consumption: my switch tells me it is 1.3 W.

Can I do anything to reduce the power consumption? I read about turning of radio, but I also read that will only reduce by about 50 mA (0.25 W). I was hoping to be below 0.5 W for my setup.

Any ideas?

Thanks!
Title: Re: High Power Consumption ESP32 PoE
Post by: LubOlimex on January 06, 2021, 08:27:59 AM
Seems normal. Around 1W is the expected consumption when powered from PoE and in regular mode. You should experiment with light-sleep and deep-sleep modes. However, notice that the ESP32 boards were designed for minimum power consumption only when powered by Li-Po battery, you might not reach as low power consumption when you power it from the PoE.
Title: Re: High Power Consumption ESP32 PoE
Post by: stoneweg on January 09, 2021, 10:47:18 PM
Thanks for the answer!
Title: Re: High Power Consumption ESP32 PoE
Post by: mihaiadrian on July 11, 2023, 12:45:08 AM
You are very good at 1.3w.

I am at 2.4w with  MOD-LC2.8RTP , BME280 and ESP32 running dual core at 240 Mhz. MOD-LC2.8RTP consumes around 0.7w.
I managed to reduce ESP32 frecvency to 10 Mhz and have ESP32 cable network + MOD-LC2.8RTP  + BME280 working, but unfortunately I don;t have yet information how much the power got (hopefully) reduced

Regards,
 

Title: Re: High Power Consumption ESP32 PoE
Post by: mihaiadrian on August 31, 2023, 03:47:44 PM
After freq reduction to 10Mhz, but with some spikes ( less than 100ms at every 10s )  where I increase freq to 40Mhz in order to speed up LCD update , I get around 2-2.2w power consumption with above setup

Further I will try to remove R41  .    I hope to get 1w power save but will see ....

I think the best scenarios is without R41 and with sleep modes but this maybe impossible - the switch might cut the power . But maybe I am able to compensate the "consumption need" with LCD instead of R41.  Also unsure if sleep is compatible with wired network ....Will see
Title: Re: High Power Consumption ESP32 PoE
Post by: mihaiadrian on October 01, 2023, 01:50:54 AM
I removed R41 ( i think is 4kOhm - so, this means around 0.62w theoretic) .  The power saving is a lot from swtich web interface. Before I had 2.2 - 2.4w power consumption ( this includes Olimex 2.8 UEXT LCD and Olimex BME280 sensor ).  Now I have just 1.5w .   To summarize, removing r41 results in a 0.7 - 0.9w efficiency..  Not to mention board temp is less now ( but still a little warm ).


After doing the modifications described here:  https://www.olimex.com/forum/index.php?topic=8922.0  ,  ESP32-POE-ISO with 2.8 LCD with backlight off and with Olimex BME280, I get 1.2 power consumption.  If I completely remove display, than I have 1.1 w power consumption.

Note: all the test were made with board running at 10 Mhz , with cable network being used sometimes and with 2 threads running in my app ( but not fully stressing cpu - just some usage which I find it hard to describe in words )

No test yet to check if switch shuts down the power when put in deep sleep without r41....... But even if it does, I do hope the 0.1w from display ( probably touch + LCD controller ) to help here.