A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
  • Dash - Current Petrol Levels

    3
    0 Votes
    3 Posts
    2k Views
    K
    Just found information about Dash’s public API - and a node.js example: https://github.com/Dash-Labs/chassis-examples/ I dont know how to do any of this thing unfortunately
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    280 Views
  • Graph module

    26
    0 Votes
    26 Posts
    22k Views
    SvenSommerS
    @planet4 I’m glad to hear, everything worked out as expected. If you want to do me a favor. Please let others know in the module teaser thread, you were able to use the module. So maybe other lose their fear. ;) I had a look at changing the background color by inverting the colors of the “white” theme. Didn’t worked out, cause it’s no real white neither.
  • FHEM Module with Username and Password?

    1
    0 Votes
    1 Posts
    1k Views
    Da-ne-ezyD
    Re: FHEM Module Hey everyone, I know there is a module for fhem, https://github.com/BenRoe/MMM-FHEM but most of the people can’t use because mostly every fhem system uses a user and password to login. U can only use it if you don’t protect your system. Maybe some developers can update the version or make their own version cause I think a lot of people would love it. Maybe also integrate a list of devices which are turned on and off so u can edit the list of the devices you want to show on the mirror. Thank you very much.
  • GIFs upon motion detection

    2
    0 Votes
    2 Posts
    2k Views
    E
    This is a cute idea. I might pick this up if someone else doesn’t…
  • Pushover.net integration with default Alert Module

    2
    0 Votes
    2 Posts
    2k Views
    strawberry 3.141S
    @jon11a looks like that isn’t supported by this service https://pushover.net/faq#overview-integration
  • ZenDesk

    1
    1 Votes
    1 Posts
    784 Views
    K
    I have a very basic Node code to get the tickets on Zendesk (just how many for each status) would love to get this on the screen and have an alert when there is a new ‘New’ one - but no idea where to start and modules that do anything like this - ( there is a zendesk api in node that i used on there online tester)
  • Playing spotify on mediacenter, also playing same on the mirror.

    2
    0 Votes
    2 Posts
    1k Views
    KimzerK
    Sorted it out. Used Airfoil on windows and made my PI an Airplay client.
  • Countdown Module?

    8
    0 Votes
    8 Posts
    5k Views
    cowboysdudeC
    Here is what I did to get the seconds actually ‘ticking’ instead of just sitting there: Module.register("MMM-CountDown", { // Default module config. defaults: { doomsDay: "2018-03-01 24:00:00", // YYYY-MM-DD HH:MM:SS updateInterval: 1000, toWhat: "Leaving for Paris!", singular: "Left ", plural: "Left", present: "Let's Fly!", timesUp: "death and despair, your time is up." }, // Define start sequence. start: function() { var self = this; Log.info("Starting module: " + this.name); setInterval(function() { self.updateDom(); }, this.config.updateInterval); }, // Define required styles getStyles: function () { return ["MMM-CountDown.css"]; }, // Override dom generator. getDom: function() { var doomsDay = new Date(this.config.doomsDay); var now = new Date(); var timeparser = Date.parse(doomsDay) - Date.parse(now); var weeks = Math.floor(timeparser / (1000 * 60 * 60 * 24 * 7)); var days = Math.floor((timeparser % (1000 * 60 * 60 * 24 * 7)) / (1000 * 60 * 60 * 24)); var hours = Math.floor((timeparser % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60)); var minutes = Math.floor((timeparser % (1000 * 60 * 60)) / (1000 * 60)); var seconds = Math.floor((timeparser % (1000 * 60)) / 1000); if (this.config.updateInterval == 1000) { daysLeft = weeks + " W " + days + " D " + hours + " H " + minutes + " M " + seconds + " S "; } else { daysLeft = weeks + " W " + days + " D " + hours + " H " + minutes + " M "; } var wrapper = document.createElement("div"); var headerD = document.createElement("span"); headerD.innerHTML = this.config.toWhat + "<br />"; headerD.className = "doooom"; if (daysLeft == 0) { var daysLeft = document.createElement("span") timeLeft.innerHTML = this.config.present; timeLeft.className = "timeLeft"; } else if (daysLeft == 1) { var timeLeft = document.createElement("span"); timeLeft.innerHTML = daysLeft + " " + this.config.singular; timeLeft.className = "timeLeft"; } else if (daysLeft >= 2) { var timeLeft = document.createElement("span"); timeLeft.innerHTML = daysLeft + " " + this.config.plural; timeLeft.className = "timeLeft"; } else { var timeLeft = document.createElement("span") timeLeft.innerHTML = daysLeft + " " + this.config.plural; timeLeft.className = "timeLeft"; } wrapper.appendChild(headerD); wrapper.appendChild(timeLeft); return wrapper; }} ); And in your config file change your updateInterval to 1000 if you want it to actually tick seconds or use the other format and it will not show the seconds because it just updates when the interval was called so instead of seeing S 20… then update S 7… It looks much cleaner to either have the seconds and they work or don’t have them… just my 2 cents… but the above code will make the seconds actually work.
  • Bell Schedule for School

    2
    0 Votes
    2 Posts
    2k Views
    J
    @westernb There is a countdown module that already exists that might give your your “5 minutes left in class” (although I haven’t used it, so I’m not sure if it only counts days). As for the bell schedule, maybe this does what you need
  • Countdown calendar module for things such as Trash / Recycling pickup

    3
    1 Votes
    3 Posts
    3k Views
    O
    I was able to modify the CSV file in this module to make it work! https://forum.magicmirror.builders/topic/2731/mmm-mywastepickup-toronto-waste-collection-schedule/6 [image: 1499691696326-screen-shot-2017-07-10-at-8.56.56-am.png]
  • Tv Shows Tracker

    4
    0 Votes
    4 Posts
    3k Views
    V
    thank you both!
  • Daily Web Comics

    2
    0 Votes
    2 Posts
    2k Views
    cowboysdudeC
    @Spankythemusical If there’s an api for it, yes. Try this: https://github.com/cowboysdude/MMM-Comic You can get Calvin and Hobbes or Frazz comic strip…
  • Subreddit feed?

    2
    0 Votes
    2 Posts
    1k Views
    cowboysdudeC
    @malicious_banjo said in Subreddit feed?: Reddit’s API https://www.npmjs.com/package/rereddit Try that ;)
  • Visualizer Widget for when music plays.

    1
    0 Votes
    1 Posts
    989 Views
    S
    I think it would be cool to have a widget that plays a music visualizer whenever music plays. Whether that be through a music service like Soundcloud or a alarm clock, it would be pretty cool. Customization would, of course, be included, such as the shape and color of it. For example of what I’m talking about: http://undefinist.deviantart.com/art/VisBubble-Round-Visualizer-for-Rainmeter-488601501
  • Limit access to module generated sub-sites

    1
    0 Votes
    1 Posts
    1k Views
    rudibaraniR
    Hi @ItayXD and @Jopyth, I have a question relevant to the modules MMM-AdminInterface and MMM-Remote Control you developed: Is there a way to limit access to the Admin Interface/Remote Control panel independent of the global whitelist? I would like to limit access to both sites to my own devices while keeping a longer whitelist for the screen itself. Thanks a lot for your work and ideas to go forward.
  • 0 Votes
    2 Posts
    1k Views
    P
    @Kimzer Try this: https://forum.magicmirror.builders/topic/490/motion-detector
  • Different sleep function

    10
    0 Votes
    10 Posts
    7k Views
    D
    @yawns I tried that one but can`t find the right install file to put it on…! I used the V59 version
  • Default Calendar

    2
    0 Votes
    2 Posts
    2k Views
    C
    They are working on MMM-MyCommute + Calendar integration. https://github.com/jclarke0000/MMM-MyCommute/pull/1
  • Tour de France Module

    1
    1 Votes
    1 Posts
    1k Views
    S
    Would be great to develop a module for the upcoming tour de france similar to the NFL ones and the one that was developed for the Olympics last year. My simple workaround will be to do an iframe showing the leader board and also have a news feed looking for news about the tour. Would be a great module though if anyone has any skills