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.
    KristjanESPERANTOK Offline
    • Profile
    • Following 6
    • Followers 4
    • Topics 19
    • Posts 423
    • Groups 2

    Posts

    Recent Best Controversial
    • RE: Automatic checking of all MagicMirror² modules

      @Jalibu wrote:

      are there plans to make this the official linked modules store on the project‘s page?

      I’m definitely open to the idea of turning it into an official part of the project and moving it to MagicMirrorOrg, for example.

      However, I have not yet sought dialogue with the core developers in this regard. It would be very interesting to hear if the core developers are open to that idea. @karsten13 , @rejas and @sdetweil, what do you think?

      I‘d also vote for making this the source of truth without dependency to the old page as a datasource

      The current solution (the list in the wiki) works and does not cause any additional work for the core developers.

      However, as soon as we automate the process of creating the new module webpage, a vandal could provoke ugly effects. That’s why a different approach to maintaining the list, one that provides more protection against (intentional and unintentional) vandalism and includes a simple quality check, would make sense.

      My concrete suggestion would be to create a pull request template for this purpose.


      If we decide that “my” list should become an official part of the MM project, I would spontaneously suggest these rough milestones in the following order:

      1. moving the repository to MagicMirrorOrg.
      2. finding a better way to maintain the source of truth (currently the wiki page).
      3. replacing/redirect references to the old module list.
      4. automating the creation of the module list website.
      posted in Development
      KristjanESPERANTOK
      KristjanESPERANTO
    • RE: Automatic checking of all MagicMirror² modules

      Meanwhile, there have been some changes to the module list. E.g.

      • If you click on a maintainer’s name, you will get a list of all modules by that maintainer :smiley:
      • Dark mode switch
      • Style changes
      • Many module maintainers added screenshots and keywords and fixed listed issues
      • GitHub stars are displayed
      • New sort option: number of stars
      • Module tags are now clickable
      • Screenshots are now clickable
      • Optimized mobile view

      And some more …

      posted in Development
      KristjanESPERANTOK
      KristjanESPERANTO
    • RE: Best practice 'package-lock.json' for modules

      well we use it to control the test platforms.

      Can you show me where?

      posted in Development
      KristjanESPERANTOK
      KristjanESPERANTO
    • RE: Best practice 'package-lock.json' for modules

      That’s the point of npm ci it takes the package-lock.json to install and it don’t change it.

      posted in Development
      KristjanESPERANTOK
      KristjanESPERANTO
    • RE: Best practice 'package-lock.json' for modules

      Wouldn’t that also be a good idea for the core? It would probably make sense to use the same strategy for the core as for the modules.

      @rejas @karsten13

      posted in Development
      KristjanESPERANTOK
      KristjanESPERANTO
    • RE: Best practice 'package-lock.json' for modules

      @Jalibu I just wanted to point you to this conversation. Thanks for your feedback! :-)

      I’m thinking about adding a check for it to my project.

      posted in Development
      KristjanESPERANTOK
      KristjanESPERANTO
    • RE: Best practice 'package-lock.json' for modules

      but something else will over the months.

      “something else” will change the package-lock.json? How can that happen?

      and we have to retrain all our users.

      This is certainly a considerable disadvantage compared to approach 1.

      posted in Development
      KristjanESPERANTOK
      KristjanESPERANTO
    • RE: Best practice 'package-lock.json' for modules

      Why npm ci doesn’t help? It doesn’t change the package-lock.json.

      posted in Development
      KristjanESPERANTOK
      KristjanESPERANTO
    • Best practice 'package-lock.json' for modules

      What is the best approach with the package-lock.json for modules?

      The most common approach I see is that the package-lock.json is included in the repository and npm install is listed in the installation instructions. This has the disadvantage that the package-lock.json is sometimes changed during the installation and the user then has later problems doing a normal git pull to update the module.

      I see two approaches that prevent this problem and wanted to know if you know of any others and what advantages or disadvantages you see in these approaches.

      1. Remove package-lock.json from the repository (by adding it to .gitignore).

      2. Use npm ci instead of npm install.

      posted in Development
      KristjanESPERANTOK
      KristjanESPERANTO
    • RE: MMM-ThemeParkWaitTimes

      @vita10gy Nice :-) Don’t forget to add it to the module list.

      posted in Entertainment
      KristjanESPERANTOK
      KristjanESPERANTO
    • RE: MMM-FlightRadarTracker Syntax Error

      This module is abandoned. In issue 14 you can read that the API stopped working. Try MMM-Flights instead.

      posted in Troubleshooting
      KristjanESPERANTOK
      KristjanESPERANTO
    • RE: MMM-GoogleKeep config.js

      I still can’t see a new version of gpsoauth or gkeepapi. In the issue they seem only talking about a workaround.

      posted in Troubleshooting
      KristjanESPERANTOK
      KristjanESPERANTO
    • RE: MMM-Remote-Control is NOT able to restart Magic Mirror

      I’ve created a PR to fix this :-)

      posted in Troubleshooting
      KristjanESPERANTOK
      KristjanESPERANTO
    • RE: Black Screen when news doesnt fetch

      @uok825 said in Black Screen when news doesnt fetch:

      “version”: “2.24.0”,
      Node v16.20.2

      Node 16 has reached End of Life. Please update node to version 20 and MM to 2.26.0 and check if the problem still occurs.

      posted in Troubleshooting
      KristjanESPERANTOK
      KristjanESPERANTO
    • RE: MMM-GoogleTasks errors out randomly

      Got to the modules directory:
      cd ~/MagicMirror/modules

      Delete the “old” MMM-GoogleTasks directory:
      rm -r MMM-GoogleTasks

      Clone the fork:
      git clone https://github.com/spydersoft-consulting/MMM-GoogleTasks

      Change to the module directory:
      cd MMM-GoogleTasks

      Install dependencies:
      npm install

      🙂

      posted in Troubleshooting
      KristjanESPERANTOK
      KristjanESPERANTO
    • RE: Is MMM-FAA-Delay still working?

      @rrslssr According to issue 3, the API now requires a key and not even the developer has received one.

      posted in Transport
      KristjanESPERANTOK
      KristjanESPERANTO
    • RE: Module list updates since the middle of December

      @mumblebaj Thanks for the hint! I’ve just updated the state description. But unfortunately it is still abandoned. The maintainer no longer responds to issues and PRs.

      posted in General Discussion
      KristjanESPERANTOK
      KristjanESPERANTO
    • RE: Module list updates since the beginning of November

      @mumblebaj Nice! Now all your modules have proper screenshots and tags. Thanks! :-)

      posted in General Discussion
      KristjanESPERANTOK
      KristjanESPERANTO
    • RE: Module list updates since the middle of December

      @MMRIZE You are talking about MMM-Glance, right? I changed it to “Archived” :-)

      posted in General Discussion
      KristjanESPERANTOK
      KristjanESPERANTO
    • Module list updates since the middle of December

      Many changes have been made to the official module list since my last overview on December 12. I have created a new overview for these changes. Since not everyone regularly follows the changes to the list, such a list may be helpful for some of you.

      This is the second post like this. I don’t know yet if I will create further in the future and even maybe automate the process a bit. I am quite up to date with the changes as I am working on a new unofficial module list which is based on the official list.

      These are the changes from 12th December 2023 to 29th January 2024. The list may be incomplete, as some parts required manual work.

      New in the list

      Check out these new modules:

      Title Author Description
      1. MMM-AccuWeatherForecastDeluxe maxbethge Display weather information using the AccuWeather API.
      2. MMM-EarthquakeMonitor rcollie This module allows you to display global earthquake data from the USGS.
      3. MMM-DHT22 J0n4e Displays temperature/humidity readings from DHT22 sensor.
      4. MMM-FranceInfo bugsounet [FR] Affiche les flux rss de franceinfo sur MagicMirror².
      5. MMM-GPIO-HANDLER Sjohn21 Handle GPIO, Inputs (Buttons, PIR, Other) and Outputs (including PWM), with notifications from and to other modules.
      6. MMM-ImagesPhotos roramirez Show images and photos.
      7. MMM-Liquipedia-Matches buxxi Displays current and upcoming pro matches in different e-sport games from Liquipedia (dota2, cs, lol etc).
      8. MMM-MarsWeather rcollie Display current weather on Mars as provided by The {MAAS} API.
      9. MMM-MTG crisvdn Fetches a random MTG card on a configured interval and displays this.
      10. MMM-MysqlData tabsl Connect to a MySQL database, run a select query (one value) and display the result.
      11. MMM-OneDrive hermanho Display your photos from Microsoft OneDrive.
      12. MMM-OneTracker seeshaughnessy Use OneTracker app to deliveries/packages by forwarding from any email address.
      13. MMM-OTIS Gomez0015 Machine learning AI to take input and pass it through the AI to get an answer, best use is when combined with other modules to have full control over MagicMirror² with voice.
      14. MMM-PhoneDetect Pierre Gode Automatically controls the screen’s power based on the presence of specified phones or devices within the network.
      15. MMM-Snake superuserx Play the retro game Snake on your mirror using your smartphone.
      16. MMM-TomTomCalculateRouteTraffic teemoo7 Calculate routes with TomTom API (free), and display travel time with traffic delays.
      17. MMM-WebSpeechTTS KristjanESPERANTO A Text-To-Speech module which uses the Web Speech API of the browser. It is in an early stage of development. So far only German is supported.

      Maintainer changed

      If you use one of this modules, you should consider to switch to the new repository.

      Title Author Description
      1. MMM-EFA-departures sourceforge807 Station monitor for local transport companies using the EFA system.
      2. MMM-Dad-Jokes brucetony Simple display of dad jokes from icanhazdadjoke.com.

      Marked as outdated

      If you use one of these modules, consider looking for an alternative or adopting the module as a maintainer.

      Title Author Description State
      1. MMM-GoogleAssistant gauravsacc Google Assistant integration using python library. Activated using hotword ‘Ok Google’. Abandoned. No reactions to issues since years. Seems not to work anymore.
      2. MMM-Glance eouia Show specific module(s) and hide others for a some time by notification or command. Abandoned Archived. Repo has been archived at 2020-06-10.
      3. Hello-Lucy Mykle1 Hide/Show individual modules and pages of modules with custom audio responses that you create. Abandoned. No reactions to issues since years. The installation instructions do not work with up-to-date systems.
      4. MMM-NOAA3 cowboysdude Different providers for users to choose from. Shows current plus 3 day forecast. Mouseover shows forecast, with Air, UV, Humidity, Sunrise and Set. Abandoned. No reactions to issues and PRs since years.
      5. MMM-PIR-Sensor-Lite Grena A module managing monitor with PIR motion sensor (automatic standby when presence isn’t detected). Abandoned. Repo has been archived at 2024-01-10. There seems to be an active fork, but the clone command has not yet been adapted.
      6. MMM-SFMuniBusTimes vikramraja1995 Displays the ETA of San Francisco’s MUNI Bus and Rail systems based on the given stops and routes. Abandoned. The API used no longer works, there is a new API but the developer no longer seems to be active.
      7. MMM-SORT Mykle1 Static Or Rotating Tides module. Replaces/combines MMM-SimpleTides and MMM-StaticTides. Abandoned. No reactions to issues since years. Missing instructions to install ‘request’.
      8. MMM-SunRiseSet Mykle1 More information than you ever wanted to know about the rising and setting of the sun. Abandoned. No reactions to issues since years. Missing instructions to install ‘request’.
      9. wuforecast MattLugar Weather Underground Forecast Module Retrieves forecast from Weather Underground. Also adds a percentage probability of precipitation to forecast display. Deprecated. Wunderground API isn’t working anymore.
      10. MMM-WunderGround RedNax67 Display weather based on wunderground API. Deprecated. Wunderground API isn’t working anymore. Check out MMM-MyWeather which is a fork with another API.
      11. MMM-wundergroundBar Fifteen15Studios Minimalist Weather for the bottom_bar or thirds position of your mirror. Deprecated. Wunderground API isn’t working anymore.

      Help request

      Can someone with an Meteoblue API key tell whether module MMM-meteoblueCurrent still works?

      posted in General Discussion
      KristjanESPERANTOK
      KristjanESPERANTO
    • 1
    • 2
    • 13
    • 14
    • 15
    • 16
    • 17
    • 21
    • 22
    • 15 / 22