• Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
MagicMirror Forum
  • Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.

config

Scheduled Pinned Locked Moved Solved Troubleshooting
57 Posts 9 Posters 20.5k Views 7 Watching
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Away
    sdetweil @Fozi
    last edited by Nov 14, 2019, 5:36 PM

    @Fozi @geo
    do

    cd ~/MagicMirror
    npm run config:check
    

    fix each error, starting from the top, make one change, rerun
    the error is usually reported on the line AFTER the problem

    unexpected token is usually a missing comma on the line before, or missing matched quotes

    Sam

    How to add modules

    learning how to use browser developers window for css changes

    1 Reply Last reply Reply Quote 0
    • G Offline
      geo @Fozi
      last edited by Nov 14, 2019, 9:08 PM

      @Fozi hi i am now really embarassed,how do i post tme config.
      i should explain i thought the mirror would be a great project but did not realise ,for me, how complicated it was.
      cheers
      geo

      1 Reply Last reply Reply Quote 0
      • B Offline
        BD0G
        last edited by Nov 14, 2019, 10:02 PM

        Stick with it! Its a great learning experience. Just take your time and dont rush.

        Here is how you post your config entries.

        Open the MagicMirror/config/config.js file in a text editor. Highlight the entries in the config file. CTRL-C or copy command. Then come back to the forum and start a reply post. When you want to paste your code click on the little </> icon above the post. You will see a notification in the posting then that reads Code Here. Highlight that Code Here and choose CTRL-V or paste command. That will paste the code. Choose Submit! Done.

        1 Reply Last reply Reply Quote 0
        • G Offline
          geo
          last edited by Nov 15, 2019, 1:38 PM

          code_text
          ```/* Magic Mirror Config Sample
           *
           * By Michael Teeuw http://michaelteeuw.nl
           * MIT Licensed.
           *
           * For more information how you can configurate this file
           * See https://github.com/MichMich/MagicMirror#configuration
           *
           */
          
          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: [
          		{
          			module: "alert",
          		},
          		{
          			module: "updatenotification",
          			position: "top_bar"
          		},
          		{
          			module: "clock",
          			position: "top_left"
          		},
          		{
          			module: "calendar",
          			header: "GB Holidays",
          			position: "top_left",
          			config: {
          				calendars: [
          					{
          						symbol: "calendar-check",
          						url: "webcal://www.calendar/embed?src=en.uk%23holiday%40group.v.calendar.google.com"					}
          				]
          			}
          		},
          		{
          			module: "compliments",
          			position: "lower_third"
          		},
          		{
          			module: "currentweather",
          			position: "top_right",
          			config: 
          				location: "",
          				locationID: "53.9576",  //ID from http://bulk.openweathermap.org/sample/city.list.json.gz; unzip the gz file and find your city
          				appid: "76b503a29647f3a01dd9ba1055daea6d",
          			}
          		},
          		{
          			module: "weatherforecast",
          			position: "top_right",
          			header: "Weather Forecast",
          			config: {
          				location: "",
          				
          				,
          				locationID: "53.9576",  //ID from http://bulk.openweathermap.org/sample/city.list.json.gz; unzip the gz file and find your city
          				appid: "76b503a29647f3a01dd9ba1055daea6d",
          			}
          		},
          		{
          			module: "newsfeed",
          			position: "bottom_bar",
          			config: {
          				feeds: [
          					{
          						title:  "BBC",
          						url: "http://WWW.BBC.com/services/xml/rss/bbc/HomePage.xml",
          					}
          				],
          				showSourceTitle: true,
          				
          				showPublishDate: true,
          				broadcastNewsFeeds: false,
          				broadcastNewsUpdates: true,
          			}
          		},
          	]
          
          };
          
          /*************** DO NOT EDIT THE LINE BELOW ***************/
          if (typeof module !== "undefined") {module.exports = config;}
          B S 2 Replies Last reply Nov 15, 2019, 1:50 PM Reply Quote 0
          • B Offline
            broberg Project Sponsor @geo
            last edited by Nov 15, 2019, 1:50 PM

            you were missing a { after config: under the module currentweather

            and also one to many , under the module weatherforecast

            Corrected code :

            		{
            			module: "currentweather",
            			position: "top_right",
            			config: {   
            				location: "",
            				locationID: "53.9576",  //ID from http://bulk.openweathermap.org/sample/city.list.json.gz; unzip the gz file and find your city
            				appid: "76b503a29647f3a01dd9ba1055daea6d",
            			}
            		},
            		{
            			module: "weatherforecast",
            			position: "top_right",
            			header: "Weather Forecast",
            			config: {
            				location: "",
            				locationID: "53.9576",  //ID from http://bulk.openweathermap.org/sample/city.list.json.gz; unzip the gz file and find your city
            				appid: "76b503a29647f3a01dd9ba1055daea6d",
            			}
            		},
            
            
            
            1 Reply Last reply Reply Quote 1
            • S Away
              sdetweil @geo
              last edited by sdetweil Nov 15, 2019, 2:08 PM Nov 15, 2019, 2:07 PM

              @geo said in config:

                {
                	module: "currentweather",
                	position: "top_right",
                	config: 
                		location: "",
                		locationID: "53.9576",  //ID from http://bulk.openweathermap.org/sample/city.list.json.gz; unzip the gz file and find your city
                		appid: "76b503a29647f3a01dd9ba1055daea6d",
                	}
                },
              

              should be

              		{
              			module: "currentweather",
              			position: "top_right",
              			config:  {    // < ---- missing open brace
              				location: "",
              				locationID: "53.9576",  //ID from http://bulk.openweathermap.org/sample/city.list.json.gz; unzip the gz file and find your city
              				appid: "76b503a29647f3a01dd9ba1055daea6d",
              			}
              		},
              

              this

              		{
              			module: "weatherforecast",
              			position: "top_right",
              			header: "Weather Forecast",
              			config: {
              				location: "",
              				
              				,
              				locationID: "53.9576",  //ID from http://bulk.openweathermap.org/sample/city.list.json.gz; unzip the gz file and find your city
              				appid: "76b503a29647f3a01dd9ba1055daea6d",
              			}
              		}
              

              should be

              		{
              			module: "weatherforecast",
              			position: "top_right",
              			header: "Weather Forecast",
              			config: {
              				location: "",
              				
              				//,   < ---  remove extra comma
              				locationID: "53.9576",  //ID from http://bulk.openweathermap.org/sample/city.list.json.gz; unzip the gz file and find your city
              				appid: "76b503a29647f3a01dd9ba1055daea6d",
              			}
              		}
              

              Sam

              How to add modules

              learning how to use browser developers window for css changes

              1 Reply Last reply Reply Quote 1
              • G Offline
                geo
                last edited by Nov 15, 2019, 8:11 PM

                hi and thx again.still no joy and i have poated the latest config```
                code_text

                 *
                 * By Michael Teeuw http://michaelteeuw.nl
                 * MIT Licensed.
                 *
                 * For more information how you can configurate this file
                 * See https://github.com/MichMich/MagicMirror#configuration
                 *
                 */
                
                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: [
                		{
                			module: "alert",
                		},
                		{
                			module: "updatenotification",
                			position: "top_bar"
                		},
                		{
                			module: "clock",
                			position: "top_left"
                		},
                		{
                			module: "calendar",
                			header: "GB Holidays",
                			position: "top_left",
                			config: {
                				calendars: [
                					{
                						symbol: "calendar-check",
                						url: "webcal://www.calendar/embed?src=en.uk%23holiday%40group.v.calendar.google.com"					}
                				]
                			}
                		},
                		{
                			module: "compliments",
                			position: "lower_third"
                		},
                		{
                			module: "currentweather",
                			position: "top_right",
                			config:  {     
                				location: "",
                				locationID: "53.9576",  //ID from http://bulk.openweathermap.org/sample/city.list.json.gz; unzip the gz file and find your city
                				appid: "76b503a29647f3a01dd9ba1055daea6d",
                			}
                		},
                		{
                			module: "weatherforecast",
                			position: "top_right",
                			header: "Weather Forecast",
                			config: {
                				location: "",
                				
                				
                				locationID: "53.9576",  //ID from http://bulk.openweathermap.org/sample/city.list.json.gz; unzip the gz file and find your city
                				appid: "76b503a29647f3a01dd9ba1055daea6d",
                			}
                		}
                		{
                			module: "newsfeed",
                			position: "bottom_bar",
                			config:
                				feeds: [
                					{
                						title:  "BBC",
                						url: "http://WWW.BBC.com/services/xml/rss/bbc/HomePage.xml",
                					}
                				],
                				showSourceTitle: true,
                				
                				showPublishDate: true,
                				broadcastNewsFeeds: false,
                				broadcastNewsUpdates: true,
                			}
                		},
                	]
                
                };
                
                /*************** DO NOT EDIT THE LINE BELOW ***************/
                if (typeof module !== "undefined") {module.exports = config;}
                S L 2 Replies Last reply Nov 15, 2019, 8:13 PM Reply Quote 0
                • S Away
                  sdetweil @geo
                  last edited by Nov 15, 2019, 8:13 PM

                  @geo missing the /* as the 1st line

                  Sam

                  How to add modules

                  learning how to use browser developers window for css changes

                  S 1 Reply Last reply Nov 15, 2019, 8:17 PM Reply Quote 0
                  • S Away
                    sdetweil @sdetweil
                    last edited by sdetweil Nov 15, 2019, 8:18 PM Nov 15, 2019, 8:17 PM

                    @geo here is the fixed up config

                    run thru npm run config:check til no errors

                    missing comma and open {

                    /*
                     *
                     * By Michael Teeuw http://michaelteeuw.nl
                     * MIT Licensed.
                     *
                     * For more information how you can configurate this file
                     * See https://github.com/MichMich/MagicMirror#configuration
                     *
                     */
                    
                    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: [
                    		{
                    			module: "alert",
                    		},
                    		{
                    			module: "updatenotification",
                    			position: "top_bar"
                    		},
                    		{
                    			module: "clock",
                    			position: "top_left"
                    		},
                    		{
                    			module: "calendar",
                    			header: "GB Holidays",
                    			position: "top_left",
                    			config: {
                    				calendars: [
                    					{
                    						symbol: "calendar-check",
                    						url: "webcal://www.calendar/embed?src=en.uk%23holiday%40group.v.calendar.google.com"					}
                    				]
                    			}
                    		},
                    		{
                    			module: "compliments",
                    			position: "lower_third"
                    		},
                    		{
                    			module: "currentweather",
                    			position: "top_right",
                    			config:  {     
                    				location: "",
                    				locationID: "53.9576",  //ID from http://bulk.openweathermap.org/sample/city.list.json.gz; unzip the gz file and find your city
                    				appid: "76b503a29647f3a01dd9ba1055daea6d",
                    			}
                    		},
                    		{
                    			module: "weatherforecast",
                    			position: "top_right",
                    			header: "Weather Forecast",
                    			config: {
                    				location: "",
                    				
                    				
                    				locationID: "53.9576",  //ID from http://bulk.openweathermap.org/sample/city.list.json.gz; unzip the gz file and find your city
                    				appid: "76b503a29647f3a01dd9ba1055daea6d",
                    			}
                    		},
                    		{
                    			module: "newsfeed",
                    			position: "bottom_bar",
                    			config: {
                    				feeds: [
                    					{
                    						title:  "BBC",
                    						url: "http://WWW.BBC.com/services/xml/rss/bbc/HomePage.xml",
                    					}
                    				],
                    				showSourceTitle: true,
                    				
                    				showPublishDate: true,
                    				broadcastNewsFeeds: false,
                    				broadcastNewsUpdates: true,
                    			}
                    		},
                    	]
                    
                    };
                    
                    /*************** DO NOT EDIT THE LINE BELOW ***************/
                    if (typeof module !== "undefined") {module.exports = config;}
                    

                    Sam

                    How to add modules

                    learning how to use browser developers window for css changes

                    G 2 Replies Last reply Nov 16, 2019, 2:38 PM Reply Quote 0
                    • G Offline
                      geo
                      last edited by Nov 16, 2019, 2:24 PM

                      
                      
                      
                      
                       
                      
                      npm ERR! A complete log of this run can be found in:
                      npm ERR!     /home/pi/.npm/_logs/2019-11-16T14_09_4
                      code_text
                      ``
                      
                      
                      
                      
                      S 1 Reply Last reply Nov 16, 2019, 2:25 PM Reply Quote 0
                      • 1
                      • 2
                      • 3
                      • 4
                      • 5
                      • 6
                      • 1 / 6
                      1 / 6
                      • First post
                        7/57
                        Last post
                      Enjoying MagicMirror? Please consider a donation!
                      MagicMirror created by Michael Teeuw.
                      Forum managed by Sam, technical setup by Karsten.
                      This forum is using NodeBB as its core | Contributors
                      Contact | Privacy Policy