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

    Posts

    Recent Best Controversial
    • MMM-Mastodon — Connect your mirror to Mastodon, the decentralized social network

      MMM-Mastodon is a compact module that displays Mastodon timelines directly on the mirror.

      What is Mastodon?

      Mastodon is a decentralized social network where users toot, connect, and join open communities across the fediverse.

      See: https://joinmastodon.org/

      What makes Mastodon special

      • Decentralized: independent instances with their own rules.
      • Community-focused: chronological feeds and topic-based communities.
      • Open-source: the software is open and can be self‑hosted or audited.
      • Privacy-friendly and open compared to centralized platforms.

      What the module does

      • Displays Home timelines, hashtag feeds, or profile timelines.
      • Supports media thumbnails, QR codes linking to posts, and a rotation mode for posts.

      Screenshot

      screenshot.png


      Repository: github.com/KristjanESPERANTO/MMM-Mastodon

      posted in Utilities
      KristjanESPERANTOK
      KristjanESPERANTO
    • RE: MM2 fails to start after upgrade from 2.29 to 2.33 on windows

      @edwardbuck said in MM2 fails to start after upgrade from 2.29 to 2.33 on windows:

      I have MagicMirror running on Windows10.

      You certainly knew that, but Windows 10 support ends tomorrow. It’s about time to think about an alternative. See https://distrochooser.de/.

      posted in Troubleshooting
      KristjanESPERANTOK
      KristjanESPERANTO
    • v2.33.0

      [2.33.0] - 2025-10-01

      Thanks to: @Crazylegstoo, @dathbe, @m-idler, @plebcity, @khassel, @KristjanESPERANTO, @rejas and @sdetweil!

      ⚠️ This release needs nodejs version v22.18.0 or higher

      Added

      • Add configuration option for User-Agent, used by calendar & news module (#3255)
      • [linter] Add prettier plugin for nunjuck templates (#3887)
      • [core] Add clear log for occupied port at startup (#3890)

      Changed

      • [clock] Add CSS to prevent line breaking of sunset/sunrise time display (#3816)
      • [core] Enhance system information logging format and include additional env and RAM details (#3839, #3843)
      • [refactor] Add new file js/module_functions.js to move code used in several modules to one place (#3837)
      • [refactor] Use global.root_path where possible and add tests for config:check (#3883, #3885, #3886, #3889)
      • [tests] refactor: simplify jest config file (#3844)
      • [tests] refactor: extract constants for weather electron tests (#3845)
      • [tests] refactor: add setupDOMEnvironment helper function to eliminate repetitive JSDOM setup code (#3860)
      • [tests] replace console with Log in calendar debug.js to avoid exception in eslint config (#3846)
      • [tests] speed up e2e tests, cleanup and stabilize weather e2e tests, update snapshot url (#3847, #3848, #3861)
      • [tests] refactor translation tests (#3866)
        • Remove sinon dependency in favor of Jest native mocking
        • Unify test helper functions across translation test suites
        • Rename setupDOMEnvironment to createTranslationTestEnvironment for consistency
        • Simplify DOM setup by removing unnecessary Promise/async patterns
        • Avoid potential port conflicts by using port 3001 for translator unit tests
        • Improve test reliability and maintainability
      • [tests] add alert module tests for different welcome_message configurations (#3867)
      • [lint-staged] use prettier --write --ignore-unknown in lint-staged to avoid errors on unsupported files (#3888)

      Updated

      • [calendar] Update defaultSymbol name and also the link to the icon search site (#3879)
      • [core] Update dependencies including electron to v38 as well as github actions (#3831, #3849, #3857, #3858, #3872, #3876, #3882, #3891, #3896)
      • [weather] Update feels_like temperature calculation formula (#3869)
      • [weather] Update null value handling for weather type (#3892)
      • [layout] Update styles for weather and calendar (#3894)

      Fixed

      • [calendar] Fixed broken unittest that only broke on the 1st of July and 1st of january (#3830)
      • [clock] Fixed missing icons when no other modules with icons is loaded (#3834)
      • [weather] Fixed handling of empty values in weathergov providers handling of precipitationAmount (#3859)
      • [calendar] Fix regression handling of limit days (#3840)
      • [calendar] Fixed regression of calendarfetcherutils.shouldEventBeExcluded (#3841)
      • [core] Fixed socket.io timeout when server is slow to send notification, notification lost at client (#3380)
      • [tests] refactor AnimateCSS tests after jsdom 27 upgrade (#3891)
      • [weather] Use apparent_temperature data from openmeteo’s hourly weather for current feelsLikeTemp (#3868).
      • [weather] Updated envcanada Provider to use new database/URL schema for accessing weather data (#3878).
      posted in MagicMirror
      KristjanESPERANTOK
      KristjanESPERANTO
    • RE: MMM-HoymilesPVMonitor

      @CuddlyCow Interesting. Let us know when it’s available again, than I or someone else can re-add it to the list again. I had to remove it because a not reachable repository breaks the workflow for the module list website. I’m working on improving that, but I don’t think I’ll manage it anytime soon.

      posted in Utilities
      KristjanESPERANTOK
      KristjanESPERANTO
    • RE: MMM-HoymilesPVMonitor

      @CuddlyCow That sounds frustrating. Hang in there! 🙂

      posted in Utilities
      KristjanESPERANTOK
      KristjanESPERANTO
    • RE: MMM-HoymilesPVMonitor

      @CuddlyCow The URL still doesn’t work 😕 I have removed it from the module list. Please add it back once the issue has been resolved.

      Even your GitHub user profile is not accessible, which is really strange 🤔

      posted in Utilities
      KristjanESPERANTOK
      KristjanESPERANTO
    • RE: NFL games not showing up?

      @lucallmon said in NFL games not showing up?:

      MMM-MyScoreboard

      Do you use the fork from @dathbe?

      Run git remote -v in the module’s directory to find out.

      posted in Sport
      KristjanESPERANTOK
      KristjanESPERANTO
    • RE: [MMM-Remote-Control] Cannot GET /remote.html

      @mvrlogins said in [MMM-Remote-Control] Cannot GET /remote.html:

      0|MagicMir | [2025-09-21 16:44:59.284] [ERROR] Error when loading MMM-Remote-Control: require() of ES Module /home/pi/MagicMirror/modules/MMM-Remote-Control/node_modules/uuid/dist-node/index.js from /home/pi/MagicMirror/modules/MMM-Remote-Control/API/api.js not supported.
      

      To make it clear here as well: “require() of ES Module ... not supported” shows that you are using a very old (unsupported) Node version. Like I said in the GitHub issue, you have to update Node.

      I recommend using NVM to update Node (like recommended on the Node website).

      posted in Troubleshooting
      KristjanESPERANTOK
      KristjanESPERANTO
    • RE: Help with mmm-systemtemperature error messages

      FYI: I’ve created a fork, refactored it and optimized the README. It should be easier to install :-)

      posted in Troubleshooting
      KristjanESPERANTOK
      KristjanESPERANTO
    • RE: *Newly created module - MMM-Planefinder*

      @Exndfan Nice. Don’t forget to add it to the modules list :-)

      posted in Utilities
      KristjanESPERANTOK
      KristjanESPERANTO
    • 1
    • 2
    • 3
    • 4
    • 5
    • 31
    • 32
    • 1 / 32