A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
  • METAR fetcher for Europe

    1
    1 Votes
    1 Posts
    975 Views
    F
    Hi, there is a module that shows METAR data from US Airports: (https://forum.magicmirror.builders/post/11297) I would like to have the same but in Germany. Is there some way to do this?
  • Gesture controll

    3
    0 Votes
    3 Posts
    2k Views
    ArzegA
    didnt found it :D Thanks ;)
  • NASCAR standings

    17
    0 Votes
    17 Posts
    9k Views
    D
    @cowboysdude this is amazing! you definitely are a magician!!
  • IFTTT Support (Easier Alexa/Google Assistant Integrations)

    1
    1 Votes
    1 Posts
    1k Views
    K
    So, I’ve been playing around with MMM-Syslog and have enabled the IFTTT webhooks service to update the syslog with a GET request - it got me thinking… Is it possible for someone much cleverer than myself to throw together a quick API to enable module interaction For example: http://MIRROR:PORT/IFTTT?type=ACTION&ACTION=HideModules http://MIRROR:PORT/IFTTT?type=ACTION&ACTION=ShowModules http://MIRROR:PORT/IFTTT?type=ACTION&ACTION=HideClock Then in IFTTT, all you would have to do is set the assistant of choice as the trigger, and the Webhooks service as the action. EG - If I speak the phrase ‘OK Google, Hide all modules’ then trigger http://MIRROR:PORT/IFTTT?type=ACTION&ACTION=HideModules Or ‘Alexa, trigger my mirror to hide modules’, then trigger http://MIRROR:PORT/IFTTT?type=ACTION&ACTION=HideModules It could also enable some much fancier things, such as a tie in for the motion detector (If xyz service detects I leave the house, turn off mirror) Would welcome your thoughts!
  • Telegram Bot

    5
    0 Votes
    5 Posts
    5k Views
    C
    @ryck Currently, I do not have much time, but I’ll keep it in mind. @cowboysdude ah, ok. thanks.
  • Show temperatures from zipabox controller

    4
    0 Votes
    4 Posts
    2k Views
    A
    @mongo116 said in Show temperatures from zipabox controller: MMM-Hive Thanks a lot! I will try to to modify your MMM-Hive module :)
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    1 Views
  • Hive current room temperature

    10
    0 Votes
    10 Posts
    6k Views
    M
    I’ve only gone and bloody done it!! https://forum.magicmirror.builders/topic/4576/mmm-hive [card:flick116/MMM-Hive] Please be gentle with the critique!
  • 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
    23k 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
    2k 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
    801 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!