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

    KristjanESPERANTO

    @KristjanESPERANTO

    Module Developer

    Working on

    • https://modules.magicmirror.builders/
    • removing electron-rebuild from 3rd Party Modules
    • core modernisation
    133
    Reputation
    218
    Profile views
    459
    Posts
    4
    Followers
    5
    Following
    Joined
    Last Online
    Website modules.magicmirror.builders/
    Location Earth

    KristjanESPERANTO Unfollow Follow
    Module Developer
    • Transparent displays

      I just wanted to share with you this video of transparent displays from Samsung. I haven’t seen any in real life yet, but those look really impressive. This would make a MagicMirror even more magical 💸💸💸

      https://www.youtube.com/watch?v=zuw0Qr8DHuA&t=8s

      posted in Hardware
      KristjanESPERANTOK
      KristjanESPERANTO
    • RE: MMM-RAIN-MAP (new: version 2.x)

      With the new v3.1.0 release, MMM-RAIN-MAP gets two new features:

      • You can now choose LibreWXR (https://librewxr.net/) as an alternative provider, which can be useful in regions with limited RainViewer coverage. You can even host it yourself :)
      • A new opacity option makes it possible to adjust the radar layer, especially when using a dark map theme. @mdiorio Thanks for the suggestion!

      5b119e15-fb45-4080-8fcb-d9a402995bc2-image.jpeg

      posted in Utilities
      KristjanESPERANTOK
      KristjanESPERANTO
    • RE: Website Launched

      I didn’t want to start a separate thread for this, but I didn’t want to leave it unmentioned here in the forum either 🙂 The website has undergone a major modernization. Mainly technical changes under the hood and the design has been retained except for a few details.

      But there are also a few things that regular users of the site might notice: For example there is now a dark mode, responsiveness and accessibility have been improved, there is a favicon, an animated GIF showing the MagicMirror interface and faster loading times.

      https://magicmirror.builders/

      posted in Announcements
      KristjanESPERANTOK
      KristjanESPERANTO
    • RE: Automatic checking of all MagicMirror² modules

      @karsten13 said in Automatic checking of all MagicMirror² modules:

      as most modules are hosted on github: You can get such info’s over their api.

      Wow. That’s really nice! There are certainly some things that can be put to good use.

      After you showed me the examples, I tinkered a bit with a simple frontend (without dependencies): check it out. I just have to fill it with real data.

      posted in Development
      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
    • MMM-page-indicator now easier to style

      MMM-page-indicator has been updated. The main change is that there are new classes that make it easier to customize the styling of the indicators and a new styling section in the README that describes some styling examples. Like this:

      screencast_3_pulsing-active.gif

      or this:

      screencast_4_with-description.gif

      So if you use MMM-page-indicator, check it out 😀

      The styling was also possible before, but was a little more complicated and the examples certainly help to develop your own cool styles.

      Thanks to @mumblebaj for getting this rolling!

      posted in Utilities
      KristjanESPERANTOK
      KristjanESPERANTO
    • RE: Automatic checking of all MagicMirror² modules

      I made some progress: https://kristjanesperanto.github.io/MagicMirror-3rd-Party-Modules/

      There’s still a lot on the to-do list and some things aren’t working quite smoothly yet. But the website is now filled with data from all modules from the wiki.

      When changes are made in the wiki, it doesn’t take much effort to update the data in this project - I just have to run a few scripts. Furthermore, no manual work is necessary.

      posted in Development
      KristjanESPERANTOK
      KristjanESPERANTO
    • The most popular 3rd party modules

      Hello everyone!

      Have you ever wondered what the most popular MagicMirror² modules are? Until now it wasn’t easy to find out. Recently, I added a new sorting feature to the new module list I am working on. It allows you to sort by GitHub stars! So now it’s easier than ever to find out which modules are the community’s favorites 😀

      At the moment the top ten modules are:

      1. MMM-Remote-Control (476 stars)
      2. mmpm (168 stars)
      3. MMM-Screencast (160 stars)
      4. MMM-GooglePhotos (154 stars)
      5. MMM-Todoist (147 stars)
      6. MMM-Traffic (139 stars)
      7. MMM-BackgroundSlideshow (130 stars)
      8. MMM-pages (102 stars)
      9. MMM-ModuleScheduler (96 stars)
      10. WallberryTheme (94 stars)

      Why is it important to star modules? Starring modules on GitHub is a great way to show your appreciation for the developers’ hard work. It also helps other users find popular modules.

      How can I star a module? To star a module, simply go to the module’s GitHub page and click the “Star” button.

      I encourage you to star all the modules you use and appreciate ⭐ And don’t forget to give the MagicMirror project itself a star! 🙃

      I hope this new sorting option helps you find the perfect modules for your MagicMirror² setup!

      Your feedback is welcome: Would you have expected these modules to be in the top 10? Which modules are not in the top 10 and should get more stars in your opinion?

      posted in General Discussion
      KristjanESPERANTOK
      KristjanESPERANTO
    • RE: MMM-GoogleMapsTraffic error removal

      @chrisfr1976 Nice work! Since there are much older unresponded Pull Requests, I suggest to replace the original module with your fork on the module list. If the upstream project gets active again, we can undo that change in the list. What do you think?

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

      @dcazman There is a working fork: https://github.com/Tom-Hirschberger/MMM-OpenWeatherForecast

      posted in Troubleshooting
      KristjanESPERANTOK
      KristjanESPERANTO
    • RE: MMM-Neko — a classic animated cat for your mirror

      @bwente Nice :D Don’t forget to add it to the module list: https://github.com/MagicMirrorOrg/MagicMirror/wiki/3rd-party-modules

      posted in Fun & Games
      KristjanESPERANTOK
      KristjanESPERANTO
    • RE: New weather provider: FMI Open Data for the built-in weather module

      @i-xul Nice. We already have other regional providers in the core. So, from my perspective, we could also integrate this one into the weather module. Would you like to create a PR? :)

      posted in Showcase
      KristjanESPERANTOK
      KristjanESPERANTO
    • RE: MMM-PublicTransportHafas

      I work in IT, but programming is mainly a hobby - I rarely code at work. I enjoy contributing to open-source projects and figuring out code-related issues. I actually got active here through MMM-PublicTransportHafas; the module had stopped working, and the original developer was no longer responding, so I forked it and implemented a fix. That’s what sent me down the rabbit hole :)

      Your STM32 project sounds interesting, but I’m not really on good terms with C++. So, I can’t really help you with that - sorry.

      posted in Bug Hunt
      KristjanESPERANTOK
      KristjanESPERANTO
    • RE: MMM-PublicTransportHafas

      @Mati_93 Nice that you solved the umlaut problem out! I just made a bigger change for the query part (in MMM-PublicTransportHub). So I recommend to update the module and test node --run query :) Feedback would be nice.

      posted in Bug Hunt
      KristjanESPERANTOK
      KristjanESPERANTO
    • RE: MMM-WorldClockMap – world clocks with a day/night map

      @bwente Looks nice! Don’t forget to add it to the module list: https://github.com/MagicMirrorOrg/MagicMirror/wiki/3rd-party-modules :)

      posted in Utilities
      KristjanESPERANTOK
      KristjanESPERANTO
    • RE: MMM-PublicTransportHafas

      There, HAFAS displayed important delays for each departure.

      The module supports this, but Transitous apparently does not receive real-time data for your station. The open-source community is doing impressive work trying to collect real-time data wherever possible, but this is unfortunately difficult in some regions.

      HAFAS interfaces were never really intended for the kind of free use we make of them, and access is becoming more and more restricted. You could contact your local transport association and ask why they do not provide real-time data through an open API, preferably GTFS-RT. This would allow projects like Transitous, and therefore MMM-PublicTransportHub, to use it.

      The train and clock icons in the timetable looked very nice.

      That was already on my to-do list. I have now added a similar header to MMM-PublicTransportHub, so you only need to update the module.

      Station IDs were easier to find with the HAFAS module.

      Those IDs come from the provider, so there is not much I can change about their format. I actually prefer the Transitous IDs because they are real DHIDs and work globally.

      The display problem with umlauts is still a bit mysterious. The query scripts of both modules are not fundamentally very different, so I currently do not have a reliable explanation for why it only happens on your machine with the new query tool.

      posted in Bug Hunt
      KristjanESPERANTOK
      KristjanESPERANTO
    • RE: MMM-PublicTransportHafas

      @Mati_93 Great, I’m glad you got the carousel setup working!

      I don’t have a hot tip for the umlaut problem at the moment since I can’t reproduce it on my system.

      You mentioned that you liked the design of the old HAFAS module more. What exactly do you prefer about it, and what is missing or different for you in MMM-PublicTransportHub? Maybe we can improve that :)

      posted in Bug Hunt
      KristjanESPERANTOK
      KristjanESPERANTO
    • RE: MMM-PublicTransportHafas

      @Mati_93 Wow, that a bunch of separate issues. These three minimal configurations work for me with the Gotha stop. Please test them one at a time first. I had to play with timeInFutureMinutes a bit to get departures.

      MMM-PublicTransportHub with HAFAS

      {
        module: "MMM-PublicTransportHub",
        position: "top_left",
        header: "Gotha, 18.-März-Straße",
        config: {
          provider: "hafas",
          hafasProfile: "vmt",
          stationId: "167050",
          timeInFutureMinutes: 720
        }
      },
      

      Older MMM-PublicTransportHafas

      {
        module: "MMM-PublicTransportHafas",
        position: "top_right",
        header: "Gotha, 18.-März-Straße",
        config: {
          hafasProfile: "vmt",
          stationID: "167050",
          timeInFuture: 720
        }
      },
      

      MMM-PublicTransportHub with Transitous

      {
        module: "MMM-PublicTransportHub",
        position: "top_center",
        header: "Gotha, 18.-März-Straße",
        config: {
          provider: "transitous",
          stationId: "de-DELFI_de:16067:167050::16705000",
          contact: "@Mati_93",
          timeInFutureMinutes: 720
        }
      },
      

      Please note that vmt is a HAFAS profile, not a provider. Therefore the Hub needs provider: "hafas" together with hafasProfile: "vmt".

      The garbled German characters look like a UTF-8/locale problem on Raspberry Pi OS. Please check:

      locale
      locale charmap
      

      The result should contain UTF-8. You can configure this with:

      sudo raspi-config
      

      I think you have to select Localization Options → Locale and enable de_DE.UTF-8 UTF-8. Log in again or reboot afterwards.

      As a quick test, you can search without special characters:

      18 Maerz Strasse Gotha
      

      OPS_BLOCKED usually comes from a blocked DB endpoint. For Gotha, please use the regional vmt profile instead of a DB profile.

      posted in Bug Hunt
      KristjanESPERANTOK
      KristjanESPERANTO
    • RE: MMM-PublicTransportHafas

      @Mati_93 Have you managed to figure it out yet? :) If not, please describe again what you’re trying to do and what’s not working. And most importantly, which module you’re using.

      posted in Bug Hunt
      KristjanESPERANTOK
      KristjanESPERANTO
    • RE: MMM-PublicTransportHub

      @wec Interesting. I’ll take a look at the API. Seems like a good candidate for MMM-PublicTransportHub.

      posted in Transport
      KristjanESPERANTOK
      KristjanESPERANTO