If I remember correctly, FitTrackee Dev do post on this community.

Well, I want to thank him/her as this is a very nice piece of software that I just started using but looks so promising and well done! A breeze to install, even on bare metal, and so well designed (even a CLI? Come on!).

Looking forward to try Garmin integration tomorrow.

Thank buddy!/Appreciated.

  • ghose@foros.fediverso.gal
    link
    fedilink
    English
    arrow-up
    1
    ·
    7 days ago

    Hi @Shimitar@feddit.it

    thank you for you wiki page about Fittrackee

    I’ve read you also in fittrackee’s github about Garmin 2 Feedtrackee bridge.

    My fittrackee is in Debian VPS so not exactly the same as yours but I can follow dev’s instructions (and yours) untill I try to log in into garmin’s servers using my credentials

    garmin2fittrackee setup garmin

    I’m prompted to enter

    Email: redacted@email
    Password: 
    

    and it fails :( displaying «Traceback (most recent call last)» message which I can not get any useful information from and it ends with AssertionError message.

    My garmin credentials are in this Traceback message, and they look like correct (tested just in case)

    So indication could be this part

     ╭─────────────────────────── locals ───────────────────────────╮                         │
    │ │       self = <garminconnect.Garmin object at 0x7fb0f8d23b50> │                         │
    │ │ tokenstore = None    
    

    I presume it actually does not get that token value from garmin

    So my question

    have you encountered a similar problem in your setup? could this be related to python virtualenv?

    Honestly, I’m just good at following recipes, it was even hard to me to be able to create that virtual environment and know how to execute garmin2fittrackee from within.

    any help would be appreciated. Thank you

    • Shimitar@feddit.itOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      7 days ago

      Hi!

      I remember I had issues in setting it up. IIRC there was a problem with a too long URL that you where supposed to copy & paste in the browser… And I took me a few tries until I figured that out.

      Beside this, I don’t remember if that was the same issue…

      Maybe you can post the full trace (with redacted credentials)?

      You can pm me of course

  • ticho@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    6 months ago

    So, what do you think of the Garmin intergration? I have had Fittrackee in my sights for a good while now, and the only thimg holding me back from trying it is that I donk know how painful (or painless) the activity upload/sync from my Garmin watch will be.

    • Shimitar@feddit.itOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      6 months ago

      It works just fine! Setting it up was relatively easy, too.

      I had a few snags, but I documented everything here https://wiki.gardiol.org/doku.php?id=services:fittrackee

      So, overall its mature enough for daily usage but:

      • FitTrackee only support gpx based activities so your indoor swimming or indoor bike will not be imported
      • Garmin link seems to be working only for one user, I didn’t investigate, but its not clear how to sync more than one user. Which is weird since fittrackee itself is multi-user.

      I hope the devs keep up the great work and those limitations will be removed.

      • ticho@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        6 months ago

        Alright, so it can do some direct syncs via Garmin API, I didn’t know that. Last time I checked, only manually uploading your gpx files was possible.

        Neat, I’ll definitely set this up. Dockerized, of course, my little server already has lot of services on it, got to keep things neatly separated. :)

        • Shimitar@feddit.itOP
          link
          fedilink
          English
          arrow-up
          1
          ·
          6 months ago

          I found way easier to setup via pip, but ofc YMMV. Note that Garmin integration is a separate container if you go that route.