Repository navigation
Installation
github-actions[bot] edited this page Aug 19, 2026
·
3 revisions
- 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.
cd ~/MagicMirror/modules
git clone https://github.com/HeikoGr/MMM-Webuntis
cd MMM-Webuntis
npm ci --omit=devAdd 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.
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.