• What do you mean by that, should it e.g. disconnect from phone with gadgetbridge running?

    The radio hardware is off most of the time and is really drawing power only in very brief moments when it is actively communicating, that's how BLE is designed. That's how you can have BLE beacon or e.g. BLE thermometer advertising temperature for a year from one CR2032 battery.

    If you don't want to disconnect existing connections then 'disabling the BLE radio' means stopping advertising (NRF.sleep()), that saves something but not very much and then you can't connect to the watch. You can also increase advertising interval to save power and for connections you can increase connection interval https://www.espruino.com/Reference#l_NRF­_setConnectionInterval which I think is done automatically when it is idle.

    Overall I think it is not worth it, everything else draws much more power than BLE.

    Check also https://www.espruino.com/Power+Consumpti­on - line "Sleep with Bluetooth advertising"

    EDIT: and there is also https://www.espruino.com/Bangle.js2#powe­r-consumption

About

Avatar for fanoush @fanoush started