Notes on optimizing battery life:
Practical guide on optimizing battery life: understanding non-ideal battery behavior (internal resistance, voltage droop, aging), measuring ultra-low currents, and selecting components to maximize runtime, especially with coin cells.