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.
    • ? Offline
      A Former User @glitchgod
      last edited by

      @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 on your 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.

      1 Reply Last reply Reply Quote 0
      • 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
                        • 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