MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.

    MMM-CalendarExt cant get the calendar to show

    Scheduled Pinned Locked Moved Troubleshooting
    23 Posts 8 Posters 13.7k Views 9 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • G Offline
      glitchgod
      last edited by glitchgod

      @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” option

      There 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.

      Picture proof

      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
      
      
      1 Reply Last reply Reply Quote 0
      • ? Offline
        A Former User
        last edited by A Former User

        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"
                  },
                ]
             }
        
        1 Reply Last reply Reply Quote 0
        • ? Offline
          A Former User
          last edited by A Former User

          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.ics

          And, Port error is not related with modules (I think)

          1 Reply Last reply Reply Quote 1
          • G Offline
            glitchgod
            last edited by

            Alright it’s up and running.
            Thank you Sean
            the steep by steep fix you have given was excellent :)

            1 Reply Last reply Reply Quote 0
            • G Offline
              glitchgod
              last edited by

              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 one

              Just for future

              1 Reply Last reply Reply Quote 0
              • cruunnerrC Offline
                cruunnerr @Guest
                last edited by cruunnerr

                This post is deleted!
                1 Reply Last reply Reply Quote 0
                • cruunnerrC Offline
                  cruunnerr
                  last edited by cruunnerr

                  @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?

                  ? 1 Reply Last reply Reply Quote 0
                  • ? Offline
                    A Former User @cruunnerr
                    last edited by

                    @cruunnerr
                    Async functions are not supported by Node versions older than version 7.6.

                    1 Reply Last reply Reply Quote 0
                    • cruunnerrC Offline
                      cruunnerr
                      last edited by cruunnerr

                      @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"
                                                            },
                                                            ]
                                                  }
                                      },
                      

                      alt text

                      1 Reply Last reply Reply Quote 0
                      • M Offline
                        Major
                        last edited by

                        @cruunnerr

                        I just ran an update this morning and I am having the exact problem.

                        Same error, and it works through a web browser…

                        Have you found a resolution?

                        Did updating node help? If so, how do you update it?

                        Thank you for your help,
                        Major

                        F 1 Reply Last reply Reply Quote 0
                        • 1
                        • 2
                        • 3
                        • 2 / 3
                        • First post
                          Last post
                        Enjoying MagicMirror? Please consider a donation!
                        MagicMirror created by Michael Teeuw.
                        Forum managed by Sam, technical setup by Karsten.
                        This forum is using NodeBB as its core | Contributors
                        Contact | Privacy Policy