Read the statement by Michael Teeuw here.
MMM-CalendarExt cant get the calendar to show
-
@glitchgod
First. All of error messages[DBX...]
are not related with CalendarExt. For clearer test, disable DropboxWallpaper.(and all other modules except for CalendarExt)
Second,npm start dev
should be run onyour magic mirror directory
(It might be~/MagicMirror
, not~/
)
So, Just check again.cd ~/MagicMirror npm start dev
It could show your MM and an additional window for developer console. You might find error mark (red circled X mark and numbers, if exists). In that case, move to tab
Console
, you could see errors. -
@Sean said in MMM-CalendarExt cant get the calendar to show:
r
alright ran the dev mode in the proper directory
the screen that showed up looks like the Chrome’s “F12” optionThere were no errors or issues highlighed or showing the X on them, however the calendar somewhat showed up in a weird way after i commented out everything but the calendar.
It showed up in the bottom left with only "Tuesday /Wensday/ Thurday/ Friday " and a single calendar line.
Im still running with the Default script
{ module: 'MMM-CalendarExt', position: "top_left", config: { calendars: [ { url: "http://mlb.am/tix/mariners_schedule_full" } ] } },
SSSoo some progress
After letting the SSH run for a few minutes an error did show up
Starting MagicMirror: v2.1.3 Loading config ... Loading module helpers ... No helper found for module: alert. Initializing new module helper ... Module helper loaded: MMM-CalendarExt All module helpers loaded. Starting server on port 8080 ... Server started ... Connecting socket for: MMM-CalendarExt Sockets connected & modules started ... Whoops! There was an uncaught exception... { Error: listen EADDRINUSE 127.0.0.1:8080 at Object.exports._errnoException (util.js:1050:11) at exports._exceptionWithHostPort (util.js:1073:20) at Server.setupListenHandle [as _listen2] (net.js:1263:14) at listenInCluster (net.js:1304:12) at doListen (net.js:1428:7) at GetAddrInfoReqWrap.asyncCallback [as callback] (dns.js:62:16) at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:78:10) code: 'EADDRINUSE', errno: 'EADDRINUSE', syscall: 'listen', address: '127.0.0.1', port: 8080 } MagicMirror will not quit, but it might be a good idea to check why this happened. Maybe no internet connection? If you think this really is an issue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/issues Launching application. pm2 log mm
-
Ok, we are progressed.
Try this. And you can know what was problem. ;)config: { system: { show: ['month'], }, views: { month: { position:'bottom_bar', }, }, calendars :[ { url:"http://mlb.am/tix/mariners_schedule_full" }, ] }
-
Ok. I tell you the truth.
there is no more schedule for Seatle Mariners in this month. That is why empty frame is shown.
Try this url : https://ics.fixtur.es/v2/eintracht-frankfurt.icsAnd, Port error is not related with modules (I think)
-
Alright it’s up and running.
Thank you Sean
the steep by steep fix you have given was excellent :) -
After re enabling all the modules it seems
“MMM-ethereum”
causes it not to show up.
The way i found out is commenting out each module one by oneJust for future
-
This post is deleted! -
@Sean said in MMM-CalendarExt cant get the calendar to show:
pm2 log mm
So i set a a new installation of MM 2.1.3
i can’t get the calendar to show up.pi@raspberrypi:~ $ pm2 log mm [TAILING] Tailing last 15 lines for [mm] process (change the value with --lines option) /home/pi/.pm2/logs/mm-error-0.log last 15 lines: 0|mm | ERROR! Could not validate main module js file. 0|mm | /home/pi/MagicMirror/modules/MMM-CalendarExt/MMM-CalendarExt.js:182 0|mm | addCalendars: async function() { 0|mm | ^^^^^^^^ 0|mm | SyntaxError: Unexpected token function 0|mm | at Object.exports.runInThisContext (vm.js:76:16) 0|mm | at Module._compile (module.js:528:28) 0|mm | at Object.Module._extensions..js (module.js:565:10) 0|mm | at Module.load (module.js:473:32) 0|mm | at tryModuleLoad (module.js:432:12) 0|mm | at Function.Module._load (module.js:424:3) 0|mm | at Module.require (module.js:483:17) 0|mm | at require (internal/module.js:20:19) 0|mm | at Class.loadModuleDefaultConfig (/home/pi/MagicMirror/modules/MMM-Remote-Control/node_helper.js:254:17) 0|mm | at /home/pi/MagicMirror/modules/MMM-Remote-Control/node_helper.js:211:10 /home/pi/.pm2/logs/mm-out-0.log last 15 lines: 0|mm | Connecting socket for: MMM-NOAA 0|mm | Starting module: MMM-NOAA 0|mm | Connecting socket for: MMM-MyCommute 0|mm | ====================== Starting node_helper for module [MMM-MyCommute] 0|mm | Connecting socket for: MMM-SystemStats 0|mm | Connecting socket for: newsfeed 0|mm | Starting module: newsfeed 0|mm | Connecting socket for: MMM-CalendarExt 0|mm | Sockets connected & modules started ... 0|mm | Launching application. 0|mm | Create new calendar fetcher for url: xxx - Interval: 300000 0|mm | Create new calendar fetcher for url: http://i.cal.to/ical/61/nrw/feiertage/71e91ccb.83fad41c-d19fda68.ics - Interval: 300000 0|mm | Create new news fetcher for url: http://www.tagesschau.de/xml/rss2 - Interval: 300000 0|mm | [RCREPO] Repository scanning... 0|mm | [RCREPO] modules.json is updated.
pi@raspberrypi:~/MagicMirror $ npm start dev > magicmirror@2.1.3 start /home/pi/MagicMirror > sh run-start.sh "dev" Starting MagicMirror: v2.1.3 Loading config ... Loading module helpers ... No helper found for module: alert. Initializing new module helper ... Module helper loaded: MMM-Remote-Control Initializing new module helper ... Module helper loaded: MMM-Remote-Control-Repository Initializing new module helper ... Module helper loaded: MMM-PIR-Sensor Initializing new module helper ... Module helper loaded: updatenotification No helper found for module: clock. Initializing new module helper ... Module helper loaded: calendar Initializing new module helper ... Module helper loaded: MMM-NOAA Initializing new module helper ... Module helper loaded: MMM-MyCommute Initializing new module helper ... Module helper loaded: MMM-SystemStats No helper found for module: MMM-GoogleMapsTraffic. Initializing new module helper ... Module helper loaded: newsfeed Initializing new module helper ... Module helper loaded: MMM-CalendarExt All module helpers loaded. Starting server on port 8080 ... You're using a full whitelist configuration to allow for all IPs Server started ... Connecting socket for: MMM-Remote-Control Starting node helper for: MMM-Remote-Control Connecting socket for: MMM-Remote-Control-Repository Connecting socket for: MMM-PIR-Sensor Connecting socket for: updatenotification Connecting socket for: calendar Starting node helper for: calendar Connecting socket for: MMM-NOAA Starting module: MMM-NOAA Connecting socket for: MMM-MyCommute ====================== Starting node_helper for module [MMM-MyCommute] Connecting socket for: MMM-SystemStats Connecting socket for: newsfeed Starting module: newsfeed Connecting socket for: MMM-CalendarExt Sockets connected & modules started ... Whoops! There was an uncaught exception... { Error: listen EADDRINUSE 0.0.0.0:8080 at Object.exports._errnoException (util.js:1026:11) at exports._exceptionWithHostPort (util.js:1049:20) at Server._listen2 (net.js:1253:14) at listen (net.js:1289:10) at net.js:1399:9 at _combinedTickCallback (internal/process/next_tick.js:77:11) at process._tickCallback (internal/process/next_tick.js:98:9) at Module.runMain (module.js:592:11) at run (bootstrap_node.js:402:7) at startup (bootstrap_node.js:157:9) code: 'EADDRINUSE', errno: 'EADDRINUSE', syscall: 'listen', address: '0.0.0.0', port: 8080 } MagicMirror will not quit, but it might be a good idea to check why this happened. Maybe no internet connection? If you think this really is an issue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/issues Launching application. ERROR! Could not validate main module js file. /home/pi/MagicMirror/modules/MMM-CalendarExt/MMM-CalendarExt.js:182 addCalendars: async function() { ^^^^^^^^ SyntaxError: Unexpected token function at Object.exports.runInThisContext (vm.js:76:16) at Module._compile (module.js:528:28) at Object.Module._extensions..js (module.js:565:10) at Module.load (module.js:473:32) at tryModuleLoad (module.js:432:12) at Function.Module._load (module.js:424:3) at Module.require (module.js:483:17) at require (internal/module.js:20:19) at Class.loadModuleDefaultConfig (/home/pi/MagicMirror/modules/MMM-Remote-Control/node_helper.js:254:17) at /home/pi/MagicMirror/modules/MMM-Remote-Control/node_helper.js:211:10
Any idea?
-
@cruunnerr
Async functions are not supported by Node versions older than version 7.6. -
@Sean
U think i need to do an update of node?So u wanna hear a fun fact?
On my Mirror itself nothings shows up.
BUT, when i go to the MagicMirror website via browser or the MMM-RemoteControl it is right there!Can anyone explain that?
the config i test it:
{ module: 'MMM-CalendarExt', position: "bottom_bar", config: { system: { show: ['month'], }, views: { month: { position:'bottom_bar', }, }, calendars :[ { url: "https://ics.fixtur.es/v2/eintracht-frankfurt.ics" }, ] } },