• Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
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.

Multiple Google Calendar issue

Scheduled Pinned Locked Moved Solved Troubleshooting
5 Posts 2 Posters 433 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.
  • B Offline
    Bobba86
    last edited by Apr 13, 2024, 5:17 PM

    Hey!

    Im new in the MM community and got some issues setting up multiple Google Calendars.
    The first one works fine. Then i tried to set up two more from two different accounts.
    The URL i correct. But when I boot my mirror it says that there is nothing in the calendar and sometimes it says that there is an error in the module. I guess i have made an error somewhere, but cant figure it out. I have made changes to my url in the post since its my private calendar.
    Sorry about the mess in my config !

    		module: "calendar",
    		header: "Bobba",
    		position: "top_left",
    		config: {
    			calendars: [
    				{
    					fetchInterval: 7 * 24 * 60 * 60 * 1000,
    					symbol: "calendar-check",
    					url: "https://calendar.google.com/calendar/ical/my=private-url/basic.ics",
    					maximumEntries:7,	
    					//url: "https://ics.calendarlabs.com/76/mm3137/US_Holidays.ics"
    				}
    			]
    		}
    	},
    		{
    		module: "calendar",
    		header: "Sara",
    		position: "top_left",
    		config: {
    			calendars: [
    				{
    					fetchInterval: 7 * 24 * 60 * 60 * 1000,
    					symbol: "calendar-check",
    					url: "https://calendar.google.com/calendar/ical/my=private-url/basic.ics",
    					maximumEntries:7,	
    					//url: "https://ics.calendarlabs.com/76/mm3137/US_Holidays.ics"
    				}
    			]
    		}
    	},
    		{
    		module: "calendar",
    		header: "Max",
    		position: "top_left",
    		config: {
    			calendars: [
    				{
    					fetchInterval: 7 * 24 * 60 * 60 * 1000,
    					symbol: "calendar-check",
    					url: "https://calendar.google.com/calendar/ical/my=private-urlbasic.ics",
    					maximumEntries:7,	
    					//url: "https://ics.calendarlabs.com/76/mm3137/US_Holidays.ics"
    				}
    			]
    		}
    	},
    
    S 1 Reply Last reply Apr 13, 2024, 6:29 PM Reply Quote 0
    • S Offline
      sdetweil @Bobba86
      last edited by Apr 13, 2024, 7:16 PM

      @Bobba86 the logs are output where you do npm start.

      if you use pm2 to auto start, then it collects the info whi h an be show with a pm2 command

      pm2 logs --lines=xxxx
      xxxx is number of lines, default 15

      as you want them w different headers, .multiple modules is the right way

      BUT in a single…module it is.

      calendars: [
           {
             url:"...."
              other parms 
           },
            {
               url :"....."
               other parms 
             } ,
      repeat
      ]
      

      Sam

      How to add modules

      learning how to use browser developers window for css changes

      1 Reply Last reply Reply Quote 0
      • S Offline
        sdetweil @Bobba86
        last edited by Apr 13, 2024, 6:29 PM

        @Bobba86 can you show the error. you can do all 4 in one calendar module of you want too… then the events are combined

        Sam

        How to add modules

        learning how to use browser developers window for css changes

        B 2 Replies Last reply Apr 13, 2024, 7:00 PM Reply Quote 0
        • B Offline
          Bobba86 @sdetweil
          last edited by Apr 13, 2024, 7:00 PM

          Not sure how to show the error. Is there a log or something where i can get an error code? The calendar is showing in MM. But there is nothing in the calendar, no matter how many things i enter in my google calendar. The first one works just fine, but the second and third won´t show anything,
          Sometimes when i launch MM it says “error in the module” under the second and third calendar.

          If i would put all in one module. should i do it like this?
          Im new to this and have zero knowledge in coding :D

          	module: "calendar",
          	header: "Bobba",
          	position: "top_left",
          	config: {
          		calendars: [
          			{
          				fetchInterval: 7 * 24 * 60 * 60 * 1000,
          				symbol: "calendar-check",
          				url: "https://calendar.google.com/calendar/ical/my=private-url/basic.ics",
          				maximumEntries:7,	
          				//url: "https://ics.calendarlabs.com/76/mm3137/US_Holidays.ics"
          			}
          

          {
          header: “Sara”,
          position: “top_left”,
          config: {
          calendars: [
          {
          fetchInterval: 7 * 24 * 60 * 60 * 1000,
          symbol: “calendar-check”,
          url: “https://calendar.google.com/calendar/ical/my=private-url/basic.ics”,
          maximumEntries:7,
          //url: “https://ics.calendarlabs.com/76/mm3137/US_Holidays.ics”
          }
          {
          header: “Sara”,
          position: “top_left”,
          config: {
          calendars: [
          {
          fetchInterval: 7 * 24 * 60 * 60 * 1000,
          symbol: “calendar-check”,
          url: “https://calendar.google.com/calendar/ical/my=private-url/basic.ics”,
          maximumEntries:7,
          //url: “https://ics.calendarlabs.com/76/mm3137/US_Holidays.ics”
          }
          ]
          }
          },

          S 1 Reply Last reply Apr 13, 2024, 7:16 PM Reply Quote 0
          • S Offline
            sdetweil @Bobba86
            last edited by Apr 13, 2024, 7:16 PM

            @Bobba86 the logs are output where you do npm start.

            if you use pm2 to auto start, then it collects the info whi h an be show with a pm2 command

            pm2 logs --lines=xxxx
            xxxx is number of lines, default 15

            as you want them w different headers, .multiple modules is the right way

            BUT in a single…module it is.

            calendars: [
                 {
                   url:"...."
                    other parms 
                 },
                  {
                     url :"....."
                     other parms 
                   } ,
            repeat
            ]
            

            Sam

            How to add modules

            learning how to use browser developers window for css changes

            1 Reply Last reply Reply Quote 0
            • B Offline
              Bobba86 @sdetweil
              last edited by Apr 13, 2024, 8:04 PM

              @sdetweil

              Thanks! Followed your instructions and tadaaa! It works :D Thank you very much for the help!

              1 Reply Last reply Reply Quote 0
              • B Bobba86 has marked this topic as solved on Apr 13, 2024, 8:04 PM
              • 1 / 1
              1 / 1
              • First post
                1/5
                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