A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
  • My MM is not very stable

    3
    0 Votes
    3 Posts
    2k Views
    eniacE
    Thank you for that tip … I tried that, and I think it would work better with fixed IP on eth0. But I need WiFi to connect. I will give fixed ip on WiFi a few time to show if it works.
  • 0 Votes
    5 Posts
    3k Views
    Mykle1M
    @Sean said in News module ‘height’ changes when 3 vs 2 lines of text - pushes up other modules?: there are several CSS tricks to consider. Even better. Good stuff Sean! :-)
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    1 Views
  • Display message no signal after switch off hdmi

    8
    0 Votes
    8 Posts
    4k Views
    P
    I offered the Hardware 4 weeks ago. I think too, that cec is Not supported on the lcd Controller Board. I think i will solve my Problem wird a relais between controller board and Display. I can control the power supply for the display with the relais over pi. Not pretty, but it should works simple
  • Mirror wont even start

    2
    0 Votes
    2 Posts
    1k Views
    Mykle1M
    The only tutorial supported here is this one. https://forum.magicmirror.builders/topic/236/complete-setup-tutorial Your node is not up to date for MM. Node should be somewhere in the area of v6.11.x and npm 3.10.10. This error: “Error(‘Electron failed to install correctly, please delete node_modules/electron and try installing again’)” is telling you to delete the electron folder. Then you would run npm install again in the MagicMirror directory. Then you would run npm start in the MagicMirror directory.
  • Odd GPIO issue with 5V supply working with MMM-PIR-Sensor

    1
    0 Votes
    1 Posts
    891 Views
    randomnoiseR
    Hope someone can point me in the right direction here… As I’ve been having issues with a module I decided to do a new clean install of Raspian Jessie light & then go through the full set up procedure again. I used a new SD card for the install so I could retain the old one in event of any issues (and I’m glad I did). Got all my module sorted & it came to me getting MMM-PIR-Sensor working again. I cloned the git repository & ran the npm install from the folder. Now I noted that trying to run a “gpio readall” gave me a bash command not found error, so I instead followed the link in the pir sensor git hub page to wiring-pi (the node.js binding version of wiringpi). I installed this but then when running my gpio readall i got another error relating to not having the correct chip (I think wiring-pi is outdated & I’m running a pi 3 so it didnt install the correct up to date version of wiringpi), so I instead went direct to the wiringpi by drogon git page & installed it that way. Now gpio readall etc works fine. Note- I’ve given this story in case it’s relevant to my issue. Now my MMM-PIR sensor does function as it should if I sent the timeout value to some thing short like 10 secs so no issues with the module or wiring pi itself etc. Screen goes off, come back on when pir sensor activated. The issue I’m having is that every 2 mins or so, the PIR sensor itself is triggered (I know because it has a red LED which lights up). The sensor is becoming activated even if I’m not in front of it (I have also put it inside something to ensure its not getting any rogue heat to trigger it). It’s pretty regular - approx every 2 mins it goes off. This means that the mirror is constantly switching the screen back on. To troubleshoot I have used an identical PIR sensor which gives the exact same issue. I also tried a different 5V GPIO pin. Now the reason I know this is not a hardware fault is, if I put my old SD card in (with my old Jessie & MM install) it works absolutely fine, no rogue triggers. So my question is- what could be causing this? I know the PIR sensor will ‘trigger’ and the LED light up when it is first powered up so I can only imagine that somehow the 5V is not stable & is causing the sensor to power cycle every 2 mins or so. What I don’t get is that hardware-wise everything is the same. I’m using a good stable power supply with plenty of available current. So what software setting for my PI could be different in my new build? I may have done something in my previous build that I’m missing in this case (I had done lots of things from various web links to get other aspects of the mirror working), but I’m not sure exactly what I’ve missed this time around. I welcome your suggestions! Thanks.
  • Copy and paste of text to nano config/config.js

    23
    0 Votes
    23 Posts
    14k Views
    Mykle1M
    @IDCreate said in Copy and paste of text to nano config/config.js: you certainly deserve a drink. :-) Good idea! Sleep well, mate
  • Problems with autostart after reboot

    3
    0 Votes
    3 Posts
    4k Views
    ?
    Ah, so it was correct that the desctopScreen was displayed first. Now it will also be displayed, but everything is black. I thought the MagicMirror was really startet first. The problem with the two instances I also found that there was one installed in the MagicMirror folder which always started. I deleted this in pm2 (also the mm.sh file in the MagicMirror folder) and add the new one in Home-folder. Thank you a lot
  • 0 Votes
    5 Posts
    4k Views
    E
    check file by: sudo nano ~/.config/lxsession/LXDE-pi/autostart if it includes: @xscreensaver -no-splash then just comment it by adding # #@xscreensaver -no-splash if it doesn’t work install xscreensaver: sudo apt-get install xscreensaver
  • issue with polish letters - font missing diacritical marks

    9
    0 Votes
    9 Posts
    7k Views
    E
    downloaded ttf fonts from google, then copied to: /usr/share/fonts/truetype executed fc-cache -fv pm2 restart mm it fixed the issue, however it means that MagicMirror has bug in its newest version…
  • Adding Google Calendar in MMM

    18
    0 Votes
    18 Posts
    25k Views
    ?
    @hoofta nice for you. It will work and ask again.
  • Just installed magic mirror, now how do I change some things?

    28
    -1 Votes
    28 Posts
    46k Views
    cowboysdudeC
    Why yes, yes we are. :) Thanks! There are a lot of very nice people here and tons of knowledge and they like to share :) @Mykle1 wrote all these guides to help new users… ask him I’m sure he’ll be also happy to help you!
  • Help! semester project can't figure out facial recognition

    7
    0 Votes
    7 Posts
    3k Views
    D
    Great to hear!
  • 0 Votes
    12 Posts
    6k 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
    3k 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
    5k 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