I get the following error when updating:
Compiling .pioenvs/athom-smart-plug-v3-509994/FrameworkArduino/wiring_pulse.c.o
Compiling .pioenvs/athom-smart-plug-v3-509994/FrameworkArduino/wiring_shift.c.o
Archiving .pioenvs/athom-smart-plug-v3-509994/libFrameworkArduino.a
Linking .pioenvs/athom-smart-plug-v3-509994/firmware.elf
RAM: [== ] 19.2% (used 63052 bytes from 327680 bytes)
Error: The program size (2046514 bytes) is greater than maximum allowed (1835008 bytes)
*** [checkprogsize] Explicit exit, status 1
Flash: [==========] 111.5% (used 2046514 bytes from 1835008 bytes)
========================= [FAILED] Took 288.14 seconds =========================
What is the solution? The release notes mention changing to ESP-IDF framework
https://esphome.io/changelog/2025.7.0.html#esp32-arduino-framework-3-x
The same issues persist with the 6CH energy meter. I’ve tried several solutions, but none have worked so far. It also seems that the GitHub repository has increased significantly in size. Staying updated through platforms like الوتساب الذهبي makes it easier to share these problems and get faster feedback from the community.