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

    Posts

    Recent Best Controversial
    • MMM-WebSpeechTTS – Give Your Mirror a Voice 🔊

      I’d like to share MMM-WebSpeechTTS – a text-to-speech service module that gives your MagicMirror a natural-sounding voice.

      What it does

      • Startup greeting with current time
      • Keyboard shortcuts (press “g” for greeting, “t” for time, “s” to stop)
      • MMM-PublicTransportHafas integration – announce departures
      • Notification API – any module can trigger speech
      • Browser & Electron support

      New: Piper Neural TTS

      Just integrated Piper and the quality is incredible! Instead of robotic espeak voices, you get natural-sounding neural speech – free, offline, no cloud required.

      Available for 50+ languages/voices including English, German, French, Spanish, Dutch, Italian…

      Feedback

      1. Would you use this?
      2. What are your use cases?
      3. What is missing?

      Repository: https://github.com/KristjanESPERANTO/MMM-WebSpeechTTS

      Looking forward to your feedback! 🙂

      posted in Utilities
      KristjanESPERANTOK
      KristjanESPERANTO
    • RE: MMM-euro2024

      @0m4r Nice! Thanks! 👏
      Don’t forget to add it to the module list 🙂

      posted in Sport
      KristjanESPERANTOK
      KristjanESPERANTO
    • RE: MMM-OpenWeatherForecast Error 401

      @dcazman said in MMM-OpenWeatherForecast Error 401:

      I think this is the fork I used.

      According to your first post (output of git remote -v) you use the repository of jclarke0000.

      posted in Troubleshooting
      KristjanESPERANTOK
      KristjanESPERANTO
    • RE: Cannot find module 'node-fetch' error with multiple MM modules

      @myayo001 Just remove the the line const fetch = require("fetch"); in the file node-helper.js in the module’s directory.

      posted in Troubleshooting
      KristjanESPERANTOK
      KristjanESPERANTO
    • RE: MMM-Remote-Control

      @bloodknot I think I solved it, please update to v4.2.0 and check 🙂

      posted in Utilities
      KristjanESPERANTOK
      KristjanESPERANTO
    • RE: Magicmirror won’t update

      @bworch git status and git diff may help you 🙂

      posted in Troubleshooting
      KristjanESPERANTOK
      KristjanESPERANTO
    • RE: MMM-PublicTransportHafas: Service Temporarily Unavailable

      @MZ-BER How did you do the update?

      cd ~/MagicMirror/modules/MMM-PublicTransportHafas
      git pull
      npm ci
      
      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: Carousel is not working

      barnabycolby did’t update the module since 5 years. I recommend to use a newer fork. Like this one: https://github.com/shbatm/MMM-Carousel/

      The following config should work with the new fork:

           {
                  module: 'MMM-Carousel',
                  config: {
                      transitionInterval: 40000,
                      ignoreModules: ['clock', 'alert', 'MMM-Tools', 'MMM-OpenmapWeather', 'MMM-PublicTransportHafas', 'weatherforecast', 'calendar', 'newsfeed', 'MMM-Remote-Control', 'MMM-Traffic', 'MMM-Fuel'],
                      mode: 'slides',
                      slides: {
                          "Slide 1": ['MMM-SoccerLiveScore'],
                          "Slide 2": ['MMM-Formula1', 'MMM-COVID19-AMPEL']
                      }
                  }
          }
      
      posted in Troubleshooting
      KristjanESPERANTOK
      KristjanESPERANTO
    • RE: MMM-Remote-Control API Not Working

      @mart11 This should be fixed since we released version 3.0.0 😀 Please update and check.

      posted in Troubleshooting
      KristjanESPERANTOK
      KristjanESPERANTO
    • RE: Hello everyone, do you know if there is an MM module for rugby

      @Manu85 said in Hello everyone, do you know if there is an MM module for rugby:

      @mumblebaj Hi I saw that @KristjanESPERANTO had made a football module like your Rugby module with the selection of different leagues, do you think that the module is adaptable with yours? it’s just a question
      https://github.com/0m4r/MMM-SoccerLiveScore

      MMM-SoccerLiveScore is maintained by @0m4r. I don’t really deal with sports modules :-)

      posted in Requests
      KristjanESPERANTOK
      KristjanESPERANTO
    • RE: MMM-CalendarExt - Startup problem

      @Bimtronic Try MMM-CalendarExt3 instead of MMM-CalendarExt. MMM-CalendarExt is no longer maintained.

      posted in Troubleshooting
      KristjanESPERANTOK
      KristjanESPERANTO
    • RE: MMM-DBF does not work, no error messages

      @sletrabf With your config and the changes to the custom.css file, the module works on my system.

      Please show us the system information provided in the terminal when you start MM. It looks like this:

      [2025-05-18 11:54:32.378] [INFO]  System information:
      ### SYSTEM:   manufacturer: Notebook; model: N650DU; virtual: false
      ### OS:       platform: linux; distro: Debian GNU/Linux; release: 12; arch: x64; kernel: 5.10.0-20-amd64
      ### VERSIONS: electron: 35.1.2; used node: 24.0.1; installed node: 24.0.1; npm: 10.9.0; pm2: 5.4.3
      ### OTHER:    timeZone: Europe/Berlin; ELECTRON_ENABLE_GPU: undefined 
      
      posted in Troubleshooting
      KristjanESPERANTOK
      KristjanESPERANTO
    • RE: Developer Wanted To Modify Default Newsfeed Module

      @MMRIZE Okay 😀 I just added it to the list.

      posted in Requests
      KristjanESPERANTOK
      KristjanESPERANTO
    • RE: Issues with MMM-Button

      @schlomm There is a PR that seems to fix the issue: https://github.com/MarcLandis/MMM-Buttons/pull/11

      posted in Troubleshooting
      KristjanESPERANTOK
      KristjanESPERANTO
    • RE: MMM-Wallpaper - wrong path

      @sankum said in MMM-Wallpaper - wrong path:

      [WARN] No /home/sankum/MagicMirror/modules/MMM-WallPaper/MMM-WallPaper.js found for module: MMM-WallPaper.

      There is no module “MMM-WallPaper” (with a P instead of a p) on the module list. Please show what git remote -v outputs when you are in the module’s directory. Did you spell it right in your config file?

      posted in Troubleshooting
      KristjanESPERANTOK
      KristjanESPERANTO
    • RE: Module for MagicMirror forum

      I’ve done it! 🥳 Checkout https://forum.magicmirror.builders/topic/19133/mmm-forum.

      For accessing the read(-only) api you can use a cookie from your browser, e.g.

      @karsten13 Thank you! That was the hint that led me to the solution 🙏

      posted in Requests
      KristjanESPERANTOK
      KristjanESPERANTO
    • RE: MMM-CalendarExt2 - I want to change the first day of the week, but weekStart setting is not having an effect

      @eprostko And it would be great if you could format your code snippets a bit more clearly in the future like proper indentation and quotation marks. The way you wrote the config part is really hard to read and analyze 🙂

      posted in Troubleshooting
      KristjanESPERANTOK
      KristjanESPERANTO
    • RE: This my first MagicMirror aka Dashboard

      Nice! :thumbs_up:

      posted in Show your Mirror
      KristjanESPERANTOK
      KristjanESPERANTO
    • RE: Outlook 365 calendar not loading after updating MMM-CalendarExt2

      @OliWer Thanks for reporting. Please check https://github.com/MMM-CalendarExt2/MMM-CalendarExt2/issues/401.

      posted in Troubleshooting
      KristjanESPERANTOK
      KristjanESPERANTO
    • 1 / 1