A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
  • Config file

    13
    0 Votes
    13 Posts
    6k Views
    S
    @mykle1 thank’s a lot i appreciate it
  • Module create

    module
    3
    0 Votes
    3 Posts
    1k Views
    E
    @bhepler thank you
  • Mirror Mirror On The Wall

    1
    1
    0 Votes
    1 Posts
    991 Views
    K
    Skill isn’t working! Help![image: 1547990879453-screenshot-2019-01-20-at-6.56.23-pm-resized.png] ![0_1547990998409_Screenshot 2019-01-20 at 6.59.45 PM.png](Uploading 100%)
  • New install

    2
    0 Votes
    2 Posts
    2k Views
    D
    Here https://magicmirror.builders If using a pi2 or pi3 use bash -c "$(curl -sL https://raw.githubusercontent.com/MichMich/MagicMirror/master/installers/raspberry.sh)"
  • AlexaPI not installing

    3
    0 Votes
    3 Posts
    1k Views
    C
    io ho provato ad installare varie volte ma non riesco perché alla fine quando devo fare la registrazione non funziona … mentre con google non ho avuto problemi
  • 0 Votes
    33 Posts
    25k Views
    T
    for some reason im having the same problem and it wont load the browser from the shell script. not sure why
  • 18 Votes
    204 Posts
    572k Views
    L
    @asaxena11 sudo wget http://node-arm.herokuapp.com/node_latest_armhf.deb sudo dpkg -i node_latest_armhf.deb sudo apt-get install npm My problem: I made fresh installation of whole magic mirror about 2 weeks ago because I had a problem with screen size - have huge black part of screen which is “covering” right modules. I tried electronOptions, modifiyng the /boot/config.txt and without luck. I am running 2.4.1 on fresh installation of Stretch Lite
  • 0 Votes
    2 Posts
    2k Views
    ?
    @markv Install Raspbian Stretch with Desktop apt update and upgrade. Install MM (manual installation is recommended.) I think those are enough.
  • Web viewer / http request

    3
    0 Votes
    3 Posts
    1k Views
    M
    I think he wants to display the constantly changing time table of his school? Have you looked here to see if there’s a module you could use? Otherwise I’d try the MMM-iFrame module.
  • When do you need quotes?

    2
    1 Votes
    2 Posts
    1k Views
    M
    Those are different types of variables: The first one is a number the second one a string. Boolean only has the values true and false which are exactly the same as writing 1 and 0. the true and false statement is there for readability in the code but gets replaced by 1 and 0 when executing the program ;) So when you put quotes to the number it is a text that includes this number, but you need it as a number you can use for example for calculations (obviously convertions are possible) For strings usually you can use either double or single quotes and both will work. it is usually a thing of consistency (which on is already used) which one you choose. However there are a couple advantages in using double quotes. JSON notation is written with double quotes (although it might work with single quotes aswell) double quotes are more convenient when your already familiar with other programming languages like C that often use double quotes for strings for people without programming experience double quotes are already familiar from their language where a text is marked with double quotes aswell When you need a single quote in the text you can write “It’s a boy”, but you would have to write ‘It's a boy’ using single quotes to mark that the single quote does not end the string. However when you use double quotes in the string to mark a text inside it’s the other way around : you could write ‘Simon says: “I am happy”’ but with double quotes you need to write “Simon says: "I am happy"” Hope I could clear the confusion a bit.
  • 0 Votes
    2 Posts
    1k Views
    bheplerB
    I think this response is roughly what you’re looking for. The short version is “Magic Mirror is a web application, written in Javascript, that runs on NodeJS, using Electron to display the interface.”
  • where are the pictures for the weather forecast modules?

    4
    0 Votes
    4 Posts
    2k Views
    brobergB
    My bad, it isn’t font awesome for the weather module. The icons gets gathered from the openweather api : https://openweathermap.org/weather-conditions
  • Installing MM on RPi v1 type B

    1
    1 Votes
    1 Posts
    913 Views
    S
    Hello All, first of all, I am new to Raspberry Pi and NodeJs. So, please accept my silly doubts and I would be thankful. I am trying to understand whether I can run MM on my RPi which is 2014 model v1 type B. I am trying to follow guidelines but got stuck at “sudo npm install”. It’s giving me so many errors like “npm ERR! Error: Method not allowed”. Rest I could install and run well. I have been suggested to execute MM in server only mode. I did that but chromium/midori shows black screen. Please help…!!
  • Ip whitelist

    4
    0 Votes
    4 Posts
    3k Views
    Mykle1M
    @hriereb You’re welcome, mate. :-)
  • Monitor aspect ratio

    1
    0 Votes
    1 Posts
    1k Views
    M
    Hello everyone, I recently needed to buy a monitor, but my friend said that among the features of the monitor you should consult before purchasing it, one feature that should always be focused on is the aspect ratio of the monitor, as it will indicate the geometry of the monitor. . So, monitor aspect ratio, which one should I choose for my monitor? Updated: I found some answers from this article: https://sguru.org/monitor-aspect-ratio-to-choose-your-monitor/, the aspect ratio of a monitor is the relationship between the number of horizontal pixels and the number of vertical pixels. This is the fastest way to verify whether our new monitor will be more squared or more rectangular in its physical form. And different aspect ratios are more suited to certain activities, independent of the final resolution of the monitor. This is a very professional topic, I learned a lot and I hope to help you too. :smiling_face_with_smiling_eyes:
  • Consolidate logging to browser console

    1
    2 Votes
    1 Posts
    1k Views
    P
    I wanted to share a simple approach to unify logging across module components that I found incredibly useful during development. This will put all* logging in a browser console and remove the need to monitor pm2/pi console logs. In your main module code (MMM-ABC.js), where you define your sockets simply add: if (notification === 'HELPER_MESSAGE') { if (this.config.debug === 1) { Log.info(payload); } //Receive a message, log the payload to the browser console. } In your node_helper.js module, construct and send messages: if (self.config.debug === 1) { apiMessage = moment().format('YYYY-MM-DD>>HH:mm:ss.SSSZZ') + ' [node_helper] << your log message content here >>'; self.sendSocketNotification('HELPER_MESSAGE', apiMessage); } Hope this helps on your development journey! *any code errors / exceptions will still throw to the raspberry pi console / pm2
  • Core documentation?

    2
    2 Votes
    2 Posts
    2k Views
    E
    Very good question! Other people have asked about this. I have asked about this. The answer is no. It would really help the project (and possibly development) to have that. I’ve worked on this for ~3 months now, and I’m still clueless as to how it all hang together… Therefore, there will not be much contribution from my side…
  • Basic Core System of Magicmirror

    4
    0 Votes
    4 Posts
    3k Views
    D
    This might come late, but here’s some explanation if you read from bottom towards up: https://smartmirrorprojectblog.wordpress.com/
  • Motion Detection with RaspiCam, Non-Module version

    47
    3 Votes
    47 Posts
    48k Views
    F
    @trividar I’m trying to install it right now. You posted 2 months ago. Did you get it running?
  • MagicMirror on Pi Zero W

    46
    6 Votes
    46 Posts
    60k Views
    P
    @holotfi2003 I’ve switched now to a RPI3, also for performance reasons. I can’t say if I will test again with the zero… it would be nicer though, thanks to smaller size.