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-MyCalendar install problem

    Scheduled Pinned Locked Moved Solved Troubleshooting
    9 Posts 3 Posters 450 Views 3 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.
    • F Offline
      Freddy_boy
      last edited by

      I’ve been using the default calendar module for awhile now, and living with the incorrect date for one of my recurring events. Specifically, my event occurs on the first Thursday of each month, and the calendar seems to show the correct date for the first occurrence, but all subsequent occurrences seem to happen on the first Wednesday of each month — one day early.

      I understand that one solution may be to use the MMM-MyCalendar module instead. I attempted this and discovered that my MM wouldn’t launch, and attempted a workaround shown here:

      https://github.com/jclarke0000/MMM-MyCalendar/issues/40

      As others have reported, MM will now launch, but the calendar never appears (always indicates ‘loading’). I can put back the original calendar module, and just live with the problem, but does anyone have any other suggestions? Thanks.

      S 1 Reply Last reply Reply Quote 0
      • F Offline
        Freddy_boy
        last edited by

        I am running MM version 2.27.0, node v20.4, npm v9.8.1

        I read that post already, which allowed me to get the MM running again. I just commented out the lines indicated.

        1 Reply Last reply Reply Quote 1
        • S Offline
          sdetweil @Freddy_boy
          last edited by sdetweil

          @Freddy_boy what MagicMirror version are you running? there were some significant changes in the latest version

          also see this issue for the module
          https://github.com/jclarke0000/MMM-MyCalendar/issues/40

          Sam

          How to add modules

          learning how to use browser developers window for css changes

          1 Reply Last reply Reply Quote 0
          • F Offline
            Freddy_boy
            last edited by

            I am running MM version 2.27.0, node v20.4, npm v9.8.1

            I read that post already, which allowed me to get the MM running again. I just commented out the lines indicated.

            1 Reply Last reply Reply Quote 1
            • F Offline
              Freddy_boy
              last edited by

              Not sure what happened here… You indicate that this issue is solved…? I still don’t have a calendar yet. MM launches now, but I only have an indication that the calendar is “Loading…” but it never appears.

              S 1 Reply Last reply Reply Quote 0
              • S Offline
                sdetweil @Freddy_boy
                last edited by

                @Freddy_boy ok, I guessed it was solved…

                so, look at the messages where you start MM

                if pm2, then

                pm2 logs --lines=xxx
                where xxx is some number, default 15
                you might need 100

                always best when adding/changing NOT to use pm2

                pm2 stop all
                cd ~/MagicMirror
                npm start 
                

                then u can see the messages immediately

                when u get it all working then
                pm2 status
                and then pm2 start x
                where x is the name or number on the row of the managed app you want to start

                pm2 --help will show you all the command options
                this is a typical scenario for all linux command line commands --help shows the help
                and most times
                man command_name
                will show you the user manual
                q, quits the manual display

                Sam

                How to add modules

                learning how to use browser developers window for css changes

                1 Reply Last reply Reply Quote 0
                • F Offline
                  Freddy_boy
                  last edited by

                  I don’t believe that I am using pm2. Here are the logs when MM starts:

                  [email protected] start
                  DISPLAY=“${DISPLAY:=:0}” ./node_modules/.bin/electron js/electron.js

                  [2024-05-03 16:04:55.886] [LOG] Starting MagicMirror: v2.27.0
                  [2024-05-03 16:04:55.935] [LOG] Loading config …
                  [2024-05-03 16:04:55.938] [LOG] config template file not exists, no envsubst
                  [2024-05-03 16:04:55.957] [LOG] Loading module helpers …
                  [2024-05-03 16:04:55.958] [LOG] No helper found for module: alert.
                  [2024-05-03 16:04:56.237] [LOG] Initializing new module helper …
                  [2024-05-03 16:04:56.239] [LOG] Module helper loaded: updatenotification
                  [2024-05-03 16:04:56.240] [LOG] No helper found for module: clock.
                  [2024-05-03 16:04:56.402] [LOG] Initializing new module helper …
                  [2024-05-03 16:04:56.403] [LOG] Module helper loaded: MMM-MyCalendar
                  [2024-05-03 16:04:56.403] [LOG] No helper found for module: calendar_monthly.
                  [2024-05-03 16:04:56.414] [LOG] Initializing new module helper …
                  [2024-05-03 16:04:56.414] [LOG] Module helper loaded: MMM-Pir
                  [2024-05-03 16:04:56.462] [LOG] Initializing new module helper …
                  [2024-05-03 16:04:56.462] [LOG] Module helper loaded: MMM-Weather
                  [2024-05-03 16:04:56.543] [LOG] Initializing new module helper …
                  [2024-05-03 16:04:56.544] [LOG] Module helper loaded: MMM-Tools
                  [2024-05-03 16:04:56.673] [LOG] Initializing new module helper …
                  [2024-05-03 16:04:56.674] [LOG] Module helper loaded: newsfeed
                  [2024-05-03 16:04:56.674] [LOG] All module helpers loaded.
                  [2024-05-03 16:04:56.685] [LOG] Starting server on port 8080 …
                  [2024-05-03 16:04:58.244] [LOG] Server started …
                  [2024-05-03 16:04:58.247] [LOG] Connecting socket for: updatenotification
                  [2024-05-03 16:04:58.248] [LOG] Starting module helper: updatenotification
                  [2024-05-03 16:04:58.250] [LOG] Connecting socket for: MMM-MyCalendar
                  [2024-05-03 16:04:58.261] [LOG] Starting node helper for: MMM-MyCalendar
                  [2024-05-03 16:04:58.262] [LOG] Connecting socket for: MMM-Pir
                  [2024-05-03 16:04:58.264] [LOG] Connecting socket for: MMM-Weather
                  [2024-05-03 16:04:58.272] [LOG] Connecting socket for: MMM-Tools
                  [2024-05-03 16:04:58.284] [LOG] [Tools] MMM-Tools Version: 2.1.7
                  [2024-05-03 16:04:58.286] [LOG] Connecting socket for: newsfeed
                  [2024-05-03 16:04:58.287] [LOG] Starting node helper for: newsfeed
                  [2024-05-03 16:04:58.288] [LOG] Sockets connected & modules started …
                  WARNING: v3dv is neither a complete nor a conformant Vulkan implementation. Testing use only.
                  [2024-05-03 16:04:58.891] [LOG] Launching application.
                  [2024-05-03 16:05:02.661] [LOG] Create new calendarfetcher for url: http://www.calendarlabs.com/ical-calendar/ics/39/Canada_Holidays.ics - Interval: 300000
                  [2024-05-03 16:05:02.668] [ERROR] Whoops! There was an uncaught exception…
                  [2024-05-03 16:05:02.677] [ERROR] ReferenceError: fetcher is not defined
                  at fetchCalendar (/home/pi/MagicMirror/modules/MMM-MyCalendar/calendarfetcher.js:65:3)
                  at CalendarFetcher.startFetch (/home/pi/MagicMirror/modules/MMM-MyCalendar/calendarfetcher.js:110:3)
                  at Class.createFetcher (/home/pi/MagicMirror/modules/MMM-MyCalendar/node_helper.js:73:11)
                  at Class.socketNotificationReceived (/home/pi/MagicMirror/modules/MMM-MyCalendar/node_helper.js:21:9)
                  at Socket. (/home/pi/MagicMirror/js/node_helper.js:98:11)
                  at Socket.emit (node:events:514:28)
                  at Socket.emitUntyped (/home/pi/MagicMirror/node_modules/socket.io/dist/typed-events.js:69:22)
                  at /home/pi/MagicMirror/node_modules/socket.io/dist/socket.js:704:39
                  at process.processTicksAndRejections (node:internal/process/task_queues:77:11)
                  [2024-05-03 16:05:02.680] [ERROR] MagicMirror² will not quit, but it might be a good idea to check why this happened. Maybe no internet connection?
                  [2024-05-03 16:05:02.684] [ERROR] If you think this really is an issue, please open an issue on GitHub: https://github.com/MagicMirrorOrg/MagicMirror/issues
                  [2024-05-03 16:05:02.686] [LOG] Create new calendarfetcher for url: https://calendar.google.com/calendar/ical/5u47rliikveghncls65jrsotkc%40group.calendar.google.com/private-7c6a117f2ae0d357b447c735373245a2/basic.ics - Interval: 300000
                  [2024-05-03 16:05:02.688] [ERROR] Whoops! There was an uncaught exception…
                  [2024-05-03 16:05:02.689] [ERROR] ReferenceError: fetcher is not defined
                  at fetchCalendar (/home/pi/MagicMirror/modules/MMM-MyCalendar/calendarfetcher.js:65:3)
                  at CalendarFetcher.startFetch (/home/pi/MagicMirror/modules/MMM-MyCalendar/calendarfetcher.js:110:3)
                  at Class.createFetcher (/home/pi/MagicMirror/modules/MMM-MyCalendar/node_helper.js:73:11)
                  at Class.socketNotificationReceived (/home/pi/MagicMirror/modules/MMM-MyCalendar/node_helper.js:21:9)
                  at Socket. (/home/pi/MagicMirror/js/node_helper.js:98:11)
                  at Socket.emit (node:events:514:28)
                  at Socket.emitUntyped (/home/pi/MagicMirror/node_modules/socket.io/dist/typed-events.js:69:22)
                  at /home/pi/MagicMirror/node_modules/socket.io/dist/socket.js:704:39
                  at process.processTicksAndRejections (node:internal/process/task_queues:77:11)
                  [2024-05-03 16:05:02.690] [ERROR] MagicMirror² will not quit, but it might be a good idea to check why this happened. Maybe no internet connection?
                  [2024-05-03 16:05:02.690] [ERROR] If you think this really is an issue, please open an issue on GitHub: https://github.com/MagicMirrorOrg/MagicMirror/issues
                  [2024-05-03 16:05:02.790] [LOG] Create new newsfetcher for url: https://rss.cbc.ca/lineup/canada.xml - Interval: 300000
                  [2024-05-03 16:05:03.039] [LOG] Create new newsfetcher for url: https://rss.cbc.ca/lineup/canada-toronto.xml - Interval: 300000
                  [2024-05-03 16:05:03.052] [LOG] Create new newsfetcher for url: https://rss.cbc.ca/lineup/sports-nhl.xml - Interval: 300000
                  [2024-05-03 16:05:03.071] [LOG] [WEATHER] MMM-WEATHER Version: 1.0.6
                  [2024-05-03 16:05:03.112] [LOG] [MMM-Pir] Version: 1.5.1 rev: 240402
                  [2024-05-03 16:05:03.114] [LOG] [MMM-Pir] [LIB] [PIR] Mode 0 Selected (onoff library)
                  [2024-05-03 16:05:03.168] [LOG] [MMM-Pir] [LIB] [PIR] Started!
                  [2024-05-03 16:05:03.172] [LOG] [MMM-Pir] [LIB] [SCREEN] Mode 4: HDMI CEC
                  [2024-05-03 16:05:03.228] [LOG] [MMM-Pir] Started!
                  [2024-05-03 16:05:03.231] [INFO] updatenotification: Updater Class Loaded!
                  [2024-05-03 16:05:03.233] [INFO] updatenotification: Checking PM2 using…
                  [2024-05-03 16:05:03.239] [INFO] Checking git for module: MMM-MyCalendar
                  [2024-05-03 16:05:03.375] [INFO] Checking git for module: calendar_monthly
                  [2024-05-03 16:05:03.478] [INFO] System information:

                  SYSTEM: manufacturer: Raspberry Pi Foundation; model: Raspberry Pi 4 Model B Rev 1.4; raspberry: [object Object]; virtual: false

                  OS: platform: linux; distro: Raspbian GNU/Linux; release: 11; arch: arm; kernel: 5.10.103-v7l+

                  VERSIONS: electron: 29.1.6; used node: 20.9.0; installed node: 20.4.0; npm: 9.8.1; pm2: 5.3.1

                  OTHER: timeZone: America/Toronto; ELECTRON_ENABLE_GPU: undefined

                  [2024-05-03 16:05:03.529] [INFO] Checking git for module: MMM-Pir
                  [2024-05-03 16:05:03.687] [INFO] updatenotification: [PM2] You are not using pm2
                  [2024-05-03 16:05:04.116] [INFO] Checking git for module: MMM-Weather
                  [2024-05-03 16:05:04.566] [INFO] Checking git for module: MMM-Tools
                  [2024-05-03 16:05:04.708] [INFO] Newsfeed-Fetcher: Broadcasting 18 items.
                  [2024-05-03 16:05:04.809] [INFO] Checking git for module: MagicMirror
                  [2024-05-03 16:05:04.861] [INFO] Newsfeed-Fetcher: Broadcasting 20 items.
                  [2024-05-03 16:05:04.874] [INFO] Newsfeed-Fetcher: Broadcasting 19 items.
                  [2024-05-03 16:05:14.810] [LOG] Shutting down server…
                  [2024-05-03 16:05:14.812] [LOG] Stopping module helper: updatenotification
                  [2024-05-03 16:05:14.813] [LOG] Stopping module helper: MMM-MyCalendar
                  [2024-05-03 16:05:14.813] [LOG] Stopping module helper: MMM-Pir
                  [2024-05-03 16:05:14.814] [LOG] Stopping module helper: MMM-Weather
                  [2024-05-03 16:05:14.814] [LOG] Stopping module helper: MMM-Tools
                  [2024-05-03 16:05:14.815] [LOG] Stopping module helper: newsfeed
                  [2024-05-03 16:05:14.816] [LOG] Node_helpers stopped …
                  [2024-05-03 16:05:14.891] [LOG] [MMM-Pir] [LIB] [SCREEN] See you soon !
                  [2024-05-03 16:05:14.893] [LOG] [MMM-Pir] [LIB] [SCREEN] @bugsounet

                  S bugsounetB 2 Replies Last reply Reply Quote 0
                  • S Offline
                    sdetweil @Freddy_boy
                    last edited by

                    @Freddy_boy said in MMM-MyCalendar install problem:

                    [2024-05-03 16:05:02.668] [ERROR] Whoops! There was an uncaught exception…
                    [2024-05-03 16:05:02.677] [ERROR] ReferenceError: fetcher is not defined
                    at fetchCalendar (/home/pi/MagicMirror/modules/MMM-MyCalendar

                    yep

                    you didn’t get all the change from the linked issue

                    Sam

                    How to add modules

                    learning how to use browser developers window for css changes

                    1 Reply Last reply Reply Quote 0
                    • F Offline
                      Freddy_boy
                      last edited by

                      Ah, yes. That was it. Instead of manually making the changes, I just copied the entire code and pasted. Seems to work now. Thanks!

                      1 Reply Last reply Reply Quote 0
                      • bugsounetB Offline
                        bugsounet Banned @Freddy_boy
                        last edited by

                        @Freddy_boy said in MMM-MyCalendar install problem:

                        [2024-05-03 16:05:14.891] [LOG] [MMM-Pir] [LIB] [SCREEN] See you soon !
                        [2024-05-03 16:05:14.893] [LOG] [MMM-Pir] [LIB] [SCREEN] @bugsounet

                        Really… I have to delete this…

                        In all case, I’m happy that’s resolved.

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