@strawberry-3-141 ahh - now you say that… I did add the nursery route at the same time!
🙈 thanks for your help!! I will try and action your changes later!
@strawberry-3-141 ahh - now you say that… I did add the nursery route at the same time!
🙈 thanks for your help!! I will try and action your changes later!
Hi everyone,
Hoping you can help me with a query I have! I am certainly no coder and I will probably use the wrong terminology, so I apologise in advance.
I have updated my Node.js to V10.4.0 since then and despite rebooting my Pi, MMM-MyCommute is no longer working. Does anyone have any suggestions as to why? here is my full config (I have removed all sensitive info).
var config = {
address: "localhost", // Address to listen on, can be:
// - "localhost", "127.0.0.1", "::1" to listen on loopback interface
// - another specific IPv4/6 to listen on a specific interface
// - "", "0.0.0.0", "::" to listen on any interface
// Default, when address config is left out, is "localhost"
port: 8080,
ipWhitelist: ["127.0.0.1", "::ffff:127.0.0.1", "::1"], // Set [] to allow all IP addresses
// or add a specific IPv4 of 192.168.1.5 :
// ["127.0.0.1", "::ffff:127.0.0.1", "::1", "::ffff:192.168.1.5"],
// or IPv4 range of 192.168.3.0 --> 192.168.3.15 use CIDR format :
// ["127.0.0.1", "::ffff:127.0.0.1", "::1", "::ffff:192.168.3.0/28"],
language: "en",
timeFormat: 24,
units: "metric",
modules: [
// ALERTS
{
module: "alert",
},
// UPDATE NOTIFICATIONS
{
module: "updatenotification",
position: "top_bar"
},
// UPDATE CLOCK
{
module: "clock",
position: "top_left",
showWeek: true,
timezone: "Etc/GMT",
width: "200px"
},
// CALENDAR
{
module: "calendar",
header: "Work Calendar",
position: "top_right",
config: {
calendars: [
{
symbol: "calendar-check-o ",
url: "...",
// maximumEntries: 3,
maximumNumberOfDays: 3,
timezone: "Etc/GMT-1",
}
]
}
},
// WEATHER
{
module: "currentweather",
position: "top_right",
config: {
location: "Warrington",
locationID: "2634739", //Location ID from http://openweathermap.org/help/city_list.txt
appid: "..."
}
},
// FORECAST
{
module: "weatherforecast",
position: "top_right",
header: "Weather Forecast",
config: {
location: "Warrington",
locationID: "2634739",
appid: "..."
}
},
// NEWS
{
module: "newsfeed",
position: "bottom_bar",
config: {
feeds: [
{
title: "Everton FC",
url: "feeds.evertonfc.com/everton-news?format=xml",
title: "BBC Headline",
url: "http://feeds.bbci.co.uk/news/rss.xml",
title: "BBC Technology",
url: "http://feeds.bbci.co.uk/news/technology/rss.xml",
title: "BBC Science",
url: "http://feeds.bbci.co.uk/news/science_and_environment/rss.xml",
}
],
showSourceTitle: true,
showPublishDate: true
}
},
// TRAFFIC
{
module: "MMM-MyCommute",
position: "top_left",
header: "Traffic",
classes: "default everyone",
disabled: false,
config: {
apikey: ".",
origin: "... ...",
startTime: "00:00",
endTime: "23:59",
hideDays: [],
showSummary: true,
colorCodeTravelTime: true,
moderateTimeThreshold: 1.1,
poorTimeThreshold: 1.3,
nextTransitVehicleDepartureFormat: "[next at] h:mm a",
travelTimeFormat: "h [h] m [min]",
travelTimeFormatTrim: "left",
pollFrequency: 10 * 60 * 1000, //every ten minutes, in milliseconds
destinations: [
{
destination: "...",
label: "Matt Work",
mode: "driving",
},
{
destination: "...",
label: "Sarah Work",
mode: "driving",
},
}
destination: "...",
label: "Nursery",
mode: "driving",
},
{
destination: "...",
label: "... Community",
mode: "driving",
},
{
destination: "...",
label: "Grandad Jeffs",
mode: "driving",
}
]
}
},
]
};
/*************** DO NOT EDIT THE LINE BELOW ***************/
if (typeof module !== "undefined") {module.exports = config;}
Thanks,
EDIT:
I have done some more troubleshooting and notice that when I remove the MMM-MyCommute code from the Config above MagicMirror then starts fine?! Not sure if that does help at all! The terminal error is:
“WARNING! Could not validate config file. Please correct syntax errors. Starting with default configuration.” but clearly the config file is there (as above), so must be a syntax error right?