Avatar for valvin


Member since Mar 2021 • Last active Apr 2021
  • 2 conversations

bangle.js owner since 2021-04-03

Most recent activity

  • in Bangle.js
    Avatar for valvin

    having data for typing, staying at desk is easy for me :) I can generate bunch of them.

    i'm upgrading to v2.09 and use another app than activepedom is enought to test the new algorithm?

  • in Bangle.js
    Avatar for valvin

    If you have submodules, developer doesn't need to fork the BangleApp repository but have only its own files in his repository. Then developer request to register its app and inform when there are changes. But ok I understand it doesn't match :)

    CODEOWNERS in addition to be a pointer when opening an issue is really interesting when there are contribution on an app. It should affect the PR to the codeowner automatically. At least it works like that on Gitlab.

  • in Bangle.js
    Avatar for valvin

    just a few is enought. With HRM with small recording < 20 i get the error. But I think I'll reset my watch because many things gets easilly out of memory.

  • in Bangle.js
    Avatar for valvin

    Do you remember where you first went for information on Bangle.js? (BTN3)

    I don't remember exactly to be honest. I watched the welcome app but I don't remember information it has provided. So I've reinstalled it and it provides important information I didn't get at the beginning. I was maybe too impatient to test my new toy. Maybe I think information goes too quick by default (i'm not english native) even if we can go back after using button.

    Did you have OpenStreetMap as well? I'm just wondering what could cause the memory issues as it shouldn't be too memory intensive.

    Yeap I had OSM at that moment but it was effective on all options with or without OSM tiles. And now I've just had similar issue with Heart Rate Recorder when I tryied to view my records. I'm starting the with 54% of RAM usage but navigating in the menu raise the memory usage and crashed when I validate the menu.

    pedometer + HRM

    That's great to hear about the university and the HRM.
    I'll enjoy to test these new feature when available.
    Here I've tried to tune ActivePedometer but I'm still doing many steps at my desk :)


    Ok I see the idea. About submodules I disagree on that point:

    If we used submodules then probably 25% of all the apps would constantly be broken
    I think we need to keep a more static https://banglejs.com/apps for the majority of Bangle.js users

    Having submodules is mostly the same as what you actually have.If you add a submodule for gadgetbridge which targets the remote gitlab.com/gadgetbridge/bangleapp on main you add on which commit. That mean only you (or someone through a PR you merge) decide when updating the app in BangleApps. It is possible to have Apps directly in BangleApps repository and only few using submodules. That way people can make live their app in their own repository without impacting BangleApps user and using their own workflow. Main problem would be if one the remote developer rewrites history on its main branch. Submodules allow to be static as you are today.

    By the way I totally understand your wish to not implement it :)

    About smiley I'll try to test it on Full screen notification.

  • in Bangle.js
    Avatar for valvin

    Now after few days of usage I have more feedbacks :)

    it was surprising there was no default pedometer / heart rate monitor widget / app installed

    Yes, maybe that should change. To be honest it's been about trying to
    keep the watch as basic and simple as possible out of the box.

    I think it could be nice to have official pedometer / HRM in order to have a reference and a ready to use watch even if bangle.js is more for hacking purpose. Maybe some featured apps in the store?

    i have been confused between apps / widget / clock differences (now it's ok)

    Interesting - thanks! Was there anywhere you think we should put an
    explanation to help out?

    And this is there I was lost at the begining to find which apps / widget to use. I think I have been confused when install HRM widget which displayed only a red heath and no other information. Then I began to understand it was only a widget which running background and registered records in a file.

    there isn't a standard way to go back to clock except long press on BTN3

    What sort of thing did you expect? The issue is generally getting all
    apps to implement the same way of going back - hence why the
    long-press is built into the OS.

    I think I misunderstood the usage of BTN3 long press because I read it was for reloading the watch. But after few days of usage it looks more "go back to clock".

    lumonisity of the screen outside is very low but i can read the clock

    Yes, it's a hard one. I think many of the apps could use larger fonts that'd make them easier to read.

    I think if there is in the future a bangleJS 2 it should be a priority with the memory.

    having full screen notifications is easier to read. smiley are not supported in the default font "??"
    You mean Emoji? I'm afraid there's not enough space in the watch to store them! We had thought it'd be possible to convert them (and unsupported fonts) to images in the phone, and then upload those - but that's quite a big undertaking!

    yes exactly. i discover the memory limit using openstreetmap and gpsrecorder. maybe a simple workaround could be hardcoded default emojis we use frequently and can be translated in ascii ( :-) , :-/, :-( , :'( ...)

    Another feedback:

    • as mentioned I was unable to preview tracks in gpsrecorder because of OOM. so I deleted almost everything to make it runs. it requires 40% free memory to compute some basic information. by the way it works very well :)

    • I'm a bit frustrating not finding good parameters with Active Pedometer. I had a MiBand2 before and never reached 10k steps a day. Now I exploded this every day. I do steps even while typing this message. By the way when testing steps counting in reality it sound good. More false positive during inactivity.

    • Almost same with HRM. gadget bridge or the HRM apps gets too many low quality records. I think both apps tries to get an instant value even if the accuracy is not correct. My gadget bridge activity was ridiculous. I goes from 50 to 200 in few seconds.

    • I did my first app using the tutorial and creates a really basic stopwatch and then see there was really better already created. IDE works really well and helps understanding how it works.

    • Concerning the banglejs.com/apps all apps are on a mono repository. But I'm wondering if it is the good way to report issue to a developer? For example I'd like giving feedback to gadgetbridge and why not trying to make PR but I'm not sure it is the right place. I don't know if there are using another repository or who mentions? Have you planned using git submodules to register from another repository? Or use CODEOWNERS file github CODEOWNERS?

    So my next tries will be getting a reliable steps number and HRM using existing apps or trying to develop it.

  • in Bangle.js
    Avatar for valvin

    i was trying to find the good tuning. @Sebastian are you still using those settings?

    my problem is a bit different than yours. at the moment pedometer seems to be too sensitive by default. I'll try this settings of 15/15000 tomorrow :)

  • in Bangle.js
    Avatar for valvin


    I've just received my bangle.js and here are some various feedbacks after one day (do not take it as negative):

    • after starting the watch it was surprising there was no default pedometer / heart rate monitor widget / app installed
    • at startup watch says it updating date and time using gps but it doesn't work
    • there is no pairing verification : everybody can pair with the watch
    • i have been confused between apps / widget / clock differences (now it's ok)
    • apps have some dependencies but it is not very obvious (ex: stepometer clock)
    • gadgetbridge is working but I can't see steps in activity only HRM is ok after activating it
    • there isn't a standard way to go back to clock except long press on BTN3
    • lumonisity of the screen outside is very low but i can read the clock
    • having full screen notifications is easier to read. smiley are not supported in the default font "??"

    I'm really happy of this new toy and I hope I'll be abble to help :)

  • in Bangle.js
    Avatar for valvin

    I'm new bangle.js owner and effectively pedometer needs improvment.

    It looks gadget bridge and other pedometer widget don't have the same result. Do they calculte step their own way or is directly implement in the firmware?

    Using the last stable firmware 1.8 I think the main issue is sensitivy. Steps are triggered too quickly. This morning at wake up i did already 1k steps :)
    Edit: this feedback is when using widpedom ; I'm testing today activepedom which looks having more settings about sensitivity.

    Do you need more sample with other kind of use case? Do you need testing on this specific branch?