Read the statement by Michael Teeuw here.
I am stuck need help
-
You’ll be fine. :thumbsup:
https://forum.magicmirror.builders/topic/4231/how-to-add-modules-for-absolute-beginners
-
Thank you for the help
-
You’re welcome. If you have trouble adding one module, by all means, come back here and ask for help. Troubleshooting the addition of one module is a whole lot easier than troubleshooting your entire config. So, start with the default config and try adding a single module. Keep me posted
-
@dcarls91 said in I am stuck need help:
Thank you, I’ll try that. I’m honestly in over my head i believe, but I’m gonna keep working on it.
We all were in the beginning…hang in there it’ll get easier for you :)
-
@dcarls91 said in I am stuck need help:
In your config fil are missing a lot of , and ]
check this -
One of the best commands to know is
npm run config:check
Start at the topmost error and work your way down the file - it’s got lots of problems, but is easily fixed. Also, I highly recommend a graphical type editor if possible - Geany is what I use.
I installed samba on my magic mirror so I can edit with the PC version of Geany and save it right to the Pi. It’s great.
-
var config = { address: "localhost", // Address to listen on, can be: // - "localhost", "127.0.0.1", "::1" // - another specific IPv4/6 // - "", "0.0.0.0", "::" // port: 8080, ipWhitelist: ["127.0.0.1", "::ffff:127.0.0.1", "::1"], language: "en", timeFormat: 24, units: "imperial", modules: [ { module: "alert", }, { module: "updatenotification", position: "top_bar", }, { module: "clock", position: "top_left", }, { module: "calendar", header: "Calendar", position: "top_left", config: { calendars: [ { symbol: "calendar-check", url: "webcal://www.calendarlabs.com/templates/ical/US-Holidays.ics" }, { symbol: "calendar-plus-o ", url: "https://calendar.google.com/XXXXXXXXX/basic.ics" }, { symbol: "calendar-plus-o ", url: "https://calendar.google.com/XXXXXXX/basic.ics" } ] } }, { module: "helloworld", position: "top_bar", config: { text: "Welcome to the Carls Residence" } }, { module: "MMM-DarkSkyForecast", header: "Weather", position: "top_right", classes: "default everyone", disabled: false, config: { apikey: "Xxxxxxxxxxdda4d069a", latitude: "39.548935", longitude: "-89.294533", iconset: "4c", concise: false, forecastLayout: "table" } }, { module: "MMM-MyScoreboard", position: "bottom_left", classes: "default everyone", header: "My Scoreboard", config: { showLeagueSeparators: true, colored: true, viewStyle: "mediumLogos", sports: [ { league: "NHL", groups: ["Western"] }, { league: "NFL", groups: ["NFC North"] }, { league: "MLB", groups: ["NL Central"] }, { league: "NCAAM", groups: ["Big Ten"] }, { league: "NCAAF", groups: ["Big Ten"] } ] } }, { module: 'MMM-iFrame-Ping', position: 'bottom_left', config: { // See 'Configuration options' for more information. url: "https://radar.weather.gov/radar.php?rid=ILX&product=NCR&overlay=11101111&loop=yes", autoRefresh: true, updateInterval: 10, displayLastUpdate: true, width: "100%", height: "400px", scrolling: "no" } }, { module: "newsfeed", position: "bottom_bar", config: { feeds: [ { title: "Fox News", url: "http://feeds.foxnews.com/foxnews/latest" } ], showSourceTitle: true, showPublishDate: true } }, ] }; if (typeof module !== "undefined") {module.exports = config;}
You missed some
,
, some]
and some}
Oh, and you should never post your apikeys or links to personal calendars. I truncated both for you -
@yawns thank you for doing that, I’m very new to this, what else do i need to do to the above config file you posted
-
Give this a try. A handy tool
pi@raspberrypi:~/MagicMirror $ npm run config:check
hope its sorted -
Just wanted to say thanks again for all of the help. I have spent the last couple of days trying to figure this out to no avail. I have decided to scrap the project for now until I can figure out what I am doing because I clearly do not have a clue.