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

    msimon360

    @msimon360

    9
    Reputation
    8
    Profile views
    21
    Posts
    0
    Followers
    0
    Following
    Joined
    Last Online

    msimon360 Unfollow Follow
    • MMM-BracketEngine even better than MMM-FIFAWorldCup

      New module MMM-BracketEngine displays a mirrored knockout tournament bracket for any sport.

      I took the MMM-FIFAWorldCup module and generalized it for any Bracket style Tournament. Providers fetch data from external APIs and normalize it into a common format; the engine renders it with a CSS Grid layout. You can also use a static bracket that you edit so you can display a tournament that has no online data (chess club, little league, etc.) . Providers for FIFA World Cup and Wimbledon are included.

      posted in Sport
      msimon360M
      msimon360
    • FIFA World Cup Bracket on your mirror - LIVE data

      This may be a little late but that’s what I get when you only use the free AI subscription. This module will put the FIFA World Cup Bracket on your Magic Mirror. Looks nice so far.
      https://github.com/msimon360/MMM-FIFAWorldCup

      posted in Showcase
      msimon360M
      msimon360
    • MMM-PWSWeather - A module and Provider for Weather Underground

      MMM-PWSWeather is a module that displays real-time weather data from your Personal Weather Station at Weather Underground.
      The provider can be used by the default weather module and other weather modules that support the weatherProvider configuration option.

      posted in Utilities
      msimon360M
      msimon360
    • MMM-Jast - Loading and no data SOLVED

      I installed MMM-Jast v2.9.5 on a fresh Install of MagicMirror2 on my Raspberry Pi 5.
      All I was getting was the word “Loading”. The problem was fixed when I downgraded yahoo-finance2 from 2.14.0 to 2.11.3 as in the Jast package.json.

      cd ~/MagicMirror/modules/MMM-Jast
      rm -rf node_modules package-lock.json
      npm install yahoo-finance2@2.11.3 --save-exact

      posted in Troubleshooting
      msimon360M
      msimon360
    • World Cup page

      Re: Fifa World Cup overview
      I started looking into ways to display the 2026 World Cup and found this to work great. I used {MMM-WebView} (https://github.com/Iketaki/MMM-WebView ) and loaded native-stats.org [World Cup page](link url) (https://native-stats.org/competition/WC/) page.

      posted in Requests
      msimon360M
      msimon360
    • RE: MMM-PWSWeather - A module and Provider for Weather Underground

      @KristjanESPERANTO Thanks I edited my post. Also it is now in the 3rd Party Modules page.

      posted in Utilities
      msimon360M
      msimon360
    • RE: MMM-Carousel extra text

      I found the simple fix. I removed the position option from the Carousel module in the config.js file. Doh! I thought it said required but it said “NOT Required”.

      posted in Troubleshooting
      msimon360M
      msimon360
    • MMM-BracketEngine even better than MMM-FIFAWorldCup

      New module MMM-BracketEngine displays a mirrored knockout tournament bracket for any sport.

      I took the MMM-FIFAWorldCup module and generalized it for any Bracket style Tournament. Providers fetch data from external APIs and normalize it into a common format; the engine renders it with a CSS Grid layout. You can also use a static bracket that you edit so you can display a tournament that has no online data (chess club, little league, etc.) . Providers for FIFA World Cup and Wimbledon are included.

      posted in Sport
      msimon360M
      msimon360
    • RE: MMM-PWSWeather - A module and Provider for Weather Underground

      @KristjanESPERANTO Thanks I edited my post. Also it is now in the 3rd Party Modules page.

      posted in Utilities
      msimon360M
      msimon360
    • RE: Upgrade

      @sdetweil Just and FYI, I just tried a fresh install and got the same issue with node.
      marksimon@digiframe:~ $ git clone https://github.com/MagicMirrorOrg/MagicMirror.git
      Cloning into ‘MagicMirror’…
      remote: Enumerating objects: 31023, done.
      remote: Counting objects: 100% (5/5), done.
      remote: Compressing objects: 100% (3/3), done.
      remote: Total 31023 (delta 2), reused 2 (delta 2), pack-reused 31018 (from 2)
      Receiving objects: 100% (31023/31023), 26.41 MiB | 2.15 MiB/s, done.
      Resolving deltas: 100% (19515/19515), done.
      marksimon@digiframe:~ $ cd MagicMirror/
      marksimon@digiframe:~/MagicMirror $ node --run install-mm
      npm error code EBADENGINE
      npm error engine Unsupported engine
      npm error engine Not compatible with your version of node/npm: eslint-plugin-package-json@1.5.0
      npm error notsup Not compatible with your version of node/npm: eslint-plugin-package-json@1.5.0
      npm error notsup Required: {“node”:“^22.22.2 || >=24.15.0”}
      npm error notsup Actual: {“npm”:“10.9.4”,“node”:“v22.21.1”}

      Then I tried using the script and it installed node v22.22.2 and looks like it is working.
      marksimon@digiframe:~/MagicMirror $ bash -c “$(curl -sL https://raw.githubusercontent.com/sdetweil/MagicMirror_scripts/master/upgrade-script.sh)” force
      update log will be in /home/marksimon/MagicMirror/installers/upgrade.log
      doing test run = false
      Node currently installed. Checking version number.
      Minimum Node version: v22.22.2
      Installed Node version: v22.21.1
      installing correct version of node and npm, please wait
      Check current Node installation …
      Node currently installed. Checking version number.
      Minimum Node version: v22.21.1
      Installed Node version: v22.22.2

      posted in Bug Hunt
      msimon360M
      msimon360
    • MMM-PWSWeather - A module and Provider for Weather Underground

      MMM-PWSWeather is a module that displays real-time weather data from your Personal Weather Station at Weather Underground.
      The provider can be used by the default weather module and other weather modules that support the weatherProvider configuration option.

      posted in Utilities
      msimon360M
      msimon360
    • RE: FIFA World Cup Bracket on your mirror - LIVE data

      I just posted an update on GitHub that adds the Finals and 3rd Place boxes to the grid.

      posted in Showcase
      msimon360M
      msimon360
    • FIFA World Cup Bracket on your mirror - LIVE data

      This may be a little late but that’s what I get when you only use the free AI subscription. This module will put the FIFA World Cup Bracket on your Magic Mirror. Looks nice so far.
      https://github.com/msimon360/MMM-FIFAWorldCup

      posted in Showcase
      msimon360M
      msimon360
    • RE: Modular configuration generation

      @sdetweil This is great. I have been working on something similar but I didn’t need to. I wish I could find cool things like this already exist for Magic Mirror easier.

      posted in Feature Requests
      msimon360M
      msimon360
    • World Cup page

      Re: Fifa World Cup overview
      I started looking into ways to display the 2026 World Cup and found this to work great. I used {MMM-WebView} (https://github.com/Iketaki/MMM-WebView ) and loaded native-stats.org [World Cup page](link url) (https://native-stats.org/competition/WC/) page.

      posted in Requests
      msimon360M
      msimon360
    • RE: New Module MMM-PWSWeather

      @sdetweil I have a weather provider working now. When I try to use $SECRET_PWS_API_KEY in my config.js it doesn’t work. I export the var in my .bashrc and I am using pm2 to start mm.

      posted in Showcase
      msimon360M
      msimon360
    • RE: New Module MMM-PWSWeather

      @sdetweil This is great. Is it only for weather? It would be cool if all modules could be like this. You could define data providers and then data displays. Maybe in the modules directory or another directory define a pair with a unique name to work like a module does now. That way you could define providerA with displayA as module1 and providerB with displayA as module2. This would end copying modules and renaming them do display different data in the same way.

      posted in Showcase
      msimon360M
      msimon360