MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    1. Home
    2. ianperrin
    3. Posts
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.
    I
    Offline
    • Profile
    • Following 0
    • Followers 6
    • Topics 6
    • Posts 164
    • Groups 1

    Posts

    Recent Best Controversial
    • RE: MMM-Strava stopped updating

      Hi all, sorry for the delayed response

      @levon looking at the screen shot of your stats from the python module, the total number of activities you have logged this year exceeds 200. Whilst the module will continue to work (making api calls and updating the tokens file) only the first 200 activities are summarised in the chart.

      There is an issue relating to this bug ion GitHub, but I’ve not had the time to delve deeper.

      To confirm, can you set the period to “recent” and confirm the latest activities are included in the chart?

      posted in Troubleshooting
      I
      ianperrin
    • RE: MMM-ModuleScheduler Loading Wrong Date

      @snille - you’re spot on. MMM-ModuleScheduler uses the cron module. The ranges for cron values can be found in the npm module documentation.

      I’ve added an issue in the GitHub repository to update the documentation for the module.

      posted in Troubleshooting
      I
      ianperrin
    • RE: YouTube Subscriber Counter

      @choffmann - nice module.

      Here’s a similar one I put together last year - https://github.com/ianperrin/MMM-YouTubeChannelStats

      alt text

      posted in Requests
      I
      ianperrin
    • RE: MMM-Strava

      @mike2323 said in MMM-Strava:

      If this is still causing problems, can you try making sure the activities option is specified as an array, even if only one activity type is required? It looks like you haven’t done this in the options for the second module definition

      In other words:

      activites: ["ride"],
      
      posted in Health
      I
      ianperrin
    • RE: MMM-Strava

      @jan support for additional activities in chart mode is in the works, keep an eye out for updates ;)

      posted in Health
      I
      ianperrin
    • RE: MMM-Strava only shows achievements, nothing else?

      Hi all, slightly late to the party, but to add to the comments above…

      This module started out using the Get Athlete Stats endpoint in the Strava api to generate the table. This continues to be the case today, but as noted above, this api does not include private activities.

      In chart mode the module uses the List Athlete Activities. Providing access to private activities is granted when authorising the module, these activities will be included.

      I’m considering removing the use of the Get Athlete Stats endpoint and aggregating the data from the List Athlete Activities endpoint within the module. This would resolve this problem and allow more activity types to be supported.

      In the meantime, the options for displaying private activities are to use chart mode (and grant access during authorisation) or use are to use the forked module.

      posted in Troubleshooting
      I
      ianperrin
    • RE: MMM-STRAVA

      @acdacd2 do you use table or chart mode?

      The reason why I ask is that the api which is used to generate the table, only provides data for run, ride and swim activity types.

      Support for additional activity types in chart mode is in the works. Watch out of updates. ;)

      posted in Health
      I
      ianperrin
    • RE: MMM-Strava

      @mike2323 the activities option should work for the table and chart modes. Could you check you are using the latest version and post your config for the module (removing or masking the client id and secret)?

      Here’s a working example

              {
                  module: "MMM-Strava",
                  position: "top_right",
                  header: "Strava",
                  config: {
                      client_id: "000000",
                      client_secret: "z793xxxxxxxxxxxxxxxxxxxx498d2",
                      mode: "chart",
                      activities: ["ride"],
                      period: "ytd"
                  }
              }
      

      If you want two activities, you can enter them as follows: activities: ["ride", "run"]

      posted in Health
      I
      ianperrin
    • RE: MMM-Strava

      @bachoo786 - you can add multiple instances of the module and link them to different athletes, but this is expected to be for other members of the household as you would need to authenticate the respective module as them so not intended for “remote” athletes you follow.

      posted in Health
      I
      ianperrin
    • RE: MMM-Strava

      @Lagmin where are you accessing the MagicMirror from?

      If you are doing this from the Raspberry Pi, the url will probably start with http://localhost:8080

      If you are doing this from another computer on your network, the url will start with the IP address, http://192.168.0.177:8080 - though you will need to set the ipWhitelist option in the configuration file first.

      posted in Health
      I
      ianperrin
    • RE: MMM-Formula1 - Formula 1 Standings

      @Peter just checking whether you are using the latest version of the module? If not, try updating

      I added a fix last year to support Monegasque as a nationality for Charles Leclerc.

      F1Standings.png

      posted in Sport
      I
      ianperrin
    • RE: MMM-ModuleScheduler - Module Schedules and Notifications

      @bachoo786 MMM-ModuleScheduler (and MMM-RemoteControl) are only sending hide/show requests via the MagicMirror API, so have no control over the target modules upstream API calls.

      However, it may be possible something is amiss. Can you post your config and I’ll see if I can spot anything?

      posted in System
      I
      ianperrin
    • RE: MMM-Strava

      @MisterT said in MMM-Strava:

      the radial gaphic it’s just a little too big and the graphic overlaps the other module.
      I’m working on making the chart size customisable - watch out for further updates

      I think we need informations about custom css in order to display colors about kilometers like for exemple:
      less 10 km for running in a month : red color
      from 10 to 30 km for running in a month: orange color
      over 30 km for running in a month : green color

      I like the idea of colouring the bars based on a target. Will think about this one.

      In the meantime, to customise the colours of each bar in the radial chart, add the following to the custom.css file in ~/MagicMirror/css.

      .MMM-Strava svg path.bar.interval-1 {
        fill: #67b7dc;
      }
      
      .MMM-Strava svg path.bar.interval-2 {
        fill: #6794dc;
      }
      
      .MMM-Strava svg path.bar.interval-3 {
        fill: #6771dc;
      }
      
      .MMM-Strava svg path.bar.interval-4 {
        fill: #8067dc;
      }
      
      .MMM-Strava svg path.bar.interval-5 {
        fill: #a367dc;
      }
      
      .MMM-Strava svg path.bar.interval-6 {
        fill: #c767dc;
      }
      
      .MMM-Strava svg path.bar.interval-7 {
        fill: #dc67ce;
      }
      
      .MMM-Strava svg path.bar.interval-8 {
        fill: #dc67ab;
      }
      
      .MMM-Strava svg path.bar.interval-9 {
        fill: #dc6788;
      }
      
      .MMM-Strava svg path.bar.interval-10 {
        fill: #dc6967;
      }
      
      .MMM-Strava svg path.bar.interval-11 {
        fill: #dc8c67;
      }
      
      .MMM-Strava svg path.bar.interval-12 {
        fill: #dcaf67;
      }
      

      Note: As the radial chart is in beta, the css classes may be subject to change.

      posted in Health
      I
      ianperrin
    • RE: MMM-Strava

      @MisterT - Great to hear it’s working now 👍

      posted in Health
      I
      ianperrin
    • RE: MMM-Strava

      @MisterT I’ve just pushed an update to the module which may have fixed it. Can you update the module and let me know how it works out?

      posted in Health
      I
      ianperrin
    • RE: MMM-Strava

      @MisterT can you post the modified versions of these lines which enabled MMM-pages to rotate, but caused the undefined error for MMM-Strava?

      I’m also curious about the error you posted in the other thread as it seems to refer to a style sheet included by another module…

      posted in Health
      I
      ianperrin
    • RE: MMM-Strava

      An updated BETA version of MMM-Strava is available which includes a chartType option to toggle between classic bar chart and a new radial histogram

      Below is a sample config and screenshot - note the histogram will display in grayscale, colours can be achieved using custom.css

      {
      	module: "MMM-Strava",
      	header: 'Strava Radial Chart',
      	position: "top_right",
      	config: {
      		client_id: "xxxxx",
      		client_secret: "xxxxx",
      		mode: "chart",
      		chartType: "radial",
      		period: "ytd"
      	}
      },
      

      example-chart-radial.png

      Please report any comments/issues here, or on github

      posted in Health
      I
      ianperrin
    • RE: MMM-Strava

      @MisterT thanks for the report.

      I don’t have any experience with MMM-Pages so will have to install it and take a look if I experience the same issues.

      Have you any idea what might be causing it?

      posted in Health
      I
      ianperrin
    • RE: MMM-Strava

      @MisterT is it possible you’re typing in the wrong url. Try using
      http://192.128.1.99:8080/MMM-Strava/auth/ or simply clicking the link displayed by the module on the mirror.

      If that fails, are you able to access your mirror via http://192.128.1.99:8080/ ?

      Finally, can you make sure you ran npm install --production in step 1 and restarted the mirror?

      posted in Health
      I
      ianperrin
    • RE: MMM-Strava configuration

      @MisterT - I posted a reply to your comment on the other thread. Hope that helps.

      posted in Troubleshooting
      I
      ianperrin
    • 1
    • 2
    • 3
    • 4
    • 5
    • 8
    • 9
    • 1 / 9