@Sean I have the rotateInterval set to 0 and the updateInterval set to (5 minutes).
I will post my code below but I will need to removed the URL to my calendars.
{ /*MMM-CalendardExt2*/
module: 'MMM-CalendarExt2',
config: {
rotateInterval: 0, //rotate between scenes default = 60*1000; 0 disables
updateInterval: 5*60*1000, //If not auto-rotated
firstDrawingDelay: 10*1000, //delay to allow calendar parsing
locale: "en",
defaultSet: {
calendars: {
maxItems: 500,
scanInterval: 1000*60*5,
beforeDays: 5,
afterDays: 60,
maxIterations: 100,
},
view: {
timeFormat: "h:mm A",
transform: function(event) {
if (event.title.search("Panic") > -1) {
event.icon = "noto-softball";
event.className = "view_panic";
} else if (event.title.search("Arin") > -1) {
event.icon = "noto-softball";
} else if (event.title.search("Violin") > -1) {
event.icon = "emojione-monotone:violin";
}
return event;
},
},
scene: {}
},
calendars: [
{
name: "Chris",
url: "https://calendar.google.com/calendar/ical...basic.ics",
className: "cal_chris",
},
{
name: "Kim",
url: "https://calendar.google.com/calendar/ical...basic.ics",
icon: "twemoji-medical-symbol",
className: "cal_kim",
},
{
name: "Lauren",
url: "https://calendar.google.com/calendar/ical...basic.ics",
className: "cal_lauren",
},
{
name: "Ryan",
url: "https://calendar.google.com/calendar/ical...basic.ics",
className: "cal_ryan",
},
{
name: "MHS Softball",
url: "https://calendar.google.com/calendar/ical/...basic.ics",
icon: "noto:softball",
className: "cal_mhs_softball",
},
{
name: "Softball Badgers",
url: "https://calendar.google.com/calendar/ical/...basic.ics",
icon: "noto-badger",
className: "cal_badgersoftball",
},
{
name: "BOPA",
url: "https://calendar.google.com/calendar/ical...basic.ics",
icon: "emojione-musical-score",
className: "cal_bopa",
},
],
views:[
{
name: "View_Daily",
mode: "daily",
position: "top_left",
calendars: ["Chris","Kim","Lauren","Ryan","MHS Softball","Softball Badgers","BOPA"],
hideOverflow: false,
filterPassedEvent: false,
slotCount: 2,
maxItems: 500,
},
{
name: "View_Upcoming",
mode: "upcoming",
slotTitle: "UPCOMING",
position: "top_center",
maxItems:10,
maxDays: 3,
hideOverflow: false,
filterPassedEvent: true,
calendars: ["Chris","Kim","Lauren","Ryan","MHS Softball","Softball Badgers","BOPA"],
className: "views_upcoming",
},
{
name: "View_5D_Overview",
title: "CALENDAR",
mode: "daily",
type: "row",
position: "bottom_bar",
maxItems: 500,
slotCount: 5,
hideOverflow: false,
filterPassedEvent: false,
calendars: ["Chris","Kim","Lauren","Ryan","MHS Softball","Softball Badgers","BOPA"],
},
],
scenes:[
{
name: "DEFAULT",
views: ["View_Daily","View_5D_Overview"],
className: "Scene_Default",
},
],
},
},//end of calendarext2 module
],
};