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.

    Unable to link Google calandar with calendar Module

    Scheduled Pinned Locked Moved Solved Troubleshooting
    3 Posts 2 Posters 243 Views 2 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.
    • S Offline
      synint Project Sponsor
      last edited by sdetweil

      I am trying to populate the Calendar Module with details from my google calendar. I have detailed below the Config file I am running and the Error message in the terminal:

      **Config file details**
      
      {
      			module: "calendar",
      			header: "uk Holidays",
      			position: "top_center",
      			config: {
      				calendars: [
      					{
      						fetchInterval: 7 * 24 * 60 * 60 * 1000,
      						symbol: "calendar-check",
      						url: "https://calendar.google.com/calendar/embed?src=john%40totrain.co.uk&ctz=Europe%2FLondon"
      						//url: "https://ics.calendarlabs.com/76/mm3137/US_Holidays.ics"
      						
      					}
      				]
      			}
      		},
      

      Terminal Error message:
      synint@raspberrypi:~/MagicMirror $ npm run start

      > magicmirror@2.27.0 start
      > DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js
      
      [2024-04-10 20:29:35.630] [LOG]   Starting MagicMirror: v2.27.0 
      [2024-04-10 20:29:35.709] [LOG]   Loading config ... 
      [2024-04-10 20:29:35.718] [LOG]   config template file not exists, no envsubst 
      [2024-04-10 20:29:35.732] [LOG]   Loading module helpers ... 
      [2024-04-10 20:29:35.739] [LOG]   No helper found for module: MMM-OpenmapWeather. 
      [2024-04-10 20:29:35.743] [LOG]   No helper found for module: alert. 
      [2024-04-10 20:29:36.453] [LOG]   Initializing new module helper ... 
      [2024-04-10 20:29:36.455] [LOG]   Module helper loaded: updatenotification 
      [2024-04-10 20:29:36.459] [LOG]   No helper found for module: clock. 
      [2024-04-10 20:29:36.868] [LOG]   Initializing new module helper ... 
      [2024-04-10 20:29:36.869] [LOG]   Module helper loaded: calendar 
      [2024-04-10 20:29:37.168] [LOG]   Initializing new module helper ... 
      [2024-04-10 20:29:37.169] [LOG]   Module helper loaded: newsfeed 
      [2024-04-10 20:29:37.170] [LOG]   All module helpers loaded. 
      [2024-04-10 20:29:37.199] [LOG]   Starting server on port 8080 ...  
      [2024-04-10 20:29:40.028] [LOG]   Server started ... 
      [2024-04-10 20:29:40.032] [LOG]   Connecting socket for: updatenotification 
      [2024-04-10 20:29:40.036] [LOG]   Starting module helper: updatenotification 
      [2024-04-10 20:29:40.038] [LOG]   Connecting socket for: calendar 
      [2024-04-10 20:29:40.061] [LOG]   Starting node helper for: calendar 
      [2024-04-10 20:29:40.062] [LOG]   Connecting socket for: newsfeed 
      [2024-04-10 20:29:40.064] [LOG]   Starting node helper for: newsfeed 
      [2024-04-10 20:29:40.066] [LOG]   Sockets connected & modules started ... 
      [2024-04-10 20:29:41.284] [LOG]   Launching application. 
      [2024-04-10 20:29:49.222] [LOG]   Create new calendarfetcher for url: https://calendar.google.com/calendar/embed?src=john%40totrain.co.uk&ctz=Europe%2FLondon - Interval: 604800000 
      [2024-04-10 20:29:49.775] [LOG]   Create new newsfetcher for url: https://rss.nytimes.com/services/xml/rss/nyt/HomePage.xml - Interval: 300000 
      [2024-04-10 20:29:49.807] [INFO]  updatenotification: Updater Class Loaded! 
      [2024-04-10 20:29:49.809] [INFO]  updatenotification: Checking PM2 using... 
      [2024-04-10 20:29:49.827] [INFO]  Checking git for module: MMM-OpenmapWeather 
      [2024-04-10 20:29:50.048] [INFO]  updatenotification: [PM2] You are not using pm2 
      [2024-04-10 20:29:50.306] [INFO]  Checking git for module: MagicMirror 
      [2024-04-10 20:29:50.982] [ERROR] Calendar Error. Could not fetch calendar:  https://calendar.google.com/calendar/embed?src=john%40totrain.co.uk&ctz=Europe%2FLondon Error: Unauthorized
          at NodeHelper.checkFetchStatus (/home/synint/MagicMirror/js/node_helper.js:110:9)
          at process.processTicksAndRejections (node:internal/process/task_queues:95:5) 
      [2024-04-10 20:29:52.010] [INFO]  Newsfeed-Fetcher: Broadcasting 28 items. 
      [2024-04-10 20:29:53.432] [INFO]  System information:
      ### SYSTEM:   manufacturer: Raspberry Pi Foundation; model: Raspberry Pi 3 Model B Plus Rev 1.3; raspberry: [object Object]; virtual: false
      ### OS:       platform: linux; distro: Raspbian GNU/Linux; release: 11; arch: arm; kernel: 6.1.21-v7+
      ### VERSIONS: electron: 29.1.6; used node: 20.9.0; installed node: 21.7.1; npm: 10.5.0; pm2: 5.3.1
      ### OTHER:    timeZone: Europe/London; ELECTRON_ENABLE_GPU: undefined 
      [4483:0410/203006.520013:ERROR:atom_cache.cc(229)] Add WM_CHANGE_STATE to kAtomsToCache
      

      Any help or guidance would be appreciated.

      Kind regards,
      John

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

        @synint said in Unable to link Google calandar with calendar Module:

        https://calendar.google.com/calendar/embed?src=john%40totrain.co.uk&ctz=Europe%2FLondon Error: Unauthorized

        you do not use the embed link, you use the shared or secret ical link

        Sam

        How to add modules

        learning how to use browser developers window for css changes

        S 1 Reply Last reply Reply Quote 0
        • S Offline
          synint Project Sponsor @sdetweil
          last edited by

          @sdetweil

          Hi Sam just got back off holiday and applied you suggestion and it works.

          Thank you for your response.

          Kind reagards,
          John

          1 Reply Last reply Reply Quote 0
          • S sdetweil has marked this topic as solved on
          • 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