NEWS
TESTER: Neuer Adapter Webuntis
-
Ich bekomme einen Error: read ECONNRESET
Den Adapter habe in der Version 0.3.4 installiert.
Node.js: v16.19.0
NPM: 8.19.3
js-controller: 4.0.24Die Login-Daten Username, Passwort, school-secret und schoolbase-URL habe ich wie in der Anleitung angegeben und bin auch sehr sicher, dass die Login-Daten korrekt sind.
Wenn ich die Adapter starte erhalte ich die Fehlermeldung "Error: read ECONNRESET." Die Gegenseite bricht die Kommunikation also aus irgendeinem Grund ab.
Logge ich mich aber (mit einem anderen Gerät) vor dem Adapterstart bei webuntis ein, klappt der Login. Erst beim nächsten Aktualisierungsintervall kommt wieder der Fehler.
Hat jemand ein ähnliches Problem oder gar eine Lösung?
-
Ich habe den gleichen Fehle bei mir.
Adapter: 0.3.4
Node.js: v16.18.1
NPM: 8.19.2
js-controller: 4.0.23Wenn ich im Adapter auf Anonym gehe klappt die Verbinfung dauerhaft. So oder so bekomme ich aber außer den Datumsangaben wann die einzelnen Feed abgerufen werden keinerlei Informationen. Ich vermute das liegt an den Ferien?!?
Viele Grüße
Daniel -
@qno
Den Fehler kann ich ebenfalls bestätigen.
Dieser trat m.E. erst auf, als in Webuntis die Weihnachtsferien anstanden - damit hat der Adapter wahrscheinlich ein Problem.Gruß Mario
-
Danke an Euch beide für die Bestätigung!
Seit dem Daten für den ersten Schultag nach den Ferien abrufbar sind, funktioniert der Adapter. Der Adapter kommt wohl mit den Ferien nicht zurecht.
-
Ich war wie der Adapter wohl auch in den Ferien
Naja um das nun nachzustellen müssen wir wohl auf die nächsten Ferien warten, oder hat einer das Problem weiterhin?
-
@newan said in TESTER: Neuer Adapter Webuntis:
oder hat einer das Problem weiterhin?
Seit zwei Tagen besteht das Problem bei mir nicht mehr.
Habe aber jetzt erfahren das WebUntis bei uns wohl durch den Schulmanager ersetzt werden soll. Und soweit ich sehen kann bietet dieser keine API an
Grüße Daniel
-
Hi!
Danke für den Adapter! Sehr nützlich!Wäre es möglich eine Option hinzuzufügen die es erlaubt, die Stundenpläne der nächsten Tage als JSON/Object in einen State zu schreiben?
Wäre es möglich eine Option hinzuzufügen die es erlaubt, die Stundenpläne der nächsten Tage als iCAL in einen State zu schreiben? (Oder gleich an den iCAL Adapter zu übergeben?)
Grüße
-
Moin moin,
ich bin Lehrer an einem Berufsbildungszentrum und wir benutzen ebenfalls Untis und WebUntis.
Erst einmal DANKE für den tollen Adapter.Mich würde interessieren ob es irgendwie möglich ist auch die Klassenbezeichnung angezeigt zu bekommen.
Die Lehrkraft wäre mir persönlich egal, weil diese sich in meinem Fall nie ändert.Zusätzlich wäre es toll wenn man die aktuelle und die nächste Woche als Datenpunkt bekommen könnte.
Lieben Gruß
Dennis -
@evilels Ich kann den Inhalt des Json wegschreiben wenn das hilft, habe aber das Szenario nicht ganz verstanden
-
@fischler Stell mal den Adapter auf Debug, dann siehst du das JSON welches kommt und da siehst du alle Inhalte die ich abfrage. Dann kannst du schauen ob deine gewünschten Inhalte dabei sind, falls nicht müssten wir wissen über welchen Request wir diese bekommen.
Da ich keine dauerhaften Zugangsdaten habe ist es für mich schwer zu debuggen, also müsst ihr mich unterstützen
-
Guten Morgen zusammen,
ich habe gerade den Adapter installiert. Leider funktioniert es nicht wie gewünscht. Bei unserer Schule ist ein Login ausschließlich über die Office365 Anmeldung möglich. Ich habe im Adapter die Einstellungen aus dem QR eingegeben, aber leider bleibt die Instanz bei "verbunden mit Gerät oder Dienst" rot. Im Logging wird der Fehler angezeigt:
webuntis.0
2023-08-17 09:05:20.632 error Login WebUntis failedwebuntis.0
2023-08-17 09:05:20.631 error Error: certificate has expiredKann mir jemand sagen, was ich falsch mache?
Vielen Dank und viele Grüße
Truwor -
@truwor Hallo,
ein O365 ist mir neu und kenne ich noch garnicht. Somit wird dieser derzeit auch nicht im Adapter unterstützt.
-
Schade, ich hatte gehofft, dass das kein Einzelfall ist. Gibt es denn die Möglichkeit, diesen Zugang noch mit in den Adapter zu integrieren oder den anderen Weg freizuschalten?
-
@truwor sagte in TESTER: Neuer Adapter Webuntis:
Guten Morgen zusammen,
ich habe gerade den Adapter installiert. Leider funktioniert es nicht wie gewünscht. Bei unserer Schule ist ein Login ausschließlich über die Office365 Anmeldung möglich. Ich habe im Adapter die Einstellungen aus dem QR eingegeben, aber leider bleibt die Instanz bei "verbunden mit Gerät oder Dienst" rot. Im Logging wird der Fehler angezeigt:
webuntis.0
2023-08-17 09:05:20.632 error Login WebUntis failedwebuntis.0
2023-08-17 09:05:20.631 error Error: certificate has expiredKann mir jemand sagen, was ich falsch mache?
Vielen Dank und viele Grüße
TruworMoin, du kannst doch die Daten auch anonym abrufen ohne login.
so mache ich es gerade auch.und ganz wichtig. wenn in dem schulnamen ein + zwischen den beiden wurtern ist lösche es und mach n leerzeichen (einfach ne lücke). so sollte es ohne probleme klappen
-
Guten Abend.
ich habe Adapter installiert. Leider funktioniert es nicht richtig. Bei der Schule von meiner Tochter haben alle gleichen Login und dann wählt man die Klasse aus.
Der Adapter ist Grün, aber wo kann man die Klasse auswählen.
Ich bekomme nur ein paar DP angezeigt.
Im Protokoll habe ich folgendes:
2023-08-28 00:00:05.002 - debug: webuntis.0 (8867) Read new data from WebUntis 2023-08-28 00:00:05.144 - debug: webuntis.0 (8867) WebUntis Login erfolgreich 2023-08-28 00:00:05.147 - debug: webuntis.0 (8867) Lese Timetable 0 2023-08-28 00:00:05.149 - debug: webuntis.0 (8867) Load Message center 2023-08-28 00:00:05.395 - debug: webuntis.0 (8867) Get news feed from API 2023-08-28 00:00:05.395 - debug: webuntis.0 (8867) {"systemMessage":null,"messagesOfDay":[{"id":547,"subject":"Beginn des neuen Schuljahres/Stundenpläne","text":"Wir freuen uns , alle Schülerinnen und Schüler wieder in der Schule begrüßen zu können. Der Unterricht beginnt am Montag, 28.8. um 08:40 Uhr mit einer Klassenleiterstunde und endet an diesem Tag bereits um 12:10 Uhr. Die Einschulung der neuen 5. Klassen erfolgt am Dienstag. Die Stundenpläne aller Klassen sind ab jetzt sichtbar. Kleine Änderungen sind noch möglich ","isExpanded":true,"attachments":[]}],"rssUrl":"NewsFeed.do?school=gym-schwarzenbek"} 2023-08-28 00:00:05.399 - error: webuntis.0 (8867) Cannot read Timetable for today - possible block by scool 2023-08-28 00:00:05.399 - debug: webuntis.0 (8867) Error: Server didn't return any result. 2023-08-28 00:00:05.637 - debug: webuntis.0 (8867) Get inbox from API 2023-08-28 00:00:05.638 - debug: webuntis.0 (8867) {"incomingMessages":[],"readConfirmationMessages":[]} 2023-08-28 01:00:05.002 - debug: webuntis.0 (8867) Read new data from WebUntis 2023-08-28 01:00:05.146 - debug: webuntis.0 (8867) WebUntis Login erfolgreich 2023-08-28 01:00:05.149 - debug: webuntis.0 (8867) Lese Timetable 0 2023-08-28 01:00:05.152 - debug: webuntis.0 (8867) Load Message center 2023-08-28 01:00:05.391 - debug: webuntis.0 (8867) Get news feed from API 2023-08-28 01:00:05.391 - debug: webuntis.0 (8867) {"systemMessage":null,"messagesOfDay":[{"id":547,"subject":"Beginn des neuen Schuljahres/Stundenpläne","text":"Wir freuen uns , alle Schülerinnen und Schüler wieder in der Schule begrüßen zu können. Der Unterricht beginnt am Montag, 28.8. um 08:40 Uhr mit einer Klassenleiterstunde und endet an diesem Tag bereits um 12:10 Uhr. Die Einschulung der neuen 5. Klassen erfolgt am Dienstag. Die Stundenpläne aller Klassen sind ab jetzt sichtbar. Kleine Änderungen sind noch möglich ","isExpanded":true,"attachments":[]}],"rssUrl":"NewsFeed.do?school=gym-schwarzenbek"} 2023-08-28 01:00:05.396 - error: webuntis.0 (8867) Cannot read Timetable for today - possible block by scool 2023-08-28 01:00:05.396 - debug: webuntis.0 (8867) Error: Server didn't return any result. 2023-08-28 01:00:05.636 - debug: webuntis.0 (8867) Get inbox from API 2023-08-28 01:00:05.637 - debug: webuntis.0 (8867) {"incomingMessages":[],"readConfirmationMessages":[]} 2023-08-28 02:00:05.000 - debug: webuntis.0 (8867) Read new data from WebUntis 2023-08-28 02:00:05.147 - debug: webuntis.0 (8867) WebUntis Login erfolgreich 2023-08-28 02:00:05.150 - debug: webuntis.0 (8867) Lese Timetable 0 2023-08-28 02:00:05.153 - debug: webuntis.0 (8867) Load Message center 2023-08-28 02:00:05.383 - error: webuntis.0 (8867) Cannot read Timetable for today - possible block by scool 2023-08-28 02:00:05.383 - debug: webuntis.0 (8867) Error: Server didn't return any result. 2023-08-28 02:00:05.395 - debug: webuntis.0 (8867) Get news feed from API 2023-08-28 02:00:05.395 - debug: webuntis.0 (8867) {"systemMessage":null,"messagesOfDay":[{"id":547,"subject":"Beginn des neuen Schuljahres/Stundenpläne","text":"Wir freuen uns , alle Schülerinnen und Schüler wieder in der Schule begrüßen zu können. Der Unterricht beginnt am Montag, 28.8. um 08:40 Uhr mit einer Klassenleiterstunde und endet an diesem Tag bereits um 12:10 Uhr. Die Einschulung der neuen 5. Klassen erfolgt am Dienstag. Die Stundenpläne aller Klassen sind ab jetzt sichtbar. Kleine Änderungen sind noch möglich ","isExpanded":true,"attachments":[]}],"rssUrl":"NewsFeed.do?school=gym-schwarzenbek"} 2023-08-28 02:00:05.685 - debug: webuntis.0 (8867) Get inbox from API 2023-08-28 02:00:05.685 - debug: webuntis.0 (8867) {"incomingMessages":[],"readConfirmationMessages":[]} 2023-08-28 02:36:12.124 - info: host.iobroker Delete log file iobroker.2023-08-20.log.gz 2023-08-28 03:00:05.000 - debug: webuntis.0 (8867) Read new data from WebUntis 2023-08-28 03:00:05.146 - debug: webuntis.0 (8867) WebUntis Login erfolgreich 2023-08-28 03:00:05.151 - debug: webuntis.0 (8867) Lese Timetable 0 2023-08-28 03:00:05.153 - debug: webuntis.0 (8867) Load Message center 2023-08-28 03:00:05.386 - debug: webuntis.0 (8867) Get news feed from API 2023-08-28 03:00:05.386 - debug: webuntis.0 (8867) {"systemMessage":null,"messagesOfDay":[{"id":547,"subject":"Beginn des neuen Schuljahres/Stundenpläne","text":"Wir freuen uns , alle Schülerinnen und Schüler wieder in der Schule begrüßen zu können. Der Unterricht beginnt am Montag, 28.8. um 08:40 Uhr mit einer Klassenleiterstunde und endet an diesem Tag bereits um 12:10 Uhr. Die Einschulung der neuen 5. Klassen erfolgt am Dienstag. Die Stundenpläne aller Klassen sind ab jetzt sichtbar. Kleine Änderungen sind noch möglich ","isExpanded":true,"attachments":[]}],"rssUrl":"NewsFeed.do?school=gym-schwarzenbek"} 2023-08-28 03:00:05.387 - error: webuntis.0 (8867) Cannot read Timetable for today - possible block by scool 2023-08-28 03:00:05.387 - debug: webuntis.0 (8867) Error: Server didn't return any result. 2023-08-28 03:00:05.610 - debug: webuntis.0 (8867) Get inbox from API 2023-08-28 03:00:05.611 - debug: webuntis.0 (8867) {"incomingMessages":[],"readConfirmationMessages":[]}
-
Guten Morgen zusammen,
ich habe zwei Kinder die Webuntis benutzen, sie melden sich einzeln über Office 365 an.
Diese Anmeldedaten nimmt der Adapter nicht an.
Wir als Erziehungsberechtigte haben einen echten Webuntis Zugang, damit geht der Adapter auch auf grün.
Ich bekomme aber nur folgende Objekte angezeigt.Am PC kann ich mit diesem Zugang aber auch alles sehen, von beiden Kindern.
Kann mir hierbei jemand helfen? -
@chuck2941 Frag mal bei dem zuständigen Admin der Schule nach. Unsere Tochter hat auch Untis, in der App etc kann ich alles sehen, aber über dem Adapter nicht.
Die Schule/Admin muss explizit für andere Zugriffe freischalten, dies wird aber von der Schule aus Sicherheitsgründen nicht gemacht, daher kann ich den Adapter nicht nutzen. -
@tugsi danke. Ich glaube nicht das die Schule sowas macht aber fragen kann man ja.
So wie ich das lese hast du den Zugriff nicht bekommen? -
Hat jemand ein Skript um nur Ausfälle auf Telegram zu schicken?
-
Kann das sein, dass der Adapter mit diesem Schulnamen nicht zurecht kommt, aufgrund des
+
Zeichens ?URL lautet wie folgt:
https://mese.webuntis.com/WebUntis/?school=gymn-benedictinum+meschede#/basic/login