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" }
]
}
},