Read the statement by Michael Teeuw here.
Config.js file   Syntax
- 
 @bhepler hello, Thank you for the detailed instructions so far, that’s exactly the kind of guidance I needed based on my level of knowledge… I did all the steps and everything was going smooth until my last step where I see the usual black screen “Magic Mirror2 
 Please create a config file.
 See README for more information.
 If you get this message while your config file is already
 created, your config file probably contains an error.
 Use a JavaScript linter to validate your file”here’s a copy of my current config.js file with the ipwhitelist edit you suggested… * MIT Licensed. */ var config = { port: 8080, ipWhitelist: [], // Set [] to allow all IP addresses. language: "en", timeFormat: 24, units: "metric", modules: [ { module: "alert", }, { module: "updatenotification", position: "top_bar" }, { module: "clock", position: "top_left" }, { module: "calendar", header: "US Holidays", position: "top_left", config: { calendars: [ { symbol: "calendar-check-o ", url: "webcal://www.calendarlabs.com/templates/ical/US-Holidays.ics" } ] } }, { module: "compliments", position: "lower_third" }, { module: "currentweather", position: "top_right", config: { location: "New York", locationID: "", //ID from http://www.openweathermap.org/help/city_list.txt appid: "YOUR_OPENWEATHER_API_KEY" } }, { module: "weatherforecast", position: "top_right", header: "Weather Forecast", config: { location: "New York", locationID: "5128581", //ID from http://www.openweathermap.org/help/city_list.txt appid: "YOUR_OPENWEATHER_API_KEY" } }, { module: "weatherforecast", position: "top_right", header: "Weather Forecast", config: { location: "New York", locationID: "5128581", //ID from http://www.openweathermap.org/help/city_list.txt appid: "YOUR_OPENWEATHER_API_KEY" } }, { 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 } }, ] }; /*************** DO NOT EDIT THE LINE BELOW ***************/ if (typeof module !== "undefined") {module.exports = config;}thank you 
- 
 That config is fine. I just tested it. I don’t mean to intrude but is your config,js file in the correct directory? MM should have no problem with that config, unless it couldn’t find it.  
- 
 Huh, according to your config you use the same locationID that I do. Welcome to NYC! :-) 
- 
 @Mykle1 Yes, the file is there, same directory as the one shown above 
- 
 @Mykle1 I just didn’t modify a thing from that file, just to make it work, once I see it up and running I’ll slowly customize it. I’m in Pennsylvania :) 
- 
 @bhepler said in Config.js file Syntax: @amosh83 - Well, progress. You have a config.js file in the right place and it’s passing the syntax checks. Maybe I should have paid more attention while reading. I see now that I asked something that you had already established. My bad. I am extremely curious to see how MM can report "Please create a config file. See README for more information. If you get this message while your config file is already created, your config file probably contains an error."when there is a working config in the proper directory.
- 
 @amosh83 Did you post the exact config.js file. If so you’re missing a “/” on the first line. 
- 
 
- 
 @amosh83 said in Config.js file Syntax: all I was missing was that “/”, Ahh, you missed when you copied and pasted. That’s fairly common. are you kidding me??? Now where have I heard this before? Oh yeah, I said it! Enjoy your mirror 
- 
 I’m having this exact problem, but I’ve used a linter to check for errors and there are none, and my file is in /var/www/html/MagicMirror/config/config.js, I have no idea what I’m doing wrong! 


