Navigation

    MagicMirror Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • Donate
    • Discord

    resolved.. MMM-NetworkScanner

    Utilities
    6
    20
    316
    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.
    • S
      sonicgoose @sdetweil last edited by

      @sdetweil said in resolved.. MMM-NetworkScanner:

      slametps

      I’ve removed the version I had and installed the repo found here, which has outdated instructions telling me to install the ianperrin version. (I didn’t.) After restarting MM on my RPi, I know get just a list of mac addresses as I entered them in the config where I was getting at least a list of device names and icons. I’m getting really frustrated with this. Maybe time to take a break from it…

      S 1 Reply Last reply Reply Quote 0
      • S
        sdetweil @sonicgoose last edited by sdetweil

        @sonicgoose i looked at his code, and it doesn’t look different…

        I don’t know anything about the module

        S 1 Reply Last reply Reply Quote 0
        • S
          sonicgoose @sdetweil last edited by

          @sdetweil Thanks. I appreciate the help and that you took the time to look at the code. I wish I knew more about how this stuff works. I’m learning, but I’m also getting frustrated. I’ll revisit this another time.

          1 Reply Last reply Reply Quote 0
          • D
            DarrenHill last edited by DarrenHill

            This one, from the repo linked above:

            https://github.com/spitzlbergerj/MMM-NetworkScanner/blob/master/MMM-NetworkScanner.js

            Personally I hate GitHub too, finding it about as straightforward as spaghetti. So I just copied that file and overwrote the one I had installed with it. Then it worked fine.

            You can see where it’s been updated based around the comments starting “// sjj” that I mentioned before.

            It sounds like the one you already have though. But that version is working for me with multiple rows and columns. This is the relevant part from my config.js (it works equally well with macAddress, I just prefer IP ones):

            		{
            			module: "MMM-NetworkScanner",
            			position: "bottom_right", 
            			config: {
                                            sort: false,
                                            showUnknown: false,
                                            showDeviceColums: true,
                                            coloredState: true,
            				devices: [
            					{ ipAddress: "192.168.0.1", name: "Router", icon: "wifi", colorStateOnline: "green", colorStateOffline: "red" },
            					{ ipAddress: "192.168.0.2", name: "Repeater", icon: "wifi", colorStateOnline: "green", colorStateOffline: "red" },
            					{ ipAddress: "192.168.0.3", name: "NAS1", icon: "server", colorStateOnline: "green", colorStateOffline: "red" },
            					{ ipAddress: "192.168.0.4", name: "NAS2", icon: "server", colorStateOnline: "green", colorStateOffline: "red" },
            					{ ipAddress: "192.168.0.5", name: "LoungePi", icon: "tv", colorStateOnline: "green", colorStateOffline: "red", showInNewRow: true },
            					{ ipAddress: "192.168.0.6", name: "BedroomPi", icon: "tv", colorStateOnline: "green", colorStateOffline: "red" },
            					{ ipAddress: "192.168.0.7", name: "RadioPi", icon: "music", colorStateOnline: "green", colorStateOffline: "red" },
            					{ ipAddress: "192.168.0.8", name: "DockerPi", icon: "cubes", colorStateOnline: "green", colorStateOffline: "red" }, 
            					{ ipAddress: "192.168.0.9", name: "Printer", icon: "print", colorStateOnline: "green", colorStateOffline: "red", showInNewRow: true },
            					{ ipAddress: "192.168.0.10", name: "VPNPi", icon: "lock", colorStateOnline: "green", colorStateOffline: "red" },
            					{ ipAddress: "192.168.0.11", name: "PiHole", icon: "filter", colorStateOnline: "green", colorStateOffline: "red" },
            					{ ipAddress: "192.168.0.12", name: "Hive Hub", icon: "plug", colorStateOnline: "green", colorStateOffline: "red" },
            					{ ipAddress: "192.168.0.13", name: "ButtonPi", icon: "keyboard", colorStateOnline: "green", colorStateOffline: "red", showInNewRow: true },
            					{ ipAddress: "192.168.0.14", name: "Fingbox", icon: "hockey-puck", colorStateOnline: "green", colorStateOffline: "red" },
            					{ ipAddress: "192.168.0.15", name: "Connect", icon: "broadcast-tower", colorStateOnline: "green", colorStateOffline: "red" },
            					{ ipAddress: "192.168.0.16", name: "Quatro", icon: "broadcast-tower", colorStateOnline: "green", colorStateOffline: "red" }
            				]
            			}
            		},
            
            1 Reply Last reply Reply Quote 0
            • S
              sonicgoose last edited by

              I’ve done a complete reinstall of MagicMirror, all the modules I had, from scratch, and this one still produces only a list, not nice columns and rows of icons. I’ve officially given up.

              S 1 Reply Last reply Reply Quote 0
              • S
                sdetweil @sonicgoose last edited by

                @sonicgoose that source file documents a new config parm

                showDeviceColums

                which is false by default
                add and set to true

                1 Reply Last reply Reply Quote 0
                • D
                  DarrenHill last edited by

                  @sonicgoose - Note the (mis)spelling of the config parameter for columns - the config entry is “showDeviceColums”, not “showDeviceColumns”. It is missing an n, and needs it removed to work (or the script corrected for it).

                  See my config example above, which works. Yours is wrong as (ironically) it’s spelt correctly!

                  S S 2 Replies Last reply Reply Quote 1
                  • S
                    sdetweil @DarrenHill last edited by

                    @DarrenHill yeh, I cut/pasted the name from the code, didn’t check it…

                    code fix, allow both!

                    1 Reply Last reply Reply Quote 0
                    • S
                      sonicgoose @DarrenHill last edited by

                      @DarrenHill Are you #&%*ing kidding me?!? An n? That’s what’s been driving me nuts? Aaaaaarrrrrrgggghhhhhhhhh!

                      It works now.

                      Thank you all very much for your help. Even when I gave up, you guys didn’t, and I appreciate that.

                      1 Reply Last reply Reply Quote 1
                      • D
                        DarrenHill last edited by

                        You’re welcome - glad it’s finally working for you 🙂

                        1 Reply Last reply Reply Quote 0
                        • 1
                        • 2
                        • 2 / 2
                        • First post
                          Last post
                        Enjoying MagicMirror? Please consider a donation!
                        MagicMirror created by Michael Teeuw.
                        Forum managed by Paul-Vincent Roll and Rodrigo Ramírez Norambuena.
                        This forum is using NodeBB as its core | Contributors
                        Contact | Privacy Policy