• 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.

Adding Modules... Please Please advise

Scheduled Pinned Locked Moved General Discussion
25 Posts 6 Posters 13.9k 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.
  • ? Offline
    A Former User
    last edited by Oct 24, 2016, 12:29 PM

    Is it due to not pasting the code like this

    modules: [
    {
    module: ‘MMM-WorldTides’,
    position: ‘top-right’,
    config: {
    longitude: ‘’, //longitude and latitude need to be written with . instead of ,
    latitude: ‘’,
    appid: ‘’ //appid needs to be requested from worldtides.info
    }
    }

    1 Reply Last reply Reply Quote 0
    • Y Offline
      yawns Moderator
      last edited by Oct 24, 2016, 12:34 PM

      I need to check on my machine this evening, when I am at home

      1 Reply Last reply Reply Quote 0
      • ? Offline
        A Former User
        last edited by Oct 24, 2016, 12:40 PM

        Thanks, much appreciated :)

        1 Reply Last reply Reply Quote 0
        • ? Offline
          A Former User
          last edited by Oct 24, 2016, 1:02 PM

          var config = {
          port: 8080,

          language: 'en',
          timeFormat: 12,
          units: 'metric',
          
          modules: [
          	{
          		module: 'alert',
          	},
          	{
          		module: 'clock',
          		position: 'top_left',
          	},
          	{
          		module: 'calendar',
          		header: 'British Holidays Bitch',
          		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 Baby!",
          					url: "https://www.bloomberg.com/feeds/podcasts/etf_report.xml"
          				}
          			],
          			showSourceTitle: true,
          			showPublishDate: true
          		}
          	},
          	{
          		module: 'MMM-WorldTides',
          		position: 'top_right',
          		config: {
          		longitude: '7.880', //longitude and latitude need to be written with . instead of ,
          		latitude: '98.392',
          		appid: '5d3d65d6-f4a6-45d4-ab44-13e4eab4b421' //appid needs to be requested from worldtides.info
          		}
          	},	
          ]
          

          };

          /*************** DO NOT EDIT THE LINE BELOW ***************/
          if (typeof module !== ‘undefined’) {module.exports = config;}

          1 Reply Last reply Reply Quote 0
          • A Offline
            Alvinger
            last edited by Oct 24, 2016, 6:59 PM

            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 Oct 24, 2016, 7:00 PM

              Thanks will check now.

              1 Reply Last reply Reply Quote 0
              • ? Offline
                A Former User
                last edited by Oct 24, 2016, 7:05 PM

                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;}

                S 1 Reply Last reply Oct 24, 2016, 8:37 PM Reply Quote 0
                • S Offline
                  strawberry 3.141 Project Sponsor Module Developer @Guest
                  last edited by Oct 24, 2016, 8:37 PM

                  @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 Oct 25, 2016, 6:33 AM

                    Curley braces where sorry?

                    1 Reply Last reply Reply Quote 0
                    • KirAsh4K Offline
                      KirAsh4 Moderator
                      last edited by KirAsh4 Oct 25, 2016, 7:17 AM Oct 25, 2016, 7:02 AM

                      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
                      • 1
                      • 2
                      • 3
                      • 2 / 3
                      2 / 3
                      • First post
                        11/25
                        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