<?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[MMM-CalendarExt2 not showing up]]></title><description><![CDATA[<p dir="auto">Hello there,</p>
<p dir="auto">I am having trouble even getting the calendar to show up on my Magic Mirror interface. Tried all kinds of code for MMM-CalendarExt and it wasn’t working no matter what I tried. Decided to try this one. Not showing up either…really confused. All software is up to date. I downloaded the github code and went through the installation process in the terminal and then added the code to Javascript.  Here is my code. Any ideas? It’s just black…</p>
<p dir="auto">{<br />
module: “MMM-CalendarExt2”,<br />
header: “Family Calendar”,<br />
position: “middle_center”,<br />
config: {</p>
<pre><code>            calendar: [
	            {
		            url: 'https://calendar.google.com/calendar/ical/********public/basic.ics',
		            symbol: 'calendar'
	              },
                ],
              }
	},
</code></pre>
]]></description><link>https://forum.magicmirror.builders/topic/14410/mmm-calendarext2-not-showing-up</link><generator>RSS for Node</generator><lastBuildDate>Tue, 19 May 2026 01:23:10 GMT</lastBuildDate><atom:link href="https://forum.magicmirror.builders/topic/14410.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 11 Jan 2021 03:26:22 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to MMM-CalendarExt2 not showing up on Mon, 11 Jan 2021 08:18:45 GMT]]></title><description><![CDATA[<p dir="auto">Read the instructions for it. Your config is <em>massively</em> short for what it is… here’s mine, with the URLs blanked. You’ll notice a few things. MMM-CalendarEXT2 (and CalendarEXT) use the same interface. There’s no default position, that’s down in the view section (You can have multiple views). There’s Scenes. There’s all sorts of things.</p>
<p dir="auto">Go back to github and read the instructions. Mine is more complex than a basic setup, because I’ve got things like icons for trash days, etc, but it is still considered a basic setup for the module.</p>
<pre><code>{
			module: "MMM-CalendarExt2",
			config: {
				calendars : [
					{
						url: "[hidden]",
						name: "Main Calendar", // Optional, Recommended
						maxItems: 99,
						scanInterval: 1000*60*1, // every minute, Appt Book, needs this speed
						beforeDays: 0,
						afterDays: 999,
						maxIterations: 999,
						forceLocalTZ: false,
					},
					{
						url: "[Hidden]",
						name: "Seahawks Calendar",
						maxItems: 100,
						scanInterval: 24*60*60*1000,
						beforeDays: 0,
						afterDays: 999,
						maxIterations: 999,
						forceLocalTZ: false,
					},
					{
						url: "[Hidden]",
						name: "Sounders Calendar",
						maxItems: 100,
						scanInterval: 24*60*60*1000,
						beforeDays: 0,
						afterDays: 999,
						maxIterations: 999,
						forceLocalTZ: false,
					},
					{
						url: "[Hidden]",
						name: "Utility Schedule",
						maxItems: 100,
						scanInterval: 24*60*60*1000,
						beforeDays: 0,
						afterDays: 999,
						maxIterations: 999,
						forceLocalTZ: false,
					},
				],
				views: [
					{
						mode: "daily",
						position: "top_right",
						slotCount: 99,
						timeFormat:"LT",
						hideOverflow: false,
						filterPassedEvent: true,
						name: "Appts",
						//className: "remove_empty_slot",
						calendars: ["Main Calendar","Utility Schedule","Sounders Calendar","Seahawks Calendar"],
						transform: function(event) {
						if (event.title.search("Recycle") &gt; -1) {
								event.icon = "mdi:recycle";
								event.className = "lemay";
							}
							if (event.title.search("Yard Waste") &gt; -1) {
								event.icon = "entypo-leaf";
								event.className = "lemay";
							}
							if (event.title.search("Trash") &gt; -1) {
								event.icon = "bi:trash";
								event.className = "lemay";
							}
							if (event.title.search("Seahawks") &gt; -1) {
								event.icon = "fa-solid:football-ball";
								event.className = "seahawks";
							}
							if (event.title.search("Sounders") &gt; -1) {
								event.icon = "noto:soccer-ball";
								event.className = "sounders";
							}
							return event;
						},
					},
				],
				scenes: [
					{
						name: "DEFAULT",
					},
				],
			},
		},
</code></pre>
]]></description><link>https://forum.magicmirror.builders/post/87059</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/87059</guid><dc:creator><![CDATA[BKeyport]]></dc:creator><pubDate>Mon, 11 Jan 2021 08:18:45 GMT</pubDate></item></channel></rss>