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

Add JS Code to the Mirror

Scheduled Pinned Locked Moved Solved Troubleshooting
33 Posts 5 Posters 11.7k Views 5 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.
  • D Offline
    dnj0104
    last edited by Oct 23, 2020, 10:47 PM

    yes and and result is

    pi@raspberrypi:~/MagicMirror $ grep version package.json
    	"version": "2.13.0",
    
    S 1 Reply Last reply Oct 23, 2020, 10:48 PM Reply Quote 0
    • S Offline
      sdetweil @sdetweil
      last edited by Oct 23, 2020, 10:48 PM

      @dnj0104 yeh, mess

      this module should be installed like this to make up for the name problem

      cd ~/ MagicMirror/modules
      git clone https://github.com/timjong93/MMM-MPD.git mpd_client
      cd mpd_client
      npm install
      

      then everything matches

      Sam

      How to add modules

      learning how to use browser developers window for css changes

      D 1 Reply Last reply Oct 23, 2020, 10:54 PM Reply Quote 0
      • S Offline
        sdetweil @dnj0104
        last edited by Oct 23, 2020, 10:48 PM

        @dnj0104 thanks… so the git checkout would not have worked, sorry…

        try the install as I suggest above

        Sam

        How to add modules

        learning how to use browser developers window for css changes

        1 Reply Last reply Reply Quote 0
        • D Offline
          dnj0104 @sdetweil
          last edited by Oct 23, 2020, 10:54 PM

          @sdetweil

          so then i throw mpd client folder in trash and follow your
          install instructions?

          because I believe there have been a problem when I first installed mpd_client, I did not been clear where the npm install should been placed, if you read in mpd-client readme.md maybe you understand, english is not my first language, and my linux-fu is below first grade :)

          S 1 Reply Last reply Oct 23, 2020, 10:58 PM Reply Quote 0
          • S Offline
            sdetweil @dnj0104
            last edited by sdetweil Oct 23, 2020, 10:59 PM Oct 23, 2020, 10:58 PM

            @dnj0104 is ok, he didn’t do the instructions correctly…

            yes, start over

            cd ~/MagicMirror/modules
            rm -rf mod_client
            

            then do the install as I suggested

            Sam

            How to add modules

            learning how to use browser developers window for css changes

            1 Reply Last reply Reply Quote 0
            • D Offline
              dnj0104
              last edited by Oct 23, 2020, 11:26 PM

              and then change folder name to mod-client ?

              is it mod-client (folder) and mod_client in config.js in config array. do I also change name in mpd-client.js file?

              S 1 Reply Last reply Oct 23, 2020, 11:29 PM Reply Quote 0
              • S Offline
                sdetweil @dnj0104
                last edited by Oct 23, 2020, 11:29 PM

                @dnj0104 everythign should be named mpd_client

                look at the files list in the module
                https://github.com/timjong93/MMM-MPD

                all mpd_client

                no, do NOT change the folder name, change the config.js to match

                module: 'mpd_client',
                

                Sam

                How to add modules

                learning how to use browser developers window for css changes

                D 1 Reply Last reply Oct 23, 2020, 11:40 PM Reply Quote 0
                • D Offline
                  dnj0104 @sdetweil
                  last edited by Oct 23, 2020, 11:40 PM

                  @sdetweil said in Add JS Code to the Mirror:

                  mpd_client

                  ok then

                  fresh install and download after your instructions:

                  [[ERROR]  WARNING! Could not validate config file. Starting with default configuration. Please correct syntax errors at or above this line: ReferenceError: NodeHelper is not defined
                      at Object.<anonymous> (/home/pi/MagicMirror/modules/mpd_client/node_helper.js:4:18)
                      at Module._compile (internal/modules/cjs/loader.js:786:30)
                      at Object.Module._extensions..js (internal/modules/cjs/loader.js:798:10)
                      at Module.load (internal/modules/cjs/loader.js:645:32)
                      at Function.Module._load (internal/modules/cjs/loader.js:560:12)
                      at Module.require (internal/modules/cjs/loader.js:685:19)
                      at require (internal/modules/cjs/helpers.js:16:16)
                      at loadModule (/home/pi/MagicMirror/js/app.js:134:17)
                      at loadNextModule (/home/pi/MagicMirror/js/app.js:169:5)
                      at /home/pi/MagicMirror/js/app.js:171:6
                  [2020-10-24 01:33:46.979] [LOG]    Loading module helpers ...
                  [2020-10-24 01:33:46.980] [LOG]    No helper found for module: alert.
                  [2020-10-24 01:33:46.981] [LOG]    Initializing new module helper ...
                  [2020-10-24 01:33:46.982] [LOG]    Module helper loaded: updatenotification
                  [2020-10-24 01:33:46.983] [LOG]    No helper found for module: clock.
                  [2020-10-24 01:33:46.984] [LOG]    Initializing new module helper ...
                  [2020-10-24 01:33:46.985] [LOG]    Module helper loaded: calendar
                  [2020-10-24 01:33:46.986] [LOG]    No helper found for module: .
                  [2020-10-24 01:33:46.988] [LOG]    No helper found for module: currentweather.
                  [2020-10-24 01:33:46.990] [LOG]    No helper found for module: weatherforecast.
                  [2020-10-24 01:33:46.991] [LOG]    Initializing new module helper ...
                  [2020-10-24 01:33:46.992] [LOG]    Module helper loaded: newsfeed
                  [2020-10-24 01:33:46.994] [ERROR]  App threw an error during load
                  [2020-10-24 01:33:47.003] [ERROR]  ReferenceError: NodeHelper is not defined
                      at Object.<anonymous> (/home/pi/MagicMirror/modules/mpd_client/node_helper.js:4:18)
                      at Module._compile (internal/modules/cjs/loader.js:786:30)
                      at Object.Module._extensions..js (internal/modules/cjs/loader.js:798:10)
                      at Module.load (internal/modules/cjs/loader.js:645:32)
                      at Function.Module._load (internal/modules/cjs/loader.js:560:12)
                      at Module.require (internal/modules/cjs/loader.js:685:19)
                      at require (internal/modules/cjs/helpers.js:16:16)
                      at loadModule (/home/pi/MagicMirror/js/app.js:134:17)
                      at loadNextModule (/home/pi/MagicMirror/js/app.js:169:5)
                      at /home/pi/MagicMirror/js/app.js:171:6
                  [2020-10-24 01:33:47.006] [ERROR]  Whoops! There was an uncaught exception...
                  [2020-10-24 01:33:47.007] [ERROR]  ReferenceError: NodeHelper is not defined
                      at Object.<anonymous> (/home/pi/MagicMirror/modules/mpd_client/node_helper.js:4:18)
                      at Module._compile (internal/modules/cjs/loader.js:786:30)
                      at Object.Module._extensions..js (internal/modules/cjs/loader.js:798:10)
                      at Module.load (internal/modules/cjs/loader.js:645:32)
                      at Function.Module._load (internal/modules/cjs/loader.js:560:12)
                      at Module.require (internal/modules/cjs/loader.js:685:19)
                      at require (internal/modules/cjs/helpers.js:16:16)
                      at loadModule (/home/pi/MagicMirror/js/app.js:134:17)
                      at loadNextModule (/home/pi/MagicMirror/js/app.js:169:5)
                      at /home/pi/MagicMirror/js/app.js:171:6
                  [2020-10-24 01:33:47.014] [ERROR]  MagicMirror will not quit, but it might be a good idea to check why this happened. Maybe no internet connection?
                  [2020-10-24 01:33:47.014] [ERROR]  If you think this really is an issue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/issues
                  [2020-10-24 01:33:49.707] [LOG]    Launching application.]
                  

                  something wrong with nodehelper I believe.

                  Or maybe I have wrong port and IP to my mpd.

                  S 1 Reply Last reply Oct 23, 2020, 11:53 PM Reply Quote 0
                  • S Offline
                    sdetweil @dnj0104
                    last edited by Oct 23, 2020, 11:53 PM

                    @dnj0104 bad module,

                    edit the node_helper.js
                    and add this as the 1st line

                    const NodeHelper = require("node_helper");
                    

                    Sam

                    How to add modules

                    learning how to use browser developers window for css changes

                    1 Reply Last reply Reply Quote 0
                    • D Offline
                      dnj0104
                      last edited by Oct 24, 2020, 12:02 AM

                      I added your code snippet in 1st line after

                      var mpd = require('mpd'),
                      

                      and output

                      [2020-10-24 01:56:54.490] [ERROR]  WARNING! Could not validate config file. Starting with default configuration. Please correct syntax errors at or above this line: /home/pi/MagicMirror/modules/mpd_client/node_helper.js:1
                      var mpd = require('mpd'),const NodeHelper = require("node_helper");
                                               ^^^^^
                      
                      SyntaxError: Unexpected token const
                          at Module._compile (internal/modules/cjs/loader.js:722:23)
                          at Object.Module._extensions..js (internal/modules/cjs/loader.js:798:10)
                          at Module.load (internal/modules/cjs/loader.js:645:32)
                          at Function.Module._load (internal/modules/cjs/loader.js:560:12)
                          at Module.require (internal/modules/cjs/loader.js:685:19)
                          at require (internal/modules/cjs/helpers.js:16:16)
                          at loadModule (/home/pi/MagicMirror/js/app.js:134:17)
                          at loadNextModule (/home/pi/MagicMirror/js/app.js:169:5)
                          at /home/pi/MagicMirror/js/app.js:171:6
                          at Class.loaded (/home/pi/MagicMirror/js/node_helper.js:18:3)
                      
                      S 1 Reply Last reply Oct 24, 2020, 12:21 AM Reply Quote 0
                      • 1
                      • 2
                      • 3
                      • 4
                      • 2 / 4
                      2 / 4
                      • First post
                        26/33
                        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