Don't worry about formatting, just type in the text and we'll take care of making sense of it. We will auto-convert links, and if you put asterisks around words we will make them bold.
Tips:
For a full reference visit the Markdown syntax.
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.