Gadgetbridge step count way to low

Posted on
  • Hey together,

    i experienced since a few weeks ago, that in my Gadgetbridge (Version 0.71.2a-banglejs) that the steps are way to low (see table below).
    First i thought that the Bangle.js 2 does not count the steps correctly, but i had a look at the watch and there it seams more realistic (see table below).

    Most of the time, (i would guess 90%) of the day the Bangle has a connection to Gadgetbridge.

    Does someone else experience the same issue ?
    How could i test more where the issue is ?

    Thanks already for your help :)


    1 Attachment

    • 2022-10-27 08_59_57-_new 11 - Notepad++.png
  • Having the same experience.

  • That's odd - and this worked before? Any idea what version you had previously?

    Bangle.js reports the change in step counts every 10 minutes while it is connected - so if it's not connected to your Phone you won't get the step counts shown during that period (but it's never done anything else)

  • My Playstore updates the apps automatically and the bangle.js apps i update at least every 2 weeks.
    i can only compare the steps from October, but when i look into the Gadgetbridge stats, it seams like the issue started mid/end September.

  • I had a look at the Gadgetbridge log, and i counted the steps.

    Banglejs: 1345
    Gadgetbridge App: 163
    Gadgetbridge Log: 953

    Here is a little snippet from the log. It looks wrong to me, that the accual message is interrupted ?

    15:09:40.284 [Binder:1204_1] INFO  n.f.g.s.d.b.BangleJSDeviceSupport - UART RX LINE: {"t":"status","bat":86,"chg":0}
    15:09:40.286 [Binder:1204_1] INFO  n.f.g.s.d.b.BangleJSDeviceSupport - UART RX JSON parsed successfully
    15:09:40.289 [Binder:1204_1] INFO  n.f.g.s.AbstractDeviceSupport - Got BATTERY_INFO device event
    15:09:40.329 [main] INFO  n.f.g.s.DeviceCommunicationService - Setting broadcast receivers to: true
    15:09:40.332 [main] INFO  n.f.g.u.GB - not sending API event due to settings
    15:09:40.332 [main] INFO  n.f.g.s.d.b.BangleJSDeviceSupport - ACTION_DEVICE_CHANGED Verbunden
    15:09:40.333 [main] INFO  n.f.g.s.r.AutoConnectIntervalReceiver - will reset connection delay, all devices are initialized!
    15:09:40.549 [main] DEBUG n.f.g.e.NotificationListener - Notification 1 posted: com.espruino.gadgetbridge.banglejs: null
    15:09:40.550 [main] DEBUG n.f.g.e.NotificationListener - notificationAppListIsBlackList: true
    15:09:40.555 [main] INFO  n.f.g.e.NotificationListener - Ignore notification: com.espruino.gadgetbridge.banglejs
    15:10:00.596 [Binder:1204_1] DEBUG n.f.g.s.b.BtLEQueue - characteristic changed: 6e400003-b5a3-f393-e0a9-e50e24dcca9e value: 0x0d 0x0a 0x7b 0x22 0x74 0x22 0x3a 0x22 0x61 0x63 0x74 0x22 0x2c 0x22 0x73 0x74 0x70 0x22 0x3a 0x37
    15:10:00.597 [Binder:1204_1] INFO  n.f.g.s.d.b.BangleJSDeviceSupport - RX: 
    {"t":"act","stp":7
    15:10:00.598 [Binder:1204_1] INFO  n.f.g.s.d.b.BangleJSDeviceSupport - UART RX LINE: 
    15:10:00.610 [Binder:1204_1] DEBUG n.f.g.s.b.BtLEQueue - characteristic changed: 6e400003-b5a3-f393-e0a9-e50e24dcca9e value: 0x36 0x2c 0x22 0x68 0x72 0x6d 0x22 0x3a 0x33 0x38 0x2e 0x32 0x7d 0x0d 0x0a
    15:10:00.611 [Binder:1204_1] INFO  n.f.g.s.d.b.BangleJSDeviceSupport - RX: 6,"hrm":38.2}
    

    Gadgetbridge settings:

    • text as Bitmap: true
    • larger MTU: false
  • It looks wrong to me, that the accual message is interrupted ?

    You mean that the message is split into {"t":"act","stp":7 and 6,"hrm":38.2} ? I think that's more or less expected, as unless it's negotiated the maximum amount of data that can be sent is 20 chars (and newline gets sent first by the look of it)

  • ah, okay.
    Has anybody an idea what else it could be ?

  • Post a reply
    • Bold
    • Italics
    • Link
    • Image
    • List
    • Quote
    • code
    • Preview
About

Gadgetbridge step count way to low

Posted by Avatar for _pasi @_pasi

Actions