Repository navigation
MMM Config Setup
MMM-MessageCenter includes its own setup schema for MMM-Config. If both modules are installed, MMM-Config automatically shows MessageCenter as a guided form. No connector or extra runtime configuration is required.
Settings are organized into sections for:
- Display mode and visible message count
- Message history and attention behavior
- MagicMirror notification adapters and rain alerts
- Optional page routing
- REST webhook, MQTT, and local Unix socket transports
- Image snapshot safety and cache limits
- Advanced notification mappings and compatibility options
Choices such as display mode, urgency, and retention use selectable values. Ports, limits, and time intervals receive basic validation. Webhook tokens and MQTT passwords are masked while editing.
- Install MMM-MessageCenter and MMM-Config normally.
- Open MMM-Config and choose MMM-MessageCenter.
- Enable the module, choose a MagicMirror position, and select the display mode that fits the mirror.
- Expand only the sections needed for the integrations you use.
- Save the configuration and restart MagicMirror when prompted.
For a typical non-touch mirror, start with line display mode, disable page
routing, and leave optional network transports disabled until needed.
Masked fields keep credentials out of casual view in the form, but they are
still written to the normal private MagicMirror config.js; masking is not
encryption. Use a webhook token when listening on the local network, keep the
port off the public internet, and review MQTT and private-image-host settings
before enabling them.
MMM-Config is optional. Removing or disabling it does not affect MessageCenter
at runtime, and the same settings can always be edited directly in config.js.