A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
  • Modules not loading - Noob Fail

    4
    0 Votes
    4 Posts
    2k Views
    strawberry 3.141S
    @bminer1 pm2 logs for server logs and npm start dev for client logs
  • I can't seem to configure the default clock for my life

    6
    0 Votes
    6 Posts
    4k Views
    cowboysdudeC
    @Treestanx That my friend you’ll have to ask the guy who wrote it LOL
  • Update question

    3
    0 Votes
    3 Posts
    2k Views
    Z
    OK - thanks
  • Need help to install the first new module to the mirror ...

    Moved
    8
    0 Votes
    8 Posts
    4k Views
    cowboysdudeC
    I have found that I need to slow down and read the entire readme… many modules require “npm install”… that right there is more than 1/2 of the errors ;) I’m so glad you came to ask for help! I know it’s hard to do at times… I know myself I have an extremely difficult time asking for help… BUT just remember when you’re new at this go slow… take your time :) If you get into trouble just ask. HUGE suggestion… when you have a working config.js you should make a copy of it before you change anything in it… that way if you get into trouble you have a backup that you know works! Easy in a terminal window: ~MagicMirror/config cp config.js config.bak That’s all there is to it! :) Then you’re safe!
  • Unable to install dependencies!

    8
    -1 Votes
    8 Posts
    15k Views
    V
    Update received same error running the bash script: curl -sL https://raw.githubusercontent.com/MichMich/MagicMirror/master/installers/raspberry.sh | bash on Raspberry pi 3.0 -B. Installed Raspbian Jesse using NOOBS. Ran the script again and the response told me NodeJs was installed, “Magic mirror is already installed” I believe this is more an unintended response of the actual bug. NodeJS was already installed correctly? Anyway, navigated into the folder MagicMirror: npm start -> electron not installed fail. npm install -> npm start Bingo, we are running. No need to download any packages seperately.
  • This topic is deleted!

    4
    0 Votes
    4 Posts
    52 Views
  • iOS app icon for MMM-Remote-Control

    4
    0 Votes
    4 Posts
    3k Views
    ?
    @istepgueu Thanks mate. Works perfectly.
  • Config.js doesn't work

    4
    0 Votes
    4 Posts
    2k Views
    cowboysdudeC
    @MobbareKurtZ said in Config.js doesn’t work: Hi so I finally got my mirror working. But when I try to use this module: Phone Notifications, it goes all black and I don’t know why. Here is that part of the config(I’m ofc using the token when in action): [image: 1486658147783-upload-03034411-d5bf-452b-a29b-6156e2c4fecb.png] There should only be one comma right after the last } [really you don’t need one there but it’s just habit]… the one above it should have no comma ;)
  • Weather module displaying inaccurate data

    4
    0 Votes
    4 Posts
    6k Views
    ?
    Mine can be up to about 3 degrees off but it’s better than the openweather data
  • Calendar Heading Changes

    22
    0 Votes
    22 Posts
    16k Views
    B
    Guys, Thanks for the help, using your suggestions I was able to actually accomplish what I was looking for in the header of the calendar module itself.
  • Skipping Compliments

    5
    0 Votes
    5 Posts
    3k Views
    A
    I guess I didn’t check carefully enough. It always seems to be the same compliment that skips, though. Oh, well.
  • How do you develop locally and push to the Pi?

    7
    0 Votes
    7 Posts
    6k Views
    M
    @onetwankyfive This is absolutely perfect. And I see you mentioned it before. Sorry for not reading as thoroughly as I should’ve. Thank you!!
  • sample config and clock

    7
    0 Votes
    7 Posts
    6k Views
    strawberry 3.141S
    @emos you have to seperate each level with commas things day_sunny, snow, rain has to be seperated with commas thats what inside the square brackets has to be seperated by commasas well
  • Help with config file

    5
    0 Votes
    5 Posts
    3k Views
    S
    Thanks guys, appreciate the help.
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    2 Views
  • 0 Votes
    1 Posts
    1k Views
    M
    On line 51 of the compliments.js it says “this.complimentFile((response) => {” but this throws up an error with Midori which looks like it doesnt support E6 Arrow functions. I had this issue with either the MMM-Buttons or MMM-ProfileSwitcher (cant remember) module and changing it back out to a regular function solved the issue after a lot of time spent debugging. I know there are now quite a lot of people who are using the Pi Zero to run this as it runs perfectly, is there a way to perhaps get some consistency around and not use these in modules until its supported? Midori is the only browser that seems to run on the Pi Zero without issues.
  • IE11 / Edge browser black screen

    Unsolved
    7
    0 Votes
    7 Posts
    4k Views
    morozgrafixM
    @Jayh391 No I didn’t run Edge in developer mode. I haven’t tested it extensively though.
  • autostart issues

    1
    0 Votes
    1 Posts
    1k Views
    J
    I used the guide to auto start the MM on boot. The pi3 boots up fully and the MM turns the entire screen black, however when the MM loads it only uses the top portion of the screen and overlaps all of the modules. When starting the mirror from the terminal it works exactly as it should. Only when Auto start is configured it gives me the half overlapped screen. It seems to me that a small white window pops up, then is replaced by the full screen mode. And the MM is only being loaded on the small window. Any tips?
  • Help customising my mirror

    8
    0 Votes
    8 Posts
    5k Views
    Mykle1M
    @strawberry-3.141 said in Help customising my mirror: @Mykle1 that answer is not correct, module config options have to be in the object config Yup, you’re right. In my haste to answer, because I was pressed for time this morning, I mistakenly omitted that. My bad. Thanks for catching that.
  • Need help sending a notification after a click event

    Solved
    5
    0 Votes
    5 Posts
    4k Views
    J
    Thanks for your input, I modified it a bit to get the result I wanted! Works like a charm! getDom: function() { var wrapper = document.createElement("div"); var button = document.createElement("div"); var text = document.createElement("span"); var hidden = true; button.className = "hide-toggle"; text.innerHTML = this.config.caption; text.addEventListener("click", () => this.sendNotification("BUTTON_PRESSED", {})); button.appendChild(text); wrapper.appendChild(button); return wrapper; }