@djdwayneanthony Sure,
Here is my config.js:
/* Magic Mirror Config fILE
*
var config = {
port: 8080,
language: 'en',
timeFormat: 24,
units: 'metric',
modules: [
{
module: 'alert',
config: {
welcome_message: 'Welcome, Magic Mirror boot-up successful!',
},
},
{
module: 'MMM-Remote-Control',
//uncomment for url position: ‘top_left’,
},
//uncomment {
//for module: ‘MMM-Snow’,
//s position: ‘fullscreen_above’,
//n config: {
//o flakeCount: 50,
//w }
//! },
{
module: ‘clock’,
position: ‘top_left’
},
{
module: ‘calendar’,
position: ‘top_left’,
header: ‘The Hoods Calendar’,
config: {
maximumEntries: 25,
maximumNumberOfDays: 365,
maxTitleLength: 25,
animationSpeed: 0,
fadePoint: 1,
timeFormat: ‘absolute’,
urgency: 7,
calendars: [
{
symbol: ‘calendar’,
url: ‘GOOGLE CALENDAR URL’
}
]
}
},
{
module: ‘currentweather’,
position: ‘top_right’,
config: {
location: ‘Portchester,United Kingdom’,
locationID: ‘2649692’, //ID from http://www.openweathermap.org
appid: ‘API KEY’,
},
},
{
module: ‘weatherforecast’,
position: ‘top_right’,
header: ‘Weather Forecast’,
config: {
fadePoint: 1,
location: ‘Portchester,United Kingdom’,
locationID: ‘2649692’, //ID from http://www.openweathermap.org
appid: ‘API KEY’,
showRainAmount: true,
},
},
{
module: ‘MMM-NetworkScanner’,
position: ‘top_right’,
header: ‘Hood Family Mobile Phones’,
config: {
devices: [
{ macAddress: “MAC1”, name: " Internet Router", icon: “wifi”},
{ macAddress: “MAC2”, name: “Simon”, icon: “mobile”},
{ macAddress: “MAC3”, name: “Emma”, icon: “mobile”},
{ macAddress: “MAC4”, name: “Jacob”, icon: “mobile”},
{ macAddress: “MAC5”, name: “Rhiannon”, icon: “mobile”},
],
showUnknown: false,
showOffline: true,
keepAlive: 240,
updateInterval: 10,
},
},
{
module: ‘calendar_monthly’,
position: ‘top_right’,
config: {
fadeSpeed: 2,
showHeader: ‘true’,
cssStyle: ‘custom’, //block, clean, slate or custom
updateDelay: 5,
},
},
{
module: ‘newsfeed’,
position: ‘bottom_bar’,
config: {
showDescription: true,
feeds: [
{
title: “BBC News”,
url: “http://feeds.bbci.co.uk/news/rss.xml?edition=uk”
},
],
showSourceTitle: true,
showPublishDate: true
}
},
{
module: ‘MMM-Traffic’,
position: ‘bottom_bar’,
classes: ‘dimmed medium’,
config: {
api_key: ‘API KEY’,
mode: ‘driving’,
origin: ‘ORIGIN’,
destination: ‘DESTINATION’,
// arrival_time: ‘0730’, //optional, but needs to be in 24 hour time if used.
route_name: ‘Simon - Home to Work’,
changeColor: ‘true’,
showGreen: ‘true’,
limitYellow: 15, //Greater than 15% of journey time due to traffic
limitRed: 30, //Greater than 30% of journey time due to traffic
traffic_model: ‘pessimistic’,
interval: 120000 //2 minutes
},
},
{
module: ‘MMM-Traffic’,
position: ‘bottom_bar’,
classes: ‘dimmed medium’, //optional, default is ‘bright medium’, only applies to commute info not r$
config: {
api_key: ‘API KEY’,
mode: ‘driving’,
origin: ‘ORIGIN’,
destination: ‘DESTINATION’,
// arrival_time: ‘0730’, //optional, but needs to be in 24 hour time if used.
route_name: ‘Emma - Home to Nursery’,
changeColor: ‘true’,
showGreen: ‘true’,
limitYellow: 15, //Greater than 15% of journey time due to traffic
limitRed: 30, //Greater than 30% of journey time due to traffic
traffic_model: ‘pessimistic’,
interval: 120000 //2 minutes
},
},
{
module: ‘MMM-Traffic’,
position: ‘bottom_bar’,
classes: ‘dimmed medium’, //optional, default is ‘bright medium’, only applies to commute info not r$
config: {
api_key: ‘API KEY’,
mode: ‘driving’,
origin: ‘ORIGIN’,
destination: ‘DESTINATION’,
// arrival_time: ‘0730’, //optional, but needs to be in 24 hour time if used.
route_name: ‘Home to Nana & Grandad Hoods’,
changeColor: ‘true’,
showGreen: ‘true’,
limitYellow: 15, //Greater than 15% of journey time due to traffic
limitRed: 30, //Greater than 30% of journey time due to traffic
traffic_model: ‘pessimistic’,
interval: 120000 //2 minutes
},
},
{
module: ‘mmm-systemtemperature’,
position: ‘bottom_bar’,
classes: ‘small dimmed’,
config: {
prependString: 'CPU Temp: ',
updateInterval: 5000,
animationSpeed: 0,
},
},
{
module: ‘updatenotification’,
position: ‘bottom_bar’,
},
]
};
/*************** DO NOT EDIT THE LINE BELOW ***************/
if (typeof module !== ‘undefined’) {module.exports = config;}
bolded text
I have removed api keys, destinations, etc so anything in ITALICS you would require adding your own variable here as described in the modules.
The Modules I used are:
alert (default module)
MMM-Remote-Control
MMM-Snow (I only configure this ON during the holiday period!)
clock (default module)
calendar (default module)
currentweather (default module)
weatherforecast (default module)
MMM-NetworkScanner
calendar_monthly
newsfeed (default module)
MMM-Traffic (used three times, for different commutes)
mmm-systemtemperature
updatenotification (default module)