@Gordon - I'm wondering under what configuration you were confident to say 4 weeks battery life on
The defaults! Turning on the HRM in the health app will bring battery life down a lot, and while having BLE on shouldn't cause problems, the Gadgetbridge BLE connection probably hurts battery life quite a bit.
Usually when you have a BLE connection it's in high power mode (1mA) initially but goes into low power mode after 1 minute (which is about the same, maybe better than having no connection). However because health updates get sent every 10 minutes that'll bump power usage up again for a minute.
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.
There are some detailed power figures at https://www.espruino.com/Bangle.js2#power-consumption
The defaults! Turning on the HRM in the health app will bring battery life down a lot, and while having BLE on shouldn't cause problems, the Gadgetbridge BLE connection probably hurts battery life quite a bit.
Usually when you have a BLE connection it's in high power mode (1mA) initially but goes into low power mode after 1 minute (which is about the same, maybe better than having no connection). However because health updates get sent every 10 minutes that'll bump power usage up again for a minute.