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

MMM-Face-Reco-DNN

Scheduled Pinned Locked Moved Solved Troubleshooting
8 Posts 2 Posters 1.5k 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.
  • B Offline
    Blauenfeldt
    last edited by Blauenfeldt Oct 22, 2019, 12:25 PM Oct 22, 2019, 11:40 AM

    When i use classes like below

    classes: 'name'
    

    i get an error for the next line in the config.js
    If I write it with a comma like this:

    Classes: 'name',
    

    Then it and the whole module: "MMM-Face-Reco-DNN"will get ignored, and all my modules will be shown, even if nobody is in front of the camera.
    Here is a log:

    0|MagicMirror  | Loading config ...
    0|MagicMirror  | WARNING! Could not validate config file. Starting with default configuration. Please correct syntax errors at or above this line: /home/pi/MagicMirror/config/config.js:65
    0|MagicMirror  | 			classes: 'name'
    0|MagicMirror  | 			^^^^^^^
    0|MagicMirror  | SyntaxError: Unexpected identifier
    0|MagicMirror  |     at new Script (vm.js:74:7)
    0|MagicMirror  |     at createScript (vm.js:246:10)
    0|MagicMirror  |     at Object.runInThisContext (vm.js:298:10)
    0|MagicMirror  |     at Module._compile (internal/modules/cjs/loader.js:678:28)
    0|MagicMirror  |     at Object.Module._extensions..js (internal/modules/cjs/loader.js:722:10)
    0|MagicMirror  |     at Module.load (internal/modules/cjs/loader.js:620:32)
    0|MagicMirror  |     at tryModuleLoad (internal/modules/cjs/loader.js:559:12)
    0|MagicMirror  |     at Function.Module._load (internal/modules/cjs/loader.js:551:3)
    0|MagicMirror  |     at Module.require (internal/modules/cjs/loader.js:658:17)
    0|MagicMirror  |     at require (internal/modules/cjs/helpers.js:20:18)
    0|MagicMirror  | Loading module helpers ...
    
    

    Here is line 65 in my config file:

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

    If I move classes up below position like this:

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

    Then the result will be like this:

    0|MagicMirror  | WARNING! Could not validate config file. Starting with default configuration. Please correct syntax errors at or above this line: /home/pi/MagicMirror/config/config.js:60
    0|MagicMirror  | 			config: {
    0|MagicMirror  | 			^^^^^^
    0|MagicMirror  | SyntaxError: Unexpected identifier
    0|MagicMirror  |     at new Script (vm.js:74:7)
    0|MagicMirror  |     at createScript (vm.js:246:10)
    0|MagicMirror  |     at Object.runInThisContext (vm.js:298:10)
    0|MagicMirror  |     at Module._compile (internal/modules/cjs/loader.js:678:28)
    0|MagicMirror  |     at Object.Module._extensions..js (internal/modules/cjs/loader.js:722:10)
    0|MagicMirror  |     at Module.load (internal/modules/cjs/loader.js:620:32)
    0|MagicMirror  |     at tryModuleLoad (internal/modules/cjs/loader.js:559:12)
    0|MagicMirror  |     at Function.Module._load (internal/modules/cjs/loader.js:551:3)
    0|MagicMirror  |     at Module.require (internal/modules/cjs/loader.js:658:17)
    0|MagicMirror  |     at require (internal/modules/cjs/helpers.js:20:18)
    
    S 1 Reply Last reply Oct 22, 2019, 11:58 AM Reply Quote 0
    • S Away
      sdetweil @Blauenfeldt
      last edited by Oct 22, 2019, 11:58 AM

      @Blauenfeldt said in MMM-Face-Reco-DNN:

      classes ‘name’,

      yes, it should be
      classes: ‘name’,

      u missed the colon (:) between name and value

      Sam

      How to add modules

      learning how to use browser developers window for css changes

      1 Reply Last reply Reply Quote 0
      • B Offline
        Blauenfeldt
        last edited by Oct 22, 2019, 12:06 PM

        My bad. That is what i have done. I will edit my problem so it is more detailed.

        S 1 Reply Last reply Oct 22, 2019, 12:07 PM Reply Quote 0
        • S Away
          sdetweil @Blauenfeldt
          last edited by sdetweil Oct 22, 2019, 12:08 PM Oct 22, 2019, 12:07 PM

          @Blauenfeldt can u show your whole module definition
          is there a comma on the end of the line before classes:

          Sam

          How to add modules

          learning how to use browser developers window for css changes

          B 1 Reply Last reply Oct 22, 2019, 12:26 PM Reply Quote 0
          • B Offline
            Blauenfeldt @sdetweil
            last edited by Blauenfeldt Oct 22, 2019, 12:32 PM Oct 22, 2019, 12:26 PM

            I’ve updated it. yes, the line before classes ends with a comma.

            S 1 Reply Last reply Oct 22, 2019, 12:34 PM Reply Quote 0
            • S Away
              sdetweil @Blauenfeldt
              last edited by sdetweil Oct 22, 2019, 12:37 PM Oct 22, 2019, 12:34 PM

              @Blauenfeldt thanks

              in this case

              		{
              			module: "currentweather",
              			position: "top_right",
              			config: {
              				location: "hidden",
              				locationID: "hidden",  //ID from http://bulk.openweathermap.org/sample/city.list.json.gz; unzip the gz file and find your city
              				appid: "hidden"
              			}    // < ------  comma needed here
              			classes: 'name'
              		},
              

              in this case

              {
              			module: "currentweather",
              			position: "top_right",
              			classes: 'name'   // < --- comma needed here
              			config: {
              				location: "hidden",
              				locationID: "hidden",  //ID from http://bulk.openweathermap.org/sample/city.list.json.gz; unzip the gz file and find your city
              				appid: "hidden"
              			}
              }
              

              so, if u see an error like

               WARNING! Could not validate config file. Starting with default configuration. Please correct syntax errors at or above this line: /home/pi/MagicMirror/config/config.js:60
              0|MagicMirror  | 			config: {
              

              general rule, look at the line BEFORE the line referenced and add a trailing comma
              in this case, line 59 (add a comma)

              also, do

              cd ~/MagicMirror
              npm run config:check
              

              fix errors from top down
              repeat til no errors

              Sam

              How to add modules

              learning how to use browser developers window for css changes

              B 1 Reply Last reply Oct 22, 2019, 1:19 PM Reply Quote 1
              • B Offline
                Blauenfeldt @sdetweil
                last edited by Oct 22, 2019, 1:19 PM

                @sdetweil Thank you. I will try that.

                1 Reply Last reply Reply Quote 0
                • B Offline
                  Blauenfeldt
                  last edited by Oct 27, 2019, 8:07 PM

                  It works like a charm now. Thank you very much.

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