I get similar results when I'm not wearing the bangle
Hi! Is this a Bangle.js 1, or Bangle.js 2? And which firmware version? I'd have expected a Bangle.js 2 to pretty much stop reporting BPM when it's not on your wrist.
When plotting the histogram, are you showing all BPM values, or the ones with a certain confidence? And also, are you moving a lot when recording the data?
With Bangle.js we take the approach that whenever there is a BPM reading we give it to the app, but with a confidence value. Honestly, if the confidence is 0, the value is likely complete garbage, and I wouldn't really be too convinced unless it's above 80. Even so your values don't look great though
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.
Hi! Is this a Bangle.js 1, or Bangle.js 2? And which firmware version? I'd have expected a Bangle.js 2 to pretty much stop reporting BPM when it's not on your wrist.
When plotting the histogram, are you showing all BPM values, or the ones with a certain confidence? And also, are you moving a lot when recording the data?
With Bangle.js we take the approach that whenever there is a BPM reading we give it to the app, but with a confidence value. Honestly, if the confidence is 0, the value is likely complete garbage, and I wouldn't really be too convinced unless it's above 80. Even so your values don't look great though