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.

    Adding Modules... Please Please advise

    Scheduled Pinned Locked Moved General Discussion
    25 Posts 6 Posters 14.7k Views 4 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.
    • AlvingerA Offline
      Alvinger
      last edited by

      I think the error is that the line

      		module: 'alert',
      

      has a trailing comma, it should read

      		module: 'alert'
      
      1 Reply Last reply Reply Quote 0
      • ? Offline
        A Former User
        last edited by

        Thanks will check now.

        1 Reply Last reply Reply Quote 0
        • ? Offline
          A Former User
          last edited by

          Strange these modules have not been pre- code checked before uploading to GH…?

          I’ve updated my script as been adding other modules, and getting errors or just “loading”…

          have added /// pre module lines to highlight the ones that i am having issues with …

          var config = {
          port: 8080,

          language: 'en',
          timeFormat: 12,
          units: 'metric',
          
          modules: [
          	{
          		module: 'alert'
          	},
          	{
          		module: 'clock',
          		position: 'top_left',
          	},
          	{
          		module: 'calendar',
          		header: 'British Holidays',
          		position: 'top_left',
          		config: {
          			calendars: [
          				{
          					symbol: 'calendar-check-o ',
          					url: 'webcal://www.calendarlabs.com/templates/ical/UK-Holidays.ics'
          				}
          			]
          		}
          	},
          	{
          		module: 'compliments',
          		position: 'lower_third',
          	},
          	{
          		module: 'currentweather',
          		position: 'top_right',
          		config: {
          			location: 'Phuket',
          			locationID: '1151254',  //ID from http://www.openweathermap.org
          			appid: '297ccc98662ac6f508ac9e47c549a716'
          		}
          	},
          	{
          		module: 'weatherforecast',
          		position: 'top_right',
          		header: 'Weather huh!',
          		config: {
                      location: 'Phuket',
          			locationID: '1151254',  //ID from http://www.openweathermap.org
                      appid: '297ccc98662ac6f508ac9e47c549a716'
          		}
          	},
          	{
          		module: 'newsfeed',
          		position: 'bottom_bar',
          		config: {
          			feeds: [
          				{
          					title: "Bloomberg",
          					url: "https://www.bloomberg.com/feeds/podcasts/etf_report.xml"
          				}
          			],
          			showSourceTitle: true,
          			showPublishDate: true
          		}
          	},
          			{
          		module: 'newsfeed',
          		position: 'bottom_bar',
          		config: {
          			feeds: [
          				{
          					tittle: "BBC Sci-Tech",
          					url: "http://feeds.bbci.co.uk/news/video_and_audio/technology/rss.xml?edition=uk"
          				}
          			],
          			showSourceTitle: true,
          			showPublishDate: true
          		}
          	},
          	{
          		module: 'MMM-Instagram',
          		position: 'top_right',
          		config: {
              	access_token: 'e897699215d0464f9aac278e4fdc25ba',
              	count: 20,  
              	min_timestamp: 0,
              	animationSpeed: 2500,
              	updateInterval: 12500
              	}
              },
          

          /// {
          /// module: ‘MMM-Carousel’,
          /// config: {
          /// // See below for configurable options
          /// }
          /// },
          /// {
          /// module: ‘camera’,
          /// position: ‘top_center’,
          /// config: selfieInterval: 3, // Time interval in seconds before the photo will be taken.
          /// emailConfig: {
          /// service: ‘gmail’, // Email provider to use to send email with a photo.
          /// auth: {
          /// user: ‘xxxx@xxx.com’, // Your email account
          /// pass: ‘’ // Your password for email account
          /// }
          /// },
          /// {
          /// module: ‘voicecontrol’,
          /// position: ‘bottom_left’,
          /// config: {
          /// models: [
          /// {
          /// keyword: “Show Camera”,
          /// description: “Say ‘Show Camera’ to display camera”,
          /// file: “showCamera.pmdl”,
          /// message: “SHOW_CAMERA”
          /// },
          /// {
          /// keyword: “Hide Camera”,
          /// description: “Say ‘Hide Camera’ to hide camera”,
          /// file: “hideCamera.pmdl”,
          /// message: “HIDE_CAMERA”
          /// },
          /// {
          /// keyword: “Selfie”,
          /// description: “Say ‘Selfie’ when camera is visible”,
          /// file: “selfie.pmdl”,
          /// message: “SELFIE”
          /// }
          /// },
          ]
          };
          /*************** DO NOT EDIT THE LINE BELOW ***************/
          if (typeof module !== ‘undefined’) {module.exports = config;}

          strawberry 3.141S 1 Reply Last reply Reply Quote 0
          • strawberry 3.141S Offline
            strawberry 3.141 Project Sponsor Module Developer @Guest
            last edited by

            @wjdw87 you’re missing curly braces for config in the camera module

            Please create a github issue if you need help, so I can keep track

            1 Reply Last reply Reply Quote 0
            • ? Offline
              A Former User
              last edited by

              Curley braces where sorry?

              1 Reply Last reply Reply Quote 0
              • KirAsh4K Offline
                KirAsh4 Moderator
                last edited by KirAsh4

                Guys, use proper formatting for your code! (edited to add: when posting on the forums - not in your config files)

                Block code is done with ```on a line by itself, then your code, and closed with another ``` on a line by itself again. This is not the same as an apostrophe! It’s called a 'back tick' or 'accent grave' and can be found to the left of the numerical number 1 at the top on a US keyboard. Please use it! It makes reading your config files a lot easier.

                On non-US keyboards, um, its location will vary. You can also press and hold your ALT key, and using the numerical pad, enter 9 followed by 6, then let go of the ALT key. Repeat that three times and you get the three back ticks necessary.

                A Life? Cool! Where can I download one of those from?

                1 Reply Last reply Reply Quote 1
                • ? Offline
                  A Former User
                  last edited by A Former User

                  link text My config

                  1 Reply Last reply Reply Quote 0
                  • ? Offline
                    A Former User
                    last edited by

                    /// as used instead of ``` as they crash my system (the modules) just blank screen, will be removed when the issue is resolved.

                    bheplerB 1 Reply Last reply Reply Quote 0
                    • bheplerB Offline
                      bhepler Module Developer @Guest
                      last edited by bhepler

                      @wjdw87 Why do you have the newsfeed module specified twice? You have:

                      {
                      	module: 'newsfeed',
                      	position: 'bottom_bar',
                      	config: {
                      		feeds: [
                      			{
                      				title: "Bloomberg Baby!",
                      				url: "https://www.bloomberg.com/feeds/podcasts/etf_report.xml"
                      			}
                      		],
                      		showSourceTitle: true,
                      		showPublishDate: true
                      	}
                      },
                      {
                      	module: 'newsfeed',
                      	position: 'bottom_bar',
                      	config: {
                      		feeds: [
                      			{
                      				tittle: "BBC Sci-Tech",
                      				url: "http://feeds.bbci.co.uk/news/video_and_audio/technology/rss.xml?edition=uk"
                      			}
                      		],
                      		showSourceTitle: true,
                      		showPublishDate: true
                      	}
                      },
                      

                      Would it not make more sense to just put both feeds in the feed array?

                      {
                          module: 'newsfeed',
                          position: 'bottom_bar',
                          config: {
                              feeds: [
                                  {
                                      title: "Bloomberg Baby!",
                                      url: "https://www.bloomberg.com/feeds/podcasts/etf_report.xml"
                                  },
                                  {
                                      title: "BBC Sci-Tech",
                      		url: "http://feeds.bbci.co.uk/news/video_and_audio/technology/rss.xml?edition=uk"
                                  }
                              ],
                              showSourceTitle: true,
                              showPublishDate: true
                          }
                      }
                      

                      (Also, you misspelled “title” in your second newsfeed. You have an extra “t”.)

                      ? 1 Reply Last reply Reply Quote 0
                      • ? Offline
                        A Former User @bhepler
                        last edited by

                        @bhepler said in Adding Modules... Please Please advise:

                        @wjdw87 Why do you have the newsfeed module specified twice? You have:

                        {
                        	module: 'newsfeed',
                        	position: 'bottom_bar',
                        	config: {
                        		feeds: [
                        			{
                        				title: "Bloomberg Baby!",
                        				url: "https://www.bloomberg.com/feeds/podcasts/etf_report.xml"
                        			}
                        		],
                        		showSourceTitle: true,
                        		showPublishDate: true
                        	}
                        },
                        {
                        	module: 'newsfeed',
                        	position: 'bottom_bar',
                        	config: {
                        		feeds: [
                        			{
                        				tittle: "BBC Sci-Tech",
                        				url: "http://feeds.bbci.co.uk/news/video_and_audio/technology/rss.xml?edition=uk"
                        			}
                        		],
                        		showSourceTitle: true,
                        		showPublishDate: true
                        	}
                        },
                        

                        Would it not make more sense to just put both feeds in the feed array?

                        {
                            module: 'newsfeed',
                            position: 'bottom_bar',
                            config: {
                                feeds: [
                                    {
                                        title: "Bloomberg Baby!",
                                        url: "https://www.bloomberg.com/feeds/podcasts/etf_report.xml"
                                    },
                                    {
                                        title: "BBC Sci-Tech",
                        		url: "http://feeds.bbci.co.uk/news/video_and_audio/technology/rss.xml?edition=uk"
                                    }
                                ],
                                showSourceTitle: true,
                                showPublishDate: true
                            }
                        }
                        

                        (Also, you misspelled “title” in your second newsfeed. You have an extra “t”.)

                        you can add them to the same array?

                        bheplerB 1 Reply Last reply Reply Quote 0
                        • 1
                        • 2
                        • 3
                        • 2 / 3
                        • First post
                          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