Read the statement by Michael Teeuw here.
MMM-CalendarExt2 month view for Sept not showing all views
-
I installed the MMM-CalendarExt2 back in August and it was working great. Now that it is September I am having a problem. Now it only shows events up to 3 days after the current day. It shows no events for the rest or the month or the next month. I can’t figure out why it is doing that.
-
@aunrea
show me your config. -
{
module: ‘MMM-CalendarExt2’,
config: {
updateInterval: 1000 * 60,
calendars: [
{
url: “https://calendar.google.com/calendar/ical/.../basic.ics”,
name: “Candace’s Events”,
className: “candace-event”,
},
{
url: “https://calendar.google.com/calendar/ical/.../basic.ics”,
name: “Sam’s Events”,
className: “sam-event”,
},
{
url: “https://calendar.google.com/calendar/ical/.../basic.ics”,
name: “Liam’s Events”,
className: “liam-event”,
},
{
url: “https://calendar.google.com/calendar/ical/.../basic.ics”,
name: “Casey’s Events”,
className: “casey-event”,
},
{
url: “https://calendar.google.com/calendar/ical/.../basic.ics”,
name: “Family Events”,
className: “family-event”,
},
{
url: “https://calendar.google.com/calendar/ical/.../basic.ics”,
name: “Birthdays”,
className: “birthday-event”,
},
{
url: “https://calendar.google.com/calendar/ical/en.usa%23holiday%40group.v.calendar.google.com/public/basic.ics”,
name: “Holidays”,
className: “birthday-event”,
},], views: [ { mode: "month", name: "Monthly Calendar", position: "middle_center", hideOverflow: false, timeFormat: "h:mm A", }, { mode: "month", name: "Next Month", position: "middle_center", hideOverflow: false, timeFormat: "h:mm A", fromNow: 1, }, { mode: "month", name: "Next Next Month", position: "middle_center", hideOverflow: false, timeFormat: "h:mm A", fromNow: 2, }, { mode: "month", name: "Last Month", position: "middle_center", hideOverflow: false, timeFormat: "h:mm A", fromNow: -1, }, ], scenes: [ { name: "current", views: ["Monthly Calendar"], }, { name: "next", views: ["Next Month"], }, { name: "next_next", views: ["Next Next Month"], }, { name: "before", views: ["Last Month"], }, ], } },
-
@aunrea
Default items to display in a view is set to100
. Your calendars have more than 100 so some events have been cut off.
The purpose of this default limitation is for whom has too many events in his calendar from old history.
Usually, user can select the events byfilter
andsort
feature.However in your case, you want total 4 views for 4 months, so it needs to get over 100 events.
You can setmaxItems
to bigger number (e.g: 500)
https://github.com/eouia/MMM-CalendarExt2/wiki/2c.-Configuration:View#common{ module: 'MMM-CalendarExt2', config: { updateInterval: 1000 * 60, calendars: [ ... ], defaultSet: { view: { hideOverflow:false, timeFormat: "h:mm A", maxItems: 500, // < ------ THIS VALUE } }, views: [ { mode: "month", name: "Monthly Calendar", position: "middle_center", }, ... ], scenes: [ { name: "current", views: ["Monthly Calendar"], }, ... ], } },
You can get this.
-
@Sean Thank you that workd.