Read the statement by Michael Teeuw here.
node_helper.js does not work.
-
/* Magic Mirror Config Sample * * By Michael Teeuw http://michaelteeuw.nl * MIT Licensed. * * For more information how you can configurate this file * See https://github.com/MichMich/MagicMirror#configuration * */ var config = { address: "0.0.0.0", // Address to listen on, can be: // - "localhost", "127.0.0.1", "::1" to listen on loopback interface // - another specific IPv4/6 to listen on a specific interface // - "", "0.0.0.0", "::" to listen on any interface // Default, when address config is left out, is "localhost" port: 8080, ipWhitelist: ["127.0.0.1", "::ffff:127.0.0.1", "::1","172.16.100.133", "::ffff:172.16.100.133", "::1"], // Set [] to allow all IP addresses // or add a specific IPv4 of 192.168.1.5 : // ["127.0.0.1", "::ffff:127.0.0.1", "::1", "::ffff:192.168.1.5"], // or IPv4 range of 192.168.3.0 --> 192.168.3.15 use CIDR format : // ["127.0.0.1", "::ffff:127.0.0.1", "::1", "::ffff:192.168.3.0/28"], language: "en", timeFormat: 24, units: "metric", modules: [ //0 { module: 'MMM-iFrame', position: "bottom_center", // This can be any of the regions. config: { // See 'Configuration options' for more information. url: ["https://comic.naver.com/webtoon/weekday.nhn"], // as many URLs you want or you can just ["ENTER IN URL"] if single URL. updateInterval: 0.5 * 60 * 1000, // rotate URLs every 30 seconds width: "2000", // width of iframe height: "1800", // height of iframe frameWidth: "950", // width of embedded iframe, height is beeing calculated by aspect ratio of iframe } }, //1 { module: "MMM-EmbedYoutube1", position: "bottom_bar", config: { video_id: "w3jLJU7DT5E", searchlist1: "쯔위", loop: true } }, //2 { module: "MMM-Modulebar1", position: "top_left", classes: "default everyone", config: { } }, //3 { module: "MMM-Modulebar", position: "top_left", classes: "default everyone", config: { } }, { module: "MMM-Dynamic-Modules", }, { module: "alert", }, { module: "updatenotification", position: "top_bar" }, { module: "clock", position: "top_right" }, { module: "newsfeed", position: "bottom_bar", config: { feeds: [ { title: "New York Times", url: "http://www.nytimes.com/services/xml/rss/nyt/HomePage.xml" } ], showSourceTitle: true, showPublishDate: true } }, { module: "MMM-Testpython", disabled: false, position: "middle", config:{ } }, ] };
-
@emrhssla that doesn’t match with the terminal window output…
in terminal window only
Starting MagicMirror: v2.7.1 Loading config … Loading module helpers … Initializing new module helper … Module helper loaded: updatenotification < ---- No helper found for module: helloworld. < ----- All module helpers loaded. Starting server on port 8080 … Server started … Connecting socket for: updatenotification Sockets connected & modules started … Launching application.
there are only two modules referenced…
never mind, two of mine don’t have position and work fine
delete ---------also, all modules require a position -
this what I see on my startup in the terminal window, before the node_modules start outputing their text
Starting MagicMirror: v2.7.0-develop Loading config ... Loading module helpers ... No helper found for module: alert. Initializing new module helper ... Module helper loaded: updatenotification No helper found for module: clock. Initializing new module helper ... Module helper loaded: calendar handler helper in init Module helper loaded: MMM-SleepWake Initializing new module helper ... Module helper loaded: MMM-ImagesPhotos Initializing new module helper ... Module helper loaded: newsfeed Initializing new module helper ... Module helper loaded: MMM-AssistantMk2 Initializing new module helper ... Module helper loaded: MMM-Hotword Initializing new module helper ... Module helper loaded: WaterLevels Initializing new module helper ... Module helper loaded: MMM-Testpython All module helpers loaded. Starting server on port 8086 ... You're using a full whitelist configuration to allow for all IPs Server started ... Connecting socket for: updatenotification Connecting socket for: calendar Starting node helper for: calendar Connecting socket for: MMM-SleepWake handler helper in start Connecting socket for: MMM-ImagesPhotos Starting node helper for: MMM-ImagesPhotos Connecting socket for: newsfeed Starting module: newsfeed Connecting socket for: MMM-AssistantMk2 Connecting socket for: MMM-Hotword MMM-Hotword started Connecting socket for: WaterLevels Starting module: WaterLevels Connecting socket for: MMM-Testpython MMM-Testpythonnode_helper started Sockets connected & modules started ... Launching application.
-
/* Magic Mirror Config Sample * * By Michael Teeuw http://michaelteeuw.nl * MIT Licensed. * * For more information how you can configurate this file * See https://github.com/MichMich/MagicMirror#configuration * */ var config = { address: "0.0.0.0", // Address to listen on, can be: // - "localhost", "127.0.0.1", "::1" to listen on loopback interface // - another specific IPv4/6 to listen on a specific interface // - "", "0.0.0.0", "::" to listen on any interface // Default, when address config is left out, is "localhost" port: 8080, ipWhitelist: ["127.0.0.1", "::ffff:127.0.0.1", "::1","172.16.100.133", "::ffff:172.16.100.133", "::1"], // Set [] to allow all IP addresses // or add a specific IPv4 of 192.168.1.5 : // ["127.0.0.1", "::ffff:127.0.0.1", "::1", "::ffff:192.168.1.5"], // or IPv4 range of 192.168.3.0 --> 192.168.3.15 use CIDR format : // ["127.0.0.1", "::ffff:127.0.0.1", "::1", "::ffff:192.168.3.0/28"], language: "en", timeFormat: 24, units: "metric", modules: [ //0 { module: 'MMM-iFrame', position: "bottom_center", // This can be any of the regions. config: { // See 'Configuration options' for more information. url: ["https://comic.naver.com/webtoon/weekday.nhn"], // as many URLs you want or you can just ["ENTER IN URL"] if single URL. updateInterval: 0.5 * 60 * 1000, // rotate URLs every 30 seconds width: "2000", // width of iframe height: "1800", // height of iframe frameWidth: "950", // width of embedded iframe, height is beeing calculated by aspect ratio of iframe } }, //1 { module: "MMM-EmbedYoutube1", position: "bottom_bar", config: { video_id: "w3jLJU7DT5E", searchlist1: "쯔위", loop: true } }, //2 { module: "MMM-Modulebar1", position: "top_left", classes: "default everyone", config: { } }, //3 { module: "MMM-Modulebar", position: "top_left", classes: "default everyone", config: { } }, { module: "updatenotification", position: "top_bar" }, { module: "clock", position: "top_right" }, { module: "newsfeed", position: "bottom_bar", config: { feeds: [ { title: "New York Times", url: "http://www.nytimes.com/services/xml/rss/nyt/HomePage.xml" } ], showSourceTitle: true, showPublishDate: true } }, { module: "MMM-Testpython", disabled: false, position: "middle", config:{ } } ] };
It’s the same. :(
pi@raspberrypi:~/Desktop/Beauty/MagicMirror $ npm start & [1] 3066 pi@raspberrypi:~/Desktop/Beauty/MagicMirror $ > magicmirror@2.7.1 start /home/pi/Desktop/Beauty/MagicMirror > sh run-start.sh Starting MagicMirror: v2.7.1 Loading config ... Loading module helpers ... Initializing new module helper ... Module helper loaded: updatenotification No helper found for module: helloworld. All module helpers loaded. Starting server on port 8080 ... Server started ... Connecting socket for: updatenotification Sockets connected & modules started ... Launching application.
-
@emrhssla show me output of
ls /home/pi/Desktop/Beauty/MagicMirror/config -laF
-
pi@raspberrypi:~ $ ls /home/pi/Desktop/Beauty/MagicMirror/config -laF
total 20
drwxr-xr-x 2 pi pi 4096 Apr 15 22:18 ./
drwxr-xr-x 17 pi pi 4096 Apr 15 22:16 …/
-rw-r–r-- 1 pi pi 2960 Apr 15 2019 config.js
-rw-r–r-- 1 pi pi 2623 Apr 15 22:11 config.js.sample
-rw-r–r-- 1 pi pi 13 Apr 15 22:29 .gitignore -
@emrhssla ok, trying to replicate… moved mine to desktop/MagicMirror and it worked ok,
working on installing that repo -
@sdetweil I don’t see what the problem is.
After upgrading the npm and node to the latest version, I installed the Magic Mirror, and I wonder if that’s the problem.
And I did the npm install python3 and I don’t think this is the cause.
-
@emrhssla will advise once I see it myself
-
@emrhssla which MM are u working in?
/home/pi/Desktop/Beauty (see its config/config.js
or
/home/pi/Desktop/Beauty/MagicMirror one? (see ITS config/config.jsthey are different (u have MagicMirror installed INSIDE a MagicMirror folder)
to fix this, in /home/pi/Desktop/Beauty domv MagicMirror ..
now you will have
/home/pi/Desktop/Beauty and /home/pi/Desktop/MagicMirror