A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
  • 0 Votes
    12 Posts
    5k Views
    Mykle1M
    @IDCreate You didn’t read what I wrote? Far left menu says File, click it and click Quit, or Exit (depending on version
  • Weatherforecast Module Help

    5
    0 Votes
    5 Posts
    3k Views
    Mykle1M
    @Axnick9 said in Weatherforecast Module Help: And is there any way to get around this without paying- perhaps a different service that offers the same thing? You could try another weather module in the meantime. There are many of them. https://github.com/MichMich/MagicMirror/wiki/MagicMirror²-Modules#3rd-party-modules
  • Partial install of magic mirror module

    5
    0 Votes
    5 Posts
    2k Views
    Mykle1M
    @red43 said in Partial install of magic mirror module: were you able to solve the problem with wifi connection as it seems like the closest occurrence of the issue? I quote myself: " I was not able to restore functionality to my Pi, even after wiping my SD card and installing Jessie." You might want to re-read my entire post above your question, Especially if you are considering Stretch as your OS
  • console.log in getDom

    6
    0 Votes
    6 Posts
    2k Views
    ?
    @kiki99 I think it might be related with electron. You can pipe whole electron console output to file or others. But I didn’t test. Check this. https://github.com/dustinblackman/winston-electron/blob/master/README.md
  • Beginner MagicMirror Install Issue - apt --fix-broken install

    3
    1 Votes
    3 Posts
    4k Views
    I
    Hi lavolp, Thanks very much for your reply. I appreciate you replying to me so quickly, I’m very new to all of this and I’ve never used code before. This is all a big learning curve, I’m also dyslexic which does not help. I’ve seen loads of videos and read loads of information on setting up the magic mirror, but none of then make it clear. They either use code that they expect people to know already and also use lots of different terms that mean nothing to me. I wish there was a book or PDF available that told you every single step in an easy way to for people new to this like me that struggle to take things. I really like to learn but unfortunately being dyslexic, it does take me a little longer to learn and take on board what things mean. You have been a great help so far. I wish there was a course on the Raspberry Pi for people with learning disability’s and dyslexia that you could go on, that would teach you all these things. The videos are great but unfortunately when you come up against a problem, there’s no way of moving forward. So thank goodness for this website/forum. Please explain what does sudo mean? What are you running on your Raspberry Pi? So I typed in what you said and I got this: pi@raspberrypi:~ $ sudo apt --fix-broken install Reading package lists... Done Building dependency tree Reading state information... Done Correcting dependencies... Done The following additional packages will be installed: apt-utils The following packages will be upgraded: apt-utils 1 upgraded, 0 newly installed, 0 to remove and 106 not upgraded. 4 not fully installed or removed. Need to get 392 kB of archives. After this operation, 1,024 B of additional disk space will be used. Do you want to continue? [Y/n] y Get:1 http://mirrordirector.raspbian.org/raspbian stretch/main armhf apt-utils armhf 1.4.8 [392 kB] Fetched 392 kB in 0s (1,976 kB/s) Reading changelogs... Done (Reading database ... 122683 files and directories currently installed.) Preparing to unpack .../apt-utils_1.4.8_armhf.deb ... Unpacking apt-utils (1.4.8) over (1.4.7) ... Setting up perl-modules-5.24 (5.24.1-3+deb9u2) ... Setting up libapt-inst2.0:armhf (1.4.8) ... Setting up libperl5.24:armhf (5.24.1-3+deb9u2) ... Setting up apt-utils (1.4.8) ... Setting up perl (5.24.1-3+deb9u2) ... Processing triggers for libc-bin (2.24-11+deb9u1) ... Processing triggers for man-db (2.7.6.1-2) ... pi@raspberrypi:~ $ bash -c "$(curl -sL https://raw.githubusercontent.com/MichMich/MagicMirror/master/installers/raspberry.sh)" I then tried entering the install again and got this pi@raspberrypi:~ $ bash -c "$(curl -sL https://raw.githubusercontent.com/MichMich/MagicMirror/master/installers/raspberry.sh)" $$\ $$\ $$\ $$\ $$\ $$\ $$$$$$\ $$$\ $$$ | \__| $$$\ $$$ |\__| $$ __$$\ $$$$\ $$$$ | $$$$$$\ $$$$$$\ $$\ $$$$$$$\ $$$$\ $$$$ |$$\ $$$$$$\ $$$$$$\ $$$$$$\ $$$$$$\ \__/ $$ | $$\$$\$$ $$ | \____$$\ $$ __$$\ $$ |$$ _____|$$\$$\$$ $$ |$$ |$$ __$$\ $$ __$$\ $$ __$$\ $$ __$$\ $$$$$$ | $$ \$$$ $$ | $$$$$$$ |$$ / $$ |$$ |$$ / $$ \$$$ $$ |$$ |$$ | \__|$$ | \__|$$ / $$ |$$ | \__|$$ ____/ $$ |\$ /$$ |$$ __$$ |$$ | $$ |$$ |$$ | $$ |\$ /$$ |$$ |$$ | $$ | $$ | $$ |$$ | $$ | $$ | \_/ $$ |\$$$$$$$ |\$$$$$$$ |$$ |\$$$$$$$\ $$ | \_/ $$ |$$ |$$ | $$ | \$$$$$$ |$$ | $$$$$$$$\ \__| \__| \_______| \____$$ |\__| \_______|\__| \__|\__|\__| \__| \______/ \__| \________| $$\ $$ | \$$$$$$ | \______/ Updating packages ... Hit:1 http://archive.raspberrypi.org/debian stretch InRelease Hit:2 http://mirrordirector.raspbian.org/raspbian stretch InRelease Reading package lists... Done Installing helper tools ... Reading package lists... Done Building dependency tree Reading state information... Done build-essential is already the newest version (12.3). unzip is already the newest version (6.0-21). The following additional packages will be installed: libcurl3 Suggested packages: git-daemon-run | git-daemon-sysvinit git-doc git-el git-email git-gui gitk gitweb git-arch git-cvs git-mediawiki git-svn The following packages will be upgraded: curl git libcurl3 wget 4 upgraded, 0 newly installed, 0 to remove and 102 not upgraded. Need to get 4,629 kB of archives. After this operation, 0 B of additional disk space will be used. Do you want to continue? [Y/n] y Get:1 http://mirrordirector.raspbian.org/raspbian stretch/main armhf git armhf 1:2.11.0-3+deb9u2 [3,380 kB] Get:2 http://mirrordirector.raspbian.org/raspbian stretch/main armhf wget armhf 1.18-5+deb9u1 [768 kB] Get:3 http://mirrordirector.raspbian.org/raspbian stretch/main armhf curl armhf 7.52.1-5+deb9u2 [220 kB] Get:4 http://mirrordirector.raspbian.org/raspbian stretch/main armhf libcurl3 armhf 7.52.1-5+deb9u2 [261 kB] Fetched 4,629 kB in 1s (3,226 kB/s) Reading changelogs... Done (Reading database ... 122683 files and directories currently installed.) Preparing to unpack .../git_1%3a2.11.0-3+deb9u2_armhf.deb ... Unpacking git (1:2.11.0-3+deb9u2) over (1:2.11.0-3) ... Preparing to unpack .../wget_1.18-5+deb9u1_armhf.deb ... Unpacking wget (1.18-5+deb9u1) over (1.18-5) ... Preparing to unpack .../curl_7.52.1-5+deb9u2_armhf.deb ... Unpacking curl (7.52.1-5+deb9u2) over (7.52.1-5) ... Preparing to unpack .../libcurl3_7.52.1-5+deb9u2_armhf.deb ... Unpacking libcurl3:armhf (7.52.1-5+deb9u2) over (7.52.1-5) ... Setting up libcurl3:armhf (7.52.1-5+deb9u2) ... Processing triggers for install-info (6.3.0.dfsg.1-1+b1) ... Processing triggers for libc-bin (2.24-11+deb9u1) ... Setting up wget (1.18-5+deb9u1) ... Processing triggers for man-db (2.7.6.1-2) ... Setting up git (1:2.11.0-3+deb9u2) ... Setting up curl (7.52.1-5+deb9u2) ... Check current Node installation ... Node currently installed. Checking version number. Minimum Node version: v5.1.0 Installed Node version: v4.8.2 Node should be upgraded. Installing Node.js ... ## Installing the NodeSource Node.js v6.x repo... ## Populating apt-get cache... + apt-get update Hit:1 http://archive.raspberrypi.org/debian stretch InRelease Hit:2 http://mirrordirector.raspbian.org/raspbian stretch InRelease Reading package lists... Done ## Confirming "stretch" is supported... + curl -sLf -o /dev/null 'https://deb.nodesource.com/node_6.x/dists/stretch/Release' ## Adding the NodeSource signing key to your keyring... + curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add - OK ## Creating apt sources list file for the NodeSource Node.js v6.x repo... + echo 'deb https://deb.nodesource.com/node_6.x stretch main' > /etc/apt/sources.list.d/nodesource.list + echo 'deb-src https://deb.nodesource.com/node_6.x stretch main' >> /etc/apt/sources.list.d/nodesource.list ## Running `apt-get update` for you... + apt-get update Hit:1 http://archive.raspberrypi.org/debian stretch InRelease Hit:2 http://mirrordirector.raspbian.org/raspbian stretch InRelease Get:3 https://deb.nodesource.com/node_6.x stretch InRelease [4,647 B] Get:4 https://deb.nodesource.com/node_6.x stretch/main Sources [765 B] Get:5 https://deb.nodesource.com/node_6.x stretch/main armhf Packages [1,006 B] Fetched 6,418 B in 1s (4,083 B/s) Reading package lists... Done ## Run `apt-get install nodejs` (as root) to install Node.js v6.x and npm Reading package lists... Done Building dependency tree Reading state information... Done The following package was automatically installed and is no longer required: libuv1 Use 'sudo apt autoremove' to remove it. The following packages will be REMOVED: nodejs-legacy nodered The following packages will be upgraded: nodejs 1 upgraded, 0 newly installed, 2 to remove and 102 not upgraded. Need to get 8,764 kB of archives. After this operation, 27.9 MB of additional disk space will be used. Get:1 https://deb.nodesource.com/node_6.x stretch/main armhf nodejs armhf 6.11.5-1nodesource1 [8,764 kB] Fetched 8,764 kB in 2s (3,117 kB/s) apt-listchanges: Reading changelogs... (Reading database ... 122683 files and directories currently installed.) Removing nodered (0.17.4) ... Removing nodejs-legacy (4.8.2~dfsg-1) ... (Reading database ... 115794 files and directories currently installed.) Preparing to unpack .../nodejs_6.11.5-1nodesource1_armhf.deb ... Unpacking nodejs (6.11.5-1nodesource1) over (4.8.2~dfsg-1) ... Processing triggers for mime-support (3.60) ... Processing triggers for desktop-file-utils (0.23-1) ... Setting up nodejs (6.11.5-1nodesource1) ... Processing triggers for gnome-icon-theme (3.12.0-2) ... Processing triggers for man-db (2.7.6.1-2) ... Processing triggers for gnome-menus (3.13.3-9) ... Node.js installation Done! It seems like MagicMirror is already installed. To prevent overwriting, the installer will be aborted. Please rename the ~/MagicMirror folder and try again. If you want to upgrade your installation run git pull from the ~/MagicMirror directory. pi@raspberrypi:~ $ I did do a few updates as suggested on the video sudo apt-get update & sudo apt-get dist-upgrade But the update you told me to do first below I just tried and it went on for ages, what is the difference between all these updates? What are the main updates to do regularly? sudo apt-get update && sudo apt-get upgrade I’m not sure what it all means it says it’s installed by how do I start it? I just need a step by step guide from setting up the raspberry pi from scratch to how to install MagicMirror2 What is the difference between Raspbian Stretch and jessie ? I know it’s asking a lot but if there’s anyone out there will to do this for somebody less competent so they can learn I would be grateful. Just please reply in your own time, I’m just great full that someone is happy to help. I just want a better understanding of how it all works so I can make sense of it all in an easy way. Many Thanks IDCreate
  • Translations

    4
    1
    0 Votes
    4 Posts
    2k Views
    A
    It won’t help you because I changed some stuff myself… could you point me to the path direction of this local files ?
  • Can't figure out how to change timezone

    2
    0 Votes
    2 Posts
    2k Views
    strawberry 3.141S
    @WoozieMoo { module: "clock", position: "top_left", config: { timezone: 'Etc/GMT-5' } } but if this is your actual timezone, then you just should change the timezone settings on your pi itself
  • 0 Votes
    3 Posts
    2k Views
    M
    How would I do that?? Sorry again I’m quite new at this…
  • added new module/not showing up

    9
    0 Votes
    9 Posts
    4k Views
    N
    @Mykle1 Thanks everyone, got it all together, got the New York Times feed at the bottom, interesting quotes in the middle. Time, date, calendar on left top. Weather top right. Now on to find a screen.
  • After update, Calendar shows infinite number of events.

    16
    0 Votes
    16 Posts
    8k Views
    J
    @Mykle1 Thanks, I was looking there, but now I see the “Source code (zip)” link! I just replaced the calendar module and now it is back to the way I want it.
  • How to MANUALLY install MM on your Pi. For absolute beginners.

    27
    3 Votes
    27 Posts
    19k Views
    slametpsS
    @axellejamous said in How to MANUALLY install MM on your Pi. For absolute beginners.: @slametps Yeah had to do the same! But I downgraded to 1.7.9, so I’ll change it to 1.6.10 now thank you! :) Glad to hear that. I just realize an issue with language translations is not working in default modules such as current-weather. Is anyone here experience same issue?
  • MMM-OnScreenMenu Not Working

    2
    0 Votes
    2 Posts
    1k Views
    Mykle1M
    I know nothing about this module in general, but your entry doesn’t seem to conform to the norm. You could try this: { module: 'MMM-OnScreenMenu', position: 'bottom_right', /* Valid positions: 'top_right', 'top_left', 'bottom_right', 'bottom_left' */ config: { touchMode: true, enableKeyboard: true, } },
  • YouLess Module - problem installing

    1
    0 Votes
    1 Posts
    836 Views
    J
    @QNimbus Hi, I have a Youless and would like to display the energy consumption on my mirror. I’ve installed module, but when I execute there is nothing on the screen, so I ran in dev mode and noticed this error: “Error on loading script: modules/MMM-YouLEss/jsGauge/lib/jsGauge.js” indeed when I look in the directory, jsGauge, this is empty - no script. After install, I ran "$ cd MMM-YouLess && npm install --only=production. but when doing this, it gives me following mmm-youless@0.1.1 postinstall /home/pi/MagicMirror/modules/MMM-YouLess cd jsGauge && npm install && npm run minify and this keeps repeadingly running - so after getting 30 times or more this message I’ll stopped. can you take a look at the installation procedure. I would like to have this up & running thx
  • What Magic module is used with the Pi Cam?

    1
    0 Votes
    1 Posts
    838 Views
    J
    Re: Using the Raspberry Pi Camera to see through the mirror What module is used to use the pi-camera and capture a picture or video?
  • Accessing the Mirror from a browser from Intranet

    intranet browser whitelist
    3
    0 Votes
    3 Posts
    4k Views
    D
    @lavolp3 i missed the most recent MMM-Updated. I did a backup and reinstalled MagicMirror. It’s working again.
  • Can't load pages 2+ of module listings?

    1
    0 Votes
    1 Posts
    821 Views
    C
    This may be a personal problem but I wanted to ask. I can’t get this web page to load anything other than the first page of any particular type of modules. When I click on pages 2-whatever, it flashes the pages at me and then reloads page 1. Any idea what’s going on here? Thanks, Craig
  • Versioning/maintaining changes?

    4
    0 Votes
    4 Posts
    2k Views
    T
    You could create a fork and have a branch within this repo referencing the original master branch. Using git different branches can have different remotes. (https://stackoverflow.com/questions/15775183/git-different-remote-for-each-branch). In this case if the master branch of the original project is updated you can pull these changes and merge them into your own fork’s branch. There could of course be merge conflicts which you would have to resolve. If you feel you have made changes which more people could benefit of, it would be easier to contact the original developer.
  • JS Newb - How do I change the language of the clock module?

    1
    0 Votes
    1 Posts
    772 Views
    L
    Hi folks, I’m trying my best to sort this out but can’t seem to get it. I’m looking to change the display language of the clock module without changing the language of everything else. Is it even possible? I figure it must be… Anyway, thanks so much for the help
  • Calendar Symbols Question

    Unsolved
    8
    1
    0 Votes
    8 Posts
    7k Views
    H
    And does it work? I made a test using { module: "calendar", position: "top_left", maximumEntries: 8, config: { calendars: [ { symbol: "calendar", url: "webcal://www.calendarlabs.com/templates/ical/US-Holidays.ics" }, { symbol: "bell", url: "https://www.calendarlabs.com/ical-calendar/ics/75/UK_Holidays.ics", maximumEntries: 4 }, { symbol: "home", url: "https://www.calendarlabs.com/ical-calendar/ics/52/Islam_Holidays.ics" } ], } }, and the symbols look OK: [image: 1508900223218-mm.png]
  • Mirror Not Working

    16
    0 Votes
    16 Posts
    7k Views
    bheplerB
    @aayush447 Serveronly is included with the MagicMirror framework. What it does is skip displaying the interface on the Raspberry Pi via Electron and the HDMI video output. You can still see the interface by pointing a web browser (especially the browser included with the Raspberry Pi operating system) at the Pi. But the Pi itself will still display the desktop and/or command prompt. This is especially useful for people who remote in to their Pi for development, multiple displays or remote access. For example, you could have one Pi run the MagicMirror framework and have a mirror in your bathroom, a display in your kitchen and a display in your man cave all showing the same output of the Pi. I use node serveronly during my development on my office PC. It lets me use a web browser to view the interface, which I can resize, move to a different monitor, etc. Otherwise, Electron would take over one entire monitor to display the output of the Magic Mirror framework.