Read the statement by Michael Teeuw here.
MMM-CalendarExt3Agenda
-
module: "calendar", // Built in position: "top_center", config: { animationSpeed: 0, broadcastEvents: true, broadcastPastEvents: true, fetchInterval: 30000, maximumEntries: 99, ...
-
-
@sdetweil did I miss a zero there. Damn. Worked fine until this release of MMM-CX3A, tho.
-
@BKeyport
I changed that logic also, because, with some certain circumstances, the disharmony of refresh schedules of each individual calendars and notifications might make too many refreshing/flickering. So I have to change the job. -
@MMRIZE I see. I need the calendar to update more frequently, which is why I have my animations off normally. More options set. it now works, like it used to.
Thanks!
-
How do I remove the “fade to black” at the bottom of the agenda?
-
@Studio472
Append this to your custom.css.CX3A .agenda::after { display: none; }
-
@MMRIZE Boy, we did things the hard way…
/* Fade adjustments */ .CX3A .agenda::after { position: absolute; bottom: 0; left: 0; height: 6%; width: 100%; content: ''; background-image: unset; }
-
I was able to get MMM-CalendarExt3 working, but I’m struggling with MMM-CalendarExt3Agenda. I cannot figure out what I’m doing wrong. None of the events appear in the MMM-CalendarExt3Agenda module but they do appear in the MMM-CalendarExt3 module. Any help is appreciated.
Google Calendar Config
{ module: "MMM-GoogleCalendar", header: "Family Calendar", classes: "calendar-agenda", config: { calendars: [ { symbol: "calendar-week", calendarID: "myemail@gmail.com", name: "mycalendar" }, ], broadcastEvents: true, broadcastPstEvents: true, maximumEntries: 100 } },
MMM-CalendarExt3 Config
{ module: "MMM-CalendarExt3", position: "top_center", title: "Family Calendar EXT3", config: { mode: "month", instanceID: "Ext-Calendar-Month", calendarSet: ['mycalendar'], weeksInView: 3, preProcessor: (e) => { if (e.start?.dateTime) { e.startDate = new Date(e.start.dateTime).valueOf() } else if (e.start?.date) { e.startDate = new Date('${e.start.date}T00:00:00').valueOf() } if (e.end?.dateTime) { e.endDate = new Date(e.end.dateTime).valueOf() } else if (e.end?.date) { e.endDate = new Date('${e.end.date}T00:00:00').valueOf() } e.title = e.summary e.fullDayEvent = (e.start?.date) ? true : false return e } } },
MMM-CalendarExt3Agenda Config
{ module: "MMM-CalendarExt3Agenda", position: "top_left", title: "Something", config: { instanceId: "Ext3-Calendar-Agenda", calendarSet: ['mycalendar'], firstDayOfWeek: 1, startDayIndex: -1, endDayIndex: 10, showMiniMonthCalendar: false, preProcessor: (e) => { if (e.start?.dateTime) { e.startDate = new Date(e.start.dateTime).valueOf() } else if (e.start?.date) { e.startDate = new Date('${e.start.date}T00:00:00').valueOf() } if (e.end?.dateTime) { e.endDate = new Date(e.end.dateTime).valueOf() } else if (e.end?.date) { e.endDate = new Date('${e.end.date}T00:00:00').valueOf() } e.title = e.summary e.fullDayEvent = (e.start?.date) ? true : false return e } } },
-
I was able to get it working. For those that may need to resolve this in the future, the answer was at this link:
https://github.com/MMRIZE/MMM-CalendarExt3Agenda#update-to-120
When some submodule is not updated, try this.
cd ~/MagicMirror/modules/MMM-CalendarExt3Agenda git submodule update --init --recursive