Read the statement by Michael Teeuw here.
Config.js file Syntax
-
@Mykle1 said in Config.js file Syntax:
Your installation of MM belongs as follows, and so the path to your config.js file
pi@raspberry ~/MagicMirror/config/config.js
When I first started using Linux I was taught the very bad habit of switching to the root user and doing everything as root, so I moved the file into where it needs to be in /home/pi but I still have the same problem
var config = { port: 8080, ipWhitelist: [], language: "en", timeFormat: 24, units: "metric", modules: [ { module: "clock", position: "top_left" }, { module: "calendar", header: "CWG Pi", position: "top_left", config: { calendars: [ { symbol: "calendar-check-o ", url: "https://calendar.google.com/calendar/ical/cwgpi2017%40gmail.com/private-b287e4ebe0e8f5d66665e0c83f9e3fa0/basic.ics" } ] } }, { module: "compliments", position: "lower_third", updateInterval: 3600000, config: { compliments: { morning: [ "Valar Morghulis", "Valar Dohaeris", "When You Play The Game Of Thrones You Win Or You Die", "Where Is The God Of Tits And Wine?" ], afternoon: [ "Sometimes, Those With The Most Power Have The Least Grace", "A Mind Needs Books Like A Sword Needs A Whetstone", "Chaos Isn't A Pit, Chaos Is A Ladder", "A Lion Doesn't Concern Himself With The Opinions Of Sheep" ], evening: [ "The Night Is Dark And Full Of Terrors", "Night Gathers And Now My Watch Begins", "Winter Is Coming", "Power Resides Where Men Believe It Resides. It's A Trick, A Shadow On The Wall, And A Very Small Man Can Cast A Very Large Shadow" ] } } }, { module: "currentweather", position: "top_right", config: { location: "Corby", locationID: "2652381", //ID from http://www.openweathermap.org/help/city_list.txt appid: "39ab36a3fa513354fbe406263f175c07" } } ] };
Everything is ok according to jslint but something has got to be not working. Incidentally if I use the sample file and don’t change anything I have the same problem.
-
@jade said in Config.js file Syntax:
When I first started using Linux I was taught the very bad habit of switching to the root user and doing everything as root, so I moved the file into where it needs to be in /home/pi but I still have the same problem
Again, I hate to refer to the Complete Setup Tutorial but item #7 of Notes at the very beginning of the tutorial states:
"DO NOT INSTALL MagicMirror² as the root user! Always do it as the regular, non privileged pi user"
With that said, your config is not the problem. I just tested it and it fired right up.
Unless, it’s not named correctly (config.js) or MM can’t find it at its proper path
-
@Mykle1 I’m wondering if the problem was actually that I was using a Pi 0, I’m testing now on a Pi 2 and I’ve run the automatic installer, though it is now just sitting doing absolutely nothing, the last thing it said is:
>node-gyp rebuild > build_log.txt 2>&1 || exit 0
And now it’s just sitting there. It hasn’t bought the prompt back up yet so maybe I’m being impatient.
-
-
@Anhalter42 I’ve got it mostly up and running on Pi 2 now, my only issue now is it’s loading a black screen with no info, the terminal says launching application and then access denied to IP address 0.0.0.0/0 I have no idea what’s going on now!
-
@Anhalter42 Ok, it’s all good, I just took the ipWhitelist section from the sample pasted it in and now I have a working mirror that sporadically gives me game of thrones quotes! My office at work is now much brighter!
-
@jade said in Config.js file Syntax:
now I have a working mirror that sporadically gives me game of thrones quotes! My office at work is now much brighter!
Well, you do until he kills off another Stark child.