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

    Posts

    Recent Best Controversial
    • Added getHeader function

      Per request, I’ve added a getHeader() method to the module api. This allows you to modify the header of the module from within the module itself.

      Note: that this method will only be called if the user has set a default header. If not no header will be shown and you won’t be able to update it.

      Note: if you module’s users run an old version of MagicMirror (a version without this change), this method will not be called. No errors should be thrown. So it’s safe to use …

      If you want to use the user’s set header in this method, just reference the this.data.header variable.

      Example code:

      getHeader: function() {
          return this.data.header + '  append string';
      }
      

      More info:

      • Documentation: https://github.com/MichMich/MagicMirror/tree/develop/modules#getheader
      • Commit: https://github.com/MichMich/MagicMirror/commit/b2a7d3584bad2752d59d2325c581f5018e875306

      Please let me know if this feature works for you …

      posted in Development
      MichMichM
      MichMich
    • v2.19.0

      [2.19.0] - 2022-04-01

      https://github.com/MichMich/MagicMirror/releases/tag/v2.19.0

      Special thanks to the following contributors: @10bias, @CFenner, @JHWelch, @k1rd3rf, @khassel, @kolbyjack, @krekos, @KristjanESPERANTO, @Nerfzooka, @oraclesean, @oscarb, @philnagel, @rejas, @sdetweil, @shin10, @SiderealArt and @Tom-Hirschberger.

      Added

      • Added a config option under the weather module, absoluteDates, providing an option to format weather forecast date output with either absolute or relative dates.
      • Added test for new weather forecast absoluteDates porperty.
      • The modules get a class hidden added/removed if they get hidden/shown which will also toggle pointer-events.
      • Added new config option showTitleAsUrl to newsfeed module. If set, the diplayed title is a link to the article which is useful when running in a browser and you want to read this article.
      • Added internal cors proxy to get weather providers working without public proxies (fixes #2714). The new url http(s)://address:port/cors?url=https://whatever-to-proxy can be used in other modules too.
      • Added a WeatherProvider for Weatherflow.
      • Added new env var ELECTRON_DISABLE_GPU which disable gpu under electron if set (fixes #2831).
      • Added missing Czech translations.

      Updated

      • Deprecated roboto fonts package roboto-fontface-bower replaced with fontsource.
      • Update electron to v17, helmet to v5 (use defaults of v4) and other dependencies
      • Updates Font Awesome css class to new default style (fixes #2768)
      • Replaced deprecated modules currentweather and weatherforecast with dummy modules only displaying that they have to be replaced.
      • Include all calendar events from the configured date range when broadcasting.
      • Update Danish and German translation.
      • Update node-ical to v0.15 and added luxon as dependency for not breaking the “no-optional” install (see #2718 and #2824).

      Fixed

      • Improved and speedup e2e tests, artificial wait after mm start removed.
      • Improved husky setup not blocking git commit if husky or npm is not installed.
      • Using a consistent spelling of MagicMirror².
      • Fix minor console output issue for loading translations (#2814).
      • Don’t adjust startDate for full day events if endDate is in the past.
      • Fix windspeed conversion error in openweathermap provider. (#2812)
      • Fix conflicting parms turning off showEnd for full day events. (#2629)
      posted in MagicMirror
      MichMichM
      MichMich
    • RE: What to do with the monitor casing?

      Put some class in it and make a very shallow aquarium. ;)

      posted in Hardware
      MichMichM
      MichMich
    • RE: [ORDER CLOSED] Two way mirror order in Germany

      You guys have no idea how freaking awesome it is for me to see some many people working together to improve the MagicMirror. I could have never guessed so many people were willing to spend money on something I initially started!

      Keep up the great work guys! Greets from your western neighbours! :)

      posted in Hardware
      MichMichM
      MichMich
    • RE: How to update.

      From your terminal:

      cd ~\MagicMirror
      git pull
      
      posted in Tutorials
      MichMichM
      MichMich
    • MagicMirror² v2.0.0. Released

      :fireworks: I’ve just released MagicMirror² :fireworks:

      To make sure everything is future proof, I’ve moved around some branches on GitHub:

      • The old version is now the v1.0.0 branch.
      • The stable release is now the master branch.
      • The development release is now the develop branch.

      If you send an Pull Request, make sure you’re using the development branch.

      Enjoy using your MagicMirror²!

      posted in MagicMirror
      MichMichM
      MichMich
    • RE: Dynamic travel time

      For what it’s worth: I’ll be working on a change to the default calendar module this week to broadcast the events to other modules, including any location data. This way any module that want’s to show data based on the calendar can use the calendar data.

      Keep an eye on the forum about any announcements. And check out the develop branch for new features like this.

      posted in Development
      MichMichM
      MichMich
    • RE: What to do with the monitor casing?

      You could also add a Lego backplate in the monitor. This way you can add the portrait to the plate:

      https://s-media-cache-ak0.pinimg.com/236x/ff/d4/62/ffd462cc890c14dd2433061afbf467fe.jpg

      posted in Hardware
      MichMichM
      MichMich
    • RE: Split up Utilities?

      We’ll look into it. (Or should I just admit I sent @paviro a message to let him do the dirty work?)

      posted in Forum
      MichMichM
      MichMich
    • V2.2.X Updates

      https://github.com/MichMich/MagicMirror/releases/tag/v2.2.0

      [2.2.0] - 2018-01-01

      Note: This update uses new dependencies. Please update using the following command: git pull && npm install

      Changed

      • Calender week is now handled with a variable translation in order to move number language specific.
      • Reverted the Electron dependency back to 1.4.15 since newer version don’t seem to work on the Raspberry Pi very well.

      Added

      • Add option to use Nunjucks templates in modules. (See helloworld module as an example.)
      • Add Bulgarian translations for MagicMirror² and Alert module.
      • Add graceful shutdown of modules by calling stop function of each node_helper on SIGINT before exiting.
      • Link update subtext to Github diff of current version versus tracking branch.
      • Add Catalan translation.
      • Add ability to filter out newsfeed items based on prohibited words found in title (resolves #1071)
      • Add options to truncate description support of a feed in newsfeed module
      • Add reloadInterval option for particular feed in newsfeed module
      • Add no-cache entries of HTTP headers in newsfeed module (fetcher)
      • Add Czech translation.
      • Add option for decimal symbols other than the decimal point for temperature values in both default weather modules: WeatherForecast and CurrentWeather.

      Fixed

      • Fixed issue with calendar module showing more than maximumEntries allows
      • WeatherForecast and CurrentWeather are now using HTTPS instead of HTTP
      • Correcting translation for Indonesian language
      • Fix issue where calendar icons wouldn’t align correctly
      posted in MagicMirror
      MichMichM
      MichMich
    • RE: [ORDER CLOSED] Two way mirror order in Germany

      For the record, I also pinned this topic to give it a bit more visibility. Will keep it like this for a few days.

      posted in Hardware
      MichMichM
      MichMich
    • RE: SPAM???

      Working on it. Removed (most of) the spam and temporarily switched to invite only.

      posted in Forum
      MichMichM
      MichMich
    • V2.3.0 Updates

      [2.3.0] - 2018-04-01

      https://github.com/MichMich/MagicMirror/releases/tag/v2.3.0

      Added

      • Add new settings in compliments module: setting time intervals for morning and afternoon
      • Add system notification MODULE_DOM_CREATED for notifying each module when their Dom has been fully loaded.
      • Add types for module.
      • Implement Danger.js to notify contributors when CHANGELOG.md is missing in PR.
      • Allow to scroll in full page article view of default newsfeed module with gesture events from MMM-Gestures
      • Changed ‘compliments.js’ - update DOM if remote compliments are loaded instead of waiting one updateInterval to show custom compliments
      • Automated unit tests utils, deprecated, translator, cloneObject(lockstrings)
      • Automated integration tests translations
      • Add advanced filtering to the excludedEvents configuration of the default calendar module
      • New currentweather module config option: showFeelsLike: Shows how it actually feels like. (wind chill or heat index)
      • New currentweather module config option: useKMPHwind: adds an option to see wind speed in Kmph instead of just m/s or Beaufort.
      • Add dc:date to parsing in newsfeed module, which allows parsing of more rss feeds.

      Changed

      • Add link to GitHub repository which contains the respective Dockerfile.
      • Optimized automated unit tests cloneObject, cmpVersions
      • Update notifications use now translation templates instead of normal strings.
      • Yarn can be used now as an installation tool
      • Changed Electron dependency to v1.7.13.

      Fixed

      • News article in fullscreen (iframe) is now shown in front of modules.
      • Forecast respects maxNumberOfDays regardless of endpoint.
      • Fix exception on translation of objects.
      posted in MagicMirror
      MichMichM
      MichMich
    • RE: Something I'm working on ...

      @strawberry-3-141 Feel free to use it, BUT …

      • Keep in mind the URL will change in the future.
      • I can’t promise it will stay the same.
      • Keep in mind that it will only give you a subset of the modules. (user query paramaters limit and offset to get more)

      If it turns out external API usage will be too heavy, I might limit the access using API keys.

      posted in Announcements
      MichMichM
      MichMich
    • RE: Multiple layouts/configs

      The core system allows a module to switch modules based on a class. So in theory, we could simply built a module which switches modules on or off based on a time (or something else …)

      posted in Feature Requests
      MichMichM
      MichMich
    • RE: Configuration help needed

      Honestly, in these cases it’s the best to find the solutions yourself using a lot of googling. Thats the best way to learn new things. :thumbsup:

      posted in Troubleshooting
      MichMichM
      MichMich
    • RE: Considering taking donations to support the MagicMirror project. Interested in your thoughts!

      Thank you all for the overwhelming and positive responses. Your feedback is very valuable.

      First let’s state the obvious: donations will be absolutely voluntarily and optional. No obligation whatsoever and no nagging! I promise! :)

      I like the idea of adding some sort of recognition system. This can be a nice perk for those who contribute. This can be done on the forum using badges, as well as a list of all the supporters in the repository.

      I’m currently considering the following:

      • Silver Supporter: anyone who gave a one time donation.
      • Gold Supporter: anyone who gives recurring donations.
      • Platinum Supporter: anyone (mainly focussing on companies) who gives a large amount of money allowing me to spent more time on the project. Platinum sponsors will get their logo on the project homepage and in the readme. This might be interesting for companies that use MagicMirror² in their everyday work.

      Initially the money will go towards the forum (and website). To host this forum, we are running a dedicated server. Additionally a lot of mails are being sent daily (forum digest, update notifications, registration confirmation, etc …), those cost money as well.

      If I manage to get more funds over the running costs, that money will allow me to spent more hours on the project. I try to do as much as I can in my spare time, but dedicating a few of my work hours a week to this project would be highly beneficial to the project.

      I’m currently looking at the following services to handle these donations:

      • https://donorbox.org
      • https://www.patreon.com
      • https://www.paypal.com/nl/home
      • https://flattr.com

      If you have any other suggestions, or have any experience with one of the above, I’d like to hear from you!

      posted in MagicMirror
      MichMichM
      MichMich
    • RE: MMM-ModuleScheduler - Module Schedules and Notifications

      One other feature request:

      It would be nice if there is a way to schedule a hide show based on a classname. This way I can give all my modules a class like “day” and “night”, and make a schedule:

       {
              module: 'MMM-ModuleScheduler',
              config: {
                  visibility_schedule: [
                      {classes: 'day', schedule: {from: '0 6 * * *', to: '0 22 * * *' }},
                      {classes: 'night',  schedule: {from: '0 22 * * *', to: '0 6 * * *' }}
                  ]
              }
      },
      
      posted in System
      MichMichM
      MichMich
    • RE: Raspberry Pi 3 and Chromium

      @paviro that message is already there. OP must have missed it.

      posted in Troubleshooting
      MichMichM
      MichMich
    • RE: Considering taking donations to support the MagicMirror project. Interested in your thoughts!

      @mykle1 Yes, I’ve created a group to which I will I eventually add all the sponsors.

      posted in MagicMirror
      MichMichM
      MichMich
    • 1
    • 2
    • 3
    • 4
    • 5
    • 8
    • 9
    • 3 / 9