Read the statement by Michael Teeuw here.
MMM-CalendarExt3Agenda Stopped Showing Events
-
Strange situation. I’ve been using MMM-CalendarExt3Agenda without incident for a few months. I have two calendars configured in the default calendar module—a CalendarLabs US holiday calendar and a personal Google calendar. Earlier this week, it showed all the upcoming events including today 5/31 and this weekend. Two or three days ago, I noticed that it was only showing events until 5/30. Consequently, it now doesn’t show anything other than the module header. I didn’t change or update anything. I’m running a Rpi 2b w/ Node v20.14.0 and Magic Mirror 2.27. I did a fresh install and CalendarExt3Agenda is the only installed module. The same behavior is also happening on another Magic Mirror running on a rpi 4 on a different network and completely different calendars.
The calendar events are broadcasting but they do not appear in the CalendarExt3Agenda module. The events show up in the default calendar module if I make that module visible.
Below is my code for CalendarExt3Agenda. Any help is appreciated. I’m stumped.
{ module: "MMM-CalendarExt3Agenda", position: "top_right", title: "My Agenda", header: "Family Calendar", classes: "fixed", disabled: false, config: { firstDayOfWeek: 0, startDayIndex: 0, endDayIndex: 10, minimalDaysOfNewYear: 1, onlyEventDays: 10, useWeather: false, useSymbol: false, showMiniMonthCalendar: false, calendarSet: [], waitFetch: 1000 * 10, //wait 10 seconds refreshInterval: 1000 * 60 * 2, //every two minutes } },
-
@geronimodupree have you checked and updated the module
(git pull and npm install???)
I know he has made some recent changes that affected some date processing
-
@sdetweil Strange, as I sat here the module started working without any additional changes. Perhaps the fact that midnight struck and we entered a new month had something to do with it?? I just remotely checked the installation on my other family member’s mirror and it too is working. Go figure. And thanks for your time and suggestions!
For the record, here is my original response to your question about git pull and npm update:
Yep, tried that. Fooled around with variety of settings. Used a bare bones config with just the module name and position (it then shows the mini calendar and the days, but it does not populate with any events). When I noticed that it wasn’t showing anything past 5/30, I experimented with the Google Calendar itself. If I added an event to 5/31 it wouldn’t show up, but if I added a new event to 5/30 it would. I’m in the US Eastern Time Zone, configured for Detroit.
Here’s my calendar config in case it helps (I have fooled around with this too…further changing the maximumNumberOfDays and maximumEntries or leaving them with their default values):
{ //Not shown. Used for configuration of CalendarExt3Agenda module: "calendar", //position: "top_right", config: { maximumNumberOfDays: 60, maximumEntries: 30, calendars: [ { symbol: "calendar-check", url: "https://ics.calendarlabs.com/76/mm3137/US_Holidays.ics", name: "us_holiday", }, { url: 'https://calendar.google.com/calendar/ical/redacted/basic.ics', name: "familyAgenda", fetchInterval: 1000 * 60 * 2, //every two minutes } ] } },
-
@geronimodupree
I’ll look inside. -
@geronimodupree
There was a bug. I updated.