I have rad this post here which describes exactly the issue I am having. Both the CalendarExt3 and MonthlyCalendar modules are not populating with events even though they are being broadcast.
I have V2.31.0 after putting on the clipping fix. config is below.
{
module: "calendar",
position: "top_left",
header: "TestCalendar",
config: {
broadcastPastEvents: true, // <= IMPORTANT to see past events
instanceId: "WeeklyCalendar",
calendars: [
{
url: "webcal://www.calendarlabs.com/ical-calendar/ics/76/US_Holidays.ics",
name: "hols",
color: "red",
symbol: true
},
],
}
},
{
module: "MMM-MonthlyCalendar",
position: "bottom_bar",
config: { // See "Configuration options" for more information.
mode: "fourWeeks",
}
}
// CX3 Module
/* {
module: "MMM-CalendarExt3",
position: "bottom_bar",
title: "Calendar",
config: {
mode: "week",
instanceId: "WeeklyCalendar",
locale: 'en-GB',
maxEventLines: 5,
firstDayOfWeek: 0,
weekIndex: 0,
weeksInView: 4,
waitFetch: 1000 * 10, // (ms) waiting the fetching of last calendar to prevent flickering view by too frequent fetching.
refreshInterval: 1000 * 60 * 10, // (ms) refresh view by force if you need it.
glanceTime: 1000 * 60 * 10, // (ms) Return to original view when you move to other moment by notification.
eventTimeOptions: {
timeStyle: "short"
},
useSymbol: true,
calendarSet: ['hols'],
}
},
*/
There is a warning in the console using the CalendarExt3 but not the Monthly Calendar, not sure if it is relevant to this.
I am fairly new to this so quite likely I have missed something obvious. I have MM running on a Pi Zero 2W and a Pi 5, both installed using the install script and then clipping fix and same isssue on both.
slicing events total maxcount=10
MMM-CalendarExt3.js:390 [CX3] Module is not prepared yet, wait a while.
getDom @ MMM-CalendarExt3.js:390
(anonymous) @ main.js:132
updateDom @ main.js:112
(anonymous) @ main.js:55
createDomObjects @ main.js:14
modulesStarted @ main.js:604
startModules @ loader.js:46
await in startModules
loadNextModule @ loader.js:239
await in loadNextModule
loadNextModule @ loader.js:232
await in loadNextModule
loadNextModule @ loader.js:232
await in loadNextModule
loadNextModule @ loader.js:232
await in loadNextModule
loadNextModule @ loader.js:232
await in loadNextModule
loadModules @ loader.js:242
await in loadModules
init @ main.js:588
await in init
(anonymous) @ main.js:737Understand this warningAI
calendar.js:703 sorting events count=23