Read the statement by Michael Teeuw here.
MMM-CalendarExt3
- 
 @Fjerdrumsmoen 
 For google calendar you need some additional config. See thereadme.mdmore.
- 
 Thanks. Now it shows :-) But not with Google account. 
 Should i put in this code in the config.js?preProcessor: (e) => { e.startDate = new Date(e.start?.date || e.start?.dateTime).valueOf() e.endDate = new Date(e.end?.date || e.end?.dateTime).valueOf() e.title = e.summary e.fullDayEvent = (e.start?.date) ? true : false return e }
- 
 @Fjerdrumsmoen just use the Google url instead of the holidays… does it show in default calendar? 
 no… fix that
- 
 @Fjerdrumsmoen 
 In CX3 module config not global or calendar module.
- 
 1.4.0 (2023-06-04) - ADDED (Experimental) Show popover of event details on click/touch (Chrome 114 or Electron 25 needed)
 See https://github.com/MMRIZE/MMM-CalendarExt3/discussions/80 - FIXED Clarify code for using MMM-GoogleCalendar module #78 (Thanks to @jcherniak)
- UPDATED Updated CX3_Shared submodule #76 / More robust oppositeColorcalculation. (Thanks to @btastic)
 Preview video is here: https://github.com/MMRIZE/public_ext_storage/issues/1 
- 
 @MMRIZE This is awesome!! Congrats!!! 
 Unfortunately I don’t have a touch screen but this opens a new world of possibilities for those who have.
- 
 How do I use MMM-CalendarExt3 to show events from MMM-GoogleCalendar? I have MMM-GoogleCalendar setup and it’s displaying events. However, I tried adding MMM-CalendarExt3 to the config and it won’t display anything. Any help is much appreciated. My config file… { module: "MMM-GoogleCalendar", header: "Family Calendar", position: "top_left", classes: "calendar-agenda", config: { calendars: [ { symbol: "calendar-week", calendarID: "myemail@gmail.com", name: "mycalendar" }, ], fade: false, maximumNumberOfDays: 5, showlocation: true, tableClass: "medium", } }, { module: "MMM-CalendarExt3", position: "top_left", config: { instanceID: "I-calendar-month", calendarSet: ['mycalendar'], weeksInView: 3 } },
- 
 @MM19198 https://github.com/MMRIZE/MMM-CalendarExt3#compatible-with-randombrainstormermmm-googlecalendar There’s a config snippet there to make it work. 
- 
 @BKeyport I appreciate the quick reply. I tried adding that but unfortunately it didn’t change anything. Is there anything I need to do with eventNotification? { module: "MMM-GoogleCalendar", header: "Family Calendar", position: "top_left", classes: "calendar-agenda", config: { calendars: [ { symbol: "calendar-week", calendarID: "myemail@gmail.com", name: "mycalendar" }, ], fade: false, maximumNumberOfDays: 5, showlocation: true, tableClass: "medium", } }, { module: "MMM-CalendarExt3", position: "top_left", title: "Family Calendar EXT3", config: { mode: "week", instanceID: "I-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 } } },
- 
 @BKeyport In addition to that code you sent, I also had to add “broadcastEvents: true” to the MMM-GoogleCalendar config. Now I’m able to see events on the MMM-CalendarEXT3 module. Thanks! 


