@OliWer i pushed a fix to github.
I was able to reproduce your error.
it should work now.
@OliWer i pushed a fix to github.
I was able to reproduce your error.
it should work now.
@kurkarte you can try to search your school at https://webuntis.com/ . On the next site the school name in the URL could work if you replace empty spa es with „+“ signs.
Note to myself: enhance error handling
I did a clean reinstall on my machine and it worked with your config (and our qr code).
Maybe the school doesn’t publish personal timetables?
Can you try to set useClassTimetable: true,
@Eli the module surely isn‘t running properly.
I think the module MMM-Remote-Control tries to run git to get the npm module untis (which is required by my module) and has no success.
But this is only a guess… could be totally wrong
@Eli looks interesting
The default is to show only changes in the schedule.
But you are right: a few more examples and screenshots are on my todo list!
You can try this (look for showRegularLessons).
{
disabled: false,
module: "MMM-Webuntis",
header: "schedule for next 3 days",
position: "top_right",
config: {
students: [
{
title: "children",
qrcode: "untis://s",
},
],
days: 3,
showRegularLessons: true
}
},
@schmucke unfortunately I am not able to get the informations via the npm webuntis class from the untis API.
Don’t your children have own accounts you can use? Or do they have an MS365 login? In this case you can use the qr code login method.
@schmucke at the moment this module asks explicitly for the „own“ timetable. So the error is absolutely because of the parents account. I will look, if i can get the students data out of an existing parents account.
@RobertMuc did you run npm install? i was able to reconstruct your error message by uninstalling the npm package.
Hello @RobertMuc,
did this error occur when you run npm check?
unfortunately i was not able to adopt the check.js file from https://github.com/r3wald/MMM-Webuntis
I would like to promote “my” MMM-WebUntis module. My version was forked from r3wald and originally created by thyed. Full credit goes to these developers for laying the groundwork - I would never be able to start this module myself!
Description
This module is ideal if your school is using WebUntis software to manage timetables. It retrieves data via the WebUntis API and displays irregular lessons, cancellations, and more—all configurable to your needs.
Screenshot

Download
MMM-WebUntis
@codac MMM-WeatherChart did also update to API 3.0
did you update your subscription for openweathermap?
Unfortunately you need to add a credit card. 1000 calls per day are free.
On my system the weather modules are working (with my api key)
the MMM-SoccerLiveScore has another API problem. not related to the magic mirror release. See: https://github.com/0m4r/MMM-SoccerLiveScore/issues/13
@sdetweil at least when openweathermap is used.
@codac API 2.5 had different endpoints, but this version is deprecated. It could go offline at any time (since june 2024).
API 3.0 only supports the endpoint „onecall“
For more details you need to read the API docs yourself
@codac you need to add
weatherEndpoint: '/onecall',
for the weather module as it is using API 3.0 from openweathermap.
For the other modules i may look later if i have more time and access to my homelab
I just tested it. You can pass a header by yourself but need to add
appendLocationNameToHeader: false,
Otherwise it will add the timezone again.
{
disabled: false,
module: "weather",
header: "YOURCITY",
position: "top_right",
config:
{
// See 'Configuration options' for more information.
weatherProvider: 'openweathermap',
appendLocationNameToHeader: false,
weatherEndpoint: '/onecall',
apiKey: 'API',
apiVersion: '3.0',
lat: '51.5',
lon: '9.52',
type: 'forecast',
colored: true,
fade: false,
maxNumberOfDays: 3,
degreeLabel: 'true',
showWindDirectionAsArrow: 'true',
decimalSymbol: ','
}
},
@Peter of course
{
disabled: false,
module: "weather",
position: "top_right",
config:
{
// See 'Configuration options' for more information.
weatherProvider: 'openweathermap',
weatherEndpoint: '/onecall',
apiKey: 'apikey',
apiVersion: '3.0',
lat: '50.465',
lon: '9.481',
type: 'forecast',
colored: true,
fade: false,
maxNumberOfDays: 3,
degreeLabel: 'true',
showWindDirectionAsArrow: 'true',
decimalSymbol: ','
}
},
Can you post your (anonymized) config file?
@Peter it shows the timezone „EUROPE/BERLIN“, but the weather is correct.
@Peter no, unfortunately not