sometimes it does measure something even though I'm not wearing the watch
Yes, it's a shame the binary blob HRM isn't a bit smarter. If the Bangle isn't facing anything it knows it's not being worn and you don't get an HRM but if the HRM is pointing at something and getting a reflection it thinks it is worn and you're just being very still.
I guess one option is we add a specific check for a lack of movement plus the bangle being pretty much flat on a surface (which I guess is 95% of times it's left) and disable the HRM in that case
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.
Yes, it's a shame the binary blob HRM isn't a bit smarter. If the Bangle isn't facing anything it knows it's not being worn and you don't get an HRM but if the HRM is pointing at something and getting a reflection it thinks it is worn and you're just being very still.
I guess one option is we add a specific check for a lack of movement plus the bangle being pretty much flat on a surface (which I guess is 95% of times it's left) and disable the HRM in that case