I’m astonished by the fact that “npm run config:check” seems to be so unknown in the community. It is a VERY important tool in my opinion.
Whenever there is something odd, always run this one first to check if the config is ok.
However, it took me about twenty lookups into the github readme to finally remember it correctly.
Read the statement by Michael Teeuw here.

Posts
-
RE: MMM-Lunartic
-
RE: Accessing the Mirror from a browser from Intranet
There is a good ipWhitelist Howto around here.
Good read to understand how the whitelist is working.
You should get your answer over there.https://forum.magicmirror.builders/topic/1326/ipwhitelist-howto?page=1
-
RE: After Update to 2.1.3 nothing works anymore
Have you added the following line to your config?
var config = { port: 8080, address: "0.0.0.0",
(the last one)
With newer versions, you apparently need this line for being able to connect to the server side of the mirror.
Has been discussed here in some thread.
This solved the same problem for me. -
RE: How connect with ext. Ip
You’d need a ddns service for that. Your “home” IP changes from time to time. A DDNS (“dynamic dns”) routes this dynamically to one fixed address.
For example you can use no-ip (www.no-ip.com), they have a free service.
You register, create your own nameofchoice.ddns.net address. Then you need to install a server program to your Raspberry Pi OR use your router, if it supports ddns. You need that because someone needs to tell the no-ip server your current home ip.
There are a lot of tutorials out there for using no-ip with your raspi or with a supporting router.If you have e.g. a FritzBox: these have their own ddns service but I’m not that common with that.
and in my comfig.js i add the Domain in address
What domain? Of course you need to take care of your IP whitelisting. Note that the IP you want to connect from can also change over time.
-
RE: pm2 doesn't start after mm update
Hi Kurt,
if I understand correctly your mirror doesn’t show up despite your pm2 “starting” it successfully!?
the run-start.sh shell script seems to be the problem.
This is the content:if [ -z "$DISPLAY" ]; then #If not set DISPLAY is SSH remote or tty export DISPLAY=:0 # Set by defaul display fi electron js/electron.js $1
I would assume electron has some problem starting…
-
RE: Problems with MMM-PublicTransportDB
Hi Jan,
This type of error is well known. Please have a look at the git. There it is being discussed in the issues section. Dont know if it has been resolved completely.Greetings from Moers! :-)
-
RE: Installing on Android (tablet) possible?
@barnosch Got exactly the same results.
Haven’t found any solution to that.I guess the installation is stopped in the middle trying to install electron-chromedriver, so not finished.
-
RE: Installing on Android (tablet) possible?
Want to share what I know until now, since the topic didn’t let me loose:
What @tshort did with his fridge mounted display
https://forum.magicmirror.builders/topic/2566/fridge-mounted-display
is just using a headless system and calling it with the web browser on the tablet. Of course that’s an easy way to get the Magic MIrror on the tablet, but you’ll need some server running headless. I’m thinking about trying that with my OSMC RasPi at the TV, which is not used very often, but always on. Maybe it can additionally run a headless MagicMirror Server.Then there are the “real” android versions. Well there are some apps in the store of course, but apparently they are not very good and don’t have much information.
Another possibility is to build your own customized app, and that’s what I’ll try to do in the next weeks.
Here’s an interesting version by Max Braun, Google developer
https://github.com/maxbbraun/mirrorHowever, getting THIS MagicMirror which has the most modules, to work on Android other thatn mentioned above, I haven’t seen a way, but would be highly interested.
-
RE: Installing on Android (tablet) possible?
@Sean aaaaaaand there goes my free time in the coming holidays. Thanks for the link!
-
RE: Installing on Android (tablet) possible?
@Mykle1 I still don’t understand. How do you install the mirror on an Android tablet? Using a Linux VM? Or using Android directly?