• Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
MagicMirror Forum
  • Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.

MMM-Strava

Scheduled Pinned Locked Moved Health
activity trackerhealthstrava
138 Posts 34 Posters 180.6k Views 35 Watching
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • K Offline
    karsten13 @iMAGiC
    last edited by Feb 27, 2017, 10:58 PM

    @iMAGiC Found this thread today, can reproduce your problems:
    a) more than 1strava-module don’t work
    b) flashing problem

    I already opened an issue here

    1 Reply Last reply Reply Quote 0
    • B Offline
      brandongomez
      last edited by Jun 15, 2017, 8:31 PM

      Great module! I tried to implement but my module is stuck at “Loading…”

      Guessing it has something to do with the API creation. I have my athlete ID that I see when I look at my Strava profile.

      I ended up with a Client ID, Client Secret and Access Token when I created the API. Guessing I should be using only the Access Token?

      Also, when I created the API, I had to put in a website and authorization callback domain. Not sure if these have an affect but I used the internal IP for the raspberry pi for both. Is that right? Thanks!

      G 1 Reply Last reply Jan 9, 2018, 5:50 PM Reply Quote 0
      • G Offline
        GMD @brandongomez
        last edited by Jan 9, 2018, 5:50 PM

        Hi

        Did you get a resolution to your issue as I seem to have similar issue with module stuck at Loading…

        When I look at the terminal window I am getting error:

        Error performing request: Unauthorized. Access Token will be reset.
        Error while fetching new athlete stats.

        Look at code this is a 401 error.

        I am getting confused as I thought the Strava API key was public but from this error it looks as though it wants to authorise API Key.

        As this is an old post I will create a new post this evening with some more detail.

        1 Reply Last reply Reply Quote 0
        • G Offline
          GMD @ianperrin
          last edited by Jan 9, 2018, 10:11 PM

          @ianperrin

          Hi Ian

          Can you help as I think I am getting confused.

          I carried out the following steps:

          1. Imported MMM-Strava into my modules folder.
          2. Logged into my Strava account and navigated ->Settings->My API Application
          3. Created an application icon
          4. Completed fields, Application Name = MyData, Category = Other, Website = https://Strava.com, Authorization Callback Domain = 127.0.0.1
          5. Click update button
          6. Copied Client ID and Your Access Token (?) (permissions: public)
          7. Update MagicMirror config.js with Client ID and Your Access Token
          8. Restarted MagicMirror

          When MagicMirror displays the Strava modules says Loading… and looking at the terminal window I can see errors:

          Error performing request: Unauthorized. Access Token will be reset.
          Error while fetching new athlete stats.

          Which looks to be a 401 error from code that, access token has not been authorised.

          Can anybody point me to what I am doing wrong.

          1 Reply Last reply Reply Quote 0
          • K Offline
            karsten13
            last edited by Jan 9, 2018, 11:01 PM

            Hi,

            sounds you took the client id from the strava api page as input for strava_id of the module?

            Input of strava_id: https://support.strava.com/hc/en-us/articles/216928797-Where-do-i-find-my-Strava-ID-

            Karsten.

            G 1 Reply Last reply Jan 10, 2018, 11:15 AM Reply Quote 0
            • G Offline
              GMD @karsten13
              last edited by Jan 10, 2018, 11:15 AM

              @karsten13

              Hi

              Firstly thank you for your reply.

              You are correct I used the client id and when I replaced this with the strava id as your link described all works great.

              Thanks again.

              1 Reply Last reply Reply Quote 0
              • D Offline
                Dicous
                last edited by Apr 16, 2018, 6:19 PM

                Hello,
                I have the problems that with the following config the module is always “loading…”.

                Can someone help me?

                		{
                			module: 'MMM-Strava',
                			position: 'top_left',
                			config: {
                				strava_id: 'xxx1, xxx2',
                				access_token: 'xxx1, xxx2',
                				activities: 'run',
                				athlete_text: 'Tine, Basti',
                			    auto_rotate: 'true'
                				 }
                		},
                
                K 1 Reply Last reply Apr 16, 2018, 7:36 PM Reply Quote 0
                • K Offline
                  karsten13 @Dicous
                  last edited by Apr 16, 2018, 7:36 PM

                  try it with the missing brackets:

                  		{
                  			module: 'MMM-Strava',
                  			position: 'top_left',
                  			config: {
                  				strava_id: ['xxx1', 'xxx2'],
                  				access_token: ['xxx1', 'xxx2'],
                  				activities: ['run'],
                  				athlete_text: ['Tine', 'Basti'],
                  			    auto_rotate: 'true'
                  				 }
                  		},
                  
                  1 Reply Last reply Reply Quote 0
                  • D Offline
                    Dicous
                    last edited by Apr 16, 2018, 7:52 PM

                    Unfortunately, no solution

                    1 Reply Last reply Reply Quote 0
                    • K Offline
                      karsten13
                      last edited by Apr 16, 2018, 8:40 PM

                      your setup works for me, changed only strava_id’s and access_token’s.
                      Did you put every single strava_id and every single access_token in single quotes as provided in my example? In your post you put 2 things in one single quote …
                      Other possibilities: Wrong strava data (id/token)? Did you read the documentation how to get strava_id?
                      Did you take a look in the logs?
                      If I test it with your testdata xxx I find these lines in the logs:

                      Error performing request: Unauthorized. Access Token will be reset.
                      Error while fetching new athlete stats.
                      
                      
                      1 Reply Last reply Reply Quote 0
                      • 1
                      • 2
                      • 3
                      • 4
                      • 5
                      • 13
                      • 14
                      • 2 / 14
                      • First post
                        Last post
                      Enjoying MagicMirror? Please consider a donation!
                      MagicMirror created by Michael Teeuw.
                      Forum managed by Sam, technical setup by Karsten.
                      This forum is using NodeBB as its core | Contributors
                      Contact | Privacy Policy