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.

    Help with config and adding modules

    Scheduled Pinned Locked Moved Troubleshooting
    7 Posts 2 Posters 2.7k Views 2 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.
    • M Offline
      mrfloppy88
      last edited by

      after trying to add a face recognition my config is broken

      can someone help me out?

      p.s. i had to use the sample file, as i broke the original config before
      i copied it to overwrite config.js and reapplied my edits

      /* Magic Mirror Config Sample
      *

      • By Michael Teeuw http://michaelteeuw.nl
      • MIT Licensed.
        */

      var config = {
      port: 8080,

      ipWhitelist: ["127.0.0.1", "::ffff:127.0.0.1", "::1"], // Set [] to allow all IP addresses.
      
      language: "nl",
      timeFormat: 24,
      units: "metric",
      
      modules: [
      	{
      		module: 'MMM-Facial-Recognition',
      		config: {
      			// 1=LBPH | 2=Fisher | 3=Eigen
      			recognitionAlgorithm: 1,
      			// Threshold for the confidence of a recognized face before it's considered a
      			// positive match.  Confidence values below this threshold will be considered
      			// a positive match because the lower the confidence value, or distance, the
      			// more confident the algorithm is that the face was correctly detected.
      			lbphThreshold: 50,
      			fisherThreshold: 250,
      			eigenThreshold: 3000,
      			// force the use of a usb webcam on raspberry pi (on other platforms this is always true automatically)
      			useUSBCam: false,
      			// Path to your training xml
      			trainingFile: 'modules/MMM-Facial-Recognition/training.xml',
      			// recognition intervall in seconds (smaller number = faster but CPU intens!)
      			interval: 2,
      			// Logout delay after last recognition so that a user does not get instantly logged out if he turns away from the mirror for a few seconds
      			logoutDelay: 15,
      			// Array with usernames (copy and paste from training script)
      			users: [],
      			//Module set used for strangers and if no user is detected
      			defaultClass: "default",
      			//Set of modules which should be shown for every user
      			everyoneClass: "everyone",
      			// Boolean to toggle welcomeMessage
      			welcomeMessage: true
      		}
      	}
      		module: "alert",
      	},
      	{
      		module: "updatenotification",
      		position: "top_bar"
      	},
      	{
      		module: "clock",
      		position: "top_left"
      	},
      	{
      		module: "calendar",
      		header: "Feestdagen",
      		position: "top_left",
      		config: {
      			calendars: [
      				{
      					symbol: "calendar-check-o ",
      					url: "webcal://ical.mac.com/ical/Dutch32Holidays.ics"
      				}
      			]
      		}
      	},
      	{
      		module: "compliments",
      		position: "lower_third"
      	},
      	{
      		module: "currentweather",
      		position: "top_right",
      		config: {
      			location: "Best",
      			locationID: "2759040",  //ID from http://www.openweathermap.org/help/city_list.txt
      			appid: "XXX"
      		}
      	},
      	{
      		module: "weatherforecast",
      		position: "top_right",
      		header: "Weather Forecast",
      		config: {
      			location: "Best",
      			locationID: "2759040",  //ID from http://www.openweathermap.org/help/city_list.txt
      			appid: "XXX"
      		}
      	},
      	{
      		module: "newsfeed",
      		position: "bottom_bar",
      		config: {
      			feeds: [
      				{
      					title: "Eindhovens Dagblad",
      					url: "http://www.ed.nl/best-e-o/rss.xml"
      				}
      			],
      			showSourceTitle: true,
      			showPublishDate: true
      		}
      	},
      ]
      

      };

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

      1 Reply Last reply Reply Quote 0
      • cowboysdudeC Offline
        cowboysdude Module Developer
        last edited by cowboysdude

        Missing a coma right after and just before alert module and the starting bracket for the next module… :)

               {
        	module: 'MMM-Facial-Recognition',
        	config: {
        		// 1=LBPH | 2=Fisher | 3=Eigen
        		recognitionAlgorithm: 1,
        		// Threshold for the confidence of a recognized face before it's considered a
        		// positive match.  Confidence values below this threshold will be considered
        		// a positive match because the lower the confidence value, or distance, the
        		// more confident the algorithm is that the face was correctly detected.
        		lbphThreshold: 50,
        		fisherThreshold: 250,
        		eigenThreshold: 3000,
        		// force the use of a usb webcam on raspberry pi (on other platforms this is always true automatically)
        		useUSBCam: false,
        		// Path to your training xml
        		trainingFile: 'modules/MMM-Facial-Recognition/training.xml',
        		// recognition intervall in seconds (smaller number = faster but CPU intens!)
        		interval: 2,
        		// Logout delay after last recognition so that a user does not get instantly logged out if he turns away from the mirror for a few seconds
        		logoutDelay: 15,
        		// Array with usernames (copy and paste from training script)
        		users: [],
        		//Module set used for strangers and if no user is detected
        		defaultClass: "default",
        		//Set of modules which should be shown for every user
        		everyoneClass: "everyone",
        		// Boolean to toggle welcomeMessage
        		welcomeMessage: true
        	}
            },
            {
            module: "alert",
        },
        
        1 Reply Last reply Reply Quote 1
        • M Offline
          mrfloppy88
          last edited by mrfloppy88

          im sorry… but that did not help

          could you show me the the lines as they should be?

          https://pastebin.com/b6hpEDzc this might be easier to read

          cowboysdudeC 1 Reply Last reply Reply Quote 0
          • cowboysdudeC Offline
            cowboysdude Module Developer @mrfloppy88
            last edited by cowboysdude

            @mrfloppy88 That’s because I missed the starting bracket to the next module… I corrected it… try that :)

            In the future to avoid issues backup your working config.js to config.bak because you know that works then add your module :)

            Also put your config.js through this -> http://jshint.com/
            It will tell you where your issue is :)

            1 Reply Last reply Reply Quote 1
            • M Offline
              mrfloppy88
              last edited by

              thanks, yes i backup after every successfull edit ^^

              1 Reply Last reply Reply Quote 1
              • M Offline
                mrfloppy88
                last edited by

                damn, after that edit it just shows black

                i tried the jshint, but i dont understand why it would be expecting some characters

                are you familliar with the face recognition module?

                https://pastebin.com/640sLwqB

                cowboysdudeC 1 Reply Last reply Reply Quote 0
                • cowboysdudeC Offline
                  cowboysdude Module Developer @mrfloppy88
                  last edited by

                  @mrfloppy88 No, not at all. I’m sure someone here does. If you take it out and it works again I would leave it out and do some forum searching to see if others had the same issues :)

                  1 Reply Last reply Reply Quote 0

                  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
                  • 1 / 1
                  • 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