Skip to content
  • 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
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. TESTER: Neuer Adapter Webuntis

NEWS

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

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

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.1k

TESTER: Neuer Adapter Webuntis

Scheduled Pinned Locked Moved Tester
192 Posts 48 Posters 37.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.
  • 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
                            • O oxident

                              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 Offline
                              NewanN Offline
                              Newan
                              wrote on last edited by
                              #69

                              @oxident also wenn die Stunde gecannceld wurde nicht mitberechnen. Ja das macht Sinn.

                              O 1 Reply Last reply
                              1
                              • NewanN Newan

                                @oxident also wenn die Stunde gecannceld wurde nicht mitberechnen. Ja das macht Sinn.

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

                                @newan Da könnte man dann auch prima drauf "triggern" oder gar einen Wecker stellen. Will es aber jetzt auch nicht übertreiben 😄

                                1 Reply Last reply
                                0
                                • S Offline
                                  S Offline
                                  sunnyecki
                                  wrote on last edited by
                                  #71

                                  Hallo zusammen,

                                  erstmal vielen Dank @newan für diesen tollen und hilfreichen Adapter. Klasse das du dir die Mühe gemacht hast und du auch für den Support da bist. Gestern hast du mir schon per Mail sehr geholfen.

                                  Heute aber eine Frage in die Runde. Wahrscheinlich ist mein Problem gar kein Problem und ich stehe nur mega auf dem Schlauch, weil ich von ioBroker und VIS kaum Ahnung habe.

                                  Also....
                                  Im DP0 steht ja scheinbar immer die 1.Schulstundde des Tage. In der Regel beginnt diese bei uns um 08:00. Am Donnerstag beginnt die Schule aber erst zur 2. Stunde um 08:50 und diese steht dann auch im DP0.
                                  Ich hatte eigentlich vor in meiner VIS Datenfelder vom Typ String zu nehmen und einfach den Datenpubkt einzublenden, davor dann ein Textfeld mit der jeweiligen Uhrzeit. Das geht so aber nicht, weil der DP0 ja variabel ist, quasi.
                                  Könnt ihr mir sagen, wie ihr das gelöst habt oder mir evtl eine View als Anschauungsmodell senden?

                                  Vielen Dank
                                  Jörg aus Bremen

                                  1 Reply Last reply
                                  0
                                  • P Offline
                                    P Offline
                                    Pedder24
                                    wrote on last edited by Pedder24
                                    #72

                                    @Newan erstmal vielen Dank für den Adapter und den damit verbunden Mühen. Mein Kind hast du schon mal als Fan.
                                    Ich habe ihn vor einigen Tagen (da waren noch Winterferien= keine Daten) installiert.
                                    So langsam kann ich erste Feststellungen bzgl. der Daten machen.
                                    Der Adapter läuft nach einigen Anlaufschwierigkeiten (denke Fehler 08).
                                    Habe eine erste Vis davon gebaut, die ich aber noch verfeinern muss.
                                    Was ich gestern (Sa) nach einem Neustart bemerkt habe, das es gut geklappt hat, das er dann von Fr auf Montag gesprungen ist und dabei dann die Wochenendtage ausgelassen hat.
                                    Mir gerade noch nicht so sicher wie oft er die Daten neu abfragt. Das wäre vor allem morgens zw. 06:45 und 07:30 sehr spannend, da dann oft noch tages aktuelle Änderungen der Schule kommen.
                                    Das Thema von sunnyecki werde ich dann wohl auch bekommen, das bei Stundenausfall eine Verschiebung drin ist (noch nicht im Stundenplan vorgekommen diese Woche)

                                    Einige Fragen / Anmerkungen könnte ich schon jetzt liefern, gerne in der Zukunft auch mehr wenn gewünscht.
                                    -Wie häufig werden die Datenpunkte abgefragt?
                                    -Punkte die auch schon genannt wurden Datum in mehrere Datenpunkte (extra Script um die Greenwichabweicheung wegzunehmen eher unpraktisch)
                                    -Finde die bereits genannte Idee mit 0=Mo bis 6=So auch einen sehr schöne Gedanken.

                                    Wie gesagt das sind meine ersten Ideen und Eindrücke. Muss die VIS noch schön machen und aus der Erfahrung der diversen Zustände (Ausfall einer Stunde / Änderungen usw) noch lernen und schauen.

                                    Vielen Dank nochmals für die ersten Schritte und wenn ich praxisnah noch weiterhelfen kann, sehr gerne.

                                    Patrick aus Mainz

                                    P.S.: Ich bin gerade wieder dran, und da fällt mir was auf. Am Dienstag ist in der 4 Stunde Reli/Ethik und die Daten dazu sind aber unter einzelnen Punkten aufgeführt. Gibt es da evtl. noch einen Datenpunkt der die genaue Stunde betrifft. Damit wäre ja auch das Thema 1.Stunde fällt aus gelöst.
                                    Datenpunkt Untis.png
                                    20220306_142547000_iOS.jpg

                                    1 Reply Last reply
                                    0
                                    • E elektrickser.de

                                      @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 Offline
                                      E Offline
                                      elektrickser.de
                                      wrote on last edited by
                                      #73

                                      @paky99 webuntis.json

                                      paky99P 2 Replies Last reply
                                      0
                                      • E elektrickser.de

                                        @paky99 webuntis.json

                                        paky99P Offline
                                        paky99P Offline
                                        paky99
                                        wrote on last edited by
                                        #74

                                        @elektrickser-de Danke Dir!

                                        Raspberry 4 8GB / ioBroker

                                        1 Reply Last reply
                                        0
                                        • X Offline
                                          X Offline
                                          xLixon
                                          wrote on last edited by xLixon
                                          #75

                                          Guten Tag,
                                          Ich bin Schüler an der Geschwister-Scholl-Realschule in Nürnberg und versuche mich Gerade im Auftrag der IT-Systembetreuung an der UntisAPI.

                                          Folgende Daten habe ich für die API:
                                          URL: nessa.webuntis.com
                                          Schulname: gsr-nürnberg
                                          Username: Vorname.Nachname
                                          Passwort: Mein Accountpasswort

                                          Leider bekomme ich dauernd den Fehler -8054 (bad credentials)
                                          Was kann ich da machen? Bin ich als Schüler überhaupt berechtigt?

                                          1863352b-2d06-4c01-bea4-78386e35c6f1-image.png
                                          29a52691-cc86-4cfd-bba5-83f51f486f72-image.png

                                          Vielen dank im vorraus
                                          LG

                                          Edit:
                                          62906869-c1cc-41e1-9755-40799c86fac6-image.png
                                          Ich hab hier auch den QR-Code. Da hab ich folgende Daten gelesen:
                                          83277c1f-c657-480a-ac4f-0e3d105960f8-image.png
                                          Aber auch damit funktioniert es nicht. Fehler:
                                          201b9523-975f-4790-8760-8da07b294503-image.png
                                          b1353721-cb92-45c2-9ab4-4f9e671f28ce-image.png

                                          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

                                          703

                                          Online

                                          32.4k

                                          Users

                                          81.4k

                                          Topics

                                          1.3m

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

                                          • Don't have an account? Register

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