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

    Topics

    • MichMichM

      Something I'm working on ...

      Watching Ignoring Scheduled Pinned Locked Moved Announcements
      39
      8 Votes
      39 Posts
      38k Views
      tosti007T
      @MichMich You’re welcome. I will leave the picture on it for now so you can look into it.
    • MichMichM

      Poll: which version are you running?

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion
      1
      0 Votes
      1 Posts
      943 Views
      MichMichM
      Just curious: which version of MM are you running?
    • MichMichM

      (2.1.0) New default module: update notification.

      Watching Ignoring Scheduled Pinned Locked Moved Upcoming Features
      15
      3 Votes
      15 Posts
      14k Views
      H
      If I’m not totally mistaken, this module does not only check for updates of MagicMirror itself but also all other used modules. Maybe one should make this clearer in the description/Readme. I was a bit surprised to suddenly see several git-remote-http-processes (for all my modules) in top.
    • MichMichM

      (2.1.0) Possibility to use the the calendar feed as the source for the weather location data.

      Watching Ignoring Scheduled Pinned Locked Moved Upcoming Features
      1
      0 Votes
      1 Posts
      2k Views
      MichMichM
      Starting from version 2.1.0 (currently the develop branch) the default modules will add the following functionality: Possibility to use the the calendar feed as the source for the weather (currentweather & weatherforecast) location data. When the location and locationID are both not set, the location will be based on the information provided by the calendar module. The first upcoming event with location data will be used. Since this feature is still in the develop branch, it’s not final and might change. Suggestions are welcome.
    • MichMichM

      (2.1.0) Calendar will broadcast events.

      Watching Ignoring Scheduled Pinned Locked Moved Upcoming Features
      9
      1 Votes
      9 Posts
      7k Views
      A
      @jer78 If you are still looking to get this configured see this thread here. I had (what I believe to be) the exact same request and I got it working with this. https://forum.magicmirror.builders/post/38213
    • MichMichM

      (2.1.0, API) Option to set the minimum version number of the MagicMirror framework for your module.

      Watching Ignoring Scheduled Pinned Locked Moved Upcoming Features
      1
      3 Votes
      1 Posts
      2k Views
      MichMichM
      In version 2.1.0 (the current develop branche) the module and nodeHelper API both feature the requiresVersion variable. This allows you to set the minimum version number of the MagicMirror framework that is necessary for your module to run correctly. This is important, because version 2.1.0 will contain some API changes that might prevent your module from running in older versions. More information about this feature can be found here: https://github.com/MichMich/MagicMirror/tree/develop/modules#requiresversion Example code: Module.register("testModule", { requiresVersion: "2.1.0", start: function() { // do something } }); Of course, this feature would be way more powerfull if it was available starting from version 2.0.0. Unfortunately I did not have the time yet to invent a time machine. Therefor you can use a workaround if you really must do some manual checking. Starting from version 2.1.0, the frontend javascript will have a global variable called version. This is a string that represents the current version of the MagicMirror. In the node helper, this string is available via global.version. So, if absolutely necessary, you can use the following code in your module: // main module if (!version) { // this is an old version, give the user a warning and don't perform any other new API calls. } // node helper if (!gobal.version) { // this is an old version, give the user a warning and don't perform any other new API calls. } Since this feature is still in the develop branch, it’s not final and might change. Suggestions are welcome.
    • MichMichM

      iCal calendar problem. Is it just me?

      Watching Ignoring Scheduled Pinned Locked Moved Troubleshooting
      5
      0 Votes
      5 Posts
      3k Views
      D
      I had the same problem. I removed the calendar url, rebooted, then added the calendar url back in and rebooted again. It seems to be working now.
    • MichMichM

      MagicMirror is voted number 1 in the MagPi Top 50!

      Watching Ignoring Scheduled Pinned Locked Moved Announcements
      31
      25 Votes
      31 Posts
      204k Views
      A
      It’s a great project, with a great community - the development opportunities are endless! . .
    • MichMichM

      Added getHeader function

      Watching Ignoring Scheduled Pinned Locked Moved Development
      1
      3 Votes
      1 Posts
      1k Views
      MichMichM
      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 …
    • MichMichM

      MMM-WatchDog

      Watching Ignoring Scheduled Pinned Locked Moved System
      12
      5 Votes
      12 Posts
      12k Views
      R
      Found this. Can this b the reason it did not restart again? When your app stays up for less than min_uptime (1s by default) until max_restarts (15 by default) is exceeded, it will stop restarting. So the most likely explanation here is that your app keeps crashing over and over for some reason. Whenever it stays up for longer than min_uptime, max_restarts is reset, so the default values should work just fine.
    • MichMichM

      Mirror, mirror on the wall. Who has the biggest of them all?

      Watching Ignoring Scheduled Pinned Locked Moved Show your Mirror
      23
      8 Votes
      23 Posts
      22k Views
      D
      @MichMich said in Mirror, mirror on the wall. Who has the biggest of them all?: Please create a separate post for this. Thanks.
    • MichMichM

      Website Launched

      Watching Ignoring Scheduled Pinned Locked Moved Announcements
      18
      11 Votes
      18 Posts
      19k Views
      N
      that’s really good
    • MichMichM

      Magic Mirror is nominated by MagPi as top Pi Project.

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion
      3
      8 Votes
      3 Posts
      2k Views
      cowboysdudeC
      Well MagicMirror got my vote… no doubt, hands down the best project… it’s functional, fun and the possibilities are endless!!!
    • MichMichM

      Looking for Beta-testers!

      Watching Ignoring Scheduled Pinned Locked Moved MagicMirror
      56
      0 Votes
      56 Posts
      59k Views
      justjim1220J
      @strawberry-3.141 I used git bash… git clone https://github.com/MichMich/MagicMirror.git
    • MichMichM

      Creating a FAQ

      Watching Ignoring Scheduled Pinned Locked Moved Troubleshooting
      1
      0 Votes
      1 Posts
      1k Views
      MichMichM
      Since we get a lot of recurring questions on this forum, and on GitHub, it might be a good idea to create a FAQ in the wiki on GitHub. This FAQ should answer questions like: “Which PIs are supported”, “How to update”, “How to install modules”, etc … Of course, this is a lot of work, so it would be awesome if someone could make a start … :) https://github.com/MichMich/MagicMirror/wiki/FAQ Suggestions for good FAQ questions are also welcome!
    • MichMichM

      The Toon MagicMirror Module

      Watching Ignoring Scheduled Pinned Locked Moved Utilities
      2
      3 Votes
      2 Posts
      5k Views
      zombi27Z
      Nice one :) The percentage bar is made in the module itself? I think i have to steal this for my (planned) loxone home automation module :D
    • MichMichM

      500 members!

      Watching Ignoring Scheduled Pinned Locked Moved Forum
      5
      0 Votes
      5 Posts
      3k Views
      paviroP
      Woah! Nice! Amazing how many people your project has motivated to build stuff!
    • MichMichM

      Besides your MagicMirror, what are some Maker-projects you worked/working on?

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion
      23
      1 Votes
      23 Posts
      18k Views
      loribeeincaL
      @MichMich . hi, yes. it was the HAP-NodeJS stuff that I used.
    • MichMichM

      Yet an other MagicMirror project...

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion
      9
      0 Votes
      9 Posts
      5k Views
      D
      @KirAsh4 said in Yet an other MagicMirror project...: I keep a sledge hammer handy for when it decides to not respond to my commands. :) [image: 0008.jpg]
    • 1 / 1