Also, I think the issue is only if I turn BT off and on again on my phone. If instead I disable BT on the puck then turn it back on, or take the puck far away from the phone then come back, the connection reestablishes automatically.
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.
Also, I think the issue is only if I turn BT off and on again on my phone. If instead I disable BT on the puck then turn it back on, or take the puck far away from the phone then come back, the connection reestablishes automatically.