Read the statement by Michael Teeuw here.
MM Config File not matching Dashboard
-
I have modified the config.js file. But when I log into the desktop, and MM appears, it looks like it is using a default layout, and not my customized one. Do I have to tell it to update, or is it cached somewhere? I’ve tried a reboot, and that didn’t do it.
-
@droidus if it has an error it falls back to the default
minimize mm.
alt-spacebar, n
open a terminal window,
ctrl-alt-tpm2 stop all
cd ~/MagicMirror
npm start >somefile.txtwait 15 seconds
ctrl-c to stop
nano somefile.txt
scroll down look for errors
ctrl-x to exit nano
-
> magicmirror@2.16.0 start /home/pi/MagicMirror > ./run-start.sh $1 [29.10.2021 11:04.03.983] [LOG] Starting MagicMirror: v2.16.0 [29.10.2021 11:04.03.988] [LOG] Loading config ... [29.10.2021 11:04.03.994] [LOG] Loading module helpers ... [29.10.2021 11:04.03.996] [LOG] No helper found for module: alert. [29.10.2021 11:04.04.163] [LOG] Initializing new module helper ... [29.10.2021 11:04.04.164] [LOG] Module helper loaded: updatenotification [29.10.2021 11:04.04.164] [LOG] No helper found for module: clock. [29.10.2021 11:04.04.345] [LOG] Initializing new module helper ... [29.10.2021 11:04.04.346] [LOG] Module helper loaded: calendar [29.10.2021 11:04.04.346] [LOG] No helper found for module: compliments. [29.10.2021 11:04.04.347] [LOG] No helper found for module: weather. [29.10.2021 11:04.04.372] [LOG] Initializing new module helper ... [29.10.2021 11:04.04.373] [LOG] Module helper loaded: newsfeed [29.10.2021 11:04.04.373] [LOG] All module helpers loaded. [29.10.2021 11:04.04.465] [LOG] Starting server on port 8080 ... [29.10.2021 11:04.04.479] [LOG] Server started ... [29.10.2021 11:04.04.480] [LOG] Connecting socket for: updatenotification [29.10.2021 11:04.04.481] [LOG] Connecting socket for: calendar [29.10.2021 11:04.04.482] [LOG] Starting node helper for: calendar [29.10.2021 11:04.04.482] [LOG] Connecting socket for: newsfeed [29.10.2021 11:04.04.483] [LOG] Starting node helper for: newsfeed [29.10.2021 11:04.04.483] [LOG] Sockets connected & modules started ... [29.10.2021 11:04.04.757] [LOG] Launching application. [29.10.2021 11:04.06.997] [LOG] Create new calendarfetcher for url: http://www.calendarlabs.com/ical-calendar/ics/76/US_Holidays.ics - Interval: 300000 [29.10.2021 11:04.07.068] [LOG] Create new newsfetcher for url: https://rss.nytimes.com/services/xml/rss/nyt/HomePage.xml - Interval: 300000 [29.10.2021 11:04.07.534] [INFO] Calendar-Fetcher: Broadcasting 4 events. [29.10.2021 11:04.08.232] [INFO] Newsfeed-Fetcher: Broadcasting 51 items. -
@droidus ok, tell me more
where is the config.js u modified? should be ~/MagicMirror/config/config.js
u are running this on raspi OS
and NOT using MagicMirrorOS, right? -
PRETTY_NAME="Raspbian GNU/Linux 10 (buster)" NAME="Raspbian GNU/Linux" VERSION_ID="10" VERSION="10 (buster)" VERSION_CODENAME=buster ID=raspbian ID_LIKE=debian HOME_URL="http://www.raspbian.org/" SUPPORT_URL="http://www.raspbian.org/RaspbianForums" BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"pi@raspberrypi:~/MagicMirror/config $ ls config.js config.js.sample pi@raspberrypi:~/MagicMirror/config $ -
-
@sdetweil said in MM Config File not matching Dashboard:
npm run config:check
> magicmirror@2.16.0 config:check /home/pi/MagicMirror > node js/check_config.js [29.10.2021 11:40.35.104] [INFO] Checking file... /home/pi/MagicMirror/config/config.js [29.10.2021 11:40.35.173] [INFO] Your configuration file doesn't contain syntax errors :)EDIT:
Here is my config file:/* Magic Mirror Config Sample * * By Michael Teeuw https://michaelteeuw.nl * MIT Licensed. * * For more information on how you can configure this file * see https://docs.magicmirror.builders/getting-started/configuration.html#general * and https://docs.magicmirror.builders/modules/configuration.html */ let 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 or empty, is "localhost" port: 8080, basePath: "/", // The URL path where MagicMirror is hosted. If you are using a Reverse proxy // you must set the sub path here. basePath must end with a / 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"], useHttps: false, // Support HTTPS or not, default "false" will use HTTP httpsPrivateKey: "", // HTTPS private key path, only require when useHttps is true httpsCertificate: "", // HTTPS Certificate path, only require when useHttps is true language: "en", locale: "en-US", logLevel: ["INFO", "LOG", "WARN", "ERROR"], // Add "DEBUG" for even more logging timeFormat: 12, units: "metric", // serverOnly: true/false/"local" , // local for armv6l processors, default // starts serveronly and then starts chrome browser // false, default for all NON-armv6l devices // true, force serveronly mode, because you want to.. no UI on this device modules: [ { module: "alert", }, { module: "updatenotification", position: "top_bar" }, { module: "clock", clockBold: "true", position: "top_left" }, { module: "calendar", header: "US Holidays", position: "top_left", config: { calendars: [ { symbol: "calendar-check", url: "webcal://www.calendarlabs.com/ical-calendar/ics/76/US_Holidays.ics" } ] } }, { module: "compliments", position: "lower_third", config: { morning: [ "Good Morning, name!" ], afternoon: [ "Good Afternoon, name!" ], evening: [ "Good Evening, name!" ], "....-01-01": [ "Happy New Year, name!" ] } }, { module: "weather", position: "top_right", config: { weatherProvider: "openweathermap", type: "current", location: "x", locationID: "x", //ID from http://bulk.openweathermap.org/sample/city.list.json.gz; unzip the gz file and find your city apiKey: "x", units: "imperial", tempUnits: "imperial", windUnits: "imperial", timeFormat: "12", tableClass: "large", colored: "true" } }, { module: "weather", position: "top_right", header: "Weather Forecast", config: { weatherProvider: "openweathermap", type: "forecast", location: "New York", locationID: "x", //ID from http://bulk.openweathermap.org/sample/city.list.json.gz; unzip the gz file and find your city apiKey: "x" } }, { module: "newsfeed", position: "bottom_bar", config: { feeds: [ { title: "New York Times", url: "https://rss.nytimes.com/services/xml/rss/nyt/HomePage.xml" } ], showSourceTitle: true, showPublishDate: true, broadcastNewsFeeds: true, broadcastNewsUpdates: true } }, ] }; /*************** DO NOT EDIT THE LINE BELOW ***************/ if (typeof module !== "undefined") {module.exports = config;} -
@droidus in my car but incorrect config for clock and compliments
-
I just found the issue… It is using /home/pi/MagicMirror/modules/default/compliments/compliments.js instead of the config.js file defined compliments…
How do I have it use the compliments in the config.js file? -
@droidus use the correct syntax…
module: config:{ compliments: what u havefrom the documentation
config: { compliments: { day_sunny: [ "Today is a sunny day", "It's a beautiful day" ], snow: [ "Snowball battle!" ], rain: [ "Don't forget your umbrella" ] } }
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login