First conclusions, that are actually observations:
Puck.js works down to -20 °C
a fresh CR2032 (noname, cheap purchase) also works down to this temperature
Indeed, my problem from last winter seems to be related to low cell voltage instead of low temperature!
First of all, I changed the code from sending GATT service data to sending the data as ManufacurerData during advertising. Hoping that this change makes the battery last much longer.
Another question (mainly for myself but input is welcome) is whether there are cells out with a slighly higher voltage (like 3.3 V - and well above 2.6 V at -20°C) that can be used through Puck's external connector, getting me close to 1+ year endurance without maintenance.
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.
Good idea, and here are the results:
First conclusions, that are actually observations:
Indeed, my problem from last winter seems to be related to low cell voltage instead of low temperature!
First of all, I changed the code from sending GATT service data to sending the data as ManufacurerData during advertising. Hoping that this change makes the battery last much longer.
Another question (mainly for myself but input is welcome) is whether there are cells out with a slighly higher voltage (like 3.3 V - and well above 2.6 V at -20°C) that can be used through Puck's external connector, getting me close to 1+ year endurance without maintenance.