howdy - have spent entirely too many hours trying to get this to display properly so resorting to the experts.
At this point in time, I’m just trying to have my Google Calendar feed the events for the CalendarExt3 module as it seems the latter has more flexibility for changes or css down the road.
I was finally able to get the ‘calendar grid’ to appear after moving the positioning to the bottom. Its a 27in screen does the Ext3 module position need to be set on the ‘bottom’ to see the calendar grid?
Config file with personal calendar redacted and a crude photo of the screen. Events are working as expected from the Google Calendar.
/* Config Sample
*
* For more information on how you can configure this file
* see https://docs.magicmirror.builders/configuration/introduction.html
* and https://docs.magicmirror.builders/modules/configuration.html
*
* You can use environment variables using a `config.js.template` file instead of `config.js`
* which will be converted to `config.js` while starting. For more information
* see https://docs.magicmirror.builders/configuration/introduction.html#enviromnent-variables
*/
let config = {
address: "localhost", // Address to listen on
port: 8080,
basePath: "/", // The URL path where MagicMirror² is hosted
ipWhitelist: ["127.0.0.1", "::ffff:127.0.0.1", "::1"], // Set IP addresses that are allowed to connect
useHttps: false, // Support HTTPS or not
httpsPrivateKey: "", // HTTPS private key path
httpsCertificate: "", // HTTPS Certificate path
language: "en",
locale: "en-US",
logLevel: ["INFO", "LOG", "WARN", "ERROR"], // Add "DEBUG" for more logging
timeFormat: 24,
units: "metric",
modules: [
{
module: "calendar",
position: "top_right",
config: {
broadcastPastEvents: true,
calendars: [
{
url: "webcal://www.calendarlabs.com/ical-calendar/ics/76/US_Holidays.ics",
name: "us_holiday",
color: "#3399ff"
}
]
}
},
{
module: 'MMM-GoogleCalendar',
header: "My Google Calendar",
position: "top_left",
config: {
calendars: [
{
symbol: "calendar-week",
calendarID: "" // Replace with your calendar ID
}
],
mode: "month",
maximumEntries: 10,
maxDays: 30,
showEndTime: true,
showLocation: true,
showDescription: true,
showInvitees: false
}
},
{
module: "MMM-CalendarExt3",
position: "bottom_center",
title: "Events Calendar",
config: {
mode: "month",
weekIndex: 0,
weeksInView: 5,
instanceId: "basicCalendar",
locale: 'en-EN',
maxEventLines: 5,
firstDayOfWeek: 0,
refreshInterval: 120000,
animationSpeed: 0,
useSymbol: false,
calendarSet: []
}
}
],
customCss: "css/custom.css"
};
/*************** DO NOT EDIT THE LINE BELOW ***************/
if (typeof module !== "undefined") { module.exports = config; }