MMM-MySystem
This is a Magic Mirror² module for the system information.
I now there are more 😉, but I built a version with a modern look and feel, suited for my needs.
Installation
Clone this repository in your modules folder, and install dependencies:
cd ~/MagicMirror/modules
git clone https://github.com/htilburgs/MMM-MySystem.git
cd MMM-MySystem
npm install
Update
When you need to update this module:
cd ~/MagicMirror/modules/MMM-MySystem
git pull
npm install
Configuration
Go to the MagicMirror/config directory and edit the config.js file.
Add the module to your modules array in your config.js.
{
module: "MMM-MySystem",
position: "top_right",
header: "System Information",
disabled: false,
config: {
showHeader: true,
showCpuUsage: true,
showCpuTemp: true,
showMemory: true,
showDisk: true,
showUptime: true,
showIPeth: true,
showIPwifi: true,
tempUnit: "C"
updateInterval: 10000
}
}
Configuration Options
Option
Description
showHeader
Show the header with Hostname, Model and OS VersionOptions: true/false - Default: true
showCPUusage
Show the CPU Usage (%)Options: true/false - Default: true
showCPUtemp
Show the CPU Temperature Options: true/false - Default: true
showMemory
Show the Free Memory (%)Options: true/false - Default: true
showDisk
Show the Free DiskpaceOptions: true/false - Default: true
showIPeth
Show the IP Address for the EthernetOptions: true/false - Default: true
showIPwifi | Show the IP Address for the Wifi<br/>Options: true/false - Default: <b>true`
tempUnit
Show the temperature in ˚C or ˚FOptions: C/F - Default: C
updateInterval
Update interval module in msDefault: 10000 (10 seconds)
Versions
v1.0.0 (10-03-2026): Initial version)