Not sure if it is practical for Bangle runtime as is, but on some watches I set the busy indicator via https://www.espruino.com/Reference#l__global_setBusyIndicator (or setSleepIndicator if pin is inverted) to something like the motor pin (D19 for Bangle 2)
Motor of course drains the battery even more but you get immediate feedback how much specifc app/action drains the battery. When it is silent it sleeps.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Not sure if it is practical for Bangle runtime as is, but on some watches I set the busy indicator via https://www.espruino.com/Reference#l__global_setBusyIndicator (or setSleepIndicator if pin is inverted) to something like the motor pin (
D19
for Bangle 2)Motor of course drains the battery even more but you get immediate feedback how much specifc app/action drains the battery. When it is silent it sleeps.