Can ESPHome support the low quiescent power feature of newer ESP32 Development Boards ? #3786
Unanswered
donburch888
asked this question in
Core functionality
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Describe your core improvement
I understand that older/cheaper Development Boards were powered from USB, and so the low power feature of ESP32 chips were irrelevant; and consequently it wasn't important in the early development of ESPHome. But now there are an increasing number of Dev Boards designed to be battery powered.
The most obvious thing is to turn off multiple i2c devices when the ESP32 chip is asleep - which can be achieved on the older boards by connecting the i2c VCC line to a GPIO pin instead. I see this has been discussed before, including Add priority configuration to i2c bus to allow users to power down during sleep #3069 which reveals that there is an undocumented
setup_priority:option to adjust where in on_boot priority the i2c initialise occurs. ssieb on Mar 3, 2025 commented:Presumably this is because the issue is more complicated than engineers can explain ... but is it really impossible ? No doubt there are other related issues.
It seems to me as though a major re-think of ESPHome may be appropriate - along the scale of the recent Wi-fi, memory and processor optimisations.
Current limitations
see above
Technical benefits
Additional context
No response
All reactions