Sorry that I'm very new to GitHub, so I don't know the best way to offer some features that I've added to your MMM-portscan. I prefer not to add a fork to create another module to look through, so here's a summary and attached modified code. I'm hoping that you'd like to incorporate it into your version. See the attached picture for how it looks. The attached "txt" file is the modified MMM-portscan.js
{
module: 'MMM-portscan',
position: 'bottom_right',
header: 'Network Status',
config: {
updateInterval: 60, // in seconds
textalign: 'left', // left, right, center
portalign: 'right', // left, right, center
portfontsize: '15px', // font size for ports
color_open: '#00ff00', // hex value or empty
color_closed: '#ff0000', // hex value or empty
hosts: [
{
hostname: '192.168.0.5',
displayedName: 'Automator',
ports: [
{port: 80, displayedName: 'Apache'},
{port: 8080, displayedName: 'HomeSeer'},
{port: 1883, displayedName: 'MQQT'}
]
},
{
hostname: '192.168.0.12',
displayedName: 'Epson ET-3760',
ports: [
{port: 80, upText: 'Up', downText: 'DOWN'},
]
},
]
}
}