Read the statement by Michael Teeuw here.
Weather forecast only displays 'invalid date'
- 
 might be easier to help if you could post your config.js. But please hide any personal info before posting it. 
- 
 Sure, I can post that. The config checker doesn’t find any issues. Any help appreciated. /* Magic Mirror Config Sample * * By Michael Teeuw http://michaelteeuw.nl * MIT Licensed. */ var config = { port: 8080, language: 'en', timeFormat: 12, units: 'imperial', modules: [ { module: 'alert', }, { module: 'MMM-Motion-Detection', }, { module: 'clock', position: 'top_left' }, { module: 'MMM-Nest', position: 'bottom_right', config: { token:"xxx" } }, { module: 'calendar', header: 'Calendar', position: 'top_left', config: { calendars: [ { symbol: 'calendar-check-o ', url: 'xxx' } ] } }, { module: 'currentweather', position: 'top_right', config: { location: 'xxx', locationID: 'xxx', //ID from http://www.openweathermap.org appid: 'xxx' } }, { module: 'weatherforecast', position: 'top_right', header: 'Weather Forecast', config: { location: 'xxx', locationID: 'xxx', //ID from http://www.openweathermap.org appid: 'xxx' } }, { module: 'newsfeed', position: 'bottom_bar', config: { feeds: [ { title: "ArsTechnica", url: "http://feeds.arstechnica.com/arstechnica/index/", }, { title: "NPR", url: "http://www.npr.org/rss/rss.php?id=1001" } ], showSourceTitle: true, showPublishDate: true } }, ] }; /*************** DO NOT EDIT THE LINE BELOW ***************/ if (typeof module !== 'undefined') {module.exports = config;}
- 
 2 things to try… try putting a comma after the motion detection module module: ‘MMM-Motion-Detection’, 
- 
 No luck adding the comma unfortunately. You mentioned 2 things to try, what was the second? Thanks for looking at this. 
- 
 appidincurrentweathermodule is missing a ’Time and date on your raspberry are fine, right? 
- 
 Not sure how I missed that… weird, I swear I put it in there… Check the time and date of your devices… 
- 
 Thanks for the helpful suggestions. Date and time are correct on my pi, and the mirror even shows the right date and time. The config did have the missing ’ in current weather, I apparently accidentally deleted it when I was removing personal info. I edited the above to reflect the current status of my config file. This was working fine before. About the time I updated the mirror to latest version and added the motion detection module. But it didn’t happen immediately after those events. It was a few days later. I did find a logged issue (that was closed) describing the same thing, after updating the mirror. 
- 
 I’m having the same issue as @Canterrain  Snipp from Clock and Weather modules are below // Clock { module: "clock", position: "top_center", config: { displayType: "digital", displaySeconds: false, showPeriod: true, showPeriodUpper: false, clockBold: false, showDate: true, showWeek: false, dateFormat : "dddd, MMMM Do YYYY", }, }, // Calendar// Weather - ID from http://www.openweathermap.org/help/city_list.txt { module: "weatherforecast", position: "top_left", header: "7 Day Forecast for ", config: { fade: false, maxNumberOfDays: 7, showRainAmount: true, colored: true, locationID: "2655603", appid: "xxx" }, },Issue only occurred once I did an update to the MM system to v.2.4.0 
- 
 Same issue here 
- 
 same here. Is there a possibilty to erase the comma and country code behind the location in the header?! 


