Read the statement by Michael Teeuw here.
Weather forecast only displays 'invalid date'
-
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.
-
appid
incurrentweather
module 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?!
-
Hello,
same problem for me since the update in 2.4.0… So general update issue probably (looking forward for a solution !:slightly_smiling_face: )
To answer @killing-joke said in Weather forecast only displays ‘invalid date’:
same here.
Is there a possibilty to erase the comma and country code behind the location in the header?!
I did change the following on the file “/MagicMirror/modules/default/weatherferecast/weatherforecast.js” :
// Override getHeader method. getHeader: function() { if (this.config.appendLocationNameToHeader) { //line to change //return this.data.header + " " + this.fetchedLocationName; return "Prévisions Météo Nogent"; // write here what you want... } return this.data.header; },
Here is the result :
You can of course change the line on the way you want to remove only the part you need.