• 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 206.3k 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.
  • 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
      • D Offline
        Dicous
        last edited by Apr 18, 2018, 1:37 PM

        It works. Despite control I had the wrong API sorry

        1 Reply Last reply Reply Quote 0
        • Z Offline
          zerodegree79
          last edited by Nov 25, 2018, 8:34 AM

          Hi guys, i am using the Strava-Module and over the Winter i am doing a lot of indoor-cycling with Zwift. I was wondering if it is possible to integrate “virtual cycling” into the module and if it’s possible, then how. Hope anyone can answer this. I don`t need the “swim” anyway, so i would like to interchange it with “virtual ride”

          I 1 Reply Last reply Nov 25, 2018, 9:13 AM Reply Quote 0
          • I Offline
            ianperrin @zerodegree79
            last edited by ianperrin Nov 25, 2018, 9:16 AM Nov 25, 2018, 9:13 AM

            @zerodegree79

            You should be able to hide swim activities by adding the following to your config

            activities: ["ride", "run"]
            

            Adding other activity types will need some investigation of the Strava API as ActivityStats only returns totals for the three activity types currently available.

            I need to look at the module again shortly as there is an change to the API which requires a different authentication mechanism so I’ll try an pick this up then

            "Live as if you were to die tomorrow. Learn as if you were to live forever." - Mahatma Gandhi

            Z 1 Reply Last reply Nov 25, 2018, 9:15 AM Reply Quote 0
            • Z Offline
              zerodegree79 @ianperrin
              last edited by Nov 25, 2018, 9:15 AM

              @ianperrin said in MMM-Strava:

              @zerodegree79

              You should be able to hide swim activities by adding ‘’‘activities: [“ride”, “run”]’‘’ to your config

              Adding other activity types will need some investigation of the Strava API as ActivityStats only returns totals for the three activity types currently available.

              I need to look at the module again shortly as there is an change to the API which requires a different authentication mechanism so I’ll try an pick this up then

              Thanks for your reply. I know that i can hide “swim”, but just wanted to change it to “virtual ride”. So i just wait until you have looked at the API.
              Thanks in advance for your support.

              I 1 Reply Last reply Nov 25, 2018, 4:12 PM Reply Quote 0
              • I Offline
                ianperrin @zerodegree79
                last edited by Nov 25, 2018, 4:12 PM

                @zerodegree79 great - wasn’t sure from your comment whether you’d spotted the option on the config.

                After a quick look, I’ve pushed a change to the module which includes virtual activities in the chart stats. Take a look and let me know if this works as expected.

                "Live as if you were to die tomorrow. Learn as if you were to live forever." - Mahatma Gandhi

                Z 1 Reply Last reply Nov 28, 2018, 4:39 PM Reply Quote 0
                • Z Offline
                  zerodegree79 @ianperrin
                  last edited by Nov 28, 2018, 4:39 PM

                  @ianperrin hi, thanks for the fast response. I tried to update, but now it is stuck in loading activities. I changed the MMM-Strava.js. What else do i need to edit? Below is my config:

                   // Default module config.
                      defaults: {
                          strava_id: ['XXXXXX'],                      // List of strava_id's, could get this from current athlete - https://strava.github.io/api/v3/athlete/#get-details
                          access_token: ['XXXXXXXXXXXXXXXXX'],                   // List of acces_token's (corresponding to the strava_id's), see https://www.strava.com/settings/api
                          athlete_text: [''],                   // List of athlete_text's (corresponding to the strava_id's), will be diplayed instead of ativity_text
                          mode: 'table',                        // Possible values "table", "chart"
                          elevation: true,                     // Shows elevation in "table" mode
                          activities: ["ride", "run", "virtual"],  // Possible values "ride", "run", "swim"
                          period: "all",                     // Possible values "recent", "ytd", "all"
                          auto_rotate: true,                   // Rotate stats through each period starting from specified period
                          locale: config.language,
                          units: config.units,
                          fade: false,
                          fadePoint: 0.1,                       // Start on 1/4th of the list.
                          reloadInterval: 5 * 60 * 1000,        // every 5 minutes
                          updateInterval: 600 * 1000,            // 10 seconds
                          animationSpeed: 10 * 1000,           // 2.5 seconds
                          debug: false,                         // Set to true to enable extending logging
                      },
                  

                  No idea whats wrong. Thanks in advance.

                  I 1 Reply Last reply Nov 28, 2018, 7:46 PM Reply Quote 0
                  • I Offline
                    ianperrin @zerodegree79
                    last edited by ianperrin Feb 27, 2019, 11:25 PM Nov 28, 2018, 7:46 PM

                    @zerodegree79

                    You should avoid editing the module files and place your configuration in the config.js file - check the readme file for installation, update and configuration notes

                    Once you’ve reverted your changes to the module files, pull the latest version of the module and make sure config.js is correctly configured.

                    There is no need to add anything special to the config to include virtual activities as these will be rolled up into the ride and run totals in the chart like the table mode and your dashboard on the Strava website

                    "Live as if you were to die tomorrow. Learn as if you were to live forever." - Mahatma Gandhi

                    Z 1 Reply Last reply Dec 2, 2018, 11:41 AM Reply Quote 0
                    • Z Offline
                      zerodegree79 @ianperrin
                      last edited by Dec 2, 2018, 11:41 AM

                      @ianperrin thanks for your help, changed back and now it`s working fine. Just one Question left. Is there a way to “isolate” the virtual rides? To show them separately in the charts?

                      1 Reply Last reply Reply Quote 0
                      • 1
                      • 2
                      • 3
                      • 4
                      • 5
                      • 13
                      • 14
                      • 3 / 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