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

Scheduled Pinned Locked Moved Utilities
networkscannerstatusmac address
117 Posts 32 Posters 186.6k Views 33 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.
  • I Offline
    ianperrin @BenNewsome
    last edited by Feb 10, 2017, 3:37 PM

    @BenNewsome Hi Ben - I’m commited elsewhere at the moment so sorry for not getting back to you sooner. Thanks for the pull request - I’ve accepted it and merged it into the module for all to share!

    "Live as if you were to die tomorrow. Learn as if you were to live forever." - Mahatma Gandhi

    B 1 Reply Last reply Feb 10, 2017, 3:58 PM Reply Quote 0
    • I Offline
      ianperrin @outjet
      last edited by Feb 10, 2017, 3:41 PM

      @outjet I’ve not been able to spend much time on the Mirror (or this module) recently but I’ve just updated the module to include @BenNewsome’s additional functionality along with a showLastSeen option

      Can you try updating your module and adding this to your config.js file e.g. showLastSeen: true,

      "Live as if you were to die tomorrow. Learn as if you were to live forever." - Mahatma Gandhi

      1 Reply Last reply Reply Quote 1
      • P Offline
        pugsly
        last edited by Feb 10, 2017, 3:53 PM

        This was working great for me until the latest git pull. I am getting the following errors now.

        mm-0 (err): at Function.Module._resolveFilename (/home/pi/MagicMirror/node_modules/electron-prebuilt/dist/resources/electron.asar/common/reset-search-paths.js:35:12)
        mm-0 (err): at Function.Module._load (module.js:403:25)
        mm-0 (err): at Module.require (module.js:483:17)
        mm-0 (err): at require (internal/module.js:20:19)
        mm-0 (err): at Object. (/home/pi/MagicMirror/modules/MMM-NetworkScanner/node_helper.js:10:14)
        mm-0 (err): at Module._compile (module.js:556:32)
        mm-0 (err): at Object.Module._extensions…js (module.js:565:10)
        mm-0 (err): at Module.load (module.js:473:32)
        mm-0 (err): at tryModuleLoad (module.js:432:12)
        mm-0 (err): { Error: Cannot find module ‘ping’
        mm-0 (err): at Module._resolveFilename (module.js:455:15)
        mm-0 (err): at Function.Module._resolveFilename (/home/pi/MagicMirror/node_modules/electron-prebuilt/dist/resources/electron.asar/common/reset-search-paths.js:35:12)
        mm-0 (err): at Function.Module._load (module.js:403:25)
        mm-0 (err): at Module.require (module.js:483:17)
        mm-0 (err): at require (internal/module.js:20:19)
        mm-0 (err): at Object. (/home/pi/MagicMirror/modules/MMM-NetworkScanner/node_helper.js:10:14)
        mm-0 (err): at Module._compile (module.js:556:32)
        mm-0 (err): at Object.Module._extensions…js (module.js:565:10)
        mm-0 (err): at Module.load (module.js:473:32)
        mm-0 (err): at tryModuleLoad (module.js:432:12) code: ‘MODULE_NOT_FOUND’ }

        B 1 Reply Last reply Feb 10, 2017, 4:00 PM Reply Quote 0
        • B Offline
          BenNewsome @ianperrin
          last edited by Feb 10, 2017, 3:58 PM

          @ianperrin No problem, thanks for the great module(s). I hope I accidentally didn’t break anything as I’m pretty new to Node.

          1 Reply Last reply Reply Quote 0
          • B Offline
            BenNewsome @pugsly
            last edited by Feb 10, 2017, 4:00 PM

            @pugsly Sorry thats from my update. Have you done a NPM install inside the module as it has a new dependency?

            Hopefully this will fix the problem.

            P 2 Replies Last reply Feb 10, 2017, 4:04 PM Reply Quote 0
            • P Offline
              pugsly @BenNewsome
              last edited by Feb 10, 2017, 4:04 PM

              @BenNewsome yes I did

              1 Reply Last reply Reply Quote 0
              • P Offline
                pugsly @BenNewsome
                last edited by Feb 10, 2017, 5:10 PM

                @BenNewsome I see that it installed two things under \Magicmirror\modules\MMM-NetworkScanner\node_modules

                one dir called ping which is what the error says it can’t find
                the other called sudo (that one kinda worries me).

                Anyway it still doesn’t work.

                B 1 Reply Last reply Feb 10, 2017, 5:46 PM Reply Quote 0
                • B Offline
                  BenNewsome @pugsly
                  last edited by Feb 10, 2017, 5:46 PM

                  @pugsly Hi pugsly,
                  sudo is for arp-scan which is the MAC address checker as this requires sudo to be called.

                  Ping is the one I added which just calls the ping command from node.

                  Could you try editing the file: /home/pi/MagicMirror/modules/MMM-NetworkScanner/node_helper.js

                  On line 10 it says
                  const ping = require('ping')

                  Could you replace it with:
                  const ping = require("ping");

                  (Change the speach marks and add a semicolon.)

                  I have no idea if this is the reason as it works fine on my system, but it is my current best guess.

                  P 1 Reply Last reply Feb 10, 2017, 6:57 PM Reply Quote 0
                  • P Offline
                    pugsly @BenNewsome
                    last edited by Feb 10, 2017, 6:57 PM

                    @BenNewsome Sorry… same thing, still says can’t find module ‘ping’.

                    B 1 Reply Last reply Feb 10, 2017, 7:25 PM Reply Quote 0
                    • B Offline
                      BenNewsome @pugsly
                      last edited by Feb 10, 2017, 7:25 PM

                      @pugsly I think I have managed to replicate your error.

                      Could you run the following command.

                      (cd /home/pi/MagicMirror/modules/MMM-NetworkScanner && npm install)

                      npm install needs running from the module directory so that it downloads the npm ping module. When I delete the ping module I get the error you do, and when I run the command above the error goes away.

                      D P 2 Replies Last reply Feb 11, 2017, 12:06 AM Reply Quote 0
                      • 1
                      • 2
                      • 3
                      • 4
                      • 5
                      • 11
                      • 12
                      • 3 / 12
                      3 / 12
                      • First post
                        23/117
                        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