• 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-Soccer - Standings, Schedules and Top Scorers

Scheduled Pinned Locked Moved Sport
bundesligafootballmodalpremiere leagueprimiera divisionsoccervoice control
209 Posts 43 Posters 403.2k Views 43 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.
  • P Offline
    pikasso
    last edited by pikasso Aug 20, 2021, 2:26 PM Aug 20, 2021, 2:24 PM

    Hello

    Successfully installed a Smart Mirror. All went with some struggles but I managed to make it go then improve step by step to my goal…

    With the initial MMM-soccer installed, an API key and all perfectly working, I tried to install the branch 42 following the commands you shared… git to extract-api-provider

    cd ~/MagicMirror/modules/MMM-soccer
    git fetch
    git checkout feature/extract-api-provider
    git pull
    npm i --production 
    

    While all was good with inital version once updated to v3, I can see the caroussel but it’s empty either if I use the default configuration here

    Module loaded corretly but there seems to be no data when the caroussel switches. Bellow shows a message “No data available”.

    pi@smartmirror:~/MagicMirror/modules/MMM-soccer $ git pull
    Déjà à jour.
    pi@smartmirror:~/MagicMirror/modules/MMM-soccer $ git status
    Sur la branche feature/extract-api-provider
    Votre branche est à jour avec 'origin/feature/extract-api-provider'.
    
    Modifications qui ne seront pas validées :
      (utilisez "git add <fichier>..." pour mettre à jour ce qui sera validé)
      (utilisez "git checkout -- <fichier>..." pour annuler les modifications dans la copie de travail)
    
            modifié :         package-lock.json
    
    aucune modification n'a été ajoutée à la validation (utilisez "git add" ou "git commit -a")
    
    

    In my global config, the locale is set to ‘fr-FR’ and … again, my configuration is the one here . I tried as well with [Babene’s config] removing any other module… (https://forum.magicmirror.builders/post/92126) :

    	modules: [
    		{
    			module: "alert",
    		},
    		{
    			module: "updatenotification",
    			position: "top_bar"
    		},
    		{
    			module: "clock",
    			position: "top_left"
    		},
    		{
                module: 'MMM-soccer',
                position: 'top_right',
                config: {
                    colored: true,
                    logos: true,
                    rotationInterval: 20 * 1000, // 20 seconds instead of 15 (default)
                    provider: {
                        'football-data': {
                            apiKey: 'xxxxx' // Replace with your API key
                        }
                    },
                    competitions: [
                        {
                            code: 'EC', // European championship
                            standings: {
                                provider: 'football-data',
                                focusOn: 'GER', // Germany
                                maxEntries: 5
                            },
                            schedules: {
                                provider: 'football-data',
                                maxEntries: 7
                            }
                        },
                    ]
                }
            },
    
    
    	]
    

    But nothing comes… looks like my API Key is maybe not working for v3 ? It was perfectly working with initial version though

    Would you have any suggestion in order to make it work ?

    S 1 Reply Last reply Sep 12, 2021, 4:59 PM Reply Quote 0
    • M Offline
      matze86 @strawberry 3.141
      last edited by Aug 23, 2021, 6:32 PM

      @strawberry-3-141 said in MMM-Soccer - Standings, Schedules and Top Scorers:

      @matze86 I’m not exactly sure what you want. Do you want to show only one single player or only the top scorer view?

      I want to Show the top 10 scorer of the league for example

      S 1 Reply Last reply Sep 12, 2021, 5:10 PM Reply Quote 0
      • S Offline
        strawberry 3.141 Project Sponsor Module Developer @pikasso
        last edited by Sep 12, 2021, 4:59 PM

        @pikasso I just started the module with your config and got data.

        3117aa40-a75b-475b-81e7-250b7e9be317-image.png

        Do you have any errors in the logs?

        Please create a github issue if you need help, so I can keep track

        1 Reply Last reply Reply Quote 0
        • S Offline
          strawberry 3.141 Project Sponsor Module Developer @matze86
          last edited by Sep 12, 2021, 5:10 PM

          @matze86 this is already possible, see example config:

          {
            module: 'MMM-soccer',
            position: 'top_right',
            config: {
              provider: {
                'football-data': {
                  apiKey: 'XXX'
                }
              },
              competitions: [
                {
                  code: 'BL1',
                  scorers: {
                    provider: 'football-data',
                    maxEntries: 5
                  }
                },
              ]
            }
          }
          

          ac239edb-ba59-4cea-83a3-ea689447df8b-image.png

          Please create a github issue if you need help, so I can keep track

          1 Reply Last reply Reply Quote 0
          • K Offline
            Kongledyret
            last edited by Jul 14, 2023, 12:31 AM

            Does this still work?
            Getting “Loading…”

            Config:

            	{
              module: 'MMM-soccer',
              position: 'bottom_right',
              config: {
                show: 'ENGLAND',
                max_teams: 5
              }
            },
            
            1 Reply Last reply Reply Quote 0
            • B Offline
              Babene1 Project Sponsor
              last edited by Sep 22, 2024, 9:32 AM

              Ich hab die einfache Konfig verwendet:

              {
                module: 'MMM-soccer',
                position: 'top_right',
                config: {
                  provider: {
                    'football-data': {
                      apiKey: 'XXX'
                    }
                  },
                  competitions: [
                    {
                      code: 'BL1',
                      scorers: {
                        provider: 'football-data',
                        maxEntries: 5
                      }
                    },
                  ]
                }
              }
              
              

              I have this error:

              [ERROR] [MMM-soccer]: SoccerError: FETCHING_SCORERS
              at Object.fetchScorers (/home/pi/MagicMirror/modules/MMM-soccer/provider/football-data/provider.js:110:15)
              at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
              at async Class.createSingleRequest (/home/pi/MagicMirror/modules/MMM-soccer/node_helper.js:86:30)
              at async Promise.all (index 0)
              at async Class.makeRequests (/home/pi/MagicMirror/modules/MMM-soccer/node_helper.js:97:27) {
              competition: ‘BL1’,
              provider: ‘football-data’
              }

              H 1 Reply Last reply Oct 2, 2024, 12:19 PM Reply Quote 0
              • H Offline
                Henrik @Babene1
                last edited by Oct 2, 2024, 12:19 PM

                @Babene1 @Kongledyret
                I am using this config, and it works fine. Make sure to do a git pull if you haven’t already.

                		{
                			module: 'MMM-soccer',
                			position: 'top_left',
                			config: {
                				show: ['PL', 'PD'],
                				showMatches: false,
                				api_key: 'goes here',
                                		logos: true,
                               		 	colored: true,
                				updateInterval: 40,
                				liveMode: false,
                			}
                		},
                

                Just to make sure we’re talking about the same thing, this is the one I’m using:
                https://github.com/lavolp3/MMM-soccer

                1 Reply Last reply Reply Quote 0
                • 1
                • 2
                • 17
                • 18
                • 19
                • 20
                • 21
                • 21 / 21
                • 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