-
no worries Gordon,
issue 718 seems to cover the issue of gadget bridge not having up to date data, there are many gaps in heart rate and activity and steps.
the watch appears to have accurate HRM data, whenever I use the live monitor it gets accurate data pretty much immediately
gadget bridge however records a number of large drops down to about 37 BPM (my personal resting is 55-65)
one of these for example was yesterday while I was doing some sewing, active work which should keep my heart rate up, but nothing extreme that should give inaccurate data because of jostling etc.assuming my bangle would display that Bluetooth is disconnected when gadgetbridge might be stopped to save battery, I can't say I've seen it disconnect unreasonably yet.
though I will try the extra set up to see if that improves it.I will also run heart recorder for a few hours and see if that shows the drops in heart rate that gadget bridge claims.
unfortunately the health app only has hourly averages, so I can't see individual data points to see if it's just averaging them away
Hi, sorry for the lack of reply, I'm not sure how I missed this at the time.
Right now, Gadgetbridge should log any health data it gets when it's connected to the watch, but it doesn't 'sync up' with the data Bangle.js would have stored when it wasn't connected. There's an issue for that at https://github.com/espruino/BangleApps/issues/718
So the issue could be that your phone is trying to power-save by killing Gadgetbridge when the app isn't in the foreground (and Gadgetbridge may also not be set up to auto-reconnect). Please can you try the steps mentioned at http://www.espruino.com/Gadgetbridge#extra-setup ?
Does the watch seem to hold accurate HRM data, but it's not accurate in Gadgetbridge? Or is it inaccurate on the watch too?
Right now the code for the HRM is using an Open source algorithm instead of the proprietary binary blob from the manufacturer, so it's not so good at handling HRM when you're moving around. Even so, when the HRM reports a high confidence level in its result it's usually correct - it's just sometimes it takes a while before it actually reports that higher confidence level.