Hello, I started out this journey dabbling around and getting in WAY over my head. (I’m still in way over my head, but no longer scared to be here. I had originally setup my mirrorless Family board by resizing regions and while trying to fine tune my board I was running into all kinds of issues. SO I wiped MM from my pi and started over. I’m looking for advice on my current setup (advice on things I did wrong and how I could do better) Also wondering in the agenda side of things, can I somehow make the event line longer on top to have less wrap around…can I also somehow show the location of the event if there is one? Last but not least, I can’t seem to extend the MMM-CalendarEXT3 module to the bottom of the screen, is there some sort of limit to the size of it that I haven’t come across yet? While in Dev model, when I try to select the agenda module, I can only select the EXT3 module because of the Olympics sizes movements I went through to move the module in the spot it is in currently. Should I have done that differently?
TLDR;
- Advice (right or wrong) on current setup
- Extend the even name for less wrap-around
- Show Location (if any) of event? (line below possible?)
- Extend EXT3 to bottom of screen in this position
- Reconfigure EXT3 module correctly?
Config.js:
timeFormat: 12,
units: "imperial",
modules: [
{
module: "clock",
position: "top_left"
},
{
module: "calendar",
header: "Today's Events",
position: "top_left",
config: {
limitDays: 2,
colored: false,
coloredSymbol: true,
wrapEvents: true,
showEnd: false,
fontSize: "22px",
fade: false,
fetchInterval: 60000,
eventHeight: "22px",
hideTime: true,
calendars:[
{
url: "https://calendar.google.com/calendar/ical/XXXXX/XXXXX/basic.ics",
name: "jointAccount",
symbol: "fa-regular fa-calendar",
color: '#008000',
},
{
url: "webcal://www.bfccps.org/servlet/ICalServlet?id=4",
name: "bfccps",
symbol: "school",
color: '#644117',
},
{
url: "http://ical-cdn.teamsnap.com/team_schedule/XXXXX.ics",
name: "soccer",
symbol: "fa-regular fa-futbol",
color: "blue",
},
{
url: "http://ical-cdn.teamsnap.com/team_schedule/XXXXX.ics",
name: "soccer",
symbol: "fa-regular fa-futbol",
color: "red",
},
]
}
},
{
module: 'MMM-AnyList',
position: 'bottom_left',
config: {
email: 'XXX@gmail.com',
password: 'XXXX',
list: "Dylan's Chore List",
// Optional, values listed are the defaults
onlyShowUnchecked: true,
wrapEvents: true,
maxItemsInList: 10,
fade: false,
trimText: false,
highlightAlternateRows: true,
animationSpeed: 2000,
showCategories: false,
showQuantities: false,
textAlign: 'left',
}
},
{
module: "calendar",
//position: "top_center",
config: {
mode: "month",
colored: true,
coloredSymbol: true,
wrapEvents: true,
fadePoint: 0.11,
fetchInterval: 60000,
broadcastEvents: true,
broadcastPastEvents: true,
maximumEntries: '10000',
fontSize: '20px',
eventHeight: '22px',
calendars:[
{
url: "https://calendar.google.com/calendar/ical/XXXXX/XXXXX/basic.ics",
name: "jointAccount",
symbol: "fa-regular fa-calendar",
color: '#008000',
},
{
url: "webcal://www.bfccps.org/servlet/ICalServlet?id=4",
name: "bfccps",
symbol: "school",
color: '#644117',
},
{
url: "http://ical-cdn.teamsnap.com/team_schedule/XXXXX.ics",
name: "soccer",
symbol: "fa-regular fa-futbol",
color: "blue",
},
{
url: "http://ical-cdn.teamsnap.com/team_schedule/XXXXX.ics",
name: "soccer",
symbol: "fa-regular fa-futbol",
color: "red",
},
]
}
},
{
module: "MMM-CalendarExt3",
position: "top_center",
title: "",
config: {
mode: "week",
instanceId: "WeekCalendar",
weekIndex:0,
weeksInView:4,
maxEventLines: 8,
refreshInterval: 60000,
animationSpeed: 0,
firstDayOfWeek: 0,
calendarSet: [],
useWeather: false,
fontSize: "24px",
eventHeight: "22px",
}
},
{
module: "weather",
position: "bottom_left",
config: {
weatherProvider: "openmeteo",
type: "current",
lat: 42.040143,
lon: -71.452461
}
},
{
module: "weather",
position: "bottom_left",
header: "Weather Forecast",
config: {
weatherProvider: "openmeteo",
type: "forecast",
lat: 42.040143,
lon: -71.452461,
fade: false
}
},
]
};
/*************** DO NOT EDIT THE LINE BELOW ***************/
if (typeof module !== "undefined") { module.exports = config; }
Custom.css:
:root {
--color-text: #999;
--color-text-dimmed: #888;
--color-text-bright: #fff;
--color-background: black;
--font-primary: "Roboto Condensed";
--font-secondary: "Roboto";
--font-size: 24px;
--font-size-small: 0.75rem;
--gap-body-top: 0px;
--gap-body-right: 0px;
--gap-body-bottom: 0px;
--gap-body-left: 0px;
--gap-modules: 0px;
}
/* Global Settings */
body {
margin: 0;
background: rgb(0 0 0 / 100%);
}
.MMM-CalendarExt3 .module-content {
margin-left: 350px !important;
height: 1500px !important;
width: 1550px;
}
.MMM-AnyList {
margin-bottom: 30px !important;
}
.clock {
margin-bottom: 20px;
}
.weather .module-content {
width: 350px;
}
.calendar .module-content {
width: 350px !important;
}


