Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. TESTER: Neuer Adapter Webuntis

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    18
    1
    671

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.0k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.3k

TESTER: Neuer Adapter Webuntis

Scheduled Pinned Locked Moved Tester
192 Posts 48 Posters 38.1k Views 42 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A amw-tue

    @seamen sagte in TESTER: Neuer Adapter Webuntis:

    Hi,
    ich habe den Adapter zum testen installiert. Leider bekomme ich immer folgende Fehlermeldung:

    webuntis.0	2022-01-26 13:23:24.768	error	Login WebUntis failed
    webuntis.0	2022-01-26 13:23:24.767	error	Error: Failed to login. {"jsonrpc":"2.0","id":"error","error":{"message":"invalid schoolname","code":-8500}}
    

    Die Schule heißt Gymnasium+Loxstedt, dies habe ich in der config bei "School secret" eingetragen. Ist das so korrekt?

    Gruß
    Malte

    @newman

    Hallo allerseits,

    zuerst einmal vielen Dank für die Entwicklung des Adapters.
    Ich habe genau die gleiche Fehlermeldung wie Malte, die Einträge in der Instanz sollten aber korrekt sein.
    Die Schule, um die es hier geht, ist das Kepler-Gymnasium in Tübingen. Hinterlegt nach Deiner Anleitung sind:

    School secret: kepi+tuebingen
    School base url: tipo.webuntis.com

    Ersatz des "+" mit Leerzeichen funktioniert übrigens auch nicht. Hast Du noch eine Idee, wo der Fehler liegt?

    Gruß Mario

    NewanN Offline
    NewanN Offline
    Newan
    wrote on last edited by
    #49

    @amw-tue Newan ohne m :)
    Schick mir mal deinen Account per pn, bin da auch kein Profi und muss schauen wenn es mit dem + und Leerzeichen nicht geht. Umlaute im Passwort?

    Gruß
    Newan

    1 Reply Last reply
    0
    • A amw-tue

      @seamen sagte in TESTER: Neuer Adapter Webuntis:

      Hi,
      ich habe den Adapter zum testen installiert. Leider bekomme ich immer folgende Fehlermeldung:

      webuntis.0	2022-01-26 13:23:24.768	error	Login WebUntis failed
      webuntis.0	2022-01-26 13:23:24.767	error	Error: Failed to login. {"jsonrpc":"2.0","id":"error","error":{"message":"invalid schoolname","code":-8500}}
      

      Die Schule heißt Gymnasium+Loxstedt, dies habe ich in der config bei "School secret" eingetragen. Ist das so korrekt?

      Gruß
      Malte

      @newman

      Hallo allerseits,

      zuerst einmal vielen Dank für die Entwicklung des Adapters.
      Ich habe genau die gleiche Fehlermeldung wie Malte, die Einträge in der Instanz sollten aber korrekt sein.
      Die Schule, um die es hier geht, ist das Kepler-Gymnasium in Tübingen. Hinterlegt nach Deiner Anleitung sind:

      School secret: kepi+tuebingen
      School base url: tipo.webuntis.com

      Ersatz des "+" mit Leerzeichen funktioniert übrigens auch nicht. Hast Du noch eine Idee, wo der Fehler liegt?

      Gruß Mario

      E Offline
      E Offline
      elektrickser.de
      wrote on last edited by elektrickser.de
      #50

      @amw-tue du musst im School secret folgendes schreiben: "kepi tübingen" <- nur den Teil zwischen den Anführungszeichen.
      836f754a-b339-4dd2-be70-5955edc18b9f-grafik.png

      A 1 Reply Last reply
      0
      • E elektrickser.de

        @amw-tue du musst im School secret folgendes schreiben: "kepi tübingen" <- nur den Teil zwischen den Anführungszeichen.
        836f754a-b339-4dd2-be70-5955edc18b9f-grafik.png

        A Offline
        A Offline
        amw-tue
        wrote on last edited by
        #51

        @elektrickser-de Vielen Dank für Deinen Hinweis, der funktionierte so, wie Du ihn geschrieben hast, jedoch leider nicht.

        Ich habe es jetzt noch einmal mit dem "neuen" Hinweis aus GitHub probiert ("If in school-secret is a + , then you must replace this character with a blank space") - jetzt funktionierte es plötzlich, obwohl schon früher einmal genau so probiert.

        Ergo war die Lösung "kepi tuebingen" als school secret.

        Nochmals vielen Dank für die Hinweise,

        Gruß Mario

        1 Reply Last reply
        0
        • NewanN Offline
          NewanN Offline
          Newan
          wrote on last edited by
          #52

          Neue Version kann nun die Inbox lesen:

          2b45a694-669d-4aba-87fc-8660c316dce7-image.png

          Kommt im laufe des abends

          1 Reply Last reply
          0
          • E elektrickser.de

            @newan wäre es möglich in den Datenpunkten, die Ordner 0,1,2,3,4 für Montag - Freitag zu nutzen.
            Als Abfrage Zeitraum eventuell als Datum von Sonntag-Samstag wählen. Dann bekommt man am Sonntag die aktuelle Woche.

            NewanN Offline
            NewanN Offline
            Newan
            wrote on last edited by
            #53

            @elektrickser-de Wenn das die Einhellige Meinung aller ist kann ich das so umbauen. Ich ging davon aus das nur die 2 nächsten Tage von Relevanz sind und nicht die ganze Woche.
            Hinzu kommt das ggf. auch Umschüler etc. Samstags Unterricht haben?

            1 Reply Last reply
            0
            • E elektrickser.de

              Also ich hätte für die nächste Stufe(n) dann folgende Vorschläge:

              • Lehreranzeige
              • Fächer in Klarnamen (zu konfigurieren in den Adapter-Einstellungen
              • Datum&Uhrzeit teilen:
                DD-MM-YYYY & hh:mm in einzelnen Datenpunkten
              • ggf noch den Wochentag als einzelnen Datenpunkt
              • Studenplanvorlagen für die VIS
                • bin ich im Moment dran

              wir können ja mal Ideen sammeln und dann eine Umfrage machen und ermittteln was am meisten gewünscht ist.

              NewanN Offline
              NewanN Offline
              Newan
              wrote on last edited by
              #54

              @elektrickser-de JA bitte mach eine Umfrage sonst wird das zu individuell!

              1 Reply Last reply
              0
              • O Offline
                O Offline
                oxident
                wrote on last edited by
                #55

                Also irgendwie ist das mit der jetzigen Tagesaufteilung nicht ganz optimal. Im DP 0 steht jetzt (erstes Ferienwochenende) noch immer der Stundenplan vom Freitag. DP 1 ist (logischerweise) leer.

                Ich für meinen Teil würde den Adapter gerne dafür nutzen, um per Vis zu sehen, ob heute oder morgen etwas ausfällt um den Tagesablauf der Familie planen zu können ;-)
                Außerdem würde ich auf Änderungen reagieren und entsprechende Benachrichtigungen schicken.

                Daher wäre für mich die Aufteilung in "Heute" und "Morgen" okay. Da ich die Ergebnisse aber eh per Skript oder Blockly "transformieren" müsste hätte ich auch kein Problem mit dem Vorschlag von @elektrickser-de

                Die jetzige Logik (letzter SCHULTAG und nächster TAG) ist jedoch etwas schwierig...

                NewanN 1 Reply Last reply
                0
                • O oxident

                  Also irgendwie ist das mit der jetzigen Tagesaufteilung nicht ganz optimal. Im DP 0 steht jetzt (erstes Ferienwochenende) noch immer der Stundenplan vom Freitag. DP 1 ist (logischerweise) leer.

                  Ich für meinen Teil würde den Adapter gerne dafür nutzen, um per Vis zu sehen, ob heute oder morgen etwas ausfällt um den Tagesablauf der Familie planen zu können ;-)
                  Außerdem würde ich auf Änderungen reagieren und entsprechende Benachrichtigungen schicken.

                  Daher wäre für mich die Aufteilung in "Heute" und "Morgen" okay. Da ich die Ergebnisse aber eh per Skript oder Blockly "transformieren" müsste hätte ich auch kein Problem mit dem Vorschlag von @elektrickser-de

                  Die jetzige Logik (letzter SCHULTAG und nächster TAG) ist jedoch etwas schwierig...

                  NewanN Offline
                  NewanN Offline
                  Newan
                  wrote on last edited by
                  #56

                  @oxident ne es sollte heute (wenn Daten gefunden werden) und heute + 1 sein.

                  Wenn heute kein Stundenplan ist (am Wochenende etc) sucht es nächsten Wochentag und wieder wochentag + 1

                  Wenn das so nicht läuft ist es ein bug. Daten von gestern sollten gelöscht werden

                  O 1 Reply Last reply
                  0
                  • NewanN Newan

                    @oxident ne es sollte heute (wenn Daten gefunden werden) und heute + 1 sein.

                    Wenn heute kein Stundenplan ist (am Wochenende etc) sucht es nächsten Wochentag und wieder wochentag + 1

                    Wenn das so nicht läuft ist es ein bug. Daten von gestern sollten gelöscht werden

                    O Offline
                    O Offline
                    oxident
                    wrote on last edited by oxident
                    #57

                    @newan So würde es auch Sinn machen ... tut es bei mir mit der aktuellen Version jedoch leider nicht. Im DP 0 sind noch immer alle Werte vom Freitag.
                    Komischerweise ist der "timetable-date"-Wert in DP 0 und DP 1 der 01.02.2022, also in der Zukunft.

                    Im Log erhalte ich auch manchmal ein paar "uncleared timers". Beispiel:

                    webuntis.0
                    2022-01-30 10:43:55.016	info	No timetable Today, search next working day
                    
                    webuntis.0
                    2022-01-30 10:43:54.383	info	starting. Version 0.3.0 in /opt/iobroker/node_modules/iobroker.webuntis, node: v14.18.3, js-controller: 3.3.22
                    
                    webuntis.0
                    2022-01-30 10:43:49.685	warn	Clear yet terminated timer 2
                    
                    webuntis.0
                    2022-01-30 10:43:49.684	info	Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
                    
                    webuntis.0
                    2022-01-30 10:43:49.683	info	terminating
                    
                    webuntis.0
                    2022-01-30 10:43:49.682	warn	Found uncleared timeouts (report to developer): 2
                    

                    (direkt nach Adapter-Neustart)

                    NewanN 1 Reply Last reply
                    0
                    • O oxident

                      @newan So würde es auch Sinn machen ... tut es bei mir mit der aktuellen Version jedoch leider nicht. Im DP 0 sind noch immer alle Werte vom Freitag.
                      Komischerweise ist der "timetable-date"-Wert in DP 0 und DP 1 der 01.02.2022, also in der Zukunft.

                      Im Log erhalte ich auch manchmal ein paar "uncleared timers". Beispiel:

                      webuntis.0
                      2022-01-30 10:43:55.016	info	No timetable Today, search next working day
                      
                      webuntis.0
                      2022-01-30 10:43:54.383	info	starting. Version 0.3.0 in /opt/iobroker/node_modules/iobroker.webuntis, node: v14.18.3, js-controller: 3.3.22
                      
                      webuntis.0
                      2022-01-30 10:43:49.685	warn	Clear yet terminated timer 2
                      
                      webuntis.0
                      2022-01-30 10:43:49.684	info	Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
                      
                      webuntis.0
                      2022-01-30 10:43:49.683	info	terminating
                      
                      webuntis.0
                      2022-01-30 10:43:49.682	warn	Found uncleared timeouts (report to developer): 2
                      

                      (direkt nach Adapter-Neustart)

                      NewanN Offline
                      NewanN Offline
                      Newan
                      wrote on last edited by
                      #58

                      @oxident ok , das sind halt die Baustellen bei einer Entwicklung ;)
                      Danke schau ich mir an

                      1 Reply Last reply
                      0
                      • NewanN Offline
                        NewanN Offline
                        Newan
                        wrote on last edited by
                        #59

                        0.3.1 fixed ein paar Fehler in dem Zusammenhang. Auch mit dem Timern hab ich was gefunden.
                        Bitte prüft mal ob nun Montag und Dienstag in den Datenpunkten sauber drin ist.

                        J 1 Reply Last reply
                        0
                        • NewanN Newan

                          0.3.1 fixed ein paar Fehler in dem Zusammenhang. Auch mit dem Timern hab ich was gefunden.
                          Bitte prüft mal ob nun Montag und Dienstag in den Datenpunkten sauber drin ist.

                          J Offline
                          J Offline
                          J.M
                          wrote on last edited by
                          #60

                          @newan da27fccc-6710-4118-ab10-c9bdb9f9268e-image.png

                          So sieht es jetzt bei mir aus mit der 0.31.

                          NewanN 1 Reply Last reply
                          0
                          • J J.M

                            @newan da27fccc-6710-4118-ab10-c9bdb9f9268e-image.png

                            So sieht es jetzt bei mir aus mit der 0.31.

                            NewanN Offline
                            NewanN Offline
                            Newan
                            wrote on last edited by
                            #61

                            @j-m ok er hat aber für Montag und Dienstag gesucht.
                            Scheinbar aber nichts gefunden? Max und min Tine müsste ich noch leeren dann

                            J 1 Reply Last reply
                            0
                            • NewanN Newan

                              @j-m ok er hat aber für Montag und Dienstag gesucht.
                              Scheinbar aber nichts gefunden? Max und min Tine müsste ich noch leeren dann

                              J Offline
                              J Offline
                              J.M
                              wrote on last edited by
                              #62

                              @newan 063f5a04-1d6a-4ad2-8012-d00861285e75-image.png

                              So sieht es aktuell auf der Webuntis Seite aus für nächste Woche. Zwar auch etwas unlogisch, aber "Daten" sind vorhanden. Falls es dir weiterhilft.

                              NewanN 1 Reply Last reply
                              0
                              • J J.M

                                @newan 063f5a04-1d6a-4ad2-8012-d00861285e75-image.png

                                So sieht es aktuell auf der Webuntis Seite aus für nächste Woche. Zwar auch etwas unlogisch, aber "Daten" sind vorhanden. Falls es dir weiterhilft.

                                NewanN Offline
                                NewanN Offline
                                Newan
                                wrote on last edited by
                                #63

                                @j-m Sieht aber auch merkwürdig aus oder?

                                J 1 Reply Last reply
                                0
                                • NewanN Newan

                                  @j-m Sieht aber auch merkwürdig aus oder?

                                  J Offline
                                  J Offline
                                  J.M
                                  wrote on last edited by
                                  #64

                                  @newan Ja total. Deshalb auch der Screenshot. Weiß nicht ob das Daten der Schule sind oder "Lückenfüller" von Webuntis.

                                  1 Reply Last reply
                                  0
                                  • NewanN Offline
                                    NewanN Offline
                                    Newan
                                    wrote on last edited by
                                    #65

                                    Wollte mal nachhören ob der aktuelle Stand nun ausreicht. Dann würde ich den mal ins stable Repo einchecken und dann sehen was noch kommt?

                                    Oder sagt hier jemanddas so noch nicht ausreichend ist?

                                    J 1 Reply Last reply
                                    0
                                    • NewanN Newan

                                      Wollte mal nachhören ob der aktuelle Stand nun ausreicht. Dann würde ich den mal ins stable Repo einchecken und dann sehen was noch kommt?

                                      Oder sagt hier jemanddas so noch nicht ausreichend ist?

                                      J Offline
                                      J Offline
                                      J.M
                                      wrote on last edited by
                                      #66

                                      @newan Ferien sind vorbei und die Anzeige funktioniert wieder bei mir. Schön wäre noch wie oben schon erwähnt, wenn man Datum und Uhrzeit trennen könnte. Ansonsten sind die Daten vorhanden die ich auch über die App sehen kann. Vielen Dank nochmal für diesen Einsatz.

                                      1 Reply Last reply
                                      0
                                      • E Offline
                                        E Offline
                                        elektrickser.de
                                        wrote on last edited by elektrickser.de
                                        #67

                                        @newan

                                        Also im Grunde läuft der Adpater.

                                        Hier mal ein Screenshot der VIS. Ist verbesserungswürdig. Aber im Moment komme ich nicht dazu.

                                        Screenshot 2022-02-08 225600.png

                                        Was bei mir jetzt noch nicht geht ist die Lehrerabfrage.

                                        Ansonsten wäre eventuell noch ne JSON-Liste sinnvoll
                                        Also quasi die Datenpunkte des Tages als Liste. Vielleicht könnte man damit noch andere Ansichten gestalten.
                                        Ich bin aber noch nicht dazu gekommen, dies als Script zu versuchen.

                                        Sonst denke ich ist erstmal alles benötigte vorhanden.

                                        Wie schon erwähnt, klasse Arbeit.

                                        E S 2 Replies Last reply
                                        0
                                        • O Offline
                                          O Offline
                                          oxident
                                          wrote on last edited by
                                          #68

                                          Wirklich super. Danke für den Adapter!
                                          Einen Vorschlag würde ich noch in die Runde werfen: Was wäre, wenn bei minTime und maxTime auch gleich Ausfälle ("cancelled") mit berechnet werden?

                                          NewanN 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          575

                                          Online

                                          32.5k

                                          Users

                                          81.6k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe