@HughB as @allObjects says you can set the Puck to advertise. If it's set as nonconnectable, advertising at 375ms (the default) and only updating temperature once a minute or so I believe you should be able to get almost a year out of it.
If you reduce the advertising interval you could comfortably get a year. I'd be happy to post up some code for you if you want.
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.
@HughB as @allObjects says you can set the Puck to advertise. If it's set as nonconnectable, advertising at 375ms (the default) and only updating temperature once a minute or so I believe you should be able to get almost a year out of it.
If you reduce the advertising interval you could comfortably get a year. I'd be happy to post up some code for you if you want.