Installation - HeikoGr/MMM-Webuntis GitHub Wiki
Installation
Requirements
- Node.js
>=22.22.1 - a working MagicMirror² installation
- a valid WebUntis account or QR code
Older Node builds have caused auth and runtime issues in real installations. If login suddenly fails after a system update, verify the Node version first.
Fresh Install
cd ~/MagicMirror/modules
git clone https://github.com/HeikoGr/MMM-Webuntis
cd MMM-Webuntis
npm ci --omit=dev
Add It To MagicMirror
Add a module entry to your MagicMirror config. Start with the smallest possible setup:
{
module: 'MMM-Webuntis',
position: 'top_right',
config: {
students: [
{
title: 'Alice',
qrcode: 'untis://setschool?url=myschool.webuntis.com&school=myschool&user=alice&key=ABC123...',
},
],
},
}
If your account does not support QR login, use the username/password example from Authentication.
Next Step
Continue with Quick Start if you want a minimal working config first, or jump to Configuration if you already know which plugins and ranges you want.