<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Syncing Multiple Calendars]]></title><description><![CDATA[<p dir="auto">Super new to this entire world of coding, Raspberry Pi-ing, and Magic Mirror-ing. I’m having a lot of fun, and I figured out a lot on my own today reading through other topics, but can’t seem to get a resolution here. I’m trying to sync calendars. I can’t even get the default calendar to sync, let alone an iCloud calendar that I changed to private and had the link generated. It’s my understanding that calendars don’t necessarily need to end in .ics to be used. Currently, the calendar section has keeps saying “No Upcoming Events,” when there are a few things that should definitely be populated on there.</p>
<p dir="auto">Furthermore, not entirely sure where to add “Maximum Number of Days” so that I can see far-out holidays. Not like Jerry Garcia far out, but like, deep in the future. You know what I mean!  I’d like to see events 60 days out.</p>
<p dir="auto">Lastly, I don’t understand the significance of “symbol” for the calendars. That’s why I just named my second calendar “Carl,” instead of something else like the oddly-named sample calendar “calendar-check-o”</p>
<p dir="auto">Code below:</p>
<pre><code>{
			module: "calendar",
			header: "Events",
			position: "top_left",
			config: {
				calendars: [
					{
						symbol: "calendar-check-o",
						url: "https://www.calendarlabs.com/templates/ical/US-Holidays.ics"
					},
					{
						symbol: "carl",
						url: "webcal://p35-calendars.icloud.com/published/2/XXXXXXXXXXXRFltaUopT7n03o"
					}
				]
			}
		},
</code></pre>
<p dir="auto">Many thanks!</p>
]]></description><link>https://forum.magicmirror.builders/topic/9393/syncing-multiple-calendars</link><generator>RSS for Node</generator><lastBuildDate>Mon, 13 Jul 2026 03:11:49 GMT</lastBuildDate><atom:link href="https://forum.magicmirror.builders/topic/9393.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 03 Jan 2019 04:43:27 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Syncing Multiple Calendars on Fri, 04 Jan 2019 02:23:54 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/cstein6486" aria-label="Profile: cstein6486">@<bdi>cstein6486</bdi></a> said in <a href="/post/49195">Syncing Multiple Calendars</a>:</p>
<blockquote>
<p dir="auto">Lastly, I don’t understand the significance of “symbol” for the calendars.</p>
</blockquote>
<p dir="auto">The symbol will be added to the beginning of every event for that configured calendar. For example, I have a calendar of movie release dates merged in with my social calendar. I keep the “calendar-check-o” for the social calendar, but I use “video-camera” for the movie release calendar.</p>
<p dir="auto">The end result is that every entry that is a movie release shows a video camera icon and my social calendar shows a calendar with a check icon.</p>
]]></description><link>https://forum.magicmirror.builders/post/49312</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/49312</guid><dc:creator><![CDATA[bhepler]]></dc:creator><pubDate>Fri, 04 Jan 2019 02:23:54 GMT</pubDate></item><item><title><![CDATA[Reply to Syncing Multiple Calendars on Thu, 03 Jan 2019 09:37:33 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/cstein6486" aria-label="Profile: cstein6486">@<bdi>cstein6486</bdi></a> said in <a href="/post/49195">Syncing Multiple Calendars</a>:</p>
<blockquote>
<p dir="auto">I can’t even get the default calendar to sync, let alone an iCloud calendar that I changed to private and had the link generated. It’s my understanding that calendars don’t necessarily need to end in .ics to be used. Currently, the calendar section has keeps saying “No Upcoming Events,” when there are a few things that should definitely be populated on there.</p>
</blockquote>
<p dir="auto">As far as I know they need an .ics format for being properly used.<br />
However, when you see something like that you will have to go for a bug hunt. One possible way is this.</p>
<ol>
<li>
<p dir="auto">Deactivate all modules except for the calendar.</p>
</li>
<li>
<p dir="auto">Load up your mirror</p>
</li>
<li>
<p dir="auto">Go into the console (ideally via ssh, I hope you know what I’m talking about) and put in</p>
</li>
</ol>
<pre><code>pm2 logs
</code></pre>
<p dir="auto">Look in the error logs what they are saying referring to the calendar module and post it here.</p>
<p dir="auto">OR</p>
<p dir="auto">Load the mirror in an external browser (via MIRRORIP:8080) and go into the developer’s console (often by pressing F12) and look for error messages referring to the calendar there.</p>
<blockquote>
<p dir="auto">Furthermore, not entirely sure where to add “Maximum Number of Days” so that I can see far-out holidays. Not like Jerry Garcia far out, but like, deep in the future. You know what I mean!  I’d like to see events 60 days out.</p>
</blockquote>
<p dir="auto">It’s all described in the <a href="https://github.com/MichMich/MagicMirror/tree/develop/modules/default/calendar" target="_blank" rel="noopener noreferrer nofollow ugc">github repository</a><br />
You can include the maximumNumberOfDays in the config. If you want different config options for different calendars you need to set up the module more than once.</p>
<blockquote>
<p dir="auto">Lastly, I don’t understand the significance of “symbol” for the calendars. That’s why I just named my second calendar “Carl,” instead of something else like the oddly-named sample calendar “calendar-check-o”</p>
</blockquote>
<p dir="auto">The symbol is used for the so-called “Font Awesome” API, an API giving you pictures as font. It really is awesome.<br />
The reason it is called so weired is that JS takes the string to pick up the respective symbol from the font awesome api.<br />
<a href="https://fontawesome.com/v4.7.0/icon/calendar-check-o" target="_blank" rel="noopener noreferrer nofollow ugc">Lookie here!</a></p>
]]></description><link>https://forum.magicmirror.builders/post/49210</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/49210</guid><dc:creator><![CDATA[lavolp3]]></dc:creator><pubDate>Thu, 03 Jan 2019 09:37:33 GMT</pubDate></item><item><title><![CDATA[Reply to Syncing Multiple Calendars on Thu, 03 Jan 2019 09:05:44 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/cstein6486" aria-label="Profile: cstein6486">@<bdi>cstein6486</bdi></a> Hey there! Have you gotten one of the calendars working before trying syncing multiple calendars? 😄</p>
]]></description><link>https://forum.magicmirror.builders/post/49208</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/49208</guid><dc:creator><![CDATA[mdhenriksen]]></dc:creator><pubDate>Thu, 03 Jan 2019 09:05:44 GMT</pubDate></item></channel></rss>